Class FlowableWorkflowContext

    • Constructor Detail

      • FlowableWorkflowContext

        public FlowableWorkflowContext()
    • Method Detail

      • syncopeIdmEngineConfiguration

        @ConditionalOnMissingBean
        @Bean
        public org.flowable.idm.spring.SpringIdmEngineConfiguration syncopeIdmEngineConfiguration​(org.springframework.context.ConfigurableApplicationContext ctx)
      • syncopeIdmEngineConfigurator

        @ConditionalOnMissingBean
        @Bean
        public org.flowable.idm.spring.configurator.SpringIdmEngineConfigurator syncopeIdmEngineConfigurator​(org.flowable.idm.spring.SpringIdmEngineConfiguration syncopeIdmEngineConfiguration)
      • userRequestHandler

        @ConditionalOnMissingBean
        @Bean
        public FlowableUserRequestHandler userRequestHandler​(org.apache.syncope.core.spring.security.SecurityProperties securityProperties,
                                                             org.apache.syncope.core.provisioning.api.data.UserDataBinder userDataBinder,
                                                             DomainProcessEngine engine,
                                                             org.apache.syncope.core.persistence.api.dao.UserDAO userDAO,
                                                             org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
      • idGenerator

        @ConditionalOnMissingBean
        @Bean
        public org.flowable.common.engine.impl.cfg.IdGenerator idGenerator()
      • processEngineConfiguration

        @ConditionalOnMissingBean
        @Bean
        @Scope("prototype")
        public org.flowable.spring.SpringProcessEngineConfiguration processEngineConfiguration​(WorkflowFlowableProperties props,
                                                                                               org.flowable.idm.spring.configurator.SpringIdmEngineConfigurator syncopeIdmEngineConfigurator,
                                                                                               org.flowable.common.engine.impl.cfg.IdGenerator idGenerator,
                                                                                               SyncopeEntitiesVariableType syncopeEntitiesVariableType,
                                                                                               SyncopeFormHandlerHelper syncopeFormHandlerHelper)
      • domainProcessEngineFactoryBean

        @ConditionalOnMissingBean
        @Bean
        public DomainProcessEngineFactoryBean domainProcessEngineFactoryBean​(org.springframework.context.ConfigurableApplicationContext ctx)
      • userWorkflowDef

        @Bean
        public org.springframework.core.io.Resource userWorkflowDef​(WorkflowFlowableProperties props,
                                                                    org.springframework.core.io.ResourceLoader resourceLoader)
      • uwfAdapter

        @ConditionalOnMissingBean(name="flowableUWFAdapter")
        @Bean
        public org.apache.syncope.core.workflow.api.UserWorkflowAdapter uwfAdapter​(org.apache.syncope.core.provisioning.api.data.UserDataBinder userDataBinder,
                                                                                   org.apache.syncope.core.persistence.api.dao.UserDAO userDAO,
                                                                                   org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO,
                                                                                   org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory,
                                                                                   org.apache.syncope.core.spring.security.SecurityProperties securityProperties,
                                                                                   DomainProcessEngine engine,
                                                                                   UserRequestHandler userRequestHandler,
                                                                                   org.springframework.context.ApplicationEventPublisher publisher)
      • autoActivate

        @ConditionalOnMissingBean
        @Bean
        public AutoActivate autoActivate​(org.apache.syncope.core.provisioning.api.data.UserDataBinder userDataBinder,
                                         org.apache.syncope.core.persistence.api.dao.UserDAO userDAO)
      • create

        @ConditionalOnMissingBean
        @Bean
        public Create create​(org.apache.syncope.core.provisioning.api.data.UserDataBinder userDataBinder,
                             org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
      • delete

        @ConditionalOnMissingBean
        @Bean
        public Delete delete()
      • generateToken

        @ConditionalOnMissingBean
        @Bean
        public GenerateToken generateToken​(org.apache.syncope.common.keymaster.client.api.ConfParamOps confParamOps)
      • notify

        @ConditionalOnMissingBean
        @Bean
        public Notify notify​(org.apache.syncope.core.provisioning.api.notification.NotificationManager notificationManager)
      • passwordReset

        @ConditionalOnMissingBean
        @Bean
        public PasswordReset passwordReset​(org.apache.syncope.core.provisioning.api.data.UserDataBinder userDataBinder,
                                           org.apache.syncope.core.persistence.api.dao.UserDAO userDAO)
      • reactivate

        @ConditionalOnMissingBean
        @Bean
        public Reactivate reactivate()
      • suspend

        @ConditionalOnMissingBean
        @Bean
        public Suspend suspend()
      • update

        @ConditionalOnMissingBean
        @Bean
        public Update update​(org.apache.syncope.core.provisioning.api.data.UserDataBinder userDataBinder,
                             org.apache.syncope.core.persistence.api.dao.UserDAO userDAO)