throw new InvalidNodeTypeDefinitionException("circular inheritance detected: " + buf.toString()); throw new InvalidNodeTypeDefinitionException("Unknown supertype: " + stName);
throw new InvalidNodeTypeDefinitionException("circular inheritance detected: " + buf.toString()); throw new InvalidNodeTypeDefinitionException("Unknown supertype: " + stName);
throw new InvalidNodeTypeDefinitionException(msg.toString());
throw new InvalidNodeTypeDefinitionException(msg.toString());
buf.append("node type "); buf.append(nt); throw new InvalidNodeTypeDefinitionException("circular node auto-creation detected: " + buf.toString()); String msg = definingNT + " defines invalid default node type for child node " + nodeDefs[i].getName(); log.debug(msg); throw new InvalidNodeTypeDefinitionException(msg, e); } catch (ConstraintViolationException e) { String msg = definingNT + " defines invalid default node type for child node " + nodeDefs[i].getName(); log.debug(msg); throw new InvalidNodeTypeDefinitionException(msg, e);
buf.append("node type "); buf.append(nt); throw new InvalidNodeTypeDefinitionException("circular node auto-creation detected: " + buf.toString()); String msg = definingNT + " defines invalid default node type for child node " + nodeDefs[i].getName(); log.debug(msg); throw new InvalidNodeTypeDefinitionException(msg, e); } catch (ConstraintViolationException e) { String msg = definingNT + " defines invalid default node type for child node " + nodeDefs[i].getName(); log.debug(msg); throw new InvalidNodeTypeDefinitionException(msg, e);
JcrNodeType supertype = findTypeInMapOrList(supertypeName, pendingTypes); if (supertype == null) { throw new InvalidNodeTypeDefinitionException(JcrI18n.invalidSupertypeName.text(supertypeNameStr, nodeTypeName));
String msg = "no name specified"; log.debug(msg); throw new InvalidNodeTypeDefinitionException(msg); + supertypes[i] + " (infinite recursion))"; log.debug(msg); throw new InvalidNodeTypeDefinitionException(msg); String msg = "[" + name + "] invalid supertype: " + supertypes[i]; log.debug(msg); throw new InvalidNodeTypeDefinitionException(msg); + " nt:base itself must be (directly or indirectly) derived from nt:base"; log.debug(msg); throw new InvalidNodeTypeDefinitionException(msg); throw new InvalidNodeTypeDefinitionException(msg, e); } catch (NoSuchNodeTypeException e) { String msg = "[" + name + "] failed to validate supertypes"; log.debug(msg); throw new InvalidNodeTypeDefinitionException(msg, e); + "] all primary node types except nt:base itself must be (directly or indirectly) derived from nt:base"; log.debug(msg); throw new InvalidNodeTypeDefinitionException(msg); String msg = "[" + name + "#" + pd.getName() + "] invalid declaring node type specified"; log.debug(msg); throw new InvalidNodeTypeDefinitionException(msg);
JcrNodeType supertype = findTypeInMapOrList(supertypeName, pendingTypes); if (supertype == null) { throw new InvalidNodeTypeDefinitionException(JcrI18n.invalidSupertypeName.text(supertypeNameStr, nodeTypeName));
String msg = "no name specified"; log.debug(msg); throw new InvalidNodeTypeDefinitionException(msg); + supertypes[i] + " (infinite recursion))"; log.debug(msg); throw new InvalidNodeTypeDefinitionException(msg); String msg = "[" + name + "] invalid supertype: " + supertypes[i]; log.debug(msg); throw new InvalidNodeTypeDefinitionException(msg); + " nt:base itself must be (directly or indirectly) derived from nt:base"; log.debug(msg); throw new InvalidNodeTypeDefinitionException(msg); throw new InvalidNodeTypeDefinitionException(msg, e); } catch (NoSuchNodeTypeException e) { String msg = "[" + name + "] failed to validate supertypes"; log.debug(msg); throw new InvalidNodeTypeDefinitionException(msg, e); + "] all primary node types except nt:base itself must be (directly or indirectly) derived from nt:base"; log.debug(msg); throw new InvalidNodeTypeDefinitionException(msg); String msg = "[" + name + "#" + pd.getName() + "] invalid declaring node type specified"; log.debug(msg); throw new InvalidNodeTypeDefinitionException(msg);
if (isNodeTypeInUse(nodeTypeName)) { String name = nodeTypeName.getString(context.getNamespaceRegistry()); throw new InvalidNodeTypeDefinitionException(JcrI18n.cannotUnregisterInUseType.text(name)); throw new InvalidNodeTypeDefinitionException(JcrI18n.cannotUnregisterSupertype.text(name, nodeType.getName())); NodeType defaultPrimaryType = childNode.getDefaultPrimaryType(); if (defaultPrimaryType != null && name.equals(defaultPrimaryType.getName())) { throw new InvalidNodeTypeDefinitionException( JcrI18n.cannotUnregisterDefaultPrimaryType.text(name, nodeType.getName(), throw new InvalidNodeTypeDefinitionException( JcrI18n.cannotUnregisterRequiredPrimaryType.text(name, nodeType.getName(),
if (isNodeTypeInUse(nodeTypeName)) { String name = nodeTypeName.getString(context.getNamespaceRegistry()); throw new InvalidNodeTypeDefinitionException(JcrI18n.cannotUnregisterInUseType.text(name)); throw new InvalidNodeTypeDefinitionException(JcrI18n.cannotUnregisterSupertype.text(name, nodeType.getName())); NodeType defaultPrimaryType = childNode.getDefaultPrimaryType(); if (defaultPrimaryType != null && name.equals(defaultPrimaryType.getName())) { throw new InvalidNodeTypeDefinitionException( JcrI18n.cannotUnregisterDefaultPrimaryType.text(name, nodeType.getName(), throw new InvalidNodeTypeDefinitionException( JcrI18n.cannotUnregisterRequiredPrimaryType.text(name, nodeType.getName(),
throw new InvalidNodeTypeDefinitionException(e.getMessage(), e);
throw new InvalidNodeTypeDefinitionException(e.getMessage(), e);
String propTypeName = property.getDeclaringNodeType().getName(); if (!oldPropTypeName.equals(propTypeName)) { throw new InvalidNodeTypeDefinitionException(JcrI18n.supertypesConflict.text(oldPropTypeName, propTypeName, "property", property.getName())); String childNodeTypeName = childNode.getDeclaringNodeType().getName(); if (!oldNodeTypeName.equals(childNodeTypeName)) { throw new InvalidNodeTypeDefinitionException(JcrI18n.supertypesConflict.text(oldNodeTypeName, childNodeTypeName, "child node",
throw new InvalidNodeTypeDefinitionException(JcrI18n.invalidNodeTypeName.text());
throw new InvalidNodeTypeDefinitionException(JcrI18n.invalidNodeTypeName.text());
String propTypeName = property.getDeclaringNodeType().getName(); if (!oldPropTypeName.equals(propTypeName)) { throw new InvalidNodeTypeDefinitionException(JcrI18n.supertypesConflict.text(oldPropTypeName, propTypeName, "property", property.getName())); String childNodeTypeName = childNode.getDeclaringNodeType().getName(); if (!oldNodeTypeName.equals(childNodeTypeName)) { throw new InvalidNodeTypeDefinitionException(JcrI18n.supertypesConflict.text(oldNodeTypeName, childNodeTypeName, "child node",
if (childNodeDefinition.isAutoCreated() && !childNodeDefinition.isProtected() && childNodeDefinition.defaultPrimaryTypeName() == null) { throw new InvalidNodeTypeDefinitionException(JcrI18n.autocreatedNodesNeedDefaults.text(childNodeDefinition.getName())); throw new InvalidNodeTypeDefinitionException( JcrI18n.residualNodeDefinitionsCannotBeMandatory.text(childNodeDefinition.getName())); throw new InvalidNodeTypeDefinitionException( JcrI18n.residualNodeDefinitionsCannotBeAutoCreated.text(childNodeDefinition.getName())); throw new InvalidNodeTypeDefinitionException( JcrI18n.cannotOverrideProtectedDefinition.text(childNodeFromAncestor.getDeclaringNodeType() .getName(), throw new InvalidNodeTypeDefinitionException( JcrI18n.cannotMakeMandatoryDefinitionOptional.text(childNodeFromAncestor.getDeclaringNodeType() .getName(), throw new InvalidNodeTypeDefinitionException(msg.text(requiredPrimaryTypeName, childNodeDefinition.getName(), childNodeDefinition.getDeclaringNodeType())); throw new InvalidNodeTypeDefinitionException(msg.text(childNodeName, requiredPrimaryTypeFromAncestor.getName(), childNodeDefinition.getDeclaringNodeType()));
if (childNodeDefinition.isAutoCreated() && !childNodeDefinition.isProtected() && childNodeDefinition.defaultPrimaryTypeName() == null) { throw new InvalidNodeTypeDefinitionException(JcrI18n.autocreatedNodesNeedDefaults.text(childNodeDefinition.getName())); throw new InvalidNodeTypeDefinitionException( JcrI18n.residualNodeDefinitionsCannotBeMandatory.text(childNodeDefinition.getName())); throw new InvalidNodeTypeDefinitionException( JcrI18n.residualNodeDefinitionsCannotBeAutoCreated.text(childNodeDefinition.getName())); throw new InvalidNodeTypeDefinitionException( JcrI18n.cannotOverrideProtectedDefinition.text(childNodeFromAncestor.getDeclaringNodeType() .getName(), throw new InvalidNodeTypeDefinitionException( JcrI18n.cannotMakeMandatoryDefinitionOptional.text(childNodeFromAncestor.getDeclaringNodeType() .getName(), throw new InvalidNodeTypeDefinitionException(msg.text(requiredPrimaryTypeName, childNodeDefinition.getName(), childNodeDefinition.getDeclaringNodeType())); throw new InvalidNodeTypeDefinitionException(msg.text(childNodeName, requiredPrimaryTypeFromAncestor.getName(), childNodeDefinition.getDeclaringNodeType()));