Class AbstractWorkflowNodeConverter

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      java.io.Serializable convert​(java.lang.Object object)
      Converts the object to a NodeRef or a List of NodeRefs.
      abstract 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.lang.Object convertNodes​(java.lang.Object value, boolean isMany)
      Converts a Collection of NodeRefs or a single NodeRef.
      abstract java.util.List<? extends java.lang.Object> convertNodes​(java.util.Collection<org.alfresco.service.cmr.repository.NodeRef> values)
      Converts a Collection of NodeRefs into a List of the appropriate Node type.
      java.lang.Object convertNodes​(java.util.Collection<org.alfresco.service.cmr.repository.NodeRef> values, boolean isMany)
      Converts a Collection of NodeRefs.
      abstract org.alfresco.service.cmr.repository.NodeRef convertToNode​(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
    • Constructor Detail

      • AbstractWorkflowNodeConverter

        public AbstractWorkflowNodeConverter()
    • Method Detail

      • convertNodes

        public 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.
        Specified by:
        convertNodes in interface WorkflowNodeConverter
        Parameters:
        value - Object
        isMany - boolean
        Returns:
        Object
      • convertNode

        public 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.
        Specified by:
        convertNode in interface WorkflowNodeConverter
        Parameters:
        value - NodeRef
        isMany - boolean
        Returns:
        Object
      • convertNodes

        public java.lang.Object convertNodes​(java.util.Collection<org.alfresco.service.cmr.repository.NodeRef> 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.
        Specified by:
        convertNodes in interface WorkflowNodeConverter
        isMany - boolean
        Returns:
        Object
      • convertToNodes

        public java.util.List<org.alfresco.service.cmr.repository.NodeRef> convertToNodes​(java.lang.Object value)
        Specified by:
        convertToNodes in interface WorkflowNodeConverter
      • convertToNodes

        public java.util.List<org.alfresco.service.cmr.repository.NodeRef> convertToNodes​(java.util.Collection<?> toConvert)
        Specified by:
        convertToNodes in interface WorkflowNodeConverter
      • convert

        public java.io.Serializable convert​(java.lang.Object object)
        Description copied from interface: WorkflowNodeConverter
        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.
        Specified by:
        convert in interface WorkflowNodeConverter
        Parameters:
        object - NodeRef
        Returns:
        Serializable
      • convertNode

        public abstract java.lang.Object convertNode​(org.alfresco.service.cmr.repository.NodeRef node)
        Description copied from interface: WorkflowNodeConverter
        Converts a NodeRef into the appropriate Node type.
        Specified by:
        convertNode in interface WorkflowNodeConverter
        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: WorkflowNodeConverter
        Converts a Collection of NodeRefs into a List of the appropriate Node type.
        Specified by:
        convertNodes in interface WorkflowNodeConverter
        Returns:
        List
      • convertToNode

        public abstract org.alfresco.service.cmr.repository.NodeRef convertToNode​(java.lang.Object toConvert)
        Specified by:
        convertToNode in interface WorkflowNodeConverter
        Parameters:
        toConvert - Object
        Returns:
        NodeRef