Interface NodeAssocService

  • All Known Implementing Classes:
    NodeAssocServiceImpl

    public interface NodeAssocService
    Deprecated.
    Intermediate wrapper (not a public service) - eventually push permissions down to NodeService
    Author:
    janv
    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      org.alfresco.service.cmr.repository.AssociationRef createAssociation​(org.alfresco.service.cmr.repository.NodeRef sourceRef, org.alfresco.service.cmr.repository.NodeRef targetRef, org.alfresco.service.namespace.QName assocTypeQName)
      Deprecated.
       
      org.alfresco.service.cmr.repository.AssociationRef getAssoc​(Long id)
      Deprecated.
       
      List<org.alfresco.service.cmr.repository.AssociationRef> getSourceAssocs​(org.alfresco.service.cmr.repository.NodeRef targetRef, org.alfresco.service.namespace.QNamePattern qnamePattern)
      Deprecated.
       
      List<org.alfresco.service.cmr.repository.AssociationRef> getTargetAssocs​(org.alfresco.service.cmr.repository.NodeRef sourceRef, org.alfresco.service.namespace.QNamePattern qnamePattern)
      Deprecated.
       
      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, Serializable propertyValue)
      Deprecated.
       
      void removeAssociation​(org.alfresco.service.cmr.repository.NodeRef sourceRef, org.alfresco.service.cmr.repository.NodeRef targetRef, org.alfresco.service.namespace.QName assocTypeQName)
      Deprecated.
       
      void setAssociations​(org.alfresco.service.cmr.repository.NodeRef sourceRef, org.alfresco.service.namespace.QName assocTypeQName, List<org.alfresco.service.cmr.repository.NodeRef> targetRefs)
      Deprecated.
       
    • Method Detail

      • createAssociation

        org.alfresco.service.cmr.repository.AssociationRef createAssociation​(org.alfresco.service.cmr.repository.NodeRef sourceRef,
                                                                             org.alfresco.service.cmr.repository.NodeRef targetRef,
                                                                             org.alfresco.service.namespace.QName assocTypeQName)
                                                                      throws org.alfresco.service.cmr.repository.InvalidNodeRefException,
                                                                             org.alfresco.service.cmr.repository.AssociationExistsException
        Deprecated.
        Throws:
        org.alfresco.service.cmr.repository.InvalidNodeRefException
        org.alfresco.service.cmr.repository.AssociationExistsException
      • removeAssociation

        void removeAssociation​(org.alfresco.service.cmr.repository.NodeRef sourceRef,
                               org.alfresco.service.cmr.repository.NodeRef targetRef,
                               org.alfresco.service.namespace.QName assocTypeQName)
                        throws org.alfresco.service.cmr.repository.InvalidNodeRefException
        Deprecated.
        Throws:
        org.alfresco.service.cmr.repository.InvalidNodeRefException
      • setAssociations

        void setAssociations​(org.alfresco.service.cmr.repository.NodeRef sourceRef,
                             org.alfresco.service.namespace.QName assocTypeQName,
                             List<org.alfresco.service.cmr.repository.NodeRef> targetRefs)
        Deprecated.
      • getAssoc

        org.alfresco.service.cmr.repository.AssociationRef getAssoc​(Long id)
        Deprecated.
      • getTargetAssocs

        List<org.alfresco.service.cmr.repository.AssociationRef> getTargetAssocs​(org.alfresco.service.cmr.repository.NodeRef sourceRef,
                                                                                 org.alfresco.service.namespace.QNamePattern qnamePattern)
                                                                          throws org.alfresco.service.cmr.repository.InvalidNodeRefException
        Deprecated.
        Throws:
        org.alfresco.service.cmr.repository.InvalidNodeRefException
      • getTargetAssocsByPropertyValue

        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,
                                                                                                Serializable propertyValue)
        Deprecated.
      • getSourceAssocs

        List<org.alfresco.service.cmr.repository.AssociationRef> getSourceAssocs​(org.alfresco.service.cmr.repository.NodeRef targetRef,
                                                                                 org.alfresco.service.namespace.QNamePattern qnamePattern)
                                                                          throws org.alfresco.service.cmr.repository.InvalidNodeRefException
        Deprecated.
        Throws:
        org.alfresco.service.cmr.repository.InvalidNodeRefException