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
-
Method Summary
Modifier and TypeMethodDescriptionautoActivate
(UserDataBinder userDataBinder, UserDAO userDAO) create
(UserDataBinder userDataBinder, EntityFactory entityFactory) delete()
flowableUtils
(DomainProcessEngine engine) generateToken
(ConfParamOps confParamOps) org.flowable.common.engine.impl.cfg.IdGenerator
notify
(NotificationManager notificationManager) passwordReset
(UserDataBinder userDataBinder, UserDAO userDAO) 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) suspend()
org.flowable.idm.spring.SpringIdmEngineConfiguration
org.flowable.idm.spring.configurator.SpringIdmEngineConfigurator
syncopeIdmEngineConfigurator
(org.flowable.idm.spring.SpringIdmEngineConfiguration syncopeIdmEngineConfiguration) update
(UserDataBinder userDataBinder, UserDAO userDAO) userRequestHandler
(SecurityProperties securityProperties, UserDataBinder userDataBinder, DomainProcessEngine engine, UserDAO userDAO, EntityFactory entityFactory) userWorkflowDef
(WorkflowFlowableProperties props, ResourceLoader resourceLoader) uwfAdapter
(UserDataBinder userDataBinder, UserDAO userDAO, RealmDAO realmDAO, GroupDAO groupDAO, EntityFactory entityFactory, SecurityProperties securityProperties, RuleProvider ruleProvider, DomainProcessEngine engine, UserRequestHandler userRequestHandler, ApplicationEventPublisher publisher)
-
Constructor Details
-
FlowableWorkflowContext
public FlowableWorkflowContext()
-
-
Method Details
-
syncopeIdmEngineConfiguration
@ConditionalOnMissingBean @Bean public org.flowable.idm.spring.SpringIdmEngineConfiguration syncopeIdmEngineConfiguration(ConfigurableApplicationContext ctx) -
syncopeIdmEngineConfigurator
@ConditionalOnMissingBean @Bean public org.flowable.idm.spring.configurator.SpringIdmEngineConfigurator syncopeIdmEngineConfigurator(org.flowable.idm.spring.SpringIdmEngineConfiguration syncopeIdmEngineConfiguration) -
syncopeFormHandlerHelper
-
bpmnProcessManager
@ConditionalOnMissingBean @Bean public FlowableBpmnProcessManager bpmnProcessManager(DomainProcessEngine engine) -
userRequestHandler
@ConditionalOnMissingBean @Bean public FlowableUserRequestHandler userRequestHandler(SecurityProperties securityProperties, UserDataBinder userDataBinder, DomainProcessEngine engine, UserDAO userDAO, EntityFactory entityFactory) -
flowableUtils
@ConditionalOnMissingBean @Bean public FlowableWorkflowUtils flowableUtils(DomainProcessEngine engine) -
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(ConfigurableApplicationContext ctx) -
userWorkflowDef
@Bean public Resource userWorkflowDef(WorkflowFlowableProperties props, ResourceLoader resourceLoader) -
uwfAdapter
@ConditionalOnMissingBean(name="flowableUWFAdapter") @Bean public UserWorkflowAdapter uwfAdapter(UserDataBinder userDataBinder, UserDAO userDAO, RealmDAO realmDAO, GroupDAO groupDAO, EntityFactory entityFactory, SecurityProperties securityProperties, RuleProvider ruleProvider, DomainProcessEngine engine, UserRequestHandler userRequestHandler, ApplicationEventPublisher publisher) -
autoActivate
@ConditionalOnMissingBean @Bean public AutoActivate autoActivate(UserDataBinder userDataBinder, UserDAO userDAO) -
create
@ConditionalOnMissingBean @Bean public Create create(UserDataBinder userDataBinder, EntityFactory entityFactory) -
delete
-
generateToken
-
notify
-
passwordReset
@ConditionalOnMissingBean @Bean public PasswordReset passwordReset(UserDataBinder userDataBinder, UserDAO userDAO) -
reactivate
-
suspend
-
update
@ConditionalOnMissingBean @Bean public Update update(UserDataBinder userDataBinder, UserDAO userDAO)
-