org.alfresco.repo.forms.processor.workflow
Class TaskFormPersister

java.lang.Object
  extended by org.alfresco.repo.forms.processor.workflow.ContentModelFormPersister
      extended by org.alfresco.repo.forms.processor.workflow.TaskFormPersister
All Implemented Interfaces:
FormPersister

public class TaskFormPersister
extends ContentModelFormPersister

Helper class that persists a form, transitioning the task if requested.

Since:
3.4

Field Summary
 
Fields inherited from class org.alfresco.repo.forms.processor.workflow.ContentModelFormPersister
dictionaryService, itemData, keyMatcher, logger, valueGetter
 
Constructor Summary
TaskFormPersister(ContentModelItemData itemData, org.alfresco.service.namespace.NamespaceService namespaceService, org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService, WorkflowService workflowService, org.alfresco.service.cmr.repository.NodeService nodeService, AuthenticationService authenticationService, BehaviourFilter behaviourFilter, org.apache.commons.logging.Log logger)
           
 
Method Summary
protected  boolean addAssociation(org.alfresco.service.namespace.QName qName, java.util.List values)
          
protected  boolean addTransientAssociation(java.lang.String fieldName, java.util.List values)
          
 WorkflowTask persist()
          
protected  boolean removeAssociation(org.alfresco.service.namespace.QName qName, java.util.List values)
          
protected  boolean removeTransientAssociation(java.lang.String fieldName, java.util.List values)
          
protected  boolean updateProperty(org.alfresco.service.namespace.QName qName, java.io.Serializable value)
          
protected  boolean updateTransientProperty(java.lang.String fieldName, FormData.FieldData fieldData)
          
 
Methods inherited from class org.alfresco.repo.forms.processor.workflow.ContentModelFormPersister
addField, addProperty, changeAssociation, changeTransientAssociation, getPropertyValueToPersist, logIgnore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskFormPersister

public TaskFormPersister(ContentModelItemData itemData,
                         org.alfresco.service.namespace.NamespaceService namespaceService,
                         org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService,
                         WorkflowService workflowService,
                         org.alfresco.service.cmr.repository.NodeService nodeService,
                         AuthenticationService authenticationService,
                         BehaviourFilter behaviourFilter,
                         org.apache.commons.logging.Log logger)
Method Detail

addAssociation

protected boolean addAssociation(org.alfresco.service.namespace.QName qName,
                                 java.util.List values)

Specified by:
addAssociation in class ContentModelFormPersister

removeAssociation

protected boolean removeAssociation(org.alfresco.service.namespace.QName qName,
                                    java.util.List values)

Specified by:
removeAssociation in class ContentModelFormPersister

updateProperty

protected boolean updateProperty(org.alfresco.service.namespace.QName qName,
                                 java.io.Serializable value)

Specified by:
updateProperty in class ContentModelFormPersister

addTransientAssociation

protected boolean addTransientAssociation(java.lang.String fieldName,
                                          java.util.List values)

Overrides:
addTransientAssociation in class ContentModelFormPersister

removeTransientAssociation

protected boolean removeTransientAssociation(java.lang.String fieldName,
                                             java.util.List values)

Overrides:
removeTransientAssociation in class ContentModelFormPersister

updateTransientProperty

protected boolean updateTransientProperty(java.lang.String fieldName,
                                          FormData.FieldData fieldData)

Overrides:
updateTransientProperty in class ContentModelFormPersister

persist

public WorkflowTask persist()

Specified by:
persist in interface FormPersister
Specified by:
persist in class ContentModelFormPersister


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.