private ApplicationAPIDelegate getApplicationAPIDelegate() { return new ApplicationAPIDelegate(getTenantAccessor(), getApplicationModelConverter(getTenantAccessor().getPageService()), SessionInfos.getUserIdFromSession(), new ApplicationTokenValidator()); }
private ApplicationAPIDelegate getApplicationAPIDelegate() { return new ApplicationAPIDelegate(getTenantAccessor(), getApplicationModelConverter(getTenantAccessor().getPageService()), SessionInfos.getUserIdFromSession(), new ApplicationTokenValidator()); }
private ApplicationPageAPIDelegate getApplicationPageAPIDelegate() { return new ApplicationPageAPIDelegate(getTenantAccessor(), new ApplicationPageModelConverter(), SessionInfos.getUserIdFromSession(), new ApplicationTokenValidator()); }
private ApplicationPageAPIDelegate getApplicationPageAPIDelegate() { return new ApplicationPageAPIDelegate(getTenantAccessor(), new ApplicationPageModelConverter(), SessionInfos.getUserIdFromSession(), new ApplicationTokenValidator()); }
private ApplicationMenuAPIDelegate getApplicationMenuAPIDelegate() { return new ApplicationMenuAPIDelegate(getTenantAccessor(), new ApplicationMenuModelConverter(), new ApplicationMenuCreatorValidator(), SessionInfos.getUserIdFromSession()); }
private ApplicationMenuAPIDelegate getApplicationMenuAPIDelegate() { return new ApplicationMenuAPIDelegate(getTenantAccessor(), new ApplicationMenuModelConverter(), new ApplicationMenuCreatorValidator(), SessionInfos.getUserIdFromSession()); }
@Override public SearchResult<ApplicationMenu> searchApplicationMenus(final SearchOptions searchOptions) throws SearchException { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final ApplicationService applicationService = tenantAccessor.getApplicationService(); final ApplicationMenuModelConverter converter = new ApplicationMenuModelConverter(); final SearchApplicationMenuDescriptor searchDescriptor = tenantAccessor.getSearchEntitiesDescriptor().getSearchApplicationMenuDescriptor(); final SearchApplicationMenus searchApplicationMenus = new SearchApplicationMenus(applicationService, converter, searchDescriptor, searchOptions); return getApplicationMenuAPIDelegate().searchApplicationMenus(searchApplicationMenus); }
@Override public SearchResult<ApplicationMenu> searchApplicationMenus(final SearchOptions searchOptions) throws SearchException { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final ApplicationService applicationService = tenantAccessor.getApplicationService(); final ApplicationMenuModelConverter converter = new ApplicationMenuModelConverter(); final SearchApplicationMenuDescriptor searchDescriptor = tenantAccessor.getSearchEntitiesDescriptor().getSearchApplicationMenuDescriptor(); final SearchApplicationMenus searchApplicationMenus = new SearchApplicationMenus(applicationService, converter, searchDescriptor, searchOptions); return getApplicationMenuAPIDelegate().searchApplicationMenus(searchApplicationMenus); }
@Override public SearchResult<ApplicationPage> searchApplicationPages(final SearchOptions searchOptions) throws SearchException { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final SearchApplicationPageDescriptor appPageSearchDescriptor = tenantAccessor.getSearchEntitiesDescriptor().getSearchApplicationPageDescriptor(); final ApplicationPageModelConverter converter = new ApplicationPageModelConverter(); final ApplicationService applicationService = tenantAccessor.getApplicationService(); final SearchApplicationPages searchApplicationPages = new SearchApplicationPages(applicationService, converter, appPageSearchDescriptor, searchOptions); return getApplicationPageAPIDelegate().searchApplicationPages(searchApplicationPages); }
@Override public SearchResult<ApplicationPage> searchApplicationPages(final SearchOptions searchOptions) throws SearchException { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final SearchApplicationPageDescriptor appPageSearchDescriptor = tenantAccessor.getSearchEntitiesDescriptor().getSearchApplicationPageDescriptor(); final ApplicationPageModelConverter converter = new ApplicationPageModelConverter(); final ApplicationService applicationService = tenantAccessor.getApplicationService(); final SearchApplicationPages searchApplicationPages = new SearchApplicationPages(applicationService, converter, appPageSearchDescriptor, searchOptions); return getApplicationPageAPIDelegate().searchApplicationPages(searchApplicationPages); }
@Override public SearchResult<Application> searchApplications(final SearchOptions searchOptions) throws SearchException { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final SearchApplicationDescriptor appSearchDescriptor = tenantAccessor.getSearchEntitiesDescriptor().getSearchApplicationDescriptor(); final ApplicationModelConverter converter = getApplicationModelConverter(tenantAccessor.getPageService()); final ApplicationService applicationService = tenantAccessor.getApplicationService(); final SearchApplications searchApplications = new SearchApplications(applicationService, appSearchDescriptor, searchOptions, converter); return getApplicationAPIDelegate().searchApplications(searchApplications); }
@Override public SearchResult<Application> searchApplications(final SearchOptions searchOptions) throws SearchException { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final SearchApplicationDescriptor appSearchDescriptor = tenantAccessor.getSearchEntitiesDescriptor().getSearchApplicationDescriptor(); final ApplicationModelConverter converter = getApplicationModelConverter(tenantAccessor.getPageService()); final ApplicationService applicationService = tenantAccessor.getApplicationService(); final SearchApplications searchApplications = new SearchApplications(applicationService, appSearchDescriptor, searchOptions, converter); return getApplicationAPIDelegate().searchApplications(searchApplications); }
private ApplicationExporterDelegate getApplicationExporterDelegate() { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final ApplicationService applicationService = tenantAccessor.getApplicationService(); final PageService pageService = tenantAccessor.getPageService(); ApplicationToNodeConverter applicationToNodeConverter = new ApplicationToNodeConverter(tenantAccessor.getProfileService(), applicationService, new ApplicationPageToNodeConverter(pageService), new ApplicationMenuToNodeConverter(applicationService), pageService); final ApplicationsToNodeContainerConverter applicationsToNodeContainerConverter = new ApplicationsToNodeContainerConverter(applicationToNodeConverter); final ApplicationContainerExporter applicationContainerExporter = new ApplicationContainerExporter(); final ApplicationExporter applicationExporter = new ApplicationExporter(applicationsToNodeContainerConverter, applicationContainerExporter); return new ApplicationExporterDelegate(tenantAccessor.getApplicationService(), applicationExporter); }
private ApplicationExporterDelegate getApplicationExporterDelegate() { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final ApplicationService applicationService = tenantAccessor.getApplicationService(); final PageService pageService = tenantAccessor.getPageService(); ApplicationToNodeConverter applicationToNodeConverter = new ApplicationToNodeConverter(tenantAccessor.getProfileService(), applicationService, new ApplicationPageToNodeConverter(pageService), new ApplicationMenuToNodeConverter(applicationService), pageService); final ApplicationsToNodeContainerConverter applicationsToNodeContainerConverter = new ApplicationsToNodeContainerConverter(applicationToNodeConverter); final ApplicationContainerExporter applicationContainerExporter = new ApplicationContainerExporter(); final ApplicationExporter applicationExporter = new ApplicationExporter(applicationsToNodeContainerConverter, applicationContainerExporter); return new ApplicationExporterDelegate(tenantAccessor.getApplicationService(), applicationExporter); }
private ApplicationsImporter getApplicationImporter(final ApplicationImportPolicy policy) { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final ApplicationService applicationService = tenantAccessor.getApplicationService(); PageService pageService = tenantAccessor.getPageService(); ApplicationImportValidator importValidator = new ApplicationImportValidator(new ApplicationTokenValidator()); final ApplicationPageImporter applicationPageImporter = new ApplicationPageImporter(tenantAccessor.getApplicationService(), new NodeToApplicationPageConverter(pageService, importValidator)); final ApplicationMenuImporter applicationMenuImporter = new ApplicationMenuImporter(tenantAccessor.getApplicationService(), new NodeToApplicationMenuConverter(applicationService)); final ApplicationImporter applicationImporter = new ApplicationImporter(applicationService, new StrategySelector().selectStrategy(policy), getNodeToApplicationConverter(pageService, tenantAccessor.getProfileService(), importValidator), applicationPageImporter, applicationMenuImporter); return new ApplicationsImporter(new ApplicationContainerImporter(), applicationImporter); }
private ApplicationsImporter getApplicationImporter(final ApplicationImportPolicy policy) { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final ApplicationService applicationService = tenantAccessor.getApplicationService(); PageService pageService = tenantAccessor.getPageService(); ApplicationImportValidator importValidator = new ApplicationImportValidator(new ApplicationTokenValidator()); final ApplicationPageImporter applicationPageImporter = new ApplicationPageImporter(tenantAccessor.getApplicationService(), new NodeToApplicationPageConverter(pageService, importValidator)); final ApplicationMenuImporter applicationMenuImporter = new ApplicationMenuImporter(tenantAccessor.getApplicationService(), new NodeToApplicationMenuConverter(applicationService)); final ApplicationImporter applicationImporter = new ApplicationImporter(applicationService, new StrategySelector().selectStrategy(policy), getNodeToApplicationConverter(pageService, tenantAccessor.getProfileService(), importValidator), applicationPageImporter, applicationMenuImporter); return new ApplicationsImporter(new ApplicationContainerImporter(), applicationImporter); }