Class DefaultAnyObjectWorkflowAdapter
java.lang.Object
org.apache.syncope.core.workflow.java.AbstractWorkflowAdapter
org.apache.syncope.core.workflow.java.AbstractAnyObjectWorkflowAdapter
org.apache.syncope.core.workflow.java.DefaultAnyObjectWorkflowAdapter
- All Implemented Interfaces:
AnyObjectWorkflowAdapter,WorkflowAdapter
Simple implementation basically not involving any workflow engine.
-
Field Summary
Fields inherited from class org.apache.syncope.core.workflow.java.AbstractAnyObjectWorkflowAdapter
anyObjectDAO, dataBinderFields inherited from class org.apache.syncope.core.workflow.java.AbstractWorkflowAdapter
entityFactory, groupDAO, publisher -
Constructor Summary
ConstructorsConstructorDescriptionDefaultAnyObjectWorkflowAdapter(AnyObjectDataBinder dataBinder, AnyObjectDAO anyObjectDAO, GroupDAO groupDAO, EntityFactory entityFactory, ApplicationEventPublisher publisher) -
Method Summary
Modifier and TypeMethodDescriptionprotected WorkflowResult<String> doCreate(AnyObjectCR anyObjectCR, String creator, String context) protected voidprotected WorkflowResult<AnyObjectUR> doUpdate(AnyObject anyObject, AnyObjectUR anyObjectUR, String updater, String context) Methods inherited from class org.apache.syncope.core.workflow.java.AbstractAnyObjectWorkflowAdapter
create, delete, getPrefix, updateMethods inherited from class org.apache.syncope.core.workflow.java.AbstractWorkflowAdapter
metadata
-
Constructor Details
-
DefaultAnyObjectWorkflowAdapter
public DefaultAnyObjectWorkflowAdapter(AnyObjectDataBinder dataBinder, AnyObjectDAO anyObjectDAO, GroupDAO groupDAO, EntityFactory entityFactory, ApplicationEventPublisher publisher)
-
-
Method Details
-
doCreate
- Specified by:
doCreatein classAbstractAnyObjectWorkflowAdapter
-
doUpdate
protected WorkflowResult<AnyObjectUR> doUpdate(AnyObject anyObject, AnyObjectUR anyObjectUR, String updater, String context) - Specified by:
doUpdatein classAbstractAnyObjectWorkflowAdapter
-
doDelete
- Specified by:
doDeletein classAbstractAnyObjectWorkflowAdapter
-