@Order(value=200) @Configuration @EnableIntegration @Import(value={GearConfiguration.class,SessionConfiguration.class,SessionRedisConfiguration.class,ProviderConfiguration.class,MailConfiguration.class,CmmnConfiguration.class,ContentConverterConfiguration.class,DocumentConfiguration.class,ActionConfiguration.class,I18NConfiguration.class,InitializationConfiguration.class,IndexingConfigurationImportSelector.class,SchedulerConfiguration.class,DebuggerConfiguration.class}) public class OneConfiguration extends Object implements BaseConfiguration
BaseConfiguration.ClusterDisabledCondition, BaseConfiguration.ClusterEnabledCondition, BaseConfiguration.PROPERTY_SOURCE_LOCATIONS
ADDONS_CONFIGURATION_COMPONENT_SCAN_PACKAGE, CLUSTER_ENABLE_PROPERTY_NAME, CONFIGURATION_ORDER_DELTA, CUSTOM_CONFIGURATION_COMPONENT_SCAN_PACKAGE, DEFAULT_WEB_APPLICATION_INITIALIZER_ORDER, ONE_CONFIGURATION_ORDER, PROPERTY_SOURCES_CUSTOM_APPLICATION_CONTEXT_INITIALIZER_ORDER, SECURITY_CONFIGURATION_ORDER, SECURITY_WEB_APPLICATION_INITIALIZER_ORDER, SESSION_WEB_APPLICATION_INITIALIZER_ORDER, VIS_CONFIGURATION_ORDER
Constructor and Description |
---|
OneConfiguration() |
Modifier and Type | Method and Description |
---|---|
ActivitiOneExpressionManager |
activitiOneExpressionManager(List<String> userVariableWhitelist,
boolean propagateError) |
AdaptiveCaseModelDeployer |
adaptiveCaseModelDeployer(ModelPersistenceService modelPersistenceService) |
DefaultAppDeploymentConfiguration |
addonsAppDeploymentCofiguration(boolean isForceAppImport,
boolean isIgnoreImportError,
org.springframework.core.io.Resource[] addonsAppResources) |
DefaultAddonService |
addonService() |
DefaultAppDeploymentConfiguration |
addonsSystemAppDeploymentCofiguration(boolean isForceSystemAppImport,
boolean isEditableSystemApp,
boolean isIgnoreImportError,
org.springframework.core.io.Resource[] addonsSystemAppResources) |
DefaultAdminDashboardManager |
adminDashboardManager(FrontendObjectService frontendObjectService,
WorkObjectService workObjectService,
StateMachineManager stateMachineManager,
NotificationService notificationService,
UserManager userManager,
GroupManager groupManager,
org.springframework.security.crypto.password.PasswordEncoder passwordEncoder,
String passwordValidatorRegex,
UserUtils userUtils,
FrontendObjectManagerUtils managerUtils,
AmbiguousIdHelper ambiguousIdHelper) |
AmbiguousIdHelper |
ambiguousIdHelper(WorkObjectService workObjectService) |
AppDeploymentService |
appDeploymentService(CmmnCaseModelDeployer cmmnCaseModelDeployer,
AdaptiveCaseModelDeployer adaptiveCaseModelDeployer,
ProcessModelDeployer processModelDeployer,
TaskModelDeployer taskModelDeployer,
DocumentModelDeployer documentModelDeployer,
FormModelDeployer formModelDeployer,
MailModelDeployer mailModelDeployer) |
AppExporter |
appExporter() |
EmptyContentReturnFilter |
appGraphScriptFilter(boolean filterActive) |
AppHelper |
appHelper(AnyWorkObjectService anyWorkObjectService,
AnyWorkObjectDefinitionService anyWorkObjectDefinitionService) |
AppImporter |
appImporter() |
DefaultAppImportExportManager |
appImportExportManager(AppImporter appImporter,
AppExporter appExporter,
AppReaderService appReaderService,
AppWriterFactory appWriterFactory,
ProcessImporter processImporter,
TimeProvider timeProvider,
AmbiguousIdHelper ambiguousIdHelper,
AppGraphOverviewService appGraphOverviewService,
AppOverviewService appOverviewService,
AppDataModelService appDataModelService,
UploadService uploadService,
CurrentUserService currentUserService,
Long importTimeoutMs) |
AppModelDeployer |
appModelDeployer() |
AppOverviewService |
appOverviewService(WorkObjectService workObjectService,
List<ModelOverviewProvider> modelOverviewProviders,
List<ModelOverviewEncoder> modelOverviewEncoders) |
AppReaderService |
appReader(com.fasterxml.jackson.databind.ObjectMapper legacyObjectMapper,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
DefaultAppVersioningStrategy |
appVersioningStrategy(WorkObjectService workObjectService,
UserManager userManager,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
String hostIdentifier,
TimeProvider timeProvider) |
AttachmentsHelper |
attachmentsHelper(ContentManager contentManager) |
AuditLogHelper |
auditLogHelper(AnyWorkObjectService anyWorkObjectService,
OneCurrentUserService oneCurrentUserService,
org.springframework.context.MessageSource messageSource,
TimeProvider timeProvider,
IdentityManager identityManager,
UserManager userManager) |
AuditLogNotificationListener |
auditLogNotificationListener() |
DefaultAvatarManager |
avatarManager(AvatarService avatarService,
UserManager userManager,
ThumbnailService thumbnailService,
AmbiguousIdHelper ambiguousIdHelper) |
BackgroundTaskService |
backgroundTaskService(org.springframework.transaction.PlatformTransactionManager transactionManager) |
DefaultBulkWorkObjectDefinitionProcessor |
bulkWorkObjectDefinitionProcessor(AnyWorkObjectDefinitionService definitionService,
TimeProvider timeProvider) |
DefaultBulkWorkObjectProcessor |
bulkWorkObjectProcessor(AnyWorkObjectService anyWorkObjectService,
TimeProvider timeProvider) |
CaseManager |
caseManager(WorkObjectService workObjectService,
ActionManager actionManager,
OneCmmnService oneCmmnService) |
ChangeTableBuilder |
changeTableBuilder(AnyWorkObjectService anyWorkObjectService,
org.springframework.context.MessageSource messageSource) |
CmmnCaseModelDeployer |
cmmnCaseModelDeployer(ModelPersistenceService modelPersistenceService,
String configuredModelTypes) |
CommentHandlingService |
commentService(boolean propagateError) |
DefaultConfigurationManager |
configurationManager() |
DefaultContentDetector |
contentDetector() |
ContentManagerHelper |
contentManagerHelper(ContentManager contentManager,
WorkObjectService workObjectService,
CurrentUserService currentUserService,
TimeProvider timeProvider,
ContentDetector contentDetector,
boolean enableVersioning) |
org.springframework.context.support.ConversionServiceFactoryBean |
conversionService() |
org.springframework.web.cors.CorsConfigurationSource |
corsConfigurationSource(String corsPath,
List<String> corsAllowedMethods,
List<String> corsAllowedHeaders,
List<String> corsAllowedOrigins,
boolean corsAllowCredentials,
List<String> corsExposedHeaders,
long corsMaxAge) |
CreateActionTypesConfiguration |
createActionTypesConfiguration(String extraTypes) |
DefaultCurrentIdentityService |
currentIdentityService(CurrentUserService currentUserService,
CurrentTenantService currentTenantService) |
DefaultAppDeploymentConfiguration |
customAppDeploymentCofiguration(boolean isForceAppImport,
boolean isIgnoreImportError,
org.springframework.core.io.Resource[] customAppResources) |
DefaultAppDeploymentConfiguration |
customSystemAppDeploymentCofiguration(boolean isForceSystemAppImport,
boolean isEditableSystemApp,
boolean isIgnoreImportError,
org.springframework.core.io.Resource[] customSystemAppResources) |
DefaultDashboardPermissionManager |
dashboardPermissionManager(UserManager userManager,
org.springframework.context.MessageSource messageSource) |
DefaultFrontendObjectService |
defaultFrontendObjectService(String[] frontedEndProxyVariables,
SecurityPredicatePostProcessor securityPostProcessor,
Optional<List<WorkObjectDecorator>> workObjectDecorators) |
com.fasterxml.jackson.databind.ObjectMapper |
defaultObjectMapper(ContentManager contentManager,
AttachmentsHelper attachmentsHelper,
org.springframework.transaction.PlatformTransactionManager transactionManager,
ConverterProvider converterProvider) |
DefaultDistributionManager |
distributionManager(DistributionService distributionService,
AmbiguousIdHelper ambiguousIdHelper) |
DefaultDistributionService |
distributionService() |
OneDmnExpressionManager |
dmnExpressionManager(List<String> userVariableWhitelist,
boolean propagateUnresolvedObjectError) |
DefaultDmnManager |
dmnManager(org.flowable.engine.ProcessEngine processEngine,
AnyWorkObjectService anyWorkObjectService,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
DmnRuleServiceBean |
dmnRuleServiceBean(org.flowable.engine.ProcessEngine processEngine,
CurrentTenantService currentTenantService) |
DefaultDocumentContentManager |
documentContentManager(UploadService uploadService,
ContentManager contentManager,
ContentManagerHelper contentManagerHelper,
NotificationService notificationService,
ModelPersistenceService modelPersistenceService,
WorkObjectService workObjectService,
AmbiguousIdHelper ambiguousIdHelper,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
DocumentModelDeployer |
documentModelDeployer(ModelPersistenceService modelPersistenceService,
ContentManager contentManager,
PrimaryKeyGenerator primaryKeyGenerator,
AnyWorkObjectDefinitionService definitionService) |
DocumentUploadConfiguration |
documentUploadConfiguration(long maxFileSize,
long maxChunkUploadSize) |
org.springframework.cache.CacheManager |
ehCacheCacheManager(net.sf.ehcache.CacheManager cacheManager) |
org.springframework.cache.ehcache.EhCacheManagerFactoryBean |
ehCacheManagerFactoryBean(String contentCacheSize) |
DefaultStatisticsAwareCache |
ehCacheStatisticsAwareCache(org.springframework.cache.CacheManager cacheManager) |
EngineConfigurationConfigurer |
engineConfigurationConfigurer(CustomProcessDiagramGenerator customProcessDiagramGenerator,
CustomBpmnDeployer customBpmnDeployer,
CustomBpmnDeploymentHelper customBpmnDeploymentHelper,
org.flowable.engine.impl.cfg.PerformanceSettings performanceSettings,
List<org.flowable.dmn.engine.configurator.DmnEngineConfigurator> configuratorList,
List<org.flowable.job.service.JobHandler> customJobHandlers,
ActivitiOneExpressionManager activitiOneExpressionManager) |
DefaultEntityTemplateLookupService |
entityTemplateLookupService(AnyWorkObjectDefinitionService anyWorkObjectDefinitionService,
AmbiguousIdHelper ambiguousIdHelper) |
DefaultEntityTemplateManager |
entityTemplateManager(AnyWorkObjectDefinitionService anyWorkObjectDefinitionService,
WorkObjectService workObjectService,
UserManager userManager,
EntityTemplateLookupService entityTemplateLookupService,
AmbiguousIdHelper ambiguousIdHelper) |
ExcelExportStrategy |
excelExport(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
ListMultiConverter listMultiConverter) |
DefaultExportManager |
exportManager(SearchService searchService,
ExportStrategy exportStrategy) |
ExpressionBeanRepositoryService |
expressionBeanRepositoryService() |
OneExpressionManager |
expressionManager(String sourceString,
boolean propagateError) |
FlowableExpressionManagerBasedExpressionResolver |
expressionResolver(org.flowable.engine.common.impl.el.ExpressionManager expressionManager) |
DefaultFileStorageManager |
fileStorageManager(CurrentUserService currentUserService,
ContentManager contentManager,
ContentDetector contentDetector,
ThumbnailService thumbnailService,
TimeProvider timeProvider,
boolean enableVersioning) |
DefaultFormDefinitionLookupService |
formDefinitionLookupService(AnyWorkObjectDefinitionService anyWorkObjectDefinitionService) |
DefaultFormDefinitionManager |
formDefinitionManager(UserManager userManager,
FormDefinitionLookupService formDefinitionLookupService,
WorkObjectService workObjectService,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
boolean formLivePreview) |
FormModelDeployer |
formModelDeployer(ModelPersistenceService modelPersistenceService) |
FrontendObjectManager |
frontendObjectManager(WorkObjectService workObjectService,
FrontendObjectService frontendObjectService,
NotificationService notificationService,
SearchService searchService,
FrontendObjectManagerUtils managerUtils,
AmbiguousIdHelper ambiguousIdHelper,
org.flowable.engine.ProcessEngine processEngine,
CurrentUserService currentUserService,
Optional<List<WorkObjectDecorator>> workObjectDecorators) |
GravatarService |
gravatarService() |
DefaultGroupManager |
groupManager(GroupService groupService,
CurrentTenantService currentTenantService) |
DefaultGroupService |
groupService(AnyWorkObjectService anyWorkObjectService,
SystemDefinitionHelper systemDefinitionHelper,
CurrentUserService currentUserService,
CurrentTenantService currentTenantService) |
GroupValueResolver |
groupValueResolver(AnyWorkObjectService anyWorkObjectService) |
DefaultIdentityManager |
identityManager(UserManager userManager,
OneCurrentUserService currentUserService,
org.springframework.context.MessageSource messageSource) |
DefaultIncomingAppService |
incomingAppService() |
IncomingAppChannelAdapterLifecycleBean |
incomingChannelManager(IncomingAppService incomingAppService,
List<AppDeploymentConfiguration> appDeploymentConfigurations) |
OnePersistence |
jdbcPersistence(DataSource dataSource,
DatabaseType databaseType,
DatabaseMetadata databaseMetadata) |
DefaultLanguageManager |
languageManager(LanguageService languageService,
UserManager userManager,
String[] defaultLanguages) |
DefaultLanguageService |
languageService() |
com.fasterxml.jackson.databind.ObjectMapper |
legacyPersistentObjectMapper(CurrentUserService currentUserService,
TimeProvider timeProvider,
ConverterProvider converterProvider) |
LinkedResourcesFilter |
linkedResourcesFilter(org.springframework.core.io.Resource... resources) |
ListMultiConverter |
listMultiConverter(String dateFormat,
String timeZone,
AnyWorkObjectService anyWorkObjectService,
AnyWorkObjectDefinitionService anyWorkObjectDefinitionService) |
MailActivityService |
mailActivityService(MailService mailService,
boolean propagateError) |
MailModelDeployer |
mailModelDeployer(ModelPersistenceService modelPersistenceService) |
MailNotificationListener |
mailNotificationListener() |
TemplateMailService |
mailService(boolean propagateError,
UserManager userManager,
WorkObjectService workObjectService,
AnyWorkObjectDefinitionService anyWorkObjectDefinitionService,
ContentManagerHelper contentManagerHelper,
ContentManager contentManager,
TemplateService templateService,
org.springframework.mail.javamail.JavaMailSender mailSender,
UserUtils userUtils,
String fromAddress,
String applicationEndpoint,
String testRecipient) |
DefaultMaintenanceManager |
maintenanceManager(DataConsistencyService dataConsistencyService,
DatabaseSchemaService databaseSchemaService,
UserManager userManager,
BackgroundTaskService backgroundTaskService,
OneElasticIndexService elasticIndexService,
StatisticsAwareCache statisticsAwareCache) |
FrontendObjectManagerUtils |
managerUtils(FrontendObjectService frontendObjectService,
WorkObjectService workObjectService,
NotificationService notificationService) |
MiscellaneousConfiguration |
miscellaneousConfiguration(String supportMail,
String helpUrl,
String supportCaseModelId,
boolean appGraphEnabled,
String xsrfCookieName,
String xsrfHeaderName,
Integer globalMessageAutoHide,
Integer chainLoopDebounceTime) |
DefaultModelerDashboardManager |
modelerDashboardManager(FrontendObjectService frontendObjectService,
WorkObjectService workObjectService,
ModelStateHelper modelStateHelper,
ModelService modelService,
AmbiguousIdHelper ambiguousIdHelper,
NotificationService notificationService,
WorkObjectMigrationService migrationService,
FrontendObjectManagerUtils managerUtils,
AppDeploymentService appDeploymentService,
UserManager userManager,
org.springframework.context.MessageSource messageSource,
AppDataModelService appDataModelService,
LanguageManager languageManager) |
ModelerManager |
modelerManager(WorkObjectService workObjectService,
OneCurrentUserService currentUserService,
FrontendObjectService frontendObjectService,
AmbiguousIdHelper ambiguousIdHelper) |
DefaultModelManager |
modelManager(WorkObjectService workObjectService,
AnyWorkObjectDefinitionService anyWorkObjectDefinitionService) |
OneModelPersistenceService |
modelPersistenceService() |
ModelService |
modelService() |
org.springframework.web.multipart.commons.CommonsMultipartResolver |
multipartResolver() |
NavigationManager |
navigationManager(NavigationService navigationService) |
NavigationService |
navigationService(WorkObjectService workObjectService,
UserManager userManager,
AmbiguousIdHelper ambiguousIdHelper) |
NewAssigneeOfWorkObjectMailNotifier |
newAssigneeOfWorkObjectMailNotifier(UserManager userManager,
MailService mailService,
AnyWorkObjectDefinitionService anyWorkObjectDefinitionService,
String mailModelModelId) |
NewCandidateAssigneeOfWorkObjectMailNotifier |
newCandidateAssigneeOfWorkObjectMailNotifier(UserManager userManager,
MailService mailService,
AnyWorkObjectDefinitionService anyWorkObjectDefinitionService,
String mailModelModelId) |
NotificationService |
notificationService() |
PagingConfiguration |
pagingConfiguration(int limit) |
org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder |
passwordEncoder() |
com.fasterxml.jackson.databind.ObjectMapper |
persistentObjectMapper(CurrentUserService currentUserService,
TimeProvider timeProvider,
ConverterProvider converterProvider) |
DefaultPreviewManager |
previewManager(WorkObjectService workObjectService,
org.springframework.context.MessageSource messageSource,
UserManager userManager,
PreviewDocumentContentConverterService documentConverterService,
TimeProvider timeProvider,
ContentManager contentManager,
ContentManagerHelper contentManagerHelper,
PdfDocumentContentConverterService downloadAsPdfContentConverter,
AmbiguousIdHelper ambiguousIdHelper,
StatisticsAwareCache statisticsAwareCache) |
ProcessModelDeployer |
processModelDeployer(ModelPersistenceService modelPersistenceService,
boolean throwExceptionOnEmptyExtensionElements) |
ProcessVariableHandlingService |
processVariables(boolean propagateError) |
com.fasterxml.jackson.databind.ObjectMapper |
publicApiObjectMapper(ConverterProvider converterProvider) |
org.springframework.cache.CacheManager |
redisCacheManager(org.springframework.data.redis.core.RedisTemplate<?,?> redisTemplate,
Long edorasVisUtilSize,
Long previewDocumentsSize) |
JsonObjectMapperAdapter |
redisObjectMapper() |
DefaultStatisticsAwareCache |
redisStatisticsAwareCache(org.springframework.cache.CacheManager cacheManager) |
org.springframework.data.redis.core.RedisTemplate |
redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping |
requestMappingHandlerMapping() |
RestVariableHandlingService |
restVariableService(boolean propagateError) |
SearchQueryParser |
searchQueryParser(TimeProvider timeProvider,
AmbiguousIdHelper ambiguousIdHelper,
UserValueResolver userValueResolver,
GroupValueResolver groupValueResolver,
AnyWorkObjectService anyWorkObjectService,
AnyWorkObjectDefinitionService anyWorkObjectDefinitionService) |
DefaultSearchService |
searchService() |
StateMachineManager |
stateManager() |
DefaultStatisticsManager |
statisticsManager(CurrentTenantService currentTenantService,
OnePersistence onePersistence) |
org.springframework.security.web.authentication.switchuser.SwitchUserFilter |
switchUserProcessingFilter(org.springframework.security.core.userdetails.UserDetailsService userDetailsService,
org.springframework.security.core.userdetails.UserDetailsChecker userDetailsChecker) |
DefaultAppDeploymentConfiguration |
systemAppDeploymentCofiguration(boolean isForceAppImport,
boolean isIgnoreImportError,
boolean isEditable) |
SystemDefinitionHelper |
systemDefinitionHelper(AnyWorkObjectDefinitionService anyWorkObjectDefinitionService) |
TaskManager |
taskManager(WorkObjectService workObjectService,
UserDashboardManager userDashboardManager) |
TaskModelDeployer |
taskModelDeployer(ModelPersistenceService modelPersistenceService,
AnyWorkObjectDefinitionService anyWorkObjectDefinitionService) |
FlowableTemplateService |
templateService(GearExpressionResolver expressionResolver) |
DefaultTenantLookupService |
tenantLookupService(AnyWorkObjectService anyWorkObjectService) |
DefaultThumbnailService |
thumbnailService() |
FilesystemCacheUploadService |
uploadService(String baseDirectoryPath,
Long maxFileSize) |
DefaultUserDashboardManager |
userDashboardManager(FrontendObjectService frontendObjectService,
WorkObjectService workObjectService,
StateMachineManager stateMachineManager,
NotificationService notificationService,
FrontendObjectManagerUtils managerUtils,
UserManager userManager,
AnyWorkObjectService anyWorkObjectService,
CaseArchiveManager caseArchiveManager,
org.springframework.context.MessageSource messageSource,
DocumentService documentService,
ImagePreviewService imagePreviewService,
AmbiguousIdHelper ambiguousIdHelper,
WorkObjectVariableInitialization workObjectVariableInitialization) |
CollectionUserDetailsChecker |
userDetailsChecker(UserManager userManager) |
OneUserDetailsService |
userDetailsService(UserManager userManager) |
DelegatingUserManager |
userManager(CurrentTenantService currentTenantService,
CurrentUserService currentUserService,
UserService userService,
LicenseChecker licenseChecker) |
DefaultUserService |
userService(AnyWorkObjectService anyWorkObjectService,
SystemDefinitionHelper systemDefinitionHelper,
GroupService groupService,
UserUtils userUtils) |
UserUtils |
userUtils(String emailvalidationPattern) |
UserValueResolver |
userValueResolver(CurrentUserService currentUserService,
AnyWorkObjectService anyWorkObjectService) |
VersionConfiguration |
versionConfiguration() |
DefaultViewPermissionManager |
viewPermissionManager(UserManager userManager,
org.springframework.context.MessageSource messageSource,
WorkObjectService workObjectService,
AmbiguousIdHelper ambiguousIdHelper) |
DefaultWorkItemManager |
workItemManager(WorkObjectService workObjectService,
AmbiguousIdHelper ambiguousIdHelper) |
WorkObjectActionsConfiguration |
workObjectActionsConfiguration() |
WorkObjectDefinitionManager |
workObjectDefinitionManager(EntityTemplateManager entityTemplateManager,
AnyWorkObjectDefinitionService anyWorkObjectDefinitionService) |
WorkObjectManager |
workObjectManager(SearchQueryParser searchQueryParser,
ModelManager modelManager,
WorkObjectService workObjectService,
AmbiguousIdHelper ambiguousIdHelper,
EntityTemplateManager entityTemplateManager,
FormDefinitionManager formDefinitionManager,
CurrentUserService currentUserService,
Optional<List<WorkObjectDecorator>> workObjectDecorators) |
WorkObjectModifiedMailNotifier |
workObjectModifiedMailNotifier(UserManager userManager,
MailService mailService,
AnyWorkObjectDefinitionService anyWorkObjectDefinitionService,
String mailModelModelId,
ChangeTableBuilder changeTableBuilder) |
DefaultAppWriterFactory |
writerFactory(ModelService modelService,
AppVersioningStrategy appVersioningStrategy,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
VersionConfiguration versionConfiguration) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
applyConfigurationCustomisations, getObjectOrDefault
@Bean public EngineConfigurationConfigurer engineConfigurationConfigurer(CustomProcessDiagramGenerator customProcessDiagramGenerator, CustomBpmnDeployer customBpmnDeployer, CustomBpmnDeploymentHelper customBpmnDeploymentHelper, org.flowable.engine.impl.cfg.PerformanceSettings performanceSettings, List<org.flowable.dmn.engine.configurator.DmnEngineConfigurator> configuratorList, List<org.flowable.job.service.JobHandler> customJobHandlers, ActivitiOneExpressionManager activitiOneExpressionManager)
@Bean public ActivitiOneExpressionManager activitiOneExpressionManager(@Value(value="${expression.whitelisted-user-fields:login,email,lastName,firstName,language}") List<String> userVariableWhitelist, @Value(value="${expression.propagate-unresolved-object-error:true}") boolean propagateError)
@Bean public DefaultAddonService addonService()
@Bean public AppHelper appHelper(AnyWorkObjectService anyWorkObjectService, AnyWorkObjectDefinitionService anyWorkObjectDefinitionService)
@Bean public AppOverviewService appOverviewService(WorkObjectService workObjectService, List<ModelOverviewProvider> modelOverviewProviders, List<ModelOverviewEncoder> modelOverviewEncoders)
@Bean public DefaultAppImportExportManager appImportExportManager(AppImporter appImporter, AppExporter appExporter, AppReaderService appReaderService, AppWriterFactory appWriterFactory, ProcessImporter processImporter, TimeProvider timeProvider, AmbiguousIdHelper ambiguousIdHelper, AppGraphOverviewService appGraphOverviewService, AppOverviewService appOverviewService, AppDataModelService appDataModelService, UploadService uploadService, CurrentUserService currentUserService, @Value(value="${content.upload.import-timeout-ms:60000}") Long importTimeoutMs)
@Bean @Conditional(value=BaseConfiguration.ClusterDisabledCondition.class) public org.springframework.cache.ehcache.EhCacheManagerFactoryBean ehCacheManagerFactoryBean(@Value(value="${content.cache.size}") String contentCacheSize)
@Bean(name="ehCacheCacheManager") @Conditional(value=BaseConfiguration.ClusterDisabledCondition.class) public org.springframework.cache.CacheManager ehCacheCacheManager(net.sf.ehcache.CacheManager cacheManager)
@Bean @DependsOn(value="ehCacheCacheManager") @Conditional(value=BaseConfiguration.ClusterDisabledCondition.class) public DefaultStatisticsAwareCache ehCacheStatisticsAwareCache(org.springframework.cache.CacheManager cacheManager)
@Bean(name="redisCacheManager") @Conditional(value=BaseConfiguration.ClusterEnabledCondition.class) public org.springframework.cache.CacheManager redisCacheManager(org.springframework.data.redis.core.RedisTemplate<?,?> redisTemplate, @Value(value="${cluster.redis.cache.vis-util-size:1800}") Long edorasVisUtilSize, @Value(value="${cluster.redis.cache.previewed-documents-size:900}") Long previewDocumentsSize)
@Bean @Conditional(value=BaseConfiguration.ClusterEnabledCondition.class) public org.springframework.data.redis.core.RedisTemplate redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory, @Qualifier(value="redisObjectMapper") com.fasterxml.jackson.databind.ObjectMapper objectMapper)
@Bean @Conditional(value=BaseConfiguration.ClusterEnabledCondition.class) public JsonObjectMapperAdapter redisObjectMapper()
@Bean @DependsOn(value="redisCacheManager") @Conditional(value=BaseConfiguration.ClusterEnabledCondition.class) public DefaultStatisticsAwareCache redisStatisticsAwareCache(org.springframework.cache.CacheManager cacheManager)
@Bean public DefaultConfigurationManager configurationManager()
@Bean public DocumentUploadConfiguration documentUploadConfiguration(@Value(value="${content.upload.max-file-size:10240000}") long maxFileSize, @Value(value="${content.upload.max-chunk-size:10240000}") long maxChunkUploadSize)
@Bean public VersionConfiguration versionConfiguration()
@Bean public MiscellaneousConfiguration miscellaneousConfiguration(@Value(value="${ui.support-mail:support@edorasware.com}") String supportMail, @Value(value="${ui.help-url:/documentation/index.html}") String helpUrl, @Value(value="${ui.support-case-model:}") String supportCaseModelId, @Value(value="${experimental.enable-app-graph:false}") boolean appGraphEnabled, @Value(value="${security.xsrf.cookie-name:XSRF-TOKEN}") String xsrfCookieName, @Value(value="${security.xsrf.header-name:X-XSRF-TOKEN}") String xsrfHeaderName, @Value(value="${ui.hide-global-message-delay:5000}") Integer globalMessageAutoHide, @Value(value="${ui.debounce-time-viewengine-api-chain:500}") Integer chainLoopDebounceTime)
@Bean public PagingConfiguration pagingConfiguration(@Value(value="${rest-api.paging-default-limit:20}") int limit)
@Bean public WorkObjectActionsConfiguration workObjectActionsConfiguration()
@Bean public CreateActionTypesConfiguration createActionTypesConfiguration(@Value(value="${action.create.custom-types:}") String extraTypes) throws IOException
IOException
@Bean public DefaultContentDetector contentDetector()
@Bean public ContentManagerHelper contentManagerHelper(ContentManager contentManager, WorkObjectService workObjectService, CurrentUserService currentUserService, TimeProvider timeProvider, ContentDetector contentDetector, @Value(value="${content.enable-versioning:false}") boolean enableVersioning)
@Bean public AttachmentsHelper attachmentsHelper(ContentManager contentManager)
@Bean public FilesystemCacheUploadService uploadService(@Value(value="${edoras-one.home}") String baseDirectoryPath, @Value(value="${content.upload.max-file-size:10240000}") Long maxFileSize)
@Bean public org.springframework.context.support.ConversionServiceFactoryBean conversionService()
@Bean public ExcelExportStrategy excelExport(@Qualifier(value="defaultObjectMapper") com.fasterxml.jackson.databind.ObjectMapper objectMapper, ListMultiConverter listMultiConverter)
@Bean public ListMultiConverter listMultiConverter(@Value(value="${export.date.format:yyyy-MM-dd\'T\'HH:mm:ss.SSS\'Z\'}") String dateFormat, @Value(value="${export.date.timezone:UTC}") String timeZone, AnyWorkObjectService anyWorkObjectService, AnyWorkObjectDefinitionService anyWorkObjectDefinitionService)
@Bean public SystemDefinitionHelper systemDefinitionHelper(AnyWorkObjectDefinitionService anyWorkObjectDefinitionService)
@Bean public DefaultDmnManager dmnManager(org.flowable.engine.ProcessEngine processEngine, AnyWorkObjectService anyWorkObjectService, @Qualifier(value="defaultObjectMapper") com.fasterxml.jackson.databind.ObjectMapper objectMapper)
@Bean public OneDmnExpressionManager dmnExpressionManager(@Value(value="${expression.whitelisted-user-fields:login,email,lastName,firstName,language}") List<String> userVariableWhitelist, @Value(value="${expression.propagate-unresolved-object-error:true}") boolean propagateUnresolvedObjectError)
@Bean public DmnRuleServiceBean dmnRuleServiceBean(org.flowable.engine.ProcessEngine processEngine, CurrentTenantService currentTenantService)
@Bean public DefaultEntityTemplateManager entityTemplateManager(AnyWorkObjectDefinitionService anyWorkObjectDefinitionService, WorkObjectService workObjectService, UserManager userManager, EntityTemplateLookupService entityTemplateLookupService, AmbiguousIdHelper ambiguousIdHelper)
@Bean public DefaultEntityTemplateLookupService entityTemplateLookupService(AnyWorkObjectDefinitionService anyWorkObjectDefinitionService, AmbiguousIdHelper ambiguousIdHelper)
@Bean public DefaultExportManager exportManager(SearchService searchService, ExportStrategy exportStrategy)
@Bean public FlowableExpressionManagerBasedExpressionResolver expressionResolver(org.flowable.engine.common.impl.el.ExpressionManager expressionManager)
@Bean public OneExpressionManager expressionManager(@Value(value="${expression.whitelisted-user-fields:login,email,lastName,firstName,language}") String sourceString, @Value(value="${expression.propagate-unresolved-object-error:true}") boolean propagateError)
@Bean public DefaultFileStorageManager fileStorageManager(CurrentUserService currentUserService, ContentManager contentManager, ContentDetector contentDetector, ThumbnailService thumbnailService, TimeProvider timeProvider, @Value(value="${content.enable-versioning:false}") boolean enableVersioning)
@Bean public EmptyContentReturnFilter appGraphScriptFilter(@Value(value="#{!${experimental.enable-app-graph:false}}") boolean filterActive)
@Bean public LinkedResourcesFilter linkedResourcesFilter(@Value(value="system.resource-link-mapping-files:") org.springframework.core.io.Resource... resources)
@Bean public org.springframework.security.web.authentication.switchuser.SwitchUserFilter switchUserProcessingFilter(org.springframework.security.core.userdetails.UserDetailsService userDetailsService, org.springframework.security.core.userdetails.UserDetailsChecker userDetailsChecker)
@Bean public org.springframework.web.cors.CorsConfigurationSource corsConfigurationSource(@Value(value="${security.cors.path:/**}") String corsPath, @Value(value="${security.cors.allowed-methods:*}") List<String> corsAllowedMethods, @Value(value="${security.cors.allowed-headers:*}") List<String> corsAllowedHeaders, @Value(value="${security.cors.allowed-origins:*}") List<String> corsAllowedOrigins, @Value(value="${security.cors.allow-credentials:true}") boolean corsAllowCredentials, @Value(value="${security.cors.exposed-headers:}") List<String> corsExposedHeaders, @Value(value="${security.cors.max-age:1800}") long corsMaxAge)
@Bean public DefaultFormDefinitionManager formDefinitionManager(UserManager userManager, FormDefinitionLookupService formDefinitionLookupService, WorkObjectService workObjectService, @Qualifier(value="defaultObjectMapper") com.fasterxml.jackson.databind.ObjectMapper objectMapper, @Value(value="${experimental.enable-form-live-preview:false}") boolean formLivePreview)
@Bean public DefaultFormDefinitionLookupService formDefinitionLookupService(AnyWorkObjectDefinitionService anyWorkObjectDefinitionService)
@Bean public DefaultFrontendObjectService defaultFrontendObjectService(@Value(value="${ui.frontend-proxy-variables:_actionComment,_lastActionComment}") String[] frontedEndProxyVariables, SecurityPredicatePostProcessor securityPostProcessor, @Lazy Optional<List<WorkObjectDecorator>> workObjectDecorators)
@Bean public DefaultAdminDashboardManager adminDashboardManager(FrontendObjectService frontendObjectService, WorkObjectService workObjectService, StateMachineManager stateMachineManager, NotificationService notificationService, UserManager userManager, GroupManager groupManager, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder, @Value(value="${validation.user-password:.*}") String passwordValidatorRegex, UserUtils userUtils, FrontendObjectManagerUtils managerUtils, AmbiguousIdHelper ambiguousIdHelper)
@Bean public FrontendObjectManager frontendObjectManager(WorkObjectService workObjectService, FrontendObjectService frontendObjectService, NotificationService notificationService, SearchService searchService, FrontendObjectManagerUtils managerUtils, AmbiguousIdHelper ambiguousIdHelper, org.flowable.engine.ProcessEngine processEngine, CurrentUserService currentUserService, @Lazy Optional<List<WorkObjectDecorator>> workObjectDecorators)
@Bean public DefaultModelerDashboardManager modelerDashboardManager(FrontendObjectService frontendObjectService, WorkObjectService workObjectService, ModelStateHelper modelStateHelper, ModelService modelService, AmbiguousIdHelper ambiguousIdHelper, NotificationService notificationService, WorkObjectMigrationService migrationService, FrontendObjectManagerUtils managerUtils, AppDeploymentService appDeploymentService, UserManager userManager, org.springframework.context.MessageSource messageSource, AppDataModelService appDataModelService, LanguageManager languageManager)
@Bean public DefaultUserDashboardManager userDashboardManager(FrontendObjectService frontendObjectService, WorkObjectService workObjectService, StateMachineManager stateMachineManager, NotificationService notificationService, FrontendObjectManagerUtils managerUtils, UserManager userManager, AnyWorkObjectService anyWorkObjectService, CaseArchiveManager caseArchiveManager, org.springframework.context.MessageSource messageSource, DocumentService documentService, ImagePreviewService imagePreviewService, AmbiguousIdHelper ambiguousIdHelper, @Qualifier(value="processVariables") WorkObjectVariableInitialization workObjectVariableInitialization)
@Bean public DefaultDocumentContentManager documentContentManager(UploadService uploadService, ContentManager contentManager, ContentManagerHelper contentManagerHelper, NotificationService notificationService, ModelPersistenceService modelPersistenceService, WorkObjectService workObjectService, AmbiguousIdHelper ambiguousIdHelper, @Qualifier(value="defaultObjectMapper") com.fasterxml.jackson.databind.ObjectMapper objectMapper)
@Bean public FrontendObjectManagerUtils managerUtils(FrontendObjectService frontendObjectService, WorkObjectService workObjectService, NotificationService notificationService)
@Bean public GravatarService gravatarService()
@Bean public DefaultAvatarManager avatarManager(AvatarService avatarService, UserManager userManager, ThumbnailService thumbnailService, AmbiguousIdHelper ambiguousIdHelper)
@Bean public DefaultUserService userService(AnyWorkObjectService anyWorkObjectService, SystemDefinitionHelper systemDefinitionHelper, GroupService groupService, UserUtils userUtils)
@Bean public DelegatingUserManager userManager(CurrentTenantService currentTenantService, CurrentUserService currentUserService, UserService userService, LicenseChecker licenseChecker)
@Bean public UserUtils userUtils(@Value(value="${validation.email-address}") String emailvalidationPattern)
@Bean public DefaultGroupService groupService(AnyWorkObjectService anyWorkObjectService, SystemDefinitionHelper systemDefinitionHelper, CurrentUserService currentUserService, CurrentTenantService currentTenantService)
@Bean public DefaultGroupManager groupManager(GroupService groupService, CurrentTenantService currentTenantService)
@Bean public DefaultIdentityManager identityManager(UserManager userManager, OneCurrentUserService currentUserService, org.springframework.context.MessageSource messageSource)
@Bean public DefaultCurrentIdentityService currentIdentityService(CurrentUserService currentUserService, CurrentTenantService currentTenantService)
@Bean public com.fasterxml.jackson.databind.ObjectMapper defaultObjectMapper(ContentManager contentManager, AttachmentsHelper attachmentsHelper, org.springframework.transaction.PlatformTransactionManager transactionManager, ConverterProvider converterProvider)
@Bean public com.fasterxml.jackson.databind.ObjectMapper publicApiObjectMapper(ConverterProvider converterProvider)
@Bean public DefaultLanguageService languageService()
@Bean public DefaultLanguageManager languageManager(LanguageService languageService, UserManager userManager, @Value(value="${i18n.default-language-order:en,es,de,fr,it}") String[] defaultLanguages)
@Bean public MailActivityService mailActivityService(MailService mailService, @Value(value="${expression.propagate-unresolved-object-error:true}") boolean propagateError)
@Bean public TemplateMailService mailService(@Value(value="${expression.propagate-unresolved-object-error:true}") boolean propagateError, UserManager userManager, WorkObjectService workObjectService, AnyWorkObjectDefinitionService anyWorkObjectDefinitionService, ContentManagerHelper contentManagerHelper, ContentManager contentManager, TemplateService templateService, org.springframework.mail.javamail.JavaMailSender mailSender, UserUtils userUtils, @Value(value="${mail.smtp.from:}") String fromAddress, @Value(value="${system.application-endpoint:http://localhost:8080}") String applicationEndpoint, @Value(value="${mail.test-recipient:}") String testRecipient)
@Bean public DefaultMaintenanceManager maintenanceManager(DataConsistencyService dataConsistencyService, DatabaseSchemaService databaseSchemaService, UserManager userManager, BackgroundTaskService backgroundTaskService, OneElasticIndexService elasticIndexService, StatisticsAwareCache statisticsAwareCache)
@Bean public DefaultModelManager modelManager(WorkObjectService workObjectService, AnyWorkObjectDefinitionService anyWorkObjectDefinitionService)
@Bean public ModelService modelService()
@Bean public OneModelPersistenceService modelPersistenceService()
@Bean public AppDeploymentService appDeploymentService(CmmnCaseModelDeployer cmmnCaseModelDeployer, AdaptiveCaseModelDeployer adaptiveCaseModelDeployer, ProcessModelDeployer processModelDeployer, TaskModelDeployer taskModelDeployer, DocumentModelDeployer documentModelDeployer, FormModelDeployer formModelDeployer, MailModelDeployer mailModelDeployer)
@Bean public CmmnCaseModelDeployer cmmnCaseModelDeployer(ModelPersistenceService modelPersistenceService, @Value(value="${cmmn.planitem.exposed-model-types:}") String configuredModelTypes)
@Bean public AdaptiveCaseModelDeployer adaptiveCaseModelDeployer(ModelPersistenceService modelPersistenceService)
@Bean public ProcessModelDeployer processModelDeployer(ModelPersistenceService modelPersistenceService, @Value(value="${apps.deploy.throw-exception-on-empty-extension-elements:true}") boolean throwExceptionOnEmptyExtensionElements)
@Bean public TaskModelDeployer taskModelDeployer(ModelPersistenceService modelPersistenceService, AnyWorkObjectDefinitionService anyWorkObjectDefinitionService)
@Bean public DocumentModelDeployer documentModelDeployer(ModelPersistenceService modelPersistenceService, ContentManager contentManager, PrimaryKeyGenerator primaryKeyGenerator, AnyWorkObjectDefinitionService definitionService)
@Bean public FormModelDeployer formModelDeployer(ModelPersistenceService modelPersistenceService)
@Bean public MailModelDeployer mailModelDeployer(ModelPersistenceService modelPersistenceService)
@Bean public AppModelDeployer appModelDeployer()
@Bean public ModelerManager modelerManager(WorkObjectService workObjectService, OneCurrentUserService currentUserService, FrontendObjectService frontendObjectService, AmbiguousIdHelper ambiguousIdHelper)
@Bean public ExpressionBeanRepositoryService expressionBeanRepositoryService()
@Bean public NavigationManager navigationManager(NavigationService navigationService)
@Bean public NavigationService navigationService(WorkObjectService workObjectService, UserManager userManager, AmbiguousIdHelper ambiguousIdHelper)
@Bean public NotificationService notificationService()
@Bean public AuditLogNotificationListener auditLogNotificationListener()
@Bean public MailNotificationListener mailNotificationListener()
@Bean public ChangeTableBuilder changeTableBuilder(AnyWorkObjectService anyWorkObjectService, org.springframework.context.MessageSource messageSource)
@Bean public AuditLogHelper auditLogHelper(AnyWorkObjectService anyWorkObjectService, OneCurrentUserService oneCurrentUserService, org.springframework.context.MessageSource messageSource, TimeProvider timeProvider, IdentityManager identityManager, UserManager userManager)
@Bean public NewAssigneeOfWorkObjectMailNotifier newAssigneeOfWorkObjectMailNotifier(UserManager userManager, MailService mailService, AnyWorkObjectDefinitionService anyWorkObjectDefinitionService, @Value(value="${mail.model.assignee-changed:MAIL_MODEL-ec56a716-36c7-4850-8081-5daa9912872f}") String mailModelModelId)
@Bean public NewCandidateAssigneeOfWorkObjectMailNotifier newCandidateAssigneeOfWorkObjectMailNotifier(UserManager userManager, MailService mailService, AnyWorkObjectDefinitionService anyWorkObjectDefinitionService, @Value(value="${mail.model.candidate-groups-changed:MAIL_MODEL-499f4935-0987-46ba-ac1e-ba6632927f16}") String mailModelModelId)
@Bean public WorkObjectModifiedMailNotifier workObjectModifiedMailNotifier(UserManager userManager, MailService mailService, AnyWorkObjectDefinitionService anyWorkObjectDefinitionService, @Value(value="${mail.model.work-object-edited:MAIL_MODEL-0252639c-df22-4d4e-9262-0890587c192f}") String mailModelModelId, ChangeTableBuilder changeTableBuilder)
@Bean public DefaultDashboardPermissionManager dashboardPermissionManager(UserManager userManager, org.springframework.context.MessageSource messageSource)
@Bean public DefaultViewPermissionManager viewPermissionManager(UserManager userManager, org.springframework.context.MessageSource messageSource, WorkObjectService workObjectService, AmbiguousIdHelper ambiguousIdHelper)
@Bean public OnePersistence jdbcPersistence(DataSource dataSource, DatabaseType databaseType, DatabaseMetadata databaseMetadata)
@Bean public com.fasterxml.jackson.databind.ObjectMapper persistentObjectMapper(CurrentUserService currentUserService, TimeProvider timeProvider, ConverterProvider converterProvider)
@Bean public com.fasterxml.jackson.databind.ObjectMapper legacyPersistentObjectMapper(CurrentUserService currentUserService, TimeProvider timeProvider, ConverterProvider converterProvider)
@Bean public DefaultPreviewManager previewManager(WorkObjectService workObjectService, org.springframework.context.MessageSource messageSource, UserManager userManager, PreviewDocumentContentConverterService documentConverterService, TimeProvider timeProvider, ContentManager contentManager, ContentManagerHelper contentManagerHelper, PdfDocumentContentConverterService downloadAsPdfContentConverter, AmbiguousIdHelper ambiguousIdHelper, StatisticsAwareCache statisticsAwareCache)
@Bean public DefaultSearchService searchService()
@Bean public SearchQueryParser searchQueryParser(TimeProvider timeProvider, AmbiguousIdHelper ambiguousIdHelper, UserValueResolver userValueResolver, GroupValueResolver groupValueResolver, AnyWorkObjectService anyWorkObjectService, AnyWorkObjectDefinitionService anyWorkObjectDefinitionService)
@Bean public UserValueResolver userValueResolver(CurrentUserService currentUserService, AnyWorkObjectService anyWorkObjectService)
@Bean public GroupValueResolver groupValueResolver(AnyWorkObjectService anyWorkObjectService)
@Bean public OneUserDetailsService userDetailsService(UserManager userManager)
@Bean public org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder passwordEncoder()
@Bean public CollectionUserDetailsChecker userDetailsChecker(UserManager userManager)
@Bean public ProcessVariableHandlingService processVariables(@Value(value="${expression.propagate-unresolved-object-error:true}") boolean propagateError)
@Bean public RestVariableHandlingService restVariableService(@Value(value="${expression.propagate-unresolved-object-error:true}") boolean propagateError)
@Bean public CommentHandlingService commentService(@Value(value="${expression.propagate-unresolved-object-error:true}") boolean propagateError)
@Bean public org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping requestMappingHandlerMapping()
@Bean public org.springframework.web.multipart.commons.CommonsMultipartResolver multipartResolver()
@Bean public DefaultStatisticsManager statisticsManager(CurrentTenantService currentTenantService, OnePersistence onePersistence)
@Bean public FlowableTemplateService templateService(GearExpressionResolver expressionResolver)
@Bean public DefaultTenantLookupService tenantLookupService(AnyWorkObjectService anyWorkObjectService)
@Bean public DefaultThumbnailService thumbnailService()
@Bean public IncomingAppChannelAdapterLifecycleBean incomingChannelManager(IncomingAppService incomingAppService, List<AppDeploymentConfiguration> appDeploymentConfigurations)
@Bean public DefaultAppDeploymentConfiguration addonsAppDeploymentCofiguration(@Value(value="${apps.import.force-addons-app:false}") boolean isForceAppImport, @Value(value="${apps.import.ignore-addons-app-errors:false}") boolean isIgnoreImportError, @Value(value="${apps.import.addons-location}") org.springframework.core.io.Resource[] addonsAppResources)
@Bean public DefaultAppDeploymentConfiguration customAppDeploymentCofiguration(@Value(value="${apps.import.force-custom-app:false}") boolean isForceAppImport, @Value(value="${apps.import.ignore-custom-app-errors:false}") boolean isIgnoreImportError, @Value(value="${apps.import.custom-location}") org.springframework.core.io.Resource[] customAppResources)
@Bean public DefaultAppDeploymentConfiguration addonsSystemAppDeploymentCofiguration(@Value(value="${apps.import.force-addons-app:false}") boolean isForceSystemAppImport, @Value(value="${apps.import.editable-system-app:false}") boolean isEditableSystemApp, @Value(value="${apps.import.ignore-addons-app-errors:false}") boolean isIgnoreImportError, @Value(value="${apps.import.addons-system-location}") org.springframework.core.io.Resource[] addonsSystemAppResources)
@Bean public DefaultAppDeploymentConfiguration customSystemAppDeploymentCofiguration(@Value(value="${apps.import.force-custom-app:false}") boolean isForceSystemAppImport, @Value(value="${apps.import.editable-system-app:false}") boolean isEditableSystemApp, @Value(value="${apps.import.ignore-custom-app-errors:false}") boolean isIgnoreImportError, @Value(value="${apps.import.custom-system-location}") org.springframework.core.io.Resource[] customSystemAppResources)
@Bean public DefaultAppDeploymentConfiguration systemAppDeploymentCofiguration(@Value(value="${apps.import.force-system-app:false}") boolean isForceAppImport, @Value(value="${apps.import.ignore-system-app-errors:false}") boolean isIgnoreImportError, @Value(value="${apps.editable-system-app:false}") boolean isEditable)
@Bean public DefaultAppVersioningStrategy appVersioningStrategy(WorkObjectService workObjectService, UserManager userManager, @Qualifier(value="persistentObjectMapper") com.fasterxml.jackson.databind.ObjectMapper objectMapper, @Value(value="${system.application-endpoint:http://localhost:8080}") String hostIdentifier, TimeProvider timeProvider)
@Bean public DefaultIncomingAppService incomingAppService()
@Bean public AppReaderService appReader(@Qualifier(value="legacyPersistentObjectMapper") com.fasterxml.jackson.databind.ObjectMapper legacyObjectMapper, @Qualifier(value="persistentObjectMapper") com.fasterxml.jackson.databind.ObjectMapper objectMapper)
@Bean public DefaultAppWriterFactory writerFactory(ModelService modelService, AppVersioningStrategy appVersioningStrategy, @Qualifier(value="persistentObjectMapper") com.fasterxml.jackson.databind.ObjectMapper objectMapper, VersionConfiguration versionConfiguration)
@Bean public AppImporter appImporter()
@Bean public AppExporter appExporter()
@Bean public DefaultDistributionService distributionService()
@Bean public DefaultDistributionManager distributionManager(DistributionService distributionService, AmbiguousIdHelper ambiguousIdHelper)
@Bean public DefaultBulkWorkObjectProcessor bulkWorkObjectProcessor(AnyWorkObjectService anyWorkObjectService, TimeProvider timeProvider)
@Bean public DefaultBulkWorkObjectDefinitionProcessor bulkWorkObjectDefinitionProcessor(AnyWorkObjectDefinitionService definitionService, TimeProvider timeProvider)
@Bean public BackgroundTaskService backgroundTaskService(org.springframework.transaction.PlatformTransactionManager transactionManager)
@Bean public AmbiguousIdHelper ambiguousIdHelper(WorkObjectService workObjectService)
@Bean public DefaultWorkItemManager workItemManager(WorkObjectService workObjectService, AmbiguousIdHelper ambiguousIdHelper)
@Bean public StateMachineManager stateManager()
@Bean public WorkObjectManager workObjectManager(SearchQueryParser searchQueryParser, ModelManager modelManager, WorkObjectService workObjectService, AmbiguousIdHelper ambiguousIdHelper, EntityTemplateManager entityTemplateManager, FormDefinitionManager formDefinitionManager, CurrentUserService currentUserService, @Lazy Optional<List<WorkObjectDecorator>> workObjectDecorators)
@Bean public WorkObjectDefinitionManager workObjectDefinitionManager(EntityTemplateManager entityTemplateManager, AnyWorkObjectDefinitionService anyWorkObjectDefinitionService)
@Bean public TaskManager taskManager(WorkObjectService workObjectService, UserDashboardManager userDashboardManager)
@Bean public CaseManager caseManager(WorkObjectService workObjectService, @Qualifier(value="publicApiActionManager") ActionManager actionManager, OneCmmnService oneCmmnService)
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.