public abstract class AbstractWorkflowPropertyHandler extends java.lang.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(org.alfresco.service.namespace.QName key,
java.lang.Object value,
java.lang.Class type) |
protected java.lang.Object |
convertAssociationValue(org.alfresco.service.cmr.dictionary.AssociationDefinition assocDef,
java.io.Serializable value) |
protected java.lang.Object |
convertPropertyValue(org.alfresco.service.cmr.dictionary.PropertyDefinition propDef,
java.io.Serializable value) |
protected WorkflowException |
getInvalidPropertyValueException(org.alfresco.service.namespace.QName key,
java.lang.Object value) |
protected abstract org.alfresco.service.namespace.QName |
getKey() |
protected java.lang.Object |
handleAssociation(java.io.Serializable value,
org.alfresco.service.cmr.dictionary.AssociationDefinition assocDef) |
protected java.lang.Object |
handleDefaultProperty(java.lang.Object task,
org.alfresco.service.cmr.dictionary.TypeDefinition type,
org.alfresco.service.namespace.QName key,
java.io.Serializable value) |
protected java.lang.Object |
handleProperty(java.io.Serializable value,
org.alfresco.service.cmr.dictionary.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 java.lang.Object handleAssociation(java.io.Serializable value,
org.alfresco.service.cmr.dictionary.AssociationDefinition assocDef)
task - value - assocDef - protected java.lang.Object handleProperty(java.io.Serializable value,
org.alfresco.service.cmr.dictionary.PropertyDefinition propDef)
task - value - propDef - protected java.lang.Object convertPropertyValue(org.alfresco.service.cmr.dictionary.PropertyDefinition propDef,
java.io.Serializable value)
protected java.lang.Object convertAssociationValue(org.alfresco.service.cmr.dictionary.AssociationDefinition assocDef,
java.io.Serializable value)
protected WorkflowException getInvalidPropertyValueException(org.alfresco.service.namespace.QName key, java.lang.Object value)
public void setRegistry(WorkflowPropertyHandlerRegistry registry)
registry - public void setNodeConverter(WorkflowNodeConverter nodeConverter)
nodeConverter - the nodeConverter to setpublic void setMessageService(MessageService messageService)
messageService - the messageService to setprotected abstract org.alfresco.service.namespace.QName getKey()
protected void checkType(org.alfresco.service.namespace.QName key,
java.lang.Object value,
java.lang.Class type)
protected java.lang.Object handleDefaultProperty(java.lang.Object task,
org.alfresco.service.cmr.dictionary.TypeDefinition type,
org.alfresco.service.namespace.QName key,
java.io.Serializable value)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.