Interface NodeRefContext

  • All Known Implementing Classes:
    CompanyHomeContext

    public interface NodeRefContext
    A repository context in which a NodeRefPathExpression should resolve to a NodeRef using a relative name or qname path.
    • Method Detail

      • resolveNamePath

        org.alfresco.service.cmr.repository.NodeRef resolveNamePath​(java.lang.String[] namePath,
                                                                    NodeRefResolver resolver)
        Parameters:
        namePath -
        resolver -
        Returns:
        the NodeRef the given name path resolves to using the supplied resolver.
      • resolveQNamePath

        org.alfresco.service.cmr.repository.NodeRef resolveQNamePath​(java.lang.String[] qNamePath,
                                                                     NodeRefResolver resolver)
        Parameters:
        qNamePath -
        resolver -
        Returns:
        the NodeRef the given QName prefixed string path resolves to using the supplied resolver.
      • getContextName

        java.lang.String getContextName()
        Returns:
        the name of this context
      • createNamePath

        org.alfresco.service.cmr.repository.NodeRef createNamePath​(java.lang.String[] namePath,
                                                                   NodeRefResolver resolver)
      • createQNamePath

        org.alfresco.service.cmr.repository.NodeRef createQNamePath​(java.lang.String[] qNamePath,
                                                                    java.lang.String[] names,
                                                                    NodeRefResolver resolver)