コード例 #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();
        }
コード例 #2
0
ファイル: ChartDependency.cs プロジェクト: zzdxpq007/xms
 public ChartDependency(IDependencyService dependencyService
                        , IQueryViewFinder queryViewFinder
                        , IChartBuilder chartBuilder)
 {
     _dependencyService = dependencyService;
     _queryViewFinder   = queryViewFinder;
     _chartBuilder      = chartBuilder;
 }
コード例 #3
0
ファイル: EntityController.cs プロジェクト: zzdxpq007/xms
 public EntityController(IWebAppContext appContext
                         , IQueryViewFinder queryViewFinder
                         , IDataExporter dataExporter
                         )
     : base(appContext)
 {
     _queryViewFinder = queryViewFinder;
     _dataExporter    = dataExporter;
 }
コード例 #4
0
 public DataAggregateController(IWebAppContext appContext
                                , IAggregateService aggregateService
                                , IQueryViewFinder queryViewFinder
                                , IAttributeFinder attributeFinder)
     : base(appContext)
 {
     _aggregateService = aggregateService;
     _queryViewFinder  = queryViewFinder;
     _attributeFinder  = attributeFinder;
 }
コード例 #5
0
 public ChartRenderController(IWebAppContext appContext
                              , IQueryViewFinder queryViewFinder
                              , IChartBuilder chartBuilder
                              , IChartFinder chartFinder)
     : base(appContext)
 {
     _queryViewFinder = queryViewFinder;
     _chartBuilder    = chartBuilder;
     _chartFinder     = chartFinder;
 }
コード例 #6
0
 public QueryViewImporter(IAppContext appContext
                          , IQueryViewCreater queryViewCreater
                          , IQueryViewUpdater queryViewUpdater
                          , IQueryViewFinder queryViewFinder)
 {
     _appContext       = appContext;
     _queryViewCreater = queryViewCreater;
     _queryViewUpdater = queryViewUpdater;
     _queryViewFinder  = queryViewFinder;
 }
コード例 #7
0
ファイル: DataFetchController.cs プロジェクト: zzdxpq007/xms
 public DataFetchController(IWebAppContext appContext
                            , IQueryViewFinder queryViewService
                            , IRelationShipFinder relationShipFinder
                            , IRoleObjectAccessService roleObjectAccessService
                            , IFetchDataService fetchDataService)
     : base(appContext)
 {
     _queryViewFinder         = queryViewService;
     _relationShipFinder      = relationShipFinder;
     _fetchService            = fetchDataService;
     _roleObjectAccessService = roleObjectAccessService;
 }
コード例 #8
0
 public SubGridViewController(IWebAppContext appContext
                              , IQueryViewFinder queryViewFinder
                              , IRibbonButtonFinder ribbonbuttonFinder
                              , IRelationShipFinder relationShipFinder
                              , IGridService gridService
                              , IRoleObjectAccessService roleObjectAccessService
                              , IFetchDataService fetchDataService)
     : base(appContext)
 {
     _gridService             = gridService;
     _fetchService            = fetchDataService;
     _queryViewFinder         = queryViewFinder;
     _ribbonbuttonFinder      = ribbonbuttonFinder;
     _relationShipFinder      = relationShipFinder;
     _roleObjectAccessService = roleObjectAccessService;
 }
コード例 #9
0
 public DataFetchAndAggregateController(IWebAppContext appContext
                                        , IQueryViewFinder queryViewService
                                        , IRelationShipFinder relationShipFinder
                                        , IRoleObjectAccessService roleObjectAccessService
                                        , IFetchDataService fetchDataService
                                        , IAggregateService aggregateService
                                        , IAttributeFinder attributeFinder)
     : base(appContext)
 {
     _queryViewFinder         = queryViewService;
     _relationShipFinder      = relationShipFinder;
     _fetchService            = fetchDataService;
     _roleObjectAccessService = roleObjectAccessService;
     _aggregateService        = aggregateService;
     _attributeFinder         = attributeFinder;
 }
