
net.anotheria.anosite.gen.shared.service.MetaFactoryConfigurator Maven / Gradle / Ivy
/**
********************************************************************************
*** MetaFactoryConfigurator.java ***
*** Generator: net.anotheria.asg.generator.ConfiguratorGenerator ***
*** generated by AnoSiteGenerator (ASG), Version: 4.2.2 ***
*** Copyright (C) 2005 - 2025 Anotheria.net, www.anotheria.net ***
*** All Rights Reserved. ***
********************************************************************************
*** Don't edit this code, if you aren't sure ***
*** that you do exactly know what you are doing! ***
*** It's better to invest time in the generator, as into the generated code. ***
********************************************************************************
*/
package net.anotheria.anosite.gen.shared.service;
import net.anotheria.anoprise.metafactory.Extension;
import net.anotheria.anoprise.metafactory.MetaFactory;
import net.anotheria.anosite.gen.asgenericdata.service.IASGenericDataService;
import net.anotheria.anosite.gen.asgenericdata.service.ASGenericDataServiceFactory;
import net.anotheria.anosite.gen.ascustomdata.service.IASCustomDataService;
import net.anotheria.anosite.gen.ascustomdata.service.ASCustomDataServiceFactory;
import net.anotheria.anosite.gen.asfederateddata.service.IASFederatedDataService;
import net.anotheria.anosite.gen.asfederateddata.service.ASFederatedDataServiceFactory;
import net.anotheria.anosite.gen.images.service.IImagesService;
import net.anotheria.anosite.gen.images.service.ImagesServiceFactory;
import net.anotheria.anosite.gen.aslayoutdata.service.IASLayoutDataService;
import net.anotheria.anosite.gen.aslayoutdata.service.ASLayoutDataServiceFactory;
import net.anotheria.anosite.gen.assitedata.service.IASSiteDataService;
import net.anotheria.anosite.gen.assitedata.service.ASSiteDataServiceFactory;
import net.anotheria.anosite.gen.assiteconfig.service.IASSiteConfigService;
import net.anotheria.anosite.gen.assiteconfig.service.ASSiteConfigServiceFactory;
import net.anotheria.anosite.gen.aswebdata.service.IASWebDataService;
import net.anotheria.anosite.gen.aswebdata.service.ASWebDataServiceFactory;
import net.anotheria.anosite.gen.asresourcedata.service.IASResourceDataService;
import net.anotheria.anosite.gen.asresourcedata.service.ASResourceDataServiceFactory;
import net.anotheria.anosite.gen.asgenericaction.service.IASGenericActionService;
import net.anotheria.anosite.gen.asgenericaction.service.ASGenericActionServiceFactory;
import net.anotheria.anosite.gen.ascustomaction.service.IASCustomActionService;
import net.anotheria.anosite.gen.ascustomaction.service.ASCustomActionServiceFactory;
import net.anotheria.anosite.gen.asaction.service.IASActionService;
import net.anotheria.anosite.gen.asaction.service.ASActionServiceFactory;
import net.anotheria.anosite.gen.aswizarddata.service.IASWizardDataService;
import net.anotheria.anosite.gen.aswizarddata.service.ASWizardDataServiceFactory;
import net.anotheria.anosite.gen.asuserdata.service.IASUserDataService;
import net.anotheria.anosite.gen.asuserdata.service.ASUserDataServiceFactory;
import net.anotheria.anosite.gen.anoaccessconfiguration.service.IAnoAccessConfigurationService;
import net.anotheria.anosite.gen.anoaccessconfiguration.service.AnoAccessConfigurationServiceFactory;
import net.anotheria.anosite.gen.anoaccessapplicationdata.service.IAnoAccessApplicationDataService;
import net.anotheria.anosite.gen.anoaccessapplicationdata.service.AnoAccessApplicationDataServiceFactory;
import net.anotheria.anosite.gen.asfeature.service.IASFeatureService;
import net.anotheria.anosite.gen.asfeature.service.ASFeatureServiceFactory;
import net.anotheria.anosite.gen.asexperiment.service.IASExperimentService;
import net.anotheria.anosite.gen.asexperiment.service.ASExperimentServiceFactory;
import net.anotheria.anosite.gen.asbrand.service.IASBrandService;
import net.anotheria.anosite.gen.asbrand.service.ASBrandServiceFactory;
public class MetaFactoryConfigurator{
private static volatile boolean configured;
public static void configure(){
if (configured)
return;
configured = true;
// //aliases for IASGenericDataService
MetaFactory.addAlias(IASGenericDataService.class, Extension.LOCAL);
MetaFactory.addAlias(IASGenericDataService.class, Extension.DOMAIN, Extension.LOCAL);
MetaFactory.addAlias(IASGenericDataService.class, Extension.DOMAIN, Extension.EDITORINTERFACE);
MetaFactory.addAlias(IASGenericDataService.class, Extension.CMS, Extension.DOMAIN);
MetaFactory.addFactoryClass(IASGenericDataService.class, Extension.CMS, ASGenericDataServiceFactory.class);
// //aliases for IASCustomDataService
MetaFactory.addAlias(IASCustomDataService.class, Extension.LOCAL);
MetaFactory.addAlias(IASCustomDataService.class, Extension.DOMAIN, Extension.LOCAL);
MetaFactory.addAlias(IASCustomDataService.class, Extension.DOMAIN, Extension.EDITORINTERFACE);
MetaFactory.addAlias(IASCustomDataService.class, Extension.CMS, Extension.DOMAIN);
MetaFactory.addFactoryClass(IASCustomDataService.class, Extension.CMS, ASCustomDataServiceFactory.class);
// //aliases for IASFederatedDataService
MetaFactory.addAlias(IASFederatedDataService.class, Extension.LOCAL);
MetaFactory.addAlias(IASFederatedDataService.class, Extension.DOMAIN, Extension.LOCAL);
MetaFactory.addAlias(IASFederatedDataService.class, Extension.DOMAIN, Extension.EDITORINTERFACE);
MetaFactory.addAlias(IASFederatedDataService.class, Extension.FEDERATION, Extension.DOMAIN);
MetaFactory.addFactoryClass(IASFederatedDataService.class, Extension.FEDERATION, ASFederatedDataServiceFactory.class);
// //aliases for IImagesService
MetaFactory.addAlias(IImagesService.class, Extension.LOCAL);
MetaFactory.addAlias(IImagesService.class, Extension.DOMAIN, Extension.LOCAL);
MetaFactory.addAlias(IImagesService.class, Extension.DOMAIN, Extension.EDITORINTERFACE);
MetaFactory.addAlias(IImagesService.class, Extension.CMS, Extension.DOMAIN);
MetaFactory.addFactoryClass(IImagesService.class, Extension.CMS, ImagesServiceFactory.class);
// //aliases for IASLayoutDataService
MetaFactory.addAlias(IASLayoutDataService.class, Extension.LOCAL);
MetaFactory.addAlias(IASLayoutDataService.class, Extension.DOMAIN, Extension.LOCAL);
MetaFactory.addAlias(IASLayoutDataService.class, Extension.DOMAIN, Extension.EDITORINTERFACE);
MetaFactory.addAlias(IASLayoutDataService.class, Extension.CMS, Extension.DOMAIN);
MetaFactory.addFactoryClass(IASLayoutDataService.class, Extension.CMS, ASLayoutDataServiceFactory.class);
// //aliases for IASSiteDataService
MetaFactory.addAlias(IASSiteDataService.class, Extension.LOCAL);
MetaFactory.addAlias(IASSiteDataService.class, Extension.DOMAIN, Extension.LOCAL);
MetaFactory.addAlias(IASSiteDataService.class, Extension.DOMAIN, Extension.EDITORINTERFACE);
MetaFactory.addAlias(IASSiteDataService.class, Extension.CMS, Extension.DOMAIN);
MetaFactory.addFactoryClass(IASSiteDataService.class, Extension.CMS, ASSiteDataServiceFactory.class);
// //aliases for IASSiteConfigService
MetaFactory.addAlias(IASSiteConfigService.class, Extension.LOCAL);
MetaFactory.addAlias(IASSiteConfigService.class, Extension.DOMAIN, Extension.LOCAL);
MetaFactory.addAlias(IASSiteConfigService.class, Extension.DOMAIN, Extension.EDITORINTERFACE);
MetaFactory.addAlias(IASSiteConfigService.class, Extension.CMS, Extension.DOMAIN);
MetaFactory.addFactoryClass(IASSiteConfigService.class, Extension.CMS, ASSiteConfigServiceFactory.class);
// //aliases for IASWebDataService
MetaFactory.addAlias(IASWebDataService.class, Extension.LOCAL);
MetaFactory.addAlias(IASWebDataService.class, Extension.DOMAIN, Extension.LOCAL);
MetaFactory.addAlias(IASWebDataService.class, Extension.DOMAIN, Extension.EDITORINTERFACE);
MetaFactory.addAlias(IASWebDataService.class, Extension.CMS, Extension.DOMAIN);
MetaFactory.addFactoryClass(IASWebDataService.class, Extension.CMS, ASWebDataServiceFactory.class);
// //aliases for IASResourceDataService
MetaFactory.addAlias(IASResourceDataService.class, Extension.LOCAL);
MetaFactory.addAlias(IASResourceDataService.class, Extension.DOMAIN, Extension.LOCAL);
MetaFactory.addAlias(IASResourceDataService.class, Extension.DOMAIN, Extension.EDITORINTERFACE);
MetaFactory.addAlias(IASResourceDataService.class, Extension.CMS, Extension.DOMAIN);
MetaFactory.addFactoryClass(IASResourceDataService.class, Extension.CMS, ASResourceDataServiceFactory.class);
// //aliases for IASGenericActionService
MetaFactory.addAlias(IASGenericActionService.class, Extension.LOCAL);
MetaFactory.addAlias(IASGenericActionService.class, Extension.DOMAIN, Extension.LOCAL);
MetaFactory.addAlias(IASGenericActionService.class, Extension.DOMAIN, Extension.EDITORINTERFACE);
MetaFactory.addAlias(IASGenericActionService.class, Extension.CMS, Extension.DOMAIN);
MetaFactory.addFactoryClass(IASGenericActionService.class, Extension.CMS, ASGenericActionServiceFactory.class);
// //aliases for IASCustomActionService
MetaFactory.addAlias(IASCustomActionService.class, Extension.LOCAL);
MetaFactory.addAlias(IASCustomActionService.class, Extension.DOMAIN, Extension.LOCAL);
MetaFactory.addAlias(IASCustomActionService.class, Extension.DOMAIN, Extension.EDITORINTERFACE);
MetaFactory.addAlias(IASCustomActionService.class, Extension.CMS, Extension.DOMAIN);
MetaFactory.addFactoryClass(IASCustomActionService.class, Extension.CMS, ASCustomActionServiceFactory.class);
// //aliases for IASActionService
MetaFactory.addAlias(IASActionService.class, Extension.LOCAL);
MetaFactory.addAlias(IASActionService.class, Extension.DOMAIN, Extension.LOCAL);
MetaFactory.addAlias(IASActionService.class, Extension.DOMAIN, Extension.EDITORINTERFACE);
MetaFactory.addAlias(IASActionService.class, Extension.FEDERATION, Extension.DOMAIN);
MetaFactory.addFactoryClass(IASActionService.class, Extension.FEDERATION, ASActionServiceFactory.class);
// //aliases for IASWizardDataService
MetaFactory.addAlias(IASWizardDataService.class, Extension.LOCAL);
MetaFactory.addAlias(IASWizardDataService.class, Extension.DOMAIN, Extension.LOCAL);
MetaFactory.addAlias(IASWizardDataService.class, Extension.DOMAIN, Extension.EDITORINTERFACE);
MetaFactory.addAlias(IASWizardDataService.class, Extension.CMS, Extension.DOMAIN);
MetaFactory.addFactoryClass(IASWizardDataService.class, Extension.CMS, ASWizardDataServiceFactory.class);
// //aliases for IASUserDataService
MetaFactory.addAlias(IASUserDataService.class, Extension.LOCAL);
MetaFactory.addAlias(IASUserDataService.class, Extension.DOMAIN, Extension.LOCAL);
MetaFactory.addAlias(IASUserDataService.class, Extension.DOMAIN, Extension.EDITORINTERFACE);
MetaFactory.addAlias(IASUserDataService.class, Extension.CMS, Extension.DOMAIN);
MetaFactory.addFactoryClass(IASUserDataService.class, Extension.CMS, ASUserDataServiceFactory.class);
// //aliases for IAnoAccessConfigurationService
MetaFactory.addAlias(IAnoAccessConfigurationService.class, Extension.LOCAL);
MetaFactory.addAlias(IAnoAccessConfigurationService.class, Extension.DOMAIN, Extension.LOCAL);
MetaFactory.addAlias(IAnoAccessConfigurationService.class, Extension.DOMAIN, Extension.EDITORINTERFACE);
MetaFactory.addAlias(IAnoAccessConfigurationService.class, Extension.CMS, Extension.DOMAIN);
MetaFactory.addFactoryClass(IAnoAccessConfigurationService.class, Extension.CMS, AnoAccessConfigurationServiceFactory.class);
// //aliases for IAnoAccessApplicationDataService
MetaFactory.addAlias(IAnoAccessApplicationDataService.class, Extension.LOCAL);
MetaFactory.addAlias(IAnoAccessApplicationDataService.class, Extension.DOMAIN, Extension.LOCAL);
MetaFactory.addAlias(IAnoAccessApplicationDataService.class, Extension.DOMAIN, Extension.EDITORINTERFACE);
MetaFactory.addAlias(IAnoAccessApplicationDataService.class, Extension.CMS, Extension.DOMAIN);
MetaFactory.addFactoryClass(IAnoAccessApplicationDataService.class, Extension.CMS, AnoAccessApplicationDataServiceFactory.class);
// //aliases for IASFeatureService
MetaFactory.addAlias(IASFeatureService.class, Extension.LOCAL);
MetaFactory.addAlias(IASFeatureService.class, Extension.DOMAIN, Extension.LOCAL);
MetaFactory.addAlias(IASFeatureService.class, Extension.DOMAIN, Extension.EDITORINTERFACE);
MetaFactory.addAlias(IASFeatureService.class, Extension.CMS, Extension.DOMAIN);
MetaFactory.addFactoryClass(IASFeatureService.class, Extension.CMS, ASFeatureServiceFactory.class);
// //aliases for IASExperimentService
MetaFactory.addAlias(IASExperimentService.class, Extension.LOCAL);
MetaFactory.addAlias(IASExperimentService.class, Extension.DOMAIN, Extension.LOCAL);
MetaFactory.addAlias(IASExperimentService.class, Extension.DOMAIN, Extension.EDITORINTERFACE);
MetaFactory.addAlias(IASExperimentService.class, Extension.CMS, Extension.DOMAIN);
MetaFactory.addFactoryClass(IASExperimentService.class, Extension.CMS, ASExperimentServiceFactory.class);
// //aliases for IASBrandService
MetaFactory.addAlias(IASBrandService.class, Extension.LOCAL);
MetaFactory.addAlias(IASBrandService.class, Extension.DOMAIN, Extension.LOCAL);
MetaFactory.addAlias(IASBrandService.class, Extension.DOMAIN, Extension.EDITORINTERFACE);
MetaFactory.addAlias(IASBrandService.class, Extension.CMS, Extension.DOMAIN);
MetaFactory.addFactoryClass(IASBrandService.class, Extension.CMS, ASBrandServiceFactory.class);
}
public static void deInit() {
configured = false;
} //
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy