Package org.alfresco.repo.workflow
Class AbstractWorkflowPropertyHandler
java.lang.Object
org.alfresco.repo.workflow.AbstractWorkflowPropertyHandler
- All Implemented Interfaces:
WorkflowPropertyHandler
- Direct Known Subclasses:
ActivitiTaskPropertyHandler,DefaultWorkflowPropertyHandler
public abstract class AbstractWorkflowPropertyHandler
extends Object
implements WorkflowPropertyHandler
- Since:
- 3.4.e
- Author:
- Nick Smith
-
Field Summary
FieldsFields inherited from interface org.alfresco.repo.workflow.WorkflowPropertyHandler
DO_NOT_ADD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected ObjectconvertAssociationValue(AssociationDefinition assocDef, Serializable value) protected ObjectconvertPropertyValue(PropertyDefinition propDef, Serializable value) protected WorkflowExceptiongetInvalidPropertyValueException(QName key, Object value) protected abstract QNamegetKey()protected ObjecthandleAssociation(Serializable value, AssociationDefinition assocDef) protected ObjecthandleDefaultProperty(Object task, TypeDefinition type, QName key, Serializable value) protected ObjecthandleProperty(Serializable value, PropertyDefinition propDef) voidsetMessageService(MessageService messageService) voidsetNodeConverter(WorkflowNodeConverter nodeConverter) voidsetRegistry(WorkflowPropertyHandlerRegistry registry) Register this WorkflowPropertyHandler with the provided registry.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.alfresco.repo.workflow.WorkflowPropertyHandler
handleProperty
-
Field Details
-
nodeConverter
-
messageService
-
-
Constructor Details
-
AbstractWorkflowPropertyHandler
public AbstractWorkflowPropertyHandler()
-
-
Method Details
-
handleAssociation
- Parameters:
value- SerializableassocDef- AssociationDefinition
-
handleProperty
- Parameters:
value- SerializablepropDef- PropertyDefinition- Returns:
- Object
-
convertPropertyValue
-
convertAssociationValue
-
getInvalidPropertyValueException
-
setRegistry
Register this WorkflowPropertyHandler with the provided registry.- Parameters:
registry- WorkflowPropertyHandlerRegistry
-
setNodeConverter
- Parameters:
nodeConverter- the nodeConverter to set
-
setMessageService
- Parameters:
messageService- the messageService to set
-
getKey
-
checkType
-
handleDefaultProperty
protected Object handleDefaultProperty(Object task, TypeDefinition type, QName key, Serializable value)
-