Class NodeUtils


  • public abstract class NodeUtils
    extends java.lang.Object
    Since:
    4.0
    Author:
    Nick Smith
    • Constructor Summary

      Constructors 
      Constructor Description
      NodeUtils()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean exists​(org.alfresco.service.cmr.repository.NodeRef node, org.alfresco.service.cmr.repository.NodeService nodeService)  
      static org.alfresco.util.collections.Filter<org.alfresco.service.cmr.repository.NodeRef> exists​(org.alfresco.service.cmr.repository.NodeService nodeService)  
      java.util.Comparator<org.alfresco.service.cmr.repository.NodeRef> getNodeCreationDateComparator​(org.alfresco.service.cmr.repository.NodeService nodeService)  
      static org.alfresco.service.cmr.repository.NodeRef getSingleAssocNode​(java.util.Collection<org.alfresco.service.cmr.repository.AssociationRef> assocs, boolean getTarget)  
      static org.alfresco.service.cmr.repository.NodeRef getSingleChildAssocNode​(java.util.Collection<org.alfresco.service.cmr.repository.ChildAssociationRef> assocs, boolean getChild)  
      java.util.List<org.alfresco.service.cmr.repository.NodeRef> sortByCreationDate​(org.alfresco.service.cmr.repository.NodeService nodeService, java.util.Collection<org.alfresco.service.cmr.repository.NodeRef> nodes)  
      static org.alfresco.util.collections.Function<org.alfresco.service.cmr.repository.ChildAssociationRef,​org.alfresco.service.cmr.repository.NodeRef> toChildRef()  
      static java.util.List<org.alfresco.service.cmr.repository.NodeRef> toChildRefs​(java.util.Collection<org.alfresco.service.cmr.repository.ChildAssociationRef> assocRefs)  
      static org.alfresco.util.collections.Function<java.lang.String,​org.alfresco.service.cmr.repository.NodeRef> toNodeRef()  
      static org.alfresco.util.collections.Function<java.lang.String,​org.alfresco.service.cmr.repository.NodeRef> toNodeRefQueitly()  
      static java.util.List<org.alfresco.service.cmr.repository.NodeRef> toNodeRefs​(java.util.Collection<java.lang.String> nodeIds)  
      static org.alfresco.util.collections.Function<org.alfresco.service.cmr.repository.ChildAssociationRef,​org.alfresco.service.cmr.repository.NodeRef> toParentRef()  
      static java.util.List<org.alfresco.service.cmr.repository.NodeRef> toParentRefs​(java.util.Collection<org.alfresco.service.cmr.repository.ChildAssociationRef> assocRefs)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NodeUtils

        public NodeUtils()
    • Method Detail

      • toNodeRef

        public static org.alfresco.util.collections.Function<java.lang.String,​org.alfresco.service.cmr.repository.NodeRef> toNodeRef()
      • toNodeRefs

        public static java.util.List<org.alfresco.service.cmr.repository.NodeRef> toNodeRefs​(java.util.Collection<java.lang.String> nodeIds)
      • toChildRef

        public static org.alfresco.util.collections.Function<org.alfresco.service.cmr.repository.ChildAssociationRef,​org.alfresco.service.cmr.repository.NodeRef> toChildRef()
      • toChildRefs

        public static java.util.List<org.alfresco.service.cmr.repository.NodeRef> toChildRefs​(java.util.Collection<org.alfresco.service.cmr.repository.ChildAssociationRef> assocRefs)
      • toParentRef

        public static org.alfresco.util.collections.Function<org.alfresco.service.cmr.repository.ChildAssociationRef,​org.alfresco.service.cmr.repository.NodeRef> toParentRef()
      • toParentRefs

        public static java.util.List<org.alfresco.service.cmr.repository.NodeRef> toParentRefs​(java.util.Collection<org.alfresco.service.cmr.repository.ChildAssociationRef> assocRefs)
      • toNodeRefQueitly

        public static org.alfresco.util.collections.Function<java.lang.String,​org.alfresco.service.cmr.repository.NodeRef> toNodeRefQueitly()
      • exists

        public static org.alfresco.util.collections.Filter<org.alfresco.service.cmr.repository.NodeRef> exists​(org.alfresco.service.cmr.repository.NodeService nodeService)
      • exists

        public static boolean exists​(org.alfresco.service.cmr.repository.NodeRef node,
                                     org.alfresco.service.cmr.repository.NodeService nodeService)
      • getSingleChildAssocNode

        public static org.alfresco.service.cmr.repository.NodeRef getSingleChildAssocNode​(java.util.Collection<org.alfresco.service.cmr.repository.ChildAssociationRef> assocs,
                                                                                          boolean getChild)
      • getSingleAssocNode

        public static org.alfresco.service.cmr.repository.NodeRef getSingleAssocNode​(java.util.Collection<org.alfresco.service.cmr.repository.AssociationRef> assocs,
                                                                                     boolean getTarget)
      • sortByCreationDate

        public java.util.List<org.alfresco.service.cmr.repository.NodeRef> sortByCreationDate​(org.alfresco.service.cmr.repository.NodeService nodeService,
                                                                                              java.util.Collection<org.alfresco.service.cmr.repository.NodeRef> nodes)
      • getNodeCreationDateComparator

        public java.util.Comparator<org.alfresco.service.cmr.repository.NodeRef> getNodeCreationDateComparator​(org.alfresco.service.cmr.repository.NodeService nodeService)