|
Oracle Beehive Java Content Repository Java API Reference Release 1 (1.3) E11993-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface OracleNodeDefinition
A node definition. Used in node type definitions.
NodeType.getChildNodeDefinitions()
, Node.getDefinition()
Method Summary | |
---|---|
boolean |
allowsSameNameSiblings() Reports whether this child node can have same-name siblings. |
javax.jcr.nodetype.NodeType |
getDefaultPrimaryType() Gets the default primary node type that will be assigned to the child node if it is created without an explicitly specified primary node type. |
javax.jcr.nodetype.NodeType[] |
getRequiredPrimaryTypes() Gets the minimum set of primary node types that the child node must have. |
Methods inherited from interface javax.jcr.nodetype.ItemDefinition |
---|
getDeclaringNodeType, getName, getOnParentVersion, isAutoCreated, isMandatory, isProtected |
Method Detail |
---|
javax.jcr.nodetype.NodeType[] getRequiredPrimaryTypes()
NodeType
object representing nt:base
, which is the base of all primary node types and therefore constitutes the least restrictive node type requirement. Note that any particular node instance still has only one assigned primary node type, but in multiple-inheritance-supporting implementations the RequiredPrimaryTypes
attribute can be used to restrict that assigned node type to be a subtype of all of a specified set of node types. In the current implementation, then this method will return an array containing only the NodeType
object representing beehive:base
getRequiredPrimaryTypes
in interface javax.jcr.nodetype.NodeDefinition
NodeType
objects.javax.jcr.nodetype.NodeType getDefaultPrimaryType()
getRequiredPrimaryTypes
. <p/> If null
is returned this indicates that no default primary type is specified and that therefore an attempt to create this node without specifying a node type will throw a ConstraintViolationException
. In current implementation, null
is returned.getDefaultPrimaryType
in interface javax.jcr.nodetype.NodeDefinition
NodeType
.boolean allowsSameNameSiblings()
false
is returned since sameNamesiblings are not supported.allowsSameNameSiblings
in interface javax.jcr.nodetype.NodeDefinition
|
Oracle Beehive Java Content Repository Java API Reference Release 1 (1.3) E11993-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |