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 java.util.List<org.alfresco.service.cmr.security.AccessPermission>getAccessControlEntries()java.lang.StringgetChildName()booleangetInheritPermissions()java.util.Set<org.alfresco.service.namespace.QName>getNodeAspects()org.alfresco.service.cmr.repository.NodeRefgetNodeRef()ImportParentgetParentContext()java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable>getProperties()Gets all properties for the nodeorg.alfresco.service.cmr.dictionary.DataTypeDefinitiongetPropertyDataType(org.alfresco.service.namespace.QName propertyName)Gets the property data typeorg.alfresco.service.cmr.dictionary.TypeDefinitiongetTypeDefinition()java.lang.StringgetUUID()booleanisReference()
-
-
-
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
-
-