Package org.apache.syncope.core.flowable
Class FlowableWorkflowContext
- java.lang.Object
-
- org.apache.syncope.core.flowable.FlowableWorkflowContext
-
@EnableConfigurationProperties(WorkflowFlowableProperties.class) @Configuration(proxyBeanMethods=false) public class FlowableWorkflowContext extends Object
-
-
Constructor Summary
Constructors Constructor Description FlowableWorkflowContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AutoActivateautoActivate(org.apache.syncope.core.provisioning.api.data.UserDataBinder userDataBinder, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO)FlowableBpmnProcessManagerbpmnProcessManager(DomainProcessEngine engine)Createcreate(org.apache.syncope.core.provisioning.api.data.UserDataBinder userDataBinder, org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)Deletedelete()DomainProcessEngineFactoryBeandomainProcessEngineFactoryBean(org.springframework.context.ConfigurableApplicationContext ctx)FlowableWorkflowUtilsflowableUtils(DomainProcessEngine engine)GenerateTokengenerateToken(org.apache.syncope.common.keymaster.client.api.ConfParamOps confParamOps)org.flowable.common.engine.impl.cfg.IdGeneratoridGenerator()Notifynotify(org.apache.syncope.core.provisioning.api.notification.NotificationManager notificationManager)PasswordResetpasswordReset(org.apache.syncope.core.provisioning.api.data.UserDataBinder userDataBinder, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO)org.flowable.spring.SpringProcessEngineConfigurationprocessEngineConfiguration(WorkflowFlowableProperties props, org.flowable.idm.spring.configurator.SpringIdmEngineConfigurator syncopeIdmEngineConfigurator, org.flowable.common.engine.impl.cfg.IdGenerator idGenerator, SyncopeEntitiesVariableType syncopeEntitiesVariableType, SyncopeFormHandlerHelper syncopeFormHandlerHelper)Reactivatereactivate()Suspendsuspend()SyncopeEntitiesVariableTypesyncopeEntitiesVariableType()SyncopeFormHandlerHelpersyncopeFormHandlerHelper()org.flowable.idm.spring.SpringIdmEngineConfigurationsyncopeIdmEngineConfiguration(org.springframework.context.ConfigurableApplicationContext ctx)org.flowable.idm.spring.configurator.SpringIdmEngineConfiguratorsyncopeIdmEngineConfigurator(org.flowable.idm.spring.SpringIdmEngineConfiguration syncopeIdmEngineConfiguration)Updateupdate(org.apache.syncope.core.provisioning.api.data.UserDataBinder userDataBinder, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO)FlowableUserRequestHandleruserRequestHandler(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)org.springframework.core.io.ResourceuserWorkflowDef(WorkflowFlowableProperties props, org.springframework.core.io.ResourceLoader resourceLoader)org.apache.syncope.core.workflow.api.UserWorkflowAdapteruwfAdapter(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)
-
-
-
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)
-
syncopeFormHandlerHelper
@ConditionalOnMissingBean @Bean public SyncopeFormHandlerHelper syncopeFormHandlerHelper()
-
bpmnProcessManager
@ConditionalOnMissingBean @Bean public FlowableBpmnProcessManager bpmnProcessManager(DomainProcessEngine engine)
-
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)
-
flowableUtils
@ConditionalOnMissingBean @Bean public FlowableWorkflowUtils flowableUtils(DomainProcessEngine engine)
-
syncopeEntitiesVariableType
@ConditionalOnMissingBean @Bean public SyncopeEntitiesVariableType syncopeEntitiesVariableType()
-
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)
-
-