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; }
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(); }
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; }
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; }
//private readonly IDataUpdater _dataUpdater; public DataMerger( IAppContext appContext , IEntityFinder entityFinder , IRoleObjectAccessEntityPermissionService roleObjectAccessEntityPermissionService , IPrincipalObjectAccessService principalObjectAccessService , IEventPublisher eventPublisher , IBusinessUnitService businessUnitService , IOrganizationDataProvider organizationDataProvider , IEntityPluginExecutor entityPluginExecutor , IAttributeFinder attributeFinder , IRelationShipFinder relationShipFinder , IDataFinder dataFinder //, IDataUpdater dataUpdater , IQueryResolverFactory queryResolverFactory ) : base(appContext, entityFinder, roleObjectAccessEntityPermissionService, principalObjectAccessService, eventPublisher, businessUnitService) { _organizationDataProvider = organizationDataProvider; _entityPluginExecutor = entityPluginExecutor; _attributeFinder = attributeFinder; _relationShipFinder = relationShipFinder; _dataFinder = dataFinder; //_dataUpdater = dataUpdater; _queryResolverFactory = queryResolverFactory; }
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; }
public DataShareController(IWebAppContext appContext , IPrincipalObjectAccessService principalObjectAccessService , IDataSharer dataSharer) : base(appContext) { _principalObjectAccessService = principalObjectAccessService; _dataSharer = dataSharer; }
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; }
public DataProviderBase( IAppContext appContext , IEntityFinder entityFinder , IRoleObjectAccessEntityPermissionService roleObjectAccessEntityPermissionService , IPrincipalObjectAccessService principalObjectAccessService , IEventPublisher eventPublisher , IBusinessUnitService businessUnitService ) { _appContext = appContext; _user = _appContext.GetFeature <ICurrentUser>(); _languageId = _user?.UserSettings?.LanguageId ?? LanguageCode.CHS; _loc = _appContext.GetFeature <ILocalizedTextProvider>(); _entityFinder = entityFinder; _roleObjectAccessEntityPermissionService = roleObjectAccessEntityPermissionService; _principalObjectAccessService = principalObjectAccessService; _businessUnitService = businessUnitService; _eventPublisher = eventPublisher; }
public RemovePOAOnEntityDeleted(IPrincipalObjectAccessService principalObjectAccessService) { _principalObjectAccessService = principalObjectAccessService; }