public class WorkflowFormProcessor extends AbstractWorkflowFormProcessor
behaviourFilter, workflowServiceassociationNamePattern, contentService, dictionaryService, fileFolderService, namespaceService, nodeService, propertyNamePattern, transientPropertyPatternfieldProcessorRegistry, filterRegistryactive, DESTINATION, matchPattern, patternMatcher, processorRegistry| Constructor and Description |
|---|
WorkflowFormProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map |
getAssociationValues(WorkflowDefinition item) |
protected org.alfresco.service.cmr.dictionary.TypeDefinition |
getBaseType(WorkflowDefinition item) |
protected java.util.List |
getDefaultIgnoredFields()
|
protected java.lang.String |
getItemType(WorkflowDefinition item)
Returns a
String describing the type fo the specified item. |
protected java.lang.String |
getItemURI(WorkflowDefinition item)
Returns the URI location of the specified item.
|
protected org.apache.commons.logging.Log |
getLogger()
Retrieves a logger instance to log to.
|
protected java.util.Map |
getPropertyValues(WorkflowDefinition item) |
protected java.util.Map |
getTransientValues(WorkflowDefinition item) |
protected WorkflowDefinition |
getTypedItemForDecodedId(java.lang.String itemId)
Returns the typed item.
|
protected ContentModelFormPersister |
makeFormPersister(WorkflowDefinition item)
Returns an implementation of
ContentModelFormPersister which is
used to accumulate all the changes specified in the Form and then persist them. |
getTypedItem, internalPersist, populateForm, setBehaviourFilter, setWorkflowServiceaddPropertyDataIfRequired, determineDefaultMimetype, generateDefaultFields, getAspectNames, makeItemData, persistNode, processAssociationPersist, processContentPropertyPersist, processEncodingPropertyPersist, processMimetypePropertyPersist, processNamePropertyPersist, processPropertyPersist, setContentService, setDictionaryService, setFileFolderService, setNamespaceService, setNodeServicegenerate, generateSelectedFields, internalGenerate, persist, setFieldProcessorRegistry, setFilterRegistry, setIgnoredFieldsisActive, isApplicable, register, setActive, setFormItemType, setFormItemUrl, setMatchPattern, setProcessorRegistry, toStringprotected java.util.Map getAssociationValues(WorkflowDefinition item)
getAssociationValues in class ContentModelFormProcessorprotected org.alfresco.service.cmr.dictionary.TypeDefinition getBaseType(WorkflowDefinition item)
getBaseType in class ContentModelFormProcessorprotected java.util.Map getPropertyValues(WorkflowDefinition item)
getPropertyValues in class ContentModelFormProcessorprotected java.util.Map getTransientValues(WorkflowDefinition item)
getTransientValues in class ContentModelFormProcessorprotected java.lang.String getItemType(WorkflowDefinition item)
FilteredFormProcessorString describing the type fo the specified item.getItemType in class FilteredFormProcessorprotected java.lang.String getItemURI(WorkflowDefinition item)
FilteredFormProcessorgetItemURI in class FilteredFormProcessorprotected org.apache.commons.logging.Log getLogger()
FilteredFormProcessorgetLogger in class FilteredFormProcessorprotected WorkflowDefinition getTypedItemForDecodedId(java.lang.String itemId)
AbstractWorkflowFormProcessorgetTypedItemForDecodedId in class AbstractWorkflowFormProcessoritemId - the decoded item Id.protected ContentModelFormPersister makeFormPersister(WorkflowDefinition item)
AbstractWorkflowFormProcessorContentModelFormPersister which is
used to accumulate all the changes specified in the Form and then persist them.makeFormPersister in class AbstractWorkflowFormProcessorprotected java.util.List getDefaultIgnoredFields()
FilteredFormProcessorForm is generated with no field names specifically set then a default Form is created.
The default Form contains all the properties and associations related to the Item, excluding a
blacklist of ignored fields which defaults to the return value of this method.
The default ignored values can be overridden by setting the property ignoredFields.getDefaultIgnoredFields in class AbstractWorkflowFormProcessorForm if no defaultFields property is explicitly set.Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.