org.alfresco.repo.importer
Interface ImportNode

All Known Implementing Classes:
NodeContext

public interface ImportNode

Description of node to import.


Method Summary
 java.util.List getAccessControlEntries()
           
 java.lang.String getChildName()
           
 boolean getInheritPermissions()
           
 java.util.Set getNodeAspects()
           
 org.alfresco.service.cmr.repository.NodeRef getNodeRef()
           
 ImportParent getParentContext()
           
 java.util.Map getProperties()
          Gets all properties for the node
 org.alfresco.service.cmr.dictionary.DataTypeDefinition getPropertyDataType(org.alfresco.service.namespace.QName propertyName)
          Gets the property data type
 org.alfresco.service.cmr.dictionary.TypeDefinition getTypeDefinition()
           
 java.lang.String getUUID()
           
 boolean isReference()
           
 

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 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 getNodeAspects()
Returns:
the aspects of this node

getInheritPermissions

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

getAccessControlEntries

java.util.List getAccessControlEntries()
Returns:
the permissions applied to this node


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.