Class TaskFormPersister
java.lang.Object
org.alfresco.repo.forms.processor.workflow.ContentModelFormPersister<WorkflowTask>
org.alfresco.repo.forms.processor.workflow.TaskFormPersister
- All Implemented Interfaces:
FormPersister<WorkflowTask>
Helper class that persists a form, transitioning the task if requested.
- Since:
- 3.4
- Author:
- Nick Smith
-
Field Summary
Fields inherited from class org.alfresco.repo.forms.processor.workflow.ContentModelFormPersister
dictionaryService, itemData, keyMatcher, logger, valueGetter -
Constructor Summary
ConstructorsConstructorDescriptionTaskFormPersister(ContentModelItemData<WorkflowTask> itemData, NamespaceService namespaceService, DictionaryService dictionaryService, WorkflowService workflowService, NodeService nodeService, AuthenticationService authenticationService, BehaviourFilter behaviourFilter, org.apache.commons.logging.Log logger) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanaddAssociation(QName qName, List<NodeRef> values) protected booleanaddTransientAssociation(String fieldName, List<NodeRef> values) persist()protected booleanremoveAssociation(QName qName, List<NodeRef> values) protected booleanremoveTransientAssociation(String fieldName, List<NodeRef> values) protected booleanupdateProperty(QName qName, Serializable value) protected booleanupdateTransientProperty(String fieldName, FormData.FieldData fieldData) Methods inherited from class org.alfresco.repo.forms.processor.workflow.ContentModelFormPersister
addField, addProperty, changeAssociation, changeTransientAssociation, getPropertyValueToPersist, logIgnore
-
Constructor Details
-
TaskFormPersister
public TaskFormPersister(ContentModelItemData<WorkflowTask> itemData, NamespaceService namespaceService, DictionaryService dictionaryService, WorkflowService workflowService, NodeService nodeService, AuthenticationService authenticationService, BehaviourFilter behaviourFilter, org.apache.commons.logging.Log logger)
-
-
Method Details
-
addAssociation
- Specified by:
addAssociationin classContentModelFormPersister<WorkflowTask>
-
removeAssociation
- Specified by:
removeAssociationin classContentModelFormPersister<WorkflowTask>
-
updateProperty
- Specified by:
updatePropertyin classContentModelFormPersister<WorkflowTask>
-
addTransientAssociation
- Overrides:
addTransientAssociationin classContentModelFormPersister<WorkflowTask>
-
removeTransientAssociation
- Overrides:
removeTransientAssociationin classContentModelFormPersister<WorkflowTask>
-
updateTransientProperty
- Overrides:
updateTransientPropertyin classContentModelFormPersister<WorkflowTask>
-
persist
- Specified by:
persistin interfaceFormPersister<WorkflowTask>- Specified by:
persistin classContentModelFormPersister<WorkflowTask>
-