Package org.alfresco.repo.workflow
Interface WorkflowNodeConverter
-
- All Known Implementing Classes:
AbstractWorkflowNodeConverter,ActivitiNodeConverter
public interface WorkflowNodeConverter- Since:
- 3.4.e
- Author:
- Nick Smith
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.io.Serializableconvert(java.lang.Object object)Converts the object to aNodeRefor aListofNodeRefs.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.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.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)booleanisSupported(java.lang.Object object)
-
-
-
Method Detail
-
convertNode
java.lang.Object convertNode(org.alfresco.service.cmr.repository.NodeRef node)
Converts aNodeRefinto the appropriate Node type.- Parameters:
node- NodeRef- Returns:
- Object
-
convertNode
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.- Parameters:
value- NodeRefisMany- boolean- Returns:
- Object
-
convertNodes
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.- Returns:
- List
-
convertNodes
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.- Parameters:
isMany- boolean- Returns:
- Object
-
convertNodes
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.- Parameters:
value- ObjectisMany- boolean- Returns:
- Object
-
convertToNode
org.alfresco.service.cmr.repository.NodeRef convertToNode(java.lang.Object toConvert)
- Parameters:
toConvert- Object- Returns:
- NodeRef
-
convertToNodes
java.util.List<org.alfresco.service.cmr.repository.NodeRef> convertToNodes(java.util.Collection<?> toConvert)
-
convertToNodes
java.util.List<org.alfresco.service.cmr.repository.NodeRef> convertToNodes(java.lang.Object value)
-
isSupported
boolean isSupported(java.lang.Object object)
-
convert
java.io.Serializable convert(java.lang.Object object)
Converts 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.- Parameters:
object- NodeRef- Returns:
- Serializable
-
-