com.genesyslab.omsdk.qil
Interface BusinessAttributeValue


public interface BusinessAttributeValue

Represents a business attribute value defined in the Configuration Layer.

For instance, if the parent business attribute's type is Media Type, this business attribute value can contain the email value.

Since:
7.1.000.00
See Also:
BusinessAttribute.getValues()

Method Summary
 java.util.Map getAnnex()
          Returns the Annex options specified for this business attribute value.
 java.lang.String getDescription()
          Returns the value's description.
 java.lang.String getDisplayName()
          Returns the value's display name.
 java.lang.String getName()
          Returns the value's name.
 BusinessAttribute getParent()
          Returns the business attribute to which this value belongs.
 boolean isDefault()
          Returns true if this value is the default value of the parent business attribute.
 

Method Detail

getDescription

public java.lang.String getDescription()
Returns the value's description.

Returns:
the value's description

getName

public java.lang.String getName()
Returns the value's name.

Returns:
value's name

getDisplayName

public java.lang.String getDisplayName()
Returns the value's display name.

Returns:
value's display name

getAnnex

public java.util.Map getAnnex()
Returns the Annex options specified for this business attribute value.

Returns:
annex as a Map, where the key is a String for a section name, and the value is a second-level Map of options.
In the second-level Map, the key is a String for an option name and the value is a String for the corresponding option value.

getParent

public BusinessAttribute getParent()
Returns the business attribute to which this value belongs.

Returns:
the parent business attribute.

isDefault

public boolean isDefault()
Returns true if this value is the default value of the parent business attribute.

Returns:
true if this business attribute value is a default value.
Since:
7.1.005.00