@Override public int hashCode() { return getId().toString().hashCode(); }
@Override public int hashCode() { return getId().toString().hashCode(); }
@Override NodeDefinitionId nodeDefinitionId() throws RepositoryException { if (rootNodeDefnId == null) { // Idempotent so we can do this without a lock ... rootNodeDefnId = session.workspace().nodeTypeManager().getRootNodeDefinition().getId(); } return rootNodeDefnId; }
@Override NodeDefinitionId nodeDefinitionId() throws RepositoryException { if (rootNodeDefnId == null) { // Idempotent so we can do this without a lock ... rootNodeDefnId = session.workspace().nodeTypeManager().getRootNodeDefinition().getId(); } return rootNodeDefnId; }
@Override public String toString() { ValueFactory<String> strings = context.getValueFactories().getStringFactory(); StringBuilder sb = new StringBuilder(); NodeDefinitionId id = getId(); sb.append(strings.create(id.getNodeTypeName())); sb.append('/'); sb.append(strings.create(id.getChildDefinitionName())); if (id.hasRequiredPrimaryTypes()) { sb.append(" (required primary types = ["); boolean first = true; for (Name requiredPrimaryType : id.getRequiredPrimaryTypes()) { if (first) first = false; else sb.append(','); sb.append(requiredPrimaryType.getString()); } sb.append("])"); } return sb.toString(); } }
@Override public String toString() { ValueFactory<String> strings = context.getValueFactories().getStringFactory(); StringBuilder sb = new StringBuilder(); NodeDefinitionId id = getId(); sb.append(strings.create(id.getNodeTypeName())); sb.append('/'); sb.append(strings.create(id.getChildDefinitionName())); if (id.hasRequiredPrimaryTypes()) { sb.append(" (required primary types = ["); boolean first = true; for (Name requiredPrimaryType : id.getRequiredPrimaryTypes()) { if (first) first = false; else sb.append(','); sb.append(requiredPrimaryType.getString()); } sb.append("])"); } return sb.toString(); } }
this.childNodeDefinitions.put(childDefinition.getId(), childDefinition);
this.childNodeDefinitions.put(childDefinition.getId(), childDefinition);
readable(parentMixins))); NodeDefinitionId id = childDefn.getId(); setNodeDefinitionId(id, nodeTypes.getVersion()); return id;
readable(parentMixins))); NodeDefinitionId id = childDefn.getId(); setNodeDefinitionId(id, nodeTypes.getVersion()); return id;
throw new ConstraintViolationException(msg.text(location(), oldPrimaryType, newPrimaryTypeName, ptype, mtypes)); setNodeDefinitionId(childDefn.getId(), nodeTypes.getVersion());
readable(parentMixins))); NodeDefinitionId id = childDefn.getId(); setNodeDefinitionId(id, nodeTypes.getVersion()); return childDefn;
readable(parentMixins))); NodeDefinitionId id = childDefn.getId(); setNodeDefinitionId(id, nodeTypes.getVersion()); return childDefn;
throw new ConstraintViolationException(msg.text(location(), oldPrimaryType, newPrimaryTypeName, ptype, mtypes)); setNodeDefinitionId(childDefn.getId(), nodeTypes.getVersion());