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