コード例 #10
0
ファイル: KanbanViewController.cs プロジェクト: zzdxpq007/xms
 public KanbanViewController(IWebAppContext appContext
                             , IEntityFinder entityFinder
                             , IAttributeFinder attributeFinder
                             , IQueryViewFinder queryViewFinder
                             , IOptionSetFinder optionSetFinder
                             , IRoleObjectAccessService roleObjectAccessService
                             , IAggregateService aggregateService)
     : base(appContext)
 {
     _entityFinder            = entityFinder;
     _attributeFinder         = attributeFinder;
     _queryViewFinder         = queryViewFinder;
     _optionSetFinder         = optionSetFinder;
     _roleObjectAccessService = roleObjectAccessService;
     _aggregateService        = aggregateService;
 }
コード例 #11
0
 public QueryViewCreaterController(IWebAppContext appContext
                                   , ISolutionService solutionService
                                   , IEntityFinder entityFinder
                                   , IRoleObjectAccessService roleObjectAccessService
                                   , IFetchDataService fetchDataService
                                   , IQueryViewCreater queryViewCreater
                                   , IQueryViewDeleter queryViewDeleter
                                   , IQueryViewFinder queryViewFinder
                                   , IQueryViewUpdater queryViewUpdater)
     : base(appContext, solutionService)
 {
     _entityFinder            = entityFinder;
     _roleObjectAccessService = roleObjectAccessService;
     _fetchDataService        = fetchDataService;
     _queryViewCreater        = queryViewCreater;
     _queryViewDeleter        = queryViewDeleter;
     _queryViewFinder         = queryViewFinder;
     _queryViewUpdater        = queryViewUpdater;
 }
コード例 #12
0
 public EntityPluginController(IWebAppContext appContext
                               , IEntityPluginCreater entityPluginCreater
                               , IEntityPluginUpdater entityPluginUpdater
                               , IEntityPluginFinder entityPluginFinder
                               , IEntityPluginDeleter entityPluginDeleter
                               , ISolutionService solutionService
                               , IWebHelper webHelper
                               , ISystemFormFinder systemFormFinder
                               , IQueryViewFinder queryViewFinder)
     : base(appContext, solutionService)
 {
     _entityPluginCreater = entityPluginCreater;
     _entityPluginUpdater = entityPluginUpdater;
     _entityPluginFinder  = entityPluginFinder;
     _entityPluginDeleter = entityPluginDeleter;
     _webHelper           = webHelper;
     _systemFormFinder    = systemFormFinder;
     _queryViewFinder     = queryViewFinder;
 }
コード例 #13
0
 public QueryViewController(IWebAppContext appContext
                            , IQueryViewFinder queryViewFinder
                            , IQueryViewUpdater queryViewUpdater
                            , IEntityFinder entityService
                            , IQueryMetadataFinder queryMetadataFinder
                            , IRibbonButtonFinder ribbonbuttonFinder
                            , IWebResourceFinder webResourceFinder
                            , IWebResourceContentCoder webResourceContentCoder
                            , ISystemUserPermissionService systemUserPermissionService)
     : base(appContext)
 {
     _queryViewFinder             = queryViewFinder;
     _queryViewUpdater            = queryViewUpdater;
     _entityFinder                = entityService;
     _queryMetadataFinder         = queryMetadataFinder;
     _ribbonbuttonFinder          = ribbonbuttonFinder;
     _webResourceFinder           = webResourceFinder;
     _webResourceContentCoder     = webResourceContentCoder;
     _systemUserPermissionService = systemUserPermissionService;
 }
コード例 #14
0
 public QueryViewController(IWebAppContext appContext
                            , ISolutionService solutionService
                            , IEntityFinder entityFinder
                            , IRibbonButtonFinder ribbuttonFinder
                            , IFetchDataService fetchDataService
                            , IQueryViewCreater queryViewCreater
                            , IQueryViewDeleter queryViewDeleter
                            , IQueryViewFinder queryViewFinder
                            , IQueryViewUpdater queryViewUpdater
                            , IWebResourceFinder webResourceFinder)
     : base(appContext, solutionService)
 {
     _entityFinder      = entityFinder;
     _ribbuttonFinder   = ribbuttonFinder;
     _fetchDataService  = fetchDataService;
     _queryViewCreater  = queryViewCreater;
     _queryViewDeleter  = queryViewDeleter;
     _queryViewFinder   = queryViewFinder;
     _queryViewUpdater  = queryViewUpdater;
     _webResourceFinder = webResourceFinder;
 }
コード例 #15
0
 public QueryViewExporter(IQueryViewFinder queryViewFinder)
 {
     _queryViewFinder = queryViewFinder;
 }