Package org.alfresco.repo.importer
Interface ImportNode
- All Known Implementing Classes:
NodeContext
public interface ImportNode
Description of node to import.
- Author:
- David Caruana
-
Method Summary
Modifier and TypeMethodDescriptionbooleanGets all properties for the nodegetPropertyDataType(QName propertyName) Gets the property data typegetUUID()boolean
-
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
Gets the property data type- Parameters:
propertyName- name of property- Returns:
- data type of named property
-
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
-