Class DelegatingOption
java.lang.Object
com.polarion.platform.persistence.spi.DelegatingOption
- All Implemented Interfaces:
IEnumOption
- Author:
- POLARION SOFTWARE
-
Field Summary
Fields inherited from interface com.polarion.platform.persistence.IEnumOption
PROPERTY_KEY_COLOR, PROPERTY_KEY_DEFAULT, PROPERTY_KEY_DESCRIPTION, PROPERTY_KEY_HIDDEN, PROPERTY_KEY_ICON_URL, PROPERTY_KEY_UI_LINK, PROPERTY_KEY_URI
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
getId()
getName()
getProperty
(String key) This method allows the system to pass through some specific attributes for different enumerations, like colors of texts, or url of icons.int
int
hashCode()
boolean
boolean
isHidden()
Indicates that the option should be hidden from selectors in UIboolean
Phantom options represent values that are not part of the options available in the enumeration (but probably once were).toString()
-
Constructor Details
-
DelegatingOption
-
-
Method Details
-
getEnumId
- Specified by:
getEnumId
in interfaceIEnumOption
- Returns:
- The ID of enumeration this option belongs to.
-
getId
- Specified by:
getId
in interfaceIEnumOption
-
getName
- Specified by:
getName
in interfaceIEnumOption
-
getProperty
Description copied from interface:IEnumOption
This method allows the system to pass through some specific attributes for different enumerations, like colors of texts, or url of icons.- Specified by:
getProperty
in interfaceIEnumOption
- Returns:
- the
String
property value
-
getSequenceNumber
public int getSequenceNumber()- Specified by:
getSequenceNumber
in interfaceIEnumOption
- Returns:
- The sequence number as defined or 0 if not defined.
-
getProperties
- Specified by:
getProperties
in interfaceIEnumOption
-
equals
-
toString
-
hashCode
public int hashCode() -
isPhantom
public boolean isPhantom()Description copied from interface:IEnumOption
Phantom options represent values that are not part of the options available in the enumeration (but probably once were). They usually contain no other data than the ID.- Specified by:
isPhantom
in interfaceIEnumOption
-
isDefault
public boolean isDefault()- Specified by:
isDefault
in interfaceIEnumOption
-
isHidden
public boolean isHidden()Description copied from interface:IEnumOption
Indicates that the option should be hidden from selectors in UI- Specified by:
isHidden
in interfaceIEnumOption
- Since:
- 3.6.0
-