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
public class DefaultAnyObjectWorkflowAdapter extends AbstractAnyObjectWorkflowAdapter
Simple implementation basically not involving any workflow engine.
-
-
Field Summary
-
Fields inherited from class org.apache.syncope.core.workflow.java.AbstractAnyObjectWorkflowAdapter
anyObjectDAO, dataBinder
-
Fields inherited from class org.apache.syncope.core.workflow.java.AbstractWorkflowAdapter
entityFactory, groupDAO, publisher
-
-
Constructor Summary
Constructors Constructor Description DefaultAnyObjectWorkflowAdapter(AnyObjectDataBinder dataBinder, AnyObjectDAO anyObjectDAO, GroupDAO groupDAO, EntityFactory entityFactory, ApplicationEventPublisher publisher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected WorkflowResult<String>
doCreate(AnyObjectCR anyObjectCR, String creator, String context)
protected void
doDelete(AnyObject anyObject, String eraser, String context)
protected 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, update
-
Methods inherited from class org.apache.syncope.core.workflow.java.AbstractWorkflowAdapter
metadata
-
-
-
-
Constructor Detail
-
DefaultAnyObjectWorkflowAdapter
public DefaultAnyObjectWorkflowAdapter(AnyObjectDataBinder dataBinder, AnyObjectDAO anyObjectDAO, GroupDAO groupDAO, EntityFactory entityFactory, ApplicationEventPublisher publisher)
-
-
Method Detail
-
doCreate
protected WorkflowResult<String> doCreate(AnyObjectCR anyObjectCR, String creator, String context)
- Specified by:
doCreate
in classAbstractAnyObjectWorkflowAdapter
-
doUpdate
protected WorkflowResult<AnyObjectUR> doUpdate(AnyObject anyObject, AnyObjectUR anyObjectUR, String updater, String context)
- Specified by:
doUpdate
in classAbstractAnyObjectWorkflowAdapter
-
doDelete
protected void doDelete(AnyObject anyObject, String eraser, String context)
- Specified by:
doDelete
in classAbstractAnyObjectWorkflowAdapter
-
-