Package org.alfresco.repo.workflow
Class AbstractWorkflowNodeConverter
- java.lang.Object
-
- org.alfresco.repo.workflow.AbstractWorkflowNodeConverter
-
- All Implemented Interfaces:
WorkflowNodeConverter
- Direct Known Subclasses:
ActivitiNodeConverter
public abstract class AbstractWorkflowNodeConverter extends java.lang.Object implements WorkflowNodeConverter
- Since:
- 3.4.e
- Author:
- Nick Smith
-
-
Constructor Summary
Constructors Constructor Description AbstractWorkflowNodeConverter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.io.Serializableconvert(java.lang.Object object)Converts the object to aNodeRefor aListofNodeRefs.abstract java.lang.ObjectconvertNode(org.alfresco.service.cmr.repository.NodeRef node)Converts aNodeRefinto the appropriate Node type.java.lang.ObjectconvertNode(org.alfresco.service.cmr.repository.NodeRef value, boolean isMany)Converts aNodeRef.java.lang.ObjectconvertNodes(java.lang.Object value, boolean isMany)Converts aCollectionofNodeRefs or a singleNodeRef.abstract java.util.List<? extends java.lang.Object>convertNodes(java.util.Collection<org.alfresco.service.cmr.repository.NodeRef> values)Converts aCollectionofNodeRefs into aListof the appropriate Node type.java.lang.ObjectconvertNodes(java.util.Collection<org.alfresco.service.cmr.repository.NodeRef> values, boolean isMany)Converts aCollectionofNodeRefs.abstract org.alfresco.service.cmr.repository.NodeRefconvertToNode(java.lang.Object toConvert)java.util.List<org.alfresco.service.cmr.repository.NodeRef>convertToNodes(java.lang.Object value)java.util.List<org.alfresco.service.cmr.repository.NodeRef>convertToNodes(java.util.Collection<?> toConvert)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.alfresco.repo.workflow.WorkflowNodeConverter
isSupported
-
-
-
-
Method Detail
-
convertNodes
public java.lang.Object convertNodes(java.lang.Object value, boolean isMany)Converts aCollectionofNodeRefs or a singleNodeRef. The return type is dependent on the value ofisMany. Iftruethen aListof the appropriate Node type is returned. Otherwise a single instance of the appropriate Node type is returned.- Specified by:
convertNodesin interfaceWorkflowNodeConverter- Parameters:
value- ObjectisMany- boolean- Returns:
- Object
-
convertNode
public java.lang.Object convertNode(org.alfresco.service.cmr.repository.NodeRef value, boolean isMany)Converts aNodeRef. The return type is dependent on the value ofisMany. Iftruethen aListof the appropriate Node type is returned. Otherwise a single instance of the appropriate Node type is returned.- Specified by:
convertNodein interfaceWorkflowNodeConverter- Parameters:
value- NodeRefisMany- boolean- Returns:
- Object
-
convertNodes
public java.lang.Object convertNodes(java.util.Collection<org.alfresco.service.cmr.repository.NodeRef> values, boolean isMany)Converts aCollectionofNodeRefs. The return type is dependent on the value ofisMany. Iftruethen aListof the appropriate Node type is returned. Otherwise a single instance of the appropriate Node type is returned.- Specified by:
convertNodesin interfaceWorkflowNodeConverterisMany- boolean- Returns:
- Object
-
convertToNodes
public java.util.List<org.alfresco.service.cmr.repository.NodeRef> convertToNodes(java.lang.Object value)
- Specified by:
convertToNodesin interfaceWorkflowNodeConverter
-
convertToNodes
public java.util.List<org.alfresco.service.cmr.repository.NodeRef> convertToNodes(java.util.Collection<?> toConvert)
- Specified by:
convertToNodesin interfaceWorkflowNodeConverter
-
convert
public java.io.Serializable convert(java.lang.Object object)
Description copied from interface:WorkflowNodeConverterConverts the object to aNodeRefor aListofNodeRefs. The return type is dependant on the type of the object parameter. If the object parameter is aCollectionthen aListofNodeRefs is returned. Otherwise a singleNodeRefis returned.- Specified by:
convertin interfaceWorkflowNodeConverter- Parameters:
object- NodeRef- Returns:
- Serializable
-
convertNode
public abstract java.lang.Object convertNode(org.alfresco.service.cmr.repository.NodeRef node)
Description copied from interface:WorkflowNodeConverterConverts aNodeRefinto the appropriate Node type.- Specified by:
convertNodein interfaceWorkflowNodeConverter- Parameters:
node- NodeRef- Returns:
- Object
-
convertNodes
public abstract java.util.List<? extends java.lang.Object> convertNodes(java.util.Collection<org.alfresco.service.cmr.repository.NodeRef> values)
Description copied from interface:WorkflowNodeConverterConverts aCollectionofNodeRefs into aListof the appropriate Node type.- Specified by:
convertNodesin interfaceWorkflowNodeConverter- Returns:
- List
-
convertToNode
public abstract org.alfresco.service.cmr.repository.NodeRef convertToNode(java.lang.Object toConvert)
- Specified by:
convertToNodein interfaceWorkflowNodeConverter- Parameters:
toConvert- Object- Returns:
- NodeRef
-
-