Interface ImportNode

All Known Implementing Classes:
NodeContext

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

    • 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