Beispiel #1
0
        public AggRootSaveController(IWebAppContext appContext
                                     , IEntityFinder entityFinder
                                     , IAttributeFinder attributeFinder
                                     , IRelationShipFinder relationShipFinder

                                     , IDataCreater dataCreater
                                     , IDataUpdater dataUpdater

                                     , IAggCreater aggCreater
                                     , IAggUpdater aggUpdater
                                     , IAggFinder aggFinder

                                     , IAttachmentCreater attachmentCreater

                                     , IBusinessProcessFlowInstanceUpdater businessProcessFlowInstanceUpdater)
            : base(appContext)
        {
            _entityFinder       = entityFinder;
            _attributeFinder    = attributeFinder;
            _relationShipFinder = relationShipFinder;

            _dataCreater = dataCreater;
            _dataUpdater = dataUpdater;

            _aggCreater = aggCreater;
            _aggUpdater = aggUpdater;
            _aggFinder  = aggFinder;

            _attachmentCreater = attachmentCreater;

            _businessProcessFlowInstanceUpdater = businessProcessFlowInstanceUpdater;
        }
Beispiel #2
0
 public DataImporter(IEntityFinder entityFinder
                     , IAttributeFinder attributeFinder
                     , IOptionSetDetailFinder optionSetDetailFinder
                     , IStringMapFinder stringMapFinder
                     , IWebHelper webHelper
                     , IDataCreater dataCreater
                     , IDataUpdater dataUpdater
                     , IDataFinder dataFinder
                     , IAggregateService aggregateService
                     , IImportFileService importFileService
                     , IImportDataService importDataService
                     , IImportMapService importMapService)
 {
     _entityFinder    = entityFinder;
     _attributeFinder = attributeFinder;
     _optionSetDetailServiceFinder = optionSetDetailFinder;
     _stringMapFinder   = stringMapFinder;
     _webHelper         = webHelper;
     _dataCreater       = dataCreater;
     _dataUpdater       = dataUpdater;
     _dataFinder        = dataFinder;
     _aggregateService  = aggregateService;
     _importFileService = importFileService;
     _importDataService = importDataService;
     _importMapService  = importMapService;
 }
Beispiel #3
0
 public DataMapper(
     IAppContext appContext
     , IEntityFinder entityFinder
     , IRoleObjectAccessEntityPermissionService roleObjectAccessEntityPermissionService
     , IPrincipalObjectAccessService principalObjectAccessService
     , IEventPublisher eventPublisher
     , IBusinessUnitService businessUnitService
     , IOrganizationDataProvider organizationDataProvider
     , IEntityMapFinder entityMapFinder
     , IAttributeMapFinder attributeMapFinder
     , IRelationShipFinder relationShipFinder
     , IEntityPluginExecutor entityPluginExecutor
     , IAttributeFinder attributeFinder
     , IDataFinder dataFinder
     , IDataCreater dataCreater)
     : base(appContext, entityFinder, roleObjectAccessEntityPermissionService, principalObjectAccessService, eventPublisher, businessUnitService)
 {
     _organizationDataProvider = organizationDataProvider;
     _entityMapFinder          = entityMapFinder;
     _attributeMapFinder       = attributeMapFinder;
     _relationShipFinder       = relationShipFinder;
     _entityPluginExecutor     = entityPluginExecutor;
     _attributeFinder          = attributeFinder;
     _dataFinder  = dataFinder;
     _dataCreater = dataCreater;
 }
Beispiel #4
0
        public AggUpdater(
            IAppContext appContext
            , IEntityFinder entityFinder
            , IRoleObjectAccessEntityPermissionService roleObjectAccessEntityPermissionService
            , IPrincipalObjectAccessService principalObjectAccessService
            , IEventPublisher eventPublisher
            , IBusinessUnitService businessUnitService

            , IAttributeFinder attributeFinder
            , IRelationShipFinder relationShipFinder
            , IDataCreater dataCreater
            , IDataUpdater dataUpdater
            , IDataDeleter dataDeleter
            , IOrganizationDataProvider organizationDataProvider
            , IPluginExecutor <AggregateRoot, AggregateRootMetaData> pluginExecutor
            )
            : base(appContext, entityFinder, roleObjectAccessEntityPermissionService, principalObjectAccessService, eventPublisher, businessUnitService)
        {
            _attributeFinder          = attributeFinder;
            _relationShipFinder       = relationShipFinder;
            _organizationDataProvider = organizationDataProvider;
            _pluginExecutor           = pluginExecutor;
            _dataCreater = dataCreater;
            _dataUpdater = dataUpdater;
            _dataDeleter = dataDeleter;
        }
 public EntityAppendingController(IWebAppContext appContext
                                  , IEntityFinder entityFinder
                                  , IEntityMapFinder entityMapFinder
                                  , IDataCreater dataCreater)
     : base(appContext)
 {
     _entityFinder    = entityFinder;
     _entityMapFinder = entityMapFinder;
     _dataCreater     = dataCreater;
 }
Beispiel #6
0
 public TeamController(IWebAppContext appContext
                       , IDataFinder dataFinder
                       , IDataCreater dataCreater
                       , IDataDeleter dataDeleter)
     : base(appContext)
 {
     _dataFinder  = dataFinder;
     _dataCreater = dataCreater;
     _dataDeleter = dataDeleter;
 }
Beispiel #7
0
 public AttachmentCreater(IAppContext appContext
                          , IDataCreater dataCreater
                          , IWebHelper webHelper
                          , ISettingFinder settingFinder)
     : base(appContext)
 {
     _dataCreater   = dataCreater;
     _webHelper     = webHelper;
     _settingFinder = settingFinder;
 }
Beispiel #8
0
 public DataCreaterController(IWebAppContext appContext
                              , IEntityFinder entityFinder
                              , IAttributeFinder attributeFinder
                              , IDataCreater dataCreater
                              , IDataMapper dataMapper)
     : base(appContext)
 {
     _entityFinder    = entityFinder;
     _attributeFinder = attributeFinder;
     _dataCreater     = dataCreater;
     _dataMapper      = dataMapper;
 }
Beispiel #9
0
 public OrgCreaterController(IWebAppContext appContext
                             , IEntityFinder entityFinder
                             , IAttributeFinder attributeFinder
                             , ILanguageService languageService
                             , IDataCreater dataCreater)
     : base(appContext)
 {
     _dataCreater     = dataCreater;
     _entityFinder    = entityFinder;
     _attributeFinder = attributeFinder;
     _languageService = languageService;
 }
Beispiel #10
0
 public OrgController(IWebAppContext appContext
                      , IEntityFinder entityFinder
                      , IAttributeFinder attributeFinder
                      , IOrganizationService organizationService
                      , ILanguageService languageService
                      , IDataFinder dataFinder
                      , IDataUpdater dataUpdater
                      , IDataCreater dataCreater)
     : base(appContext)
 {
     _entityFinder        = entityFinder;
     _attributeFinder     = attributeFinder;
     _organizationService = organizationService;
     _languageService     = languageService;
     _dataFinder          = dataFinder;
     _dataUpdater         = dataUpdater;
     _dataCreater         = dataCreater;
 }
Beispiel #11
0
 public SecurityController(IWebAppContext appContext
                           , ISystemUserService userService
                           , ISystemUserRolesService systemUserRolesService
                           , IRoleService roleService
                           , IRoleObjectAccessService roleObjectAccessService
                           , IDataCreater dataCreater
                           , IDataFinder dataFinder
                           , IDataDeleter dataDeleter
                           , IResourceOwnerService resourceOwnerService)
     : base(appContext)
 {
     _roleService             = roleService;
     _userService             = userService;
     _systemUserRolesService  = systemUserRolesService;
     _roleObjectAccessService = roleObjectAccessService;
     _dataCreater             = dataCreater;
     _dataFinder           = dataFinder;
     _dataDeleter          = dataDeleter;
     _resourceOwnerService = resourceOwnerService;
 }
Beispiel #12
0
 public InternalMessageHandler(IDataCreater dataCreater)
 {
     _dataCreater = dataCreater;
 }