Package org.alfresco.repo.importer
Interface ImportNode
-
- All Known Implementing Classes:
NodeContext
public interface ImportNodeDescription of node to import.- Author:
- David Caruana
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<AccessPermission>getAccessControlEntries()StringgetChildName()booleangetInheritPermissions()Set<QName>getNodeAspects()NodeRefgetNodeRef()ImportParentgetParentContext()Map<QName,Serializable>getProperties()Gets all properties for the nodeDataTypeDefinitiongetPropertyDataType(QName propertyName)Gets the property data typeTypeDefinitiongetTypeDefinition()StringgetUUID()booleanisReference()
-
-
-
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
-
getInheritPermissions
boolean getInheritPermissions()
- Returns:
- true => the node inherits permissions from its parent
-
getAccessControlEntries
List<AccessPermission> getAccessControlEntries()
- Returns:
- the permissions applied to this node
-
-