Interface ImportNode

  • All Known Implementing Classes:
    NodeContext

    public interface ImportNode
    Description of node to import.
    Author:
    David Caruana
    • Method Detail

      • getParentContext

        ImportParent getParentContext()
        Returns:
        the parent context
      • getTypeDefinition

        org.alfresco.service.cmr.dictionary.TypeDefinition getTypeDefinition()
        Returns:
        the type definition
      • isReference

        boolean isReference()
        Returns:
        is this a node reference
      • getNodeRef

        org.alfresco.service.cmr.repository.NodeRef getNodeRef()
        Returns:
        the node ref
      • getUUID

        java.lang.String getUUID()
        Returns:
        node uuid to create node with
      • getChildName

        java.lang.String getChildName()
        Returns:
        the child name
      • getProperties

        java.util.Map<org.alfresco.service.namespace.QName,​java.io.Serializable> getProperties()
        Gets all properties for the node
        Returns:
        the properties
      • getPropertyDataType

        org.alfresco.service.cmr.dictionary.DataTypeDefinition getPropertyDataType​(org.alfresco.service.namespace.QName propertyName)
        Gets the property data type
        Parameters:
        propertyName - name of property
        Returns:
        data type of named property
      • getNodeAspects

        java.util.Set<org.alfresco.service.namespace.QName> getNodeAspects()
        Returns:
        the aspects of this node
      • getInheritPermissions

        boolean getInheritPermissions()
        Returns:
        true => the node inherits permissions from its parent
      • getAccessControlEntries

        java.util.List<org.alfresco.service.cmr.security.AccessPermission> getAccessControlEntries()
        Returns:
        the permissions applied to this node