public abstract class ItemDefinitionData extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
autoCreated |
protected InternalQName |
declaringNodeType |
protected boolean |
mandatory |
protected InternalQName |
name |
protected int |
onParentVersion |
protected boolean |
protectedItem |
protected boolean |
residualSet |
Constructor and Description |
---|
ItemDefinitionData(InternalQName name,
InternalQName declaringNodeType,
boolean autoCreated,
boolean mandatory,
int onParentVersion,
boolean protectedItem) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
InternalQName |
getDeclaringNodeType() |
InternalQName |
getName() |
int |
getOnParentVersion() |
int |
hashCode() |
boolean |
isAutoCreated() |
boolean |
isMandatory() |
abstract boolean |
isNodeDefinition()
Indicates whether it is a node or a property definition
|
boolean |
isProtected() |
boolean |
isResidualSet() |
String |
toString() |
protected final InternalQName name
protected final InternalQName declaringNodeType
protected final boolean autoCreated
protected final boolean mandatory
protected final int onParentVersion
protected final boolean protectedItem
protected final boolean residualSet
public ItemDefinitionData(InternalQName name, InternalQName declaringNodeType, boolean autoCreated, boolean mandatory, int onParentVersion, boolean protectedItem)
public boolean isResidualSet()
public InternalQName getName()
public InternalQName getDeclaringNodeType()
public boolean isAutoCreated()
public boolean isMandatory()
public int getOnParentVersion()
public boolean isProtected()
public abstract boolean isNodeDefinition()
true
if it is a node definition, false
if it is a property definitionCopyright © 2003-2018 eXo Platform SAS. All Rights Reserved.