Class MockNodeType
- java.lang.Object
-
- org.apache.sling.commons.testing.jcr.MockNodeType
-
- All Implemented Interfaces:
javax.jcr.nodetype.NodeType,javax.jcr.nodetype.NodeTypeDefinition
public class MockNodeType extends Object implements javax.jcr.nodetype.NodeType
-
-
Field Summary
-
Fields inherited from interface javax.jcr.nodetype.NodeType
MIX_CREATED, MIX_LANGUAGE, MIX_LAST_MODIFIED, MIX_LIFECYCLE, MIX_LOCKABLE, MIX_MIMETYPE, MIX_REFERENCEABLE, MIX_SHAREABLE, MIX_SIMPLE_VERSIONABLE, MIX_TITLE, MIX_VERSIONABLE, NT_ACTIVITY, NT_ADDRESS, NT_BASE, NT_CHILD_NODE_DEFINITION, NT_CONFIGURATION, NT_FILE, NT_FOLDER, NT_FROZEN_NODE, NT_HIERARCHY_NODE, NT_LINKED_FILE, NT_NODE_TYPE, NT_PROPERTY_DEFINITION, NT_QUERY, NT_RESOURCE, NT_UNSTRUCTURED, NT_VERSION, NT_VERSION_HISTORY, NT_VERSIONED_CHILD
-
-
Constructor Summary
Constructors Constructor Description MockNodeType(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanAddChildNode(String childNodeName)booleancanAddChildNode(String childNodeName, String nodeTypeName)booleancanRemoveItem(String itemName)booleancanRemoveNode(String nodeName)booleancanRemoveProperty(String propertyName)booleancanSetProperty(String propertyName, javax.jcr.Value value)booleancanSetProperty(String propertyName, javax.jcr.Value[] values)javax.jcr.nodetype.NodeDefinition[]getChildNodeDefinitions()javax.jcr.nodetype.NodeDefinition[]getDeclaredChildNodeDefinitions()javax.jcr.nodetype.PropertyDefinition[]getDeclaredPropertyDefinitions()javax.jcr.nodetype.NodeTypeIteratorgetDeclaredSubtypes()String[]getDeclaredSupertypeNames()javax.jcr.nodetype.NodeType[]getDeclaredSupertypes()StringgetName()StringgetPrimaryItemName()javax.jcr.nodetype.PropertyDefinition[]getPropertyDefinitions()javax.jcr.nodetype.NodeTypeIteratorgetSubtypes()javax.jcr.nodetype.NodeType[]getSupertypes()booleanhasOrderableChildNodes()booleanisAbstract()booleanisMixin()booleanisNodeType(String nodeTypeName)booleanisQueryable()
-
-
-
Constructor Detail
-
MockNodeType
public MockNodeType(String name)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfacejavax.jcr.nodetype.NodeTypeDefinition
-
canAddChildNode
public boolean canAddChildNode(String childNodeName)
- Specified by:
canAddChildNodein interfacejavax.jcr.nodetype.NodeType
-
canAddChildNode
public boolean canAddChildNode(String childNodeName, String nodeTypeName)
- Specified by:
canAddChildNodein interfacejavax.jcr.nodetype.NodeType
-
canRemoveItem
public boolean canRemoveItem(String itemName)
- Specified by:
canRemoveItemin interfacejavax.jcr.nodetype.NodeType
-
canSetProperty
public boolean canSetProperty(String propertyName, javax.jcr.Value value)
- Specified by:
canSetPropertyin interfacejavax.jcr.nodetype.NodeType
-
canSetProperty
public boolean canSetProperty(String propertyName, javax.jcr.Value[] values)
- Specified by:
canSetPropertyin interfacejavax.jcr.nodetype.NodeType
-
getChildNodeDefinitions
public javax.jcr.nodetype.NodeDefinition[] getChildNodeDefinitions()
- Specified by:
getChildNodeDefinitionsin interfacejavax.jcr.nodetype.NodeType
-
getDeclaredChildNodeDefinitions
public javax.jcr.nodetype.NodeDefinition[] getDeclaredChildNodeDefinitions()
- Specified by:
getDeclaredChildNodeDefinitionsin interfacejavax.jcr.nodetype.NodeTypeDefinition
-
getDeclaredPropertyDefinitions
public javax.jcr.nodetype.PropertyDefinition[] getDeclaredPropertyDefinitions()
- Specified by:
getDeclaredPropertyDefinitionsin interfacejavax.jcr.nodetype.NodeTypeDefinition
-
getDeclaredSupertypes
public javax.jcr.nodetype.NodeType[] getDeclaredSupertypes()
- Specified by:
getDeclaredSupertypesin interfacejavax.jcr.nodetype.NodeType
-
getPrimaryItemName
public String getPrimaryItemName()
- Specified by:
getPrimaryItemNamein interfacejavax.jcr.nodetype.NodeTypeDefinition
-
getPropertyDefinitions
public javax.jcr.nodetype.PropertyDefinition[] getPropertyDefinitions()
- Specified by:
getPropertyDefinitionsin interfacejavax.jcr.nodetype.NodeType
-
getSupertypes
public javax.jcr.nodetype.NodeType[] getSupertypes()
- Specified by:
getSupertypesin interfacejavax.jcr.nodetype.NodeType
-
hasOrderableChildNodes
public boolean hasOrderableChildNodes()
- Specified by:
hasOrderableChildNodesin interfacejavax.jcr.nodetype.NodeTypeDefinition
-
isMixin
public boolean isMixin()
- Specified by:
isMixinin interfacejavax.jcr.nodetype.NodeTypeDefinition
-
isNodeType
public boolean isNodeType(String nodeTypeName)
- Specified by:
isNodeTypein interfacejavax.jcr.nodetype.NodeType
-
canRemoveNode
public boolean canRemoveNode(String nodeName)
- Specified by:
canRemoveNodein interfacejavax.jcr.nodetype.NodeType
-
canRemoveProperty
public boolean canRemoveProperty(String propertyName)
- Specified by:
canRemovePropertyin interfacejavax.jcr.nodetype.NodeType
-
getDeclaredSubtypes
public javax.jcr.nodetype.NodeTypeIterator getDeclaredSubtypes()
- Specified by:
getDeclaredSubtypesin interfacejavax.jcr.nodetype.NodeType
-
getSubtypes
public javax.jcr.nodetype.NodeTypeIterator getSubtypes()
- Specified by:
getSubtypesin interfacejavax.jcr.nodetype.NodeType
-
getDeclaredSupertypeNames
public String[] getDeclaredSupertypeNames()
- Specified by:
getDeclaredSupertypeNamesin interfacejavax.jcr.nodetype.NodeTypeDefinition
-
isAbstract
public boolean isAbstract()
- Specified by:
isAbstractin interfacejavax.jcr.nodetype.NodeTypeDefinition
-
isQueryable
public boolean isQueryable()
- Specified by:
isQueryablein interfacejavax.jcr.nodetype.NodeTypeDefinition
-
-