Class MockNodeType

  • All Implemented Interfaces:
    javax.jcr.nodetype.NodeType, javax.jcr.nodetype.NodeTypeDefinition

    public class MockNodeType
    extends Object
    implements javax.jcr.nodetype.NodeType
    • Constructor Detail

      • MockNodeType

        public MockNodeType​(String name)
    • Method Detail

      • getName

        public String getName()
        Specified by:
        getName in interface javax.jcr.nodetype.NodeTypeDefinition
      • canAddChildNode

        public boolean canAddChildNode​(String childNodeName)
        Specified by:
        canAddChildNode in interface javax.jcr.nodetype.NodeType
      • canAddChildNode

        public boolean canAddChildNode​(String childNodeName,
                                       String nodeTypeName)
        Specified by:
        canAddChildNode in interface javax.jcr.nodetype.NodeType
      • canRemoveItem

        public boolean canRemoveItem​(String itemName)
        Specified by:
        canRemoveItem in interface javax.jcr.nodetype.NodeType
      • canSetProperty

        public boolean canSetProperty​(String propertyName,
                                      javax.jcr.Value value)
        Specified by:
        canSetProperty in interface javax.jcr.nodetype.NodeType
      • canSetProperty

        public boolean canSetProperty​(String propertyName,
                                      javax.jcr.Value[] values)
        Specified by:
        canSetProperty in interface javax.jcr.nodetype.NodeType
      • getChildNodeDefinitions

        public javax.jcr.nodetype.NodeDefinition[] getChildNodeDefinitions()
        Specified by:
        getChildNodeDefinitions in interface javax.jcr.nodetype.NodeType
      • getDeclaredChildNodeDefinitions

        public javax.jcr.nodetype.NodeDefinition[] getDeclaredChildNodeDefinitions()
        Specified by:
        getDeclaredChildNodeDefinitions in interface javax.jcr.nodetype.NodeTypeDefinition
      • getDeclaredPropertyDefinitions

        public javax.jcr.nodetype.PropertyDefinition[] getDeclaredPropertyDefinitions()
        Specified by:
        getDeclaredPropertyDefinitions in interface javax.jcr.nodetype.NodeTypeDefinition
      • getDeclaredSupertypes

        public javax.jcr.nodetype.NodeType[] getDeclaredSupertypes()
        Specified by:
        getDeclaredSupertypes in interface javax.jcr.nodetype.NodeType
      • getPrimaryItemName

        public String getPrimaryItemName()
        Specified by:
        getPrimaryItemName in interface javax.jcr.nodetype.NodeTypeDefinition
      • getPropertyDefinitions

        public javax.jcr.nodetype.PropertyDefinition[] getPropertyDefinitions()
        Specified by:
        getPropertyDefinitions in interface javax.jcr.nodetype.NodeType
      • getSupertypes

        public javax.jcr.nodetype.NodeType[] getSupertypes()
        Specified by:
        getSupertypes in interface javax.jcr.nodetype.NodeType
      • hasOrderableChildNodes

        public boolean hasOrderableChildNodes()
        Specified by:
        hasOrderableChildNodes in interface javax.jcr.nodetype.NodeTypeDefinition
      • isMixin

        public boolean isMixin()
        Specified by:
        isMixin in interface javax.jcr.nodetype.NodeTypeDefinition
      • isNodeType

        public boolean isNodeType​(String nodeTypeName)
        Specified by:
        isNodeType in interface javax.jcr.nodetype.NodeType
      • canRemoveNode

        public boolean canRemoveNode​(String nodeName)
        Specified by:
        canRemoveNode in interface javax.jcr.nodetype.NodeType
      • canRemoveProperty

        public boolean canRemoveProperty​(String propertyName)
        Specified by:
        canRemoveProperty in interface javax.jcr.nodetype.NodeType
      • getDeclaredSubtypes

        public javax.jcr.nodetype.NodeTypeIterator getDeclaredSubtypes()
        Specified by:
        getDeclaredSubtypes in interface javax.jcr.nodetype.NodeType
      • getSubtypes

        public javax.jcr.nodetype.NodeTypeIterator getSubtypes()
        Specified by:
        getSubtypes in interface javax.jcr.nodetype.NodeType
      • getDeclaredSupertypeNames

        public String[] getDeclaredSupertypeNames()
        Specified by:
        getDeclaredSupertypeNames in interface javax.jcr.nodetype.NodeTypeDefinition
      • isAbstract

        public boolean isAbstract()
        Specified by:
        isAbstract in interface javax.jcr.nodetype.NodeTypeDefinition
      • isQueryable

        public boolean isQueryable()
        Specified by:
        isQueryable in interface javax.jcr.nodetype.NodeTypeDefinition