Class DefaultCopyHandler

    • Field Detail

      • nodeTypeManager

        protected final javax.jcr.nodetype.NodeTypeManager nodeTypeManager
    • Constructor Detail

      • DefaultCopyHandler

        public DefaultCopyHandler​(javax.jcr.Node node)
                           throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
      • DefaultCopyHandler

        public DefaultCopyHandler​(javax.jcr.Node node,
                                  Set<String> protectedMixinNames)
                           throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
    • Method Detail

      • setCurrent

        protected DefaultCopyHandler setCurrent​(javax.jcr.Node node)
                                         throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
      • startNode

        public void startNode​(NodeInfo nodeInfo)
                       throws javax.jcr.RepositoryException
        Specified by:
        startNode in interface CopyHandler
        Throws:
        javax.jcr.RepositoryException
      • endNode

        public void endNode()
                     throws javax.jcr.RepositoryException
        Specified by:
        endNode in interface CopyHandler
        Throws:
        javax.jcr.RepositoryException
      • setProperty

        public void setProperty​(PropInfo propInfo)
                         throws javax.jcr.RepositoryException
        Specified by:
        setProperty in interface CopyHandler
        Throws:
        javax.jcr.RepositoryException
      • getCurrentNodeTypes

        protected javax.jcr.nodetype.NodeType[] getCurrentNodeTypes()