Package org.apache.jackrabbit.spi.commons.nodetype

Examples of org.apache.jackrabbit.spi.commons.nodetype.QPropertyDefinitionBuilder.build()


                names.add(str);
            }
            builder.setAvailableQueryOperators(names.toArray(new String[names.size()]));
        }

        return builder.build();
    }

    static QNodeTypeDefinition createQNodeTypeDefinition(Element ntdElement, NamePathResolver resolver,
                                                         QValueFactory qValueFactory)
            throws RepositoryException {
View Full Code Here


        document.setSupertypes(new Name[]{cmsObject.getName()});
        QPropertyDefinitionBuilder sizeProp = new QPropertyDefinitionBuilder();
        sizeProp.setName(nameFactory.create("", "size"));
        sizeProp.setRequiredType(PropertyType.LONG);
        sizeProp.setDeclaringNodeType(document.getName());
        document.setPropertyDefs(new QPropertyDefinition[]{sizeProp.build()});


        folder.setSupertypes(new Name[]{cmsObject.getName()});

        QNodeDefinitionBuilder folders = new QNodeDefinitionBuilder();
View Full Code Here

                names.add(str);
            }
            builder.setAvailableQueryOperators(names.toArray(new String[names.size()]));
        }

        return builder.build();
    }

    static QNodeTypeDefinition createQNodeTypeDefinition(Element ntdElement, NamePathResolver resolver,
                                                         QValueFactory qValueFactory)
            throws RepositoryException {
View Full Code Here

        // property definitions
        List<QPropertyDefinition> properties = new ArrayList<QPropertyDefinition>();
        while (walker.iterateElements(Constants.PROPERTYDEFINITION_ELEMENT)) {
            QPropertyDefinitionBuilder def = getPropDef();
            def.setDeclaringNodeType(type.getName());
            properties.add(def.build());
        }
        type.setPropertyDefs(properties.toArray(new QPropertyDefinition[properties.size()]));

        // child node definitions
        List<QNodeDefinition> nodes = new ArrayList<QNodeDefinition>();
View Full Code Here

        // child node definitions
        List<QNodeDefinition> nodes = new ArrayList<QNodeDefinition>();
        while (walker.iterateElements(Constants.CHILDNODEDEFINITION_ELEMENT)) {
            QNodeDefinitionBuilder def = getChildNodeDef();
            def.setDeclaringNodeType(type.getName());
            nodes.add(def.build());
        }
        type.setChildNodeDefs(nodes.toArray(new QNodeDefinition[nodes.size()]));

        return type.build();
    }
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.