Examples of QNodeTypeDefinitionImpl


Examples of org.apache.jackrabbit.spi.commons.QNodeTypeDefinitionImpl

        public QPropertyDefinitionBuilder newQPropertyDefinition() {
            return new QPropertyDefinitionBuilderImpl();
        }

        public QNodeTypeDefinition build() {
            return new QNodeTypeDefinitionImpl(
                    this.getName(),
                    this.getSuperTypes(),
                    null,
                    this.getMixin(),
                    this.getAbstract(),
View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.QNodeTypeDefinitionImpl

        i=0;
        for (PropDef pd: propDefs) {
            qPropDefs[i++] = ((PropDefImpl) pd).getQPropertyDefinition();
        }

        return new QNodeTypeDefinitionImpl(
                getName(),
                getSupertypes(),
                null,
                isMixin(),
                isAbstract(),
View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.QNodeTypeDefinitionImpl

     */
    public NodeTypeIterator registerNodeTypes(NodeTypeDefinition[] ntds, boolean allowUpdate)
            throws RepositoryException {
        List<QNodeTypeDefinition> defs = new ArrayList<QNodeTypeDefinition>(ntds.length);
        for (NodeTypeDefinition definition : ntds) {
            QNodeTypeDefinition qdef = new QNodeTypeDefinitionImpl(definition, getNamePathResolver(), mgrProvider.getQValueFactory());
            if (!allowUpdate && hasNodeType(qdef.getName())) {
                throw new NodeTypeExistsException("NodeType " + definition.getName() + " already exists.");
            }
            defs.add(qdef);
        }

View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.QNodeTypeDefinitionImpl

                // in the QNodeTypeDefinition directly
                modified = supertypes.remove(NameConstants.NT_BASE);
            }
        }
        if (modified) {
            ntd = new QNodeTypeDefinitionImpl(ntd.getName(),
                    supertypes.toArray(new Name[supertypes.size()]),
                    ntd.getSupportedMixinTypes(), ntd.isMixin(),
                    ntd.isAbstract(), ntd.isQueryable(),
                    ntd.hasOrderableChildNodes(), ntd.getPrimaryItemName(),
                    ntd.getPropertyDefs(), ntd.getChildNodeDefs());
View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.QNodeTypeDefinitionImpl

                // in the QNodeTypeDefinition directly
                modified = supertypes.remove(NameConstants.NT_BASE);
            }
        }
        if (modified) {
            ntd = new QNodeTypeDefinitionImpl(ntd.getName(),
                    supertypes.toArray(new Name[supertypes.size()]),
                    ntd.getSupportedMixinTypes(), ntd.isMixin(),
                    ntd.isAbstract(), ntd.isQueryable(),
                    ntd.hasOrderableChildNodes(), ntd.getPrimaryItemName(),
                    ntd.getPropertyDefs(), ntd.getChildNodeDefs());
View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.QNodeTypeDefinitionImpl

                // in the QNodeTypeDefinition directly
                modified = supertypes.remove(NameConstants.NT_BASE);
            }
        }
        if (modified) {
            ntd = new QNodeTypeDefinitionImpl(ntd.getName(),
                    supertypes.toArray(new Name[supertypes.size()]),
                    ntd.getSupportedMixinTypes(), ntd.isMixin(),
                    ntd.isAbstract(), ntd.isQueryable(),
                    ntd.hasOrderableChildNodes(), ntd.getPrimaryItemName(),
                    ntd.getPropertyDefs(), ntd.getChildNodeDefs());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.