public interface IPropertyItemDescriptor extends java.lang.Comparable<IPropertyItemDescriptor>
Modifier and Type | Field and Description |
---|---|
static int |
DATATYPE_BOOLEAN |
static int |
DATATYPE_NUMBER |
static int |
DATATYPE_STRING |
Modifier and Type | Method and Description |
---|---|
int |
getDataType()
Returns the data type of the value to be set.
|
java.lang.String |
getDefaultValue()
Defines a default value if there is one.
|
INameValueItem[] |
getPossibleValues()
Returns the possible values for the property.
|
java.lang.String |
getPossibleValuesMethod()
Returns the method of the IExternalManager class that provides the possible values for the property.
|
java.lang.String |
getPropertyDescription()
Describes the property.
|
java.lang.String |
getPropertyKey()
Declares the property key.
|
java.lang.String |
getPropertyName()
Name of the property
|
int |
getSortID()
Returns the identifier that will be used for sorting.
|
boolean |
isMandatory()
Declares if the value must be provided during the configuration.
|
boolean |
mustBeEncrypted()
Declares if the value must be encrypted before storing it.
|
void |
setPossibleValues(INameValueItem[] possibleValues)
Sets the possible values for the property
|
static final int DATATYPE_STRING
static final int DATATYPE_NUMBER
static final int DATATYPE_BOOLEAN
int getSortID()
int getDataType()
INameValueItem[] getPossibleValues()
void setPossibleValues(INameValueItem[] possibleValues)
possibleValues
- Sets the possible valuesjava.lang.String getPossibleValuesMethod()
java.lang.String getPropertyKey()
java.lang.String getPropertyName()
java.lang.String getPropertyDescription()
java.lang.String getDefaultValue()
boolean isMandatory()
boolean mustBeEncrypted()