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

        TypeDefinition getTypeDefinition()
        Returns:
        the type definition
      • isReference

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

        NodeRef getNodeRef()
        Returns:
        the node ref
      • getUUID

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

        String getChildName()
        Returns:
        the child name
      • getProperties

        Map<QName,​Serializable> getProperties()
        Gets all properties for the node
        Returns:
        the properties
      • getPropertyDataType

        DataTypeDefinition getPropertyDataType​(QName propertyName)
        Gets the property data type
        Parameters:
        propertyName - name of property
        Returns:
        data type of named property
      • getNodeAspects

        Set<QName> getNodeAspects()
        Returns:
        the aspects of this node
      • getInheritPermissions

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

        List<AccessPermission> getAccessControlEntries()
        Returns:
        the permissions applied to this node