public class NodeTypeImpl
extends java.lang.Object
implements javax.jcr.nodetype.NodeType
| Modifier and Type | Field and Description |
|---|---|
static org.alfresco.service.namespace.QName |
MIX_LOCKABLE |
static org.alfresco.service.namespace.QName |
MIX_REFERENCEABLE |
static org.alfresco.service.namespace.QName |
MIX_VERSIONABLE |
static org.alfresco.service.namespace.QName |
NT_BASE |
| Constructor and Description |
|---|
NodeTypeImpl(NodeTypeManagerImpl typeManager,
org.alfresco.service.cmr.dictionary.ClassDefinition classDefinition)
Construct
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canAddChildNode(java.lang.String childNodeName) |
boolean |
canAddChildNode(java.lang.String childNodeName,
java.lang.String nodeTypeName) |
boolean |
canRemoveItem(java.lang.String itemName) |
boolean |
canSetProperty(java.lang.String propertyName,
javax.jcr.Value value) |
boolean |
canSetProperty(java.lang.String propertyName,
javax.jcr.Value[] values) |
javax.jcr.nodetype.NodeDefinition[] |
getChildNodeDefinitions() |
javax.jcr.nodetype.NodeDefinition[] |
getDeclaredChildNodeDefinitions() |
javax.jcr.nodetype.PropertyDefinition[] |
getDeclaredPropertyDefinitions() |
javax.jcr.nodetype.NodeType[] |
getDeclaredSupertypes() |
java.lang.String |
getName() |
java.lang.String |
getPrimaryItemName() |
javax.jcr.nodetype.PropertyDefinition[] |
getPropertyDefinitions() |
javax.jcr.nodetype.NodeType[] |
getSupertypes() |
boolean |
hasOrderableChildNodes() |
boolean |
isMixin() |
boolean |
isNodeType(java.lang.String nodeTypeName) |
public static org.alfresco.service.namespace.QName NT_BASE
public static org.alfresco.service.namespace.QName MIX_REFERENCEABLE
public static org.alfresco.service.namespace.QName MIX_LOCKABLE
public static org.alfresco.service.namespace.QName MIX_VERSIONABLE
public NodeTypeImpl(NodeTypeManagerImpl typeManager, org.alfresco.service.cmr.dictionary.ClassDefinition classDefinition)
classDefinition - Alfresco class definitionpublic java.lang.String getName()
getName in interface javax.jcr.nodetype.NodeTypepublic boolean isMixin()
isMixin in interface javax.jcr.nodetype.NodeTypepublic boolean hasOrderableChildNodes()
hasOrderableChildNodes in interface javax.jcr.nodetype.NodeTypepublic java.lang.String getPrimaryItemName()
getPrimaryItemName in interface javax.jcr.nodetype.NodeTypepublic javax.jcr.nodetype.NodeType[] getSupertypes()
getSupertypes in interface javax.jcr.nodetype.NodeTypepublic javax.jcr.nodetype.NodeType[] getDeclaredSupertypes()
getDeclaredSupertypes in interface javax.jcr.nodetype.NodeTypepublic boolean isNodeType(java.lang.String nodeTypeName)
isNodeType in interface javax.jcr.nodetype.NodeTypepublic javax.jcr.nodetype.PropertyDefinition[] getPropertyDefinitions()
getPropertyDefinitions in interface javax.jcr.nodetype.NodeTypepublic javax.jcr.nodetype.PropertyDefinition[] getDeclaredPropertyDefinitions()
getDeclaredPropertyDefinitions in interface javax.jcr.nodetype.NodeTypepublic javax.jcr.nodetype.NodeDefinition[] getChildNodeDefinitions()
getChildNodeDefinitions in interface javax.jcr.nodetype.NodeTypepublic javax.jcr.nodetype.NodeDefinition[] getDeclaredChildNodeDefinitions()
getDeclaredChildNodeDefinitions in interface javax.jcr.nodetype.NodeTypepublic boolean canSetProperty(java.lang.String propertyName,
javax.jcr.Value value)
canSetProperty in interface javax.jcr.nodetype.NodeTypepublic boolean canSetProperty(java.lang.String propertyName,
javax.jcr.Value[] values)
canSetProperty in interface javax.jcr.nodetype.NodeTypepublic boolean canAddChildNode(java.lang.String childNodeName)
canAddChildNode in interface javax.jcr.nodetype.NodeTypepublic boolean canAddChildNode(java.lang.String childNodeName,
java.lang.String nodeTypeName)
canAddChildNode in interface javax.jcr.nodetype.NodeTypepublic boolean canRemoveItem(java.lang.String itemName)
canRemoveItem in interface javax.jcr.nodetype.NodeTypeCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.