Class Node2ServiceImpl

    • Constructor Detail

      • Node2ServiceImpl

        public Node2ServiceImpl()
    • Method Detail

      • getType

        public org.alfresco.service.namespace.QName getType​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
                                                     throws org.alfresco.service.cmr.repository.InvalidNodeRefException
        Type translation for version store
        Specified by:
        getType in interface org.alfresco.service.cmr.repository.NodeService
        Overrides:
        getType in class NodeServiceImpl
        Throws:
        org.alfresco.service.cmr.repository.InvalidNodeRefException
      • getAspects

        public java.util.Set<org.alfresco.service.namespace.QName> getAspects​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
                                                                       throws org.alfresco.service.cmr.repository.InvalidNodeRefException
        Aspects translation for version store
        Specified by:
        getAspects in interface org.alfresco.service.cmr.repository.NodeService
        Overrides:
        getAspects in class NodeServiceImpl
        Throws:
        org.alfresco.service.cmr.repository.InvalidNodeRefException
      • getProperties

        public java.util.Map<org.alfresco.service.namespace.QName,​java.io.Serializable> getProperties​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
                                                                                                     throws org.alfresco.service.cmr.repository.InvalidNodeRefException
        Properties translation for version store
        Specified by:
        getProperties in interface org.alfresco.service.cmr.repository.NodeService
        Overrides:
        getProperties in class NodeServiceImpl
        Throws:
        org.alfresco.service.cmr.repository.InvalidNodeRefException
      • getProperty

        public java.io.Serializable getProperty​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                                                org.alfresco.service.namespace.QName qname)
                                         throws org.alfresco.service.cmr.repository.InvalidNodeRefException
        Property translation for version store
        Specified by:
        getProperty in interface org.alfresco.service.cmr.repository.NodeService
        Overrides:
        getProperty in class NodeServiceImpl
        Throws:
        org.alfresco.service.cmr.repository.InvalidNodeRefException
      • getParentAssocs

        public java.util.List<org.alfresco.service.cmr.repository.ChildAssociationRef> getParentAssocs​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                                                                                                       org.alfresco.service.namespace.QNamePattern typeQNamePattern,
                                                                                                       org.alfresco.service.namespace.QNamePattern qnamePattern)
        The node will appear to be attached to the root of the version store
        Specified by:
        getParentAssocs in interface org.alfresco.service.cmr.repository.NodeService
        Overrides:
        getParentAssocs in class NodeServiceImpl
        See Also:
        NodeService.getParentAssocs(NodeRef, QNamePattern, QNamePattern)
      • getChildAssocs

        public java.util.List<org.alfresco.service.cmr.repository.ChildAssociationRef> getChildAssocs​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                                                                                                      org.alfresco.service.namespace.QNamePattern typeQNamePattern,
                                                                                                      org.alfresco.service.namespace.QNamePattern qnamePattern)
                                                                                               throws org.alfresco.service.cmr.repository.InvalidNodeRefException
        Child Assocs translation for version store
        Specified by:
        getChildAssocs in interface org.alfresco.service.cmr.repository.NodeService
        Overrides:
        getChildAssocs in class NodeServiceImpl
        Throws:
        org.alfresco.service.cmr.repository.InvalidNodeRefException
      • getPrimaryParent

        public org.alfresco.service.cmr.repository.ChildAssociationRef getPrimaryParent​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
                                                                                 throws org.alfresco.service.cmr.repository.InvalidNodeRefException
        Simulates the node begin attached to the root node of the version store.
        Specified by:
        getPrimaryParent in interface org.alfresco.service.cmr.repository.NodeService
        Overrides:
        getPrimaryParent in class NodeServiceImpl
        Throws:
        org.alfresco.service.cmr.repository.InvalidNodeRefException
      • getTargetAssocs

        public java.util.List<org.alfresco.service.cmr.repository.AssociationRef> getTargetAssocs​(org.alfresco.service.cmr.repository.NodeRef sourceRef,
                                                                                                  org.alfresco.service.namespace.QNamePattern qnamePattern)
        Assocs translation for version store
        Specified by:
        getTargetAssocs in interface org.alfresco.service.cmr.repository.NodeService
        Overrides:
        getTargetAssocs in class NodeServiceImpl
        Since:
        3.3 (Ent)
      • getTargetAssocsByPropertyValue

        public java.util.List<org.alfresco.service.cmr.repository.AssociationRef> getTargetAssocsByPropertyValue​(org.alfresco.service.cmr.repository.NodeRef sourceRef,
                                                                                                                 org.alfresco.service.namespace.QNamePattern qnamePattern,
                                                                                                                 org.alfresco.service.namespace.QName propertyQName,
                                                                                                                 java.io.Serializable propertyValue)

        Implementation for version store v2

        Specified by:
        getTargetAssocsByPropertyValue in interface org.alfresco.service.cmr.repository.NodeService
        Overrides:
        getTargetAssocsByPropertyValue in class NodeServiceImpl