Esempio n. 1
0
        public AggFinder(
            IAppContext appContext
            , IDataFinder dataFinder
            , ISystemFormFinder systemFormFinder
            , IEntityFinder entityFinder
            , IRelationShipFinder relationShipFinder
            , IQueryViewFinder queryViewFinder
            , IFetchDataService fetchDataService

            , IRoleObjectAccessEntityPermissionService roleObjectAccessEntityPermissionService
            , IPrincipalObjectAccessService principalObjectAccessService
            , IEventPublisher eventPublisher
            , IBusinessUnitService businessUnitService
            , IOrganizationDataRetriever organizationDataRetriever
            )
            : base(appContext, entityFinder, roleObjectAccessEntityPermissionService, principalObjectAccessService, eventPublisher, businessUnitService)
        {
            _organizationDataRetriever = organizationDataRetriever;
            _systemFormFinder          = systemFormFinder;
            _relationShipFinder        = relationShipFinder;
            _queryViewFinder           = queryViewFinder;
            _fetchService = fetchDataService;

            _dataFinder = dataFinder;
            User        = _appContext.GetFeature <ICurrentUser>();

            _aggregateRoot = new AggregateRoot();
        }
Esempio n. 2
0
 public DataUpdater(
     IAppContext appContext
     , IEntityFinder entityFinder
     , IRoleObjectAccessEntityPermissionService roleObjectAccessEntityPermissionService
     , IPrincipalObjectAccessService principalObjectAccessService
     , IEventPublisher eventPublisher
     , IBusinessUnitService businessUnitService
     , IOrganizationDataProvider organizationDataProvider
     , IOrganizationDataRetriever organizationDataRetriever
     , IAttributeFinder attributeFinder
     , IEntityPluginExecutor entityPluginExecutor
     , IDataAssigner dataAssigner
     , IMapUpdater mapUpdater
     , IFormulaUpdater formulaUpdater
     , IQueryResolverFactory queryResolverFactory
     , IEntityValidator entityValidator
     )
     : base(appContext, entityFinder, roleObjectAccessEntityPermissionService, principalObjectAccessService, eventPublisher, businessUnitService)
 {
     _organizationDataProvider  = organizationDataProvider;
     _organizationDataRetriever = organizationDataRetriever;
     _attributeFinder           = attributeFinder;
     _entityPluginExecutor      = entityPluginExecutor;
     _dataAssigner         = dataAssigner;
     _mapUpdater           = mapUpdater;
     _formulaUpdater       = formulaUpdater;
     _queryResolverFactory = queryResolverFactory;
     _entityValidator      = entityValidator;
 }
Esempio n. 3
0
 public DataDeleter(
     IAppContext appContext
     , IEntityFinder entityFinder
     , IRoleObjectAccessEntityPermissionService roleObjectAccessEntityPermissionService
     , IPrincipalObjectAccessService principalObjectAccessService
     , IEventPublisher eventPublisher
     , IBusinessUnitService businessUnitService
     , IOrganizationDataProvider organizationDataProvider
     , IOrganizationDataRetriever organizationDataRetriever
     , IAttributeFinder attributeFinder
     , IEntityPluginExecutor entityPluginExecutor
     , IRelationShipFinder relationShipFinder
     , IMapUpdater mapUpdater
     , IFormulaUpdater formulaUpdater
     , IAggregateService aggregateService
     )
     : base(appContext, entityFinder, roleObjectAccessEntityPermissionService, principalObjectAccessService, eventPublisher, businessUnitService)
 {
     _organizationDataProvider  = organizationDataProvider;
     _organizationDataRetriever = organizationDataRetriever;
     _attributeFinder           = attributeFinder;
     _entityPluginExecutor      = entityPluginExecutor;
     _relationShipFinder        = relationShipFinder;
     _mapUpdater       = mapUpdater;
     _formulaUpdater   = formulaUpdater;
     _aggregateService = aggregateService;
 }
Esempio n. 4
0
 public DataFinder(
     IAppContext appContext
     , IEntityFinder entityFinder
     , IRoleObjectAccessEntityPermissionService roleObjectAccessEntityPermissionService
     , IPrincipalObjectAccessService principalObjectAccessService
     , IEventPublisher eventPublisher
     , IBusinessUnitService businessUnitService
     , IOrganizationDataRetriever organizationDataRetriever
     )
     : base(appContext, entityFinder, roleObjectAccessEntityPermissionService, principalObjectAccessService, eventPublisher, businessUnitService)
 {
     _organizationDataRetriever = organizationDataRetriever;
 }
Esempio n. 5
0
 public DataAssigner(
     IAppContext appContext
     , IEntityFinder entityFinder
     , IRoleObjectAccessEntityPermissionService roleObjectAccessEntityPermissionService
     , IPrincipalObjectAccessService principalObjectAccessService
     , IEventPublisher eventPublisher
     , IBusinessUnitService businessUnitService
     , IEntityPluginExecutor entityPluginExecutor
     , IAttributeFinder attributeFinder
     , IRelationShipFinder relationShipFinder
     , IOrganizationDataProvider organizationDataProvider
     , IOrganizationDataRetriever organizationDataRetriever
     , IQueryResolverFactory queryResolverFactory
     )
     : base(appContext, entityFinder, roleObjectAccessEntityPermissionService, principalObjectAccessService, eventPublisher, businessUnitService)
 {
     _organizationDataProvider  = organizationDataProvider;
     _organizationDataRetriever = organizationDataRetriever;
     _queryResolverFactory      = queryResolverFactory;
     _entityPluginExecutor      = entityPluginExecutor;
     _attributeFinder           = attributeFinder;
     _relationShipFinder        = relationShipFinder;
 }