public interface PropertyDefinition<T> extends Serializable, ExtensionsData
Modifier and Type | Method and Description |
---|---|
Cardinality |
getCardinality()
Returns the cardinality.
|
List<Choice<T>> |
getChoices()
Returns the choices for this property.
|
List<T> |
getDefaultValue()
Returns the default value.
|
String |
getDescription()
Returns the property description.
|
String |
getDisplayName()
Returns the display name.
|
String |
getId()
Returns the property definition id.
|
String |
getLocalName()
Returns the local name.
|
String |
getLocalNamespace()
Returns the local namespace.
|
PropertyType |
getPropertyType()
Returns the property type.
|
String |
getQueryName()
Returns the query name
|
Updatability |
getUpdatability()
Returns the updatability.
|
Boolean |
isInherited()
Returns if the property is inherited by a parent type.
|
Boolean |
isOpenChoice()
Returns if the property supports open choice.
|
Boolean |
isOrderable()
Returns if the property is Orderable.
|
Boolean |
isQueryable()
Returns if the property is queryable.
|
Boolean |
isRequired()
Returns if the property is required.
|
getExtensions, setExtensions
String getId()
String getLocalName()
String getLocalNamespace()
String getDisplayName()
String getQueryName()
String getDescription()
PropertyType getPropertyType()
Cardinality getCardinality()
Updatability getUpdatability()
Boolean isInherited()
true
- is inherited;
false - is not inherited; null
-
unknown (noncompliant repository)
Boolean isRequired()
true
- is required;
false - is not required; null
-
unknown (noncompliant repository)
Boolean isQueryable()
true
- is queryable;
false - is not queryable; null
-
unknown (noncompliant repository)
Boolean isOrderable()
true
- is Orderable;
false - is not Orderable; null
-
unknown (noncompliant repository)
Boolean isOpenChoice()
true
- supports open choice;
false - does not support open choice; null
- unknown or not applicable
List<T> getDefaultValue()
null
if no default value
is definedCopyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.