/** * {@inheritDoc} */ public boolean isQueryable() { return ntd.isQueryable(); }
/** * {@inheritDoc} */ public boolean isQueryable() { return ntd.isQueryable(); }
/** * @see javax.jcr.nodetype.NodeTypeDefinition#isQueryable() */ public boolean isQueryable() { return ntd.isQueryable(); }
/** * @see javax.jcr.nodetype.NodeTypeDefinition#isQueryable() */ public boolean isQueryable() { return ntd.isQueryable(); }
/** * Returns <code>true</code> if the node type is queryable, meaning that * the available-query-operators, full-text-searchable * and query-orderable attributes of its property definitions take effect. See * {@link javax.jcr.nodetype.PropertyDefinition#getAvailableQueryOperators()}, * {@link javax.jcr.nodetype.PropertyDefinition#isFullTextSearchable()} and * {@link javax.jcr.nodetype.PropertyDefinition#isQueryOrderable()}. * <p> * If a node type is declared non-queryable then these attributes of its property * definitions have no effect. * * @since JCR 2.0 * @return a <code>boolean</code> */ public boolean isQueryable() { return ntd.isQueryable(); }
/** * Returns <code>true</code> if the node type is queryable, meaning that * the available-query-operators, full-text-searchable * and query-orderable attributes of its property definitions take effect. See * {@link javax.jcr.nodetype.PropertyDefinition#getAvailableQueryOperators()}, * {@link javax.jcr.nodetype.PropertyDefinition#isFullTextSearchable()} and * {@link javax.jcr.nodetype.PropertyDefinition#isQueryOrderable()}. * <p> * If a node type is declared non-queryable then these attributes of its property * definitions have no effect. * * @since JCR 2.0 * @return a <code>boolean</code> */ public boolean isQueryable() { return ntd.isQueryable(); }
supertypes.toArray(new Name[supertypes.size()]), ntd.getSupportedMixinTypes(), ntd.isMixin(), ntd.isAbstract(), ntd.isQueryable(), ntd.hasOrderableChildNodes(), ntd.getPrimaryItemName(), ntd.getPropertyDefs(), ntd.getChildNodeDefs());
supertypes.toArray(new Name[supertypes.size()]), ntd.getSupportedMixinTypes(), ntd.isMixin(), ntd.isAbstract(), ntd.isQueryable(), ntd.hasOrderableChildNodes(), ntd.getPrimaryItemName(), ntd.getPropertyDefs(), ntd.getChildNodeDefs());
/** * Copy constructor. * * @param nt the node type definition. */ public QNodeTypeDefinitionImpl(QNodeTypeDefinition nt) { this(nt.getName(), nt.getSupertypes(), nt.getSupportedMixinTypes(), nt.isMixin(), nt.isAbstract(), nt.isQueryable(), nt.hasOrderableChildNodes(), nt.getPrimaryItemName(), nt.getPropertyDefs(), nt.getChildNodeDefs()); }
tmpl.setMixin(def.isMixin()); tmpl.setOrderableChildNodes(def.hasOrderableChildNodes()); tmpl.setQueryable(def.isQueryable());
ntdOld.getSupertypes(), ntd.getSupportedMixinTypes(), ntd.isMixin(), ntd.isAbstract(), ntd.isQueryable(), ntd.hasOrderableChildNodes(), ntd.getPrimaryItemName(), ntd.getPropertyDefs(), ntd.getChildNodeDefs());
/** * Copy constructor. * * @param nt the node type definition. */ public QNodeTypeDefinitionImpl(QNodeTypeDefinition nt) { this(nt.getName(), nt.getSupertypes(), nt.getSupportedMixinTypes(), nt.isMixin(), nt.isAbstract(), nt.isQueryable(), nt.hasOrderableChildNodes(), nt.getPrimaryItemName(), nt.getPropertyDefs(), nt.getChildNodeDefs()); }
tmpl.setMixin(def.isMixin()); tmpl.setOrderableChildNodes(def.hasOrderableChildNodes()); tmpl.setQueryable(def.isQueryable());
/** * Create a new JCR node type definition from the given * <code>QNodeTypeDefinition</code>. * * @param qNtd A SPI node type definition. * @return the corresponding JCR node type definition. * @throws RepositoryException if an error occurs. */ @SuppressWarnings("unchecked") public NodeTypeDefinition create(QNodeTypeDefinition qNtd) throws RepositoryException { NodeTypeTemplate nt = ntMgr.createNodeTypeTemplate(); nt.setName(getJCRName(qNtd.getName())); nt.setDeclaredSuperTypeNames(getJCRNames(qNtd.getSupertypes())); nt.setAbstract(qNtd.isAbstract()); nt.setMixin(qNtd.isMixin()); nt.setOrderableChildNodes(qNtd.hasOrderableChildNodes()); nt.setPrimaryItemName(getJCRName(qNtd.getPrimaryItemName())); nt.setQueryable(qNtd.isQueryable()); List nodeDefs = nt.getNodeDefinitionTemplates(); for (QNodeDefinition qNd: qNtd.getChildNodeDefs()) { nodeDefs.add(create(qNd)); } List propDefs = nt.getPropertyDefinitionTemplates(); for (QPropertyDefinition qPd: qNtd.getPropertyDefs()) { propDefs.add(create(qPd)); } return nt; }
/** * Create a new JCR node type definition from the given * <code>QNodeTypeDefinition</code>. * * @param qNtd A SPI node type definition. * @return the corresponding JCR node type definition. * @throws RepositoryException if an error occurs. */ @SuppressWarnings("unchecked") public NodeTypeDefinition create(QNodeTypeDefinition qNtd) throws RepositoryException { NodeTypeTemplate nt = ntMgr.createNodeTypeTemplate(); nt.setName(getJCRName(qNtd.getName())); nt.setDeclaredSuperTypeNames(getJCRNames(qNtd.getSupertypes())); nt.setAbstract(qNtd.isAbstract()); nt.setMixin(qNtd.isMixin()); nt.setOrderableChildNodes(qNtd.hasOrderableChildNodes()); nt.setPrimaryItemName(getJCRName(qNtd.getPrimaryItemName())); nt.setQueryable(qNtd.isQueryable()); List nodeDefs = nt.getNodeDefinitionTemplates(); for (QNodeDefinition qNd: qNtd.getChildNodeDefs()) { nodeDefs.add(create(qNd)); } List propDefs = nt.getPropertyDefinitionTemplates(); for (QPropertyDefinition qPd: qNtd.getPropertyDefs()) { propDefs.add(create(qPd)); } return nt; }
Constants.ISMIXIN_ATTRIBUTE, def.isMixin()); builder.setAttribute( Constants.ISQUERYABLE_ATTRIBUTE, def.isQueryable()); builder.setAttribute( Constants.ISABSTRACT_ATTRIBUTE, def.isAbstract());
Constants.ISMIXIN_ATTRIBUTE, def.isMixin()); builder.setAttribute( Constants.ISQUERYABLE_ATTRIBUTE, def.isQueryable()); builder.setAttribute( Constants.ISABSTRACT_ATTRIBUTE, def.isAbstract());