public abstract class AbstractWorkflowPropertyHandler extends Object implements WorkflowPropertyHandler
| Modifier and Type | Field and Description |
|---|---|
protected MessageService |
messageService |
protected WorkflowNodeConverter |
nodeConverter |
DO_NOT_ADD| Constructor and Description |
|---|
AbstractWorkflowPropertyHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkType(QName key,
Object value,
Class<?> type) |
protected Object |
convertAssociationValue(AssociationDefinition assocDef,
Serializable value) |
protected Object |
convertPropertyValue(PropertyDefinition propDef,
Serializable value) |
protected WorkflowException |
getInvalidPropertyValueException(QName key,
Object value) |
protected abstract QName |
getKey() |
protected Object |
handleAssociation(Serializable value,
AssociationDefinition assocDef) |
protected Object |
handleDefaultProperty(Object task,
TypeDefinition type,
QName key,
Serializable value) |
protected Object |
handleProperty(Serializable value,
PropertyDefinition propDef) |
void |
setMessageService(MessageService messageService) |
void |
setNodeConverter(WorkflowNodeConverter nodeConverter) |
void |
setRegistry(WorkflowPropertyHandlerRegistry registry)
Register this WorkflowPropertyHandler with the provided registry.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithandlePropertyprotected WorkflowNodeConverter nodeConverter
protected MessageService messageService
protected Object handleAssociation(Serializable value, AssociationDefinition assocDef)
value - SerializableassocDef - AssociationDefinitionprotected Object handleProperty(Serializable value, PropertyDefinition propDef)
value - SerializablepropDef - PropertyDefinitionprotected Object convertPropertyValue(PropertyDefinition propDef, Serializable value)
protected Object convertAssociationValue(AssociationDefinition assocDef, Serializable value)
protected WorkflowException getInvalidPropertyValueException(QName key, Object value)
public void setRegistry(WorkflowPropertyHandlerRegistry registry)
registry - WorkflowPropertyHandlerRegistrypublic void setNodeConverter(WorkflowNodeConverter nodeConverter)
nodeConverter - the nodeConverter to setpublic void setMessageService(MessageService messageService)
messageService - the messageService to setprotected abstract QName getKey()
protected Object handleDefaultProperty(Object task, TypeDefinition type, QName key, Serializable value)
Copyright © 2005–2020 Alfresco Software. All rights reserved.