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, setExtensionsString 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 applicableList<T> getDefaultValue()
Copyright © 2009-2015 The Apache Software Foundation. All Rights Reserved.