|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.alfresco.repo.importer.view.ElementContext
org.alfresco.repo.importer.view.NodeContext
public class NodeContext
Maintains state about the currently imported node.
| Nested Class Summary | |
|---|---|
static class |
NodeContext.ACE
Access Control Entry |
| Constructor Summary | |
|---|---|
NodeContext(org.alfresco.service.namespace.QName elementName,
ParentContext parentContext,
org.alfresco.service.cmr.dictionary.TypeDefinition typeDef)
Construct |
|
| Method Summary | |
|---|---|
void |
addAccessControlEntry(org.alfresco.service.cmr.security.AccessStatus accessStatus,
java.lang.String authority,
java.lang.String permission)
Adds an Access Control Entry |
void |
addAspect(org.alfresco.service.cmr.dictionary.AspectDefinition aspect)
Adds an aspect to the node |
void |
addDatatype(org.alfresco.service.namespace.QName property,
org.alfresco.service.cmr.dictionary.DataTypeDefinition datatype)
Adds a property datatype to the node |
void |
addProperty(org.alfresco.service.namespace.QName property,
java.io.Serializable value)
Adds a property to the node |
void |
addPropertyCollection(org.alfresco.service.namespace.QName property)
Adds a collection property to the node |
org.alfresco.service.cmr.dictionary.AspectDefinition |
determineAspect(org.alfresco.service.namespace.QName defName)
Determine if name referes to an aspect |
org.alfresco.service.cmr.dictionary.AssociationDefinition |
determineAssociation(org.alfresco.service.namespace.QName defName)
Determine if name referes to an association |
java.lang.Object |
determineDefinition(org.alfresco.service.namespace.QName defName)
Determine the type of definition (aspect, property, association) from the specified name |
org.alfresco.service.cmr.dictionary.PropertyDefinition |
determineProperty(org.alfresco.service.namespace.QName defName)
Determine if name refers to a property |
java.util.List |
getAccessControlEntries()
Gets the Access Control Entries |
java.lang.String |
getChildName()
|
java.lang.String |
getImportId()
|
boolean |
getInheritPermissions()
|
java.util.Set |
getNodeAspects()
|
org.alfresco.service.cmr.repository.NodeRef |
getNodeRef()
|
ParentContext |
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 |
java.util.Map |
getPropertyDatatypes()
|
org.alfresco.service.cmr.dictionary.TypeDefinition |
getTypeDefinition()
|
java.lang.String |
getUUID()
|
boolean |
isReference()
|
void |
setChildName(java.lang.String childName)
|
void |
setImportId(java.lang.String importId)
|
void |
setInheritPermissions(boolean inherit)
|
void |
setNodeRef(org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
void |
setReference(boolean isReference)
|
void |
setTypeDefinition(org.alfresco.service.cmr.dictionary.TypeDefinition typeDef)
Set Type Definition |
void |
setUUID(java.lang.String uuid)
|
java.lang.String |
toString()
|
| Methods inherited from class org.alfresco.repo.importer.view.ElementContext |
|---|
getDictionaryService, getElementName, getImporter |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public NodeContext(org.alfresco.service.namespace.QName elementName,
ParentContext parentContext,
org.alfresco.service.cmr.dictionary.TypeDefinition typeDef)
elementName - parentContext - typeDef - | Method Detail |
|---|
public ParentContext getParentContext()
getParentContext in interface ImportNodepublic org.alfresco.service.cmr.dictionary.TypeDefinition getTypeDefinition()
getTypeDefinition in interface ImportNodepublic boolean isReference()
isReference in interface ImportNodepublic void setReference(boolean isReference)
isReference - true => this is a node referencepublic void setTypeDefinition(org.alfresco.service.cmr.dictionary.TypeDefinition typeDef)
typeDef - public org.alfresco.service.cmr.repository.NodeRef getNodeRef()
getNodeRef in interface ImportNodepublic void setNodeRef(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef - the node refpublic java.lang.String getUUID()
getUUID in interface ImportNodepublic void setUUID(java.lang.String uuid)
uuid - uuidpublic java.lang.String getImportId()
public void setImportId(java.lang.String importId)
importId - import scoped idpublic java.lang.String getChildName()
getChildName in interface ImportNodepublic void setChildName(java.lang.String childName)
childName - the child namepublic void setInheritPermissions(boolean inherit)
public boolean getInheritPermissions()
getInheritPermissions in interface ImportNodepublic void addPropertyCollection(org.alfresco.service.namespace.QName property)
property -
public void addProperty(org.alfresco.service.namespace.QName property,
java.io.Serializable value)
property - the property namevalue - the property value
public void addDatatype(org.alfresco.service.namespace.QName property,
org.alfresco.service.cmr.dictionary.DataTypeDefinition datatype)
property - property namedatatype - property datatypepublic java.util.Map getPropertyDatatypes()
public java.util.Map getProperties()
ImportNode
getProperties in interface ImportNodepublic org.alfresco.service.cmr.dictionary.DataTypeDefinition getPropertyDataType(org.alfresco.service.namespace.QName propertyName)
ImportNode
getPropertyDataType in interface ImportNodepropertyName - name of property
public void addAspect(org.alfresco.service.cmr.dictionary.AspectDefinition aspect)
aspect - the aspectpublic java.util.Set getNodeAspects()
getNodeAspects in interface ImportNode
public void addAccessControlEntry(org.alfresco.service.cmr.security.AccessStatus accessStatus,
java.lang.String authority,
java.lang.String permission)
accessStatus - authority - permission - public java.util.List getAccessControlEntries()
getAccessControlEntries in interface ImportNodepublic java.lang.Object determineDefinition(org.alfresco.service.namespace.QName defName)
defName -
public org.alfresco.service.cmr.dictionary.AspectDefinition determineAspect(org.alfresco.service.namespace.QName defName)
defName -
public org.alfresco.service.cmr.dictionary.PropertyDefinition determineProperty(org.alfresco.service.namespace.QName defName)
defName -
public org.alfresco.service.cmr.dictionary.AssociationDefinition determineAssociation(org.alfresco.service.namespace.QName defName)
defName -
public java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||