/** {@inheritDoc} */ public String getName() throws RemoteException { return def.getName(); }
private boolean internalCanRemoveItem(String itemName, Iterable<? extends ItemDefinition> definitions) { // FIXME: should properly calculate matching definition taking residual definitions into account. for (ItemDefinition definition : definitions) { String name = definition.getName(); if (matches(itemName, name)) { if (definition.isMandatory() || definition.isProtected()) { return false; } } } return definitions.iterator().hasNext(); }
private boolean internalCanRemoveItem(String itemName, Iterable<? extends ItemDefinition> definitions) { // FIXME: should properly calculate matching definition taking residual definitions into account. for (ItemDefinition definition : definitions) { String name = definition.getName(); if (matches(itemName, name)) { if (definition.isMandatory() || definition.isProtected()) { return false; } } } return definitions.iterator().hasNext(); }
private boolean internalCanRemoveItem(String itemName, Iterable<? extends ItemDefinition> definitions) { // FIXME: should properly calculate matching definition taking residual definitions into account. for (ItemDefinition definition : definitions) { String name = definition.getName(); if (matches(itemName, name)) { if (definition.isMandatory() || definition.isProtected()) { return false; } } } return definitions.iterator().hasNext(); }
@Override public String toString() { String typeString = modificationTypeToString(getType()); String operationString; if (isAdded()) { operationString = "ADDED"; } else if (isModified()) { operationString = "MODIFIED"; } else if (isRemoved()) { operationString = "REMOVED"; } else { operationString = "NONE"; } ItemDefinition itemDefinition = (oldDef != null) ? oldDef : newDef; return getClass().getName() + "[itemName=" + itemDefinition.getName() + ", type=" + typeString + ", operation=" + operationString + "]"; }
@Override public String toString() { String typeString = modificationTypeToString(getType()); String operationString; if (isAdded()) { operationString = "ADDED"; } else if (isModified()) { operationString = "MODIFIED"; } else if (isRemoved()) { operationString = "REMOVED"; } else { operationString = "NONE"; } ItemDefinition itemDefinition = (oldDef != null) ? oldDef : newDef; return getClass().getName() + "[itemName=" + itemDefinition.getName() + ", type=" + typeString + ", operation=" + operationString + "]"; }
@Override public String toString() { String typeString = modificationTypeToString(getType()); String operationString; if (isAdded()) { operationString = "ADDED"; } else if (isModified()) { operationString = "MODIFIED"; } else if (isRemoved()) { operationString = "REMOVED"; } else { operationString = "NONE"; } ItemDefinition itemDefinition = (oldDef != null) ? oldDef : newDef; return getClass().getName() + "[itemName=" + itemDefinition.getName() + ", type=" + typeString + ", operation=" + operationString + "]"; }
public ItemDefinitionValue(ItemDefinition itemDefinition) { this.autoCreate = itemDefinition.isAutoCreated(); this.mandatory = itemDefinition.isMandatory(); this.name = itemDefinition.getName(); this.onVersion = itemDefinition.getOnParentVersion(); this.readOnly = itemDefinition.isProtected(); }
protected void addDefinition(String prefix, ItemDefinition definition) throws StoreException { BuiltinFieldDescriptor field = new BuiltinFieldDescriptor(prefix, definition, locator, this); if (definition.getDeclaringNodeType().equals(nt)) { declaredFields.put(field.getName(), field); } if ("nt:base".equals(definition.getDeclaringNodeType().getName())) { return; } fields.put(field.getName(), field); String primaryItemName = definition.getDeclaringNodeType().getPrimaryItemName(); if (primaryItemName != null && primaryItemName.equals(definition.getName())) { field.setPrimary(true); } }
ItemDefinitionImpl(ItemDefinition definition) { if (definition == null) { throw new IllegalArgumentException("PropDef argument can not be null"); } name = definition.getName(); declaringNodeType = definition.getDeclaringNodeType(); isAutoCreated = definition.isAutoCreated(); isMandatory = definition.isMandatory(); isProtected = definition.isProtected(); onParentVersion = definition.getOnParentVersion(); }
output.append("item type: ").append(item.isNode() ? "Node" : "Property").append("\n"); output.append("item definitions:\n"); output.append(" name: ").append(itemDefinition.getName()).append("\n"); output.append(" autocreated:").append(itemDefinition.isAutoCreated()).append("\n"); output.append(" mandatory:").append(itemDefinition.isMandatory()).append("\n");
/** * Package private constructor * * @param def * @param resolver * @throws javax.jcr.nodetype.ConstraintViolationException */ AbstractItemDefinitionTemplate(ItemDefinition def, NamePathResolver resolver) throws ConstraintViolationException { this.resolver = resolver; if (def instanceof ItemDefinitionImpl) { name = ((ItemDefinitionImpl) def).itemDef.getName(); } else { setName(def.getName()); } autoCreated = def.isAutoCreated(); mandatory = def.isMandatory(); opv = def.getOnParentVersion(); protectedStatus = def.isProtected(); }
protected ItemDefinitionTemplate( NameMapper mapper, ItemDefinition definition) throws ConstraintViolationException { super(mapper, definition.getName()); setProtected(definition.isProtected()); setMandatory(definition.isMandatory()); setAutoCreated(definition.isAutoCreated()); setOnParentVersion(definition.getOnParentVersion()); }
/** * Package private constructor * * @param def * @param resolver * @throws javax.jcr.nodetype.ConstraintViolationException */ AbstractItemDefinitionTemplate(ItemDefinition def, NamePathResolver resolver) throws ConstraintViolationException { this.resolver = resolver; if (def instanceof ItemDefinitionImpl) { name = ((ItemDefinitionImpl) def).itemDef.getName(); } else { setName(def.getName()); } autoCreated = def.isAutoCreated(); mandatory = def.isMandatory(); opv = def.getOnParentVersion(); protectedStatus = def.isProtected(); }
protected ItemDefinitionTemplate( NameMapper mapper, ItemDefinition definition) throws ConstraintViolationException { super(mapper, definition.getName()); setProtected(definition.isProtected()); setMandatory(definition.isMandatory()); setAutoCreated(definition.isAutoCreated()); setOnParentVersion(definition.getOnParentVersion()); }
protected ItemDefinitionTemplate( NameMapper mapper, ItemDefinition definition) throws ConstraintViolationException { super(mapper, definition.getName()); setProtected(definition.isProtected()); setMandatory(definition.isMandatory()); setAutoCreated(definition.isAutoCreated()); setOnParentVersion(definition.getOnParentVersion()); }
BuiltinFieldDescriptor(String prefix, ItemDefinition definition, ITypeLocator locator, ITypeDescriptor declaringType) throws StoreException { super(prefix, getType(locator, definition, declaringType)); setPath(definition.getName()); if (definition instanceof NodeDefinition) { NodeDefinition ntDef = (NodeDefinition) definition; setMultiple(ntDef.allowsSameNameSiblings()); NodeType[] requiredTypes = ntDef.getRequiredPrimaryTypes(); if (requiredTypes.length > 0) { setName(TypeHelper.getFieldName(definition.getName(), requiredTypes[0].getName())); } else { setName(TypeHelper.getFieldName(definition.getName(), null)); } } else { PropertyDefinition propDef = (PropertyDefinition) definition; setMultiple(propDef.isMultiple()); setName(TypeHelper .getFieldName(definition.getName(), PropertyType.nameFromValue(propDef.getRequiredType()))); } setMandatory(definition.isMandatory()); setProtected(definition.isProtected()); setAutoCreated(definition.isAutoCreated()); if (isMultiple()) { if (definition.getDeclaringNodeType().hasOrderableChildNodes()) { setOrdered(true); } } }