org.alfresco.repo.workflow
Interface WorkflowNodeConverter

All Known Implementing Classes:
AbstractWorkflowNodeConverter, ActivitiNodeConverter

public interface WorkflowNodeConverter

Since:
3.4.e

Method Summary
 java.io.Serializable convert(java.lang.Object object)
          Converts the object to a NodeRef or a List of NodeRefs.
 java.lang.Object convertNode(org.alfresco.service.cmr.repository.NodeRef node)
          Converts a NodeRef into the appropriate Node type.
 java.lang.Object convertNode(org.alfresco.service.cmr.repository.NodeRef value, boolean isMany)
          Converts a NodeRef.
 java.util.List convertNodes(java.util.Collection values)
          Converts a Collection of NodeRefs into a List of the appropriate Node type.
 java.lang.Object convertNodes(java.util.Collection values, boolean isMany)
          Converts a Collection of NodeRefs.
 java.lang.Object convertNodes(java.lang.Object value, boolean isMany)
          Converts a Collection of NodeRefs or a single NodeRef.
 org.alfresco.service.cmr.repository.NodeRef convertToNode(java.lang.Object toConvert)
           
 java.util.List convertToNodes(java.util.Collection toConvert)
           
 java.util.List convertToNodes(java.lang.Object value)
           
 boolean isSupported(java.lang.Object object)
           
 

Method Detail

convertNode

java.lang.Object convertNode(org.alfresco.service.cmr.repository.NodeRef node)
Converts a NodeRef into the appropriate Node type.

Parameters:
node -
Returns:

convertNode

java.lang.Object convertNode(org.alfresco.service.cmr.repository.NodeRef value,
                             boolean isMany)
Converts a NodeRef. The return type is dependent on the value of isMany. If true then a List of the appropriate Node type is returned. Otherwise a single instance of the appropriate Node type is returned.

Parameters:
values -
isMany -
Returns:

convertNodes

java.util.List convertNodes(java.util.Collection values)
Converts a Collection of NodeRefs into a List of the appropriate Node type.

Parameters:
values -
Returns:

convertNodes

java.lang.Object convertNodes(java.util.Collection values,
                              boolean isMany)
Converts a Collection of NodeRefs. The return type is dependent on the value of isMany. If true then a List of the appropriate Node type is returned. Otherwise a single instance of the appropriate Node type is returned.

Parameters:
values -
isMany -
Returns:

convertNodes

java.lang.Object convertNodes(java.lang.Object value,
                              boolean isMany)
Converts a Collection of NodeRefs or a single NodeRef. The return type is dependent on the value of isMany. If true then a List of the appropriate Node type is returned. Otherwise a single instance of the appropriate Node type is returned.

Parameters:
value -
isMany -
Returns:

convertToNode

org.alfresco.service.cmr.repository.NodeRef convertToNode(java.lang.Object toConvert)
Parameters:
toConvert -
Returns:

convertToNodes

java.util.List convertToNodes(java.util.Collection toConvert)

convertToNodes

java.util.List 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 a NodeRef or a List of NodeRefs. The return type is dependant on the type of the object parameter. If the object parameter is a Collection then a List of NodeRefs is returned. Otherwise a single NodeRef is returned.

Parameters:
object -
Returns:


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.