public interface EnumerationService
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getEnumerationName(HybrisEnumValue enumValue)
Provides name for enumeration value (in the current language).
|
java.lang.String |
getEnumerationName(HybrisEnumValue enumValue,
java.util.Locale locale)
Provides name for enumeration value using the given locale.
|
<T extends HybrisEnumValue> |
getEnumerationValue(java.lang.Class<T> enumClass,
java.lang.String valueCode)
Returns the Enumeration with matching given enumeration class and value.
|
<T extends HybrisEnumValue> |
getEnumerationValue(java.lang.String enumerationCode,
java.lang.String valueCode)
Returns the Enumeration with matching given enumeration code and value.
|
<T extends HybrisEnumValue> |
getEnumerationValues(java.lang.Class<T> enumClass)
Returns all Enumerations for given enumeration class.
|
<T extends HybrisEnumValue> |
getEnumerationValues(java.lang.String enumerationCode)
Returns all Enumerations with matching given enumeration code.
|
void |
setEnumerationName(HybrisEnumValue enumValue,
java.lang.String name)
Changes name for enumeration value (in the current language).
|
void |
setEnumerationName(HybrisEnumValue enumValue,
java.lang.String name,
java.util.Locale locale)
Changes name for enumeration value using the given locale.
|
<T extends HybrisEnumValue> java.util.List<T> getEnumerationValues(java.lang.String enumerationCode)
enumerationCode - the code of the Enumeration type, e.g. ArticleApprovalStatus.HybrisEnumValuejava.lang.IllegalArgumentException - if given parameter is null.UnknownIdentifierException - if given parameter could not be found.<T extends HybrisEnumValue> java.util.List<T> getEnumerationValues(java.lang.Class<T> enumClass)
enumClass - the enumeration class, e.g. ArticleApprovalStatus. This can either be fixed or dynamic enumeration
class.HybrisEnumValuejava.lang.IllegalArgumentException - if given parameter is null.UnknownIdentifierException - if given parameter could not be found.<T extends HybrisEnumValue> T getEnumerationValue(java.lang.String enumerationCode, java.lang.String valueCode)
enumerationCode - the code of the Enumeration type, e.g. ArticleApprovalStatus.valueCode - the value code of the Enumeration item, e.g. check, approval, etc...HybrisEnumValue implementationjava.lang.IllegalArgumentException - if given parameters are null.UnknownIdentifierException - if given parameters could not be found.<T extends HybrisEnumValue> T getEnumerationValue(java.lang.Class<T> enumClass, java.lang.String valueCode)
enumClass - the enumeration class, e.g. ArticleApprovalStatus. This can either be fixed or dynamic enumeration
class.valueCode - the value code of the Enumeration item, e.g. check, approval, etc...HybrisEnumValue implementationjava.lang.IllegalArgumentException - if given parameters are null.UnknownIdentifierException - if given parameters could not be found.java.lang.String getEnumerationName(HybrisEnumValue enumValue)
enumValue - the valuevoid setEnumerationName(HybrisEnumValue enumValue, java.lang.String name)
enumValue - the valuename - the new namejava.lang.String getEnumerationName(HybrisEnumValue enumValue, java.util.Locale locale)
enumValue - the valuelocale - the locale to matchvoid setEnumerationName(HybrisEnumValue enumValue, java.lang.String name, java.util.Locale locale)
enumValue - the valuelocale - the locale to matchname - the new nameCopyright © 2018 SAP SE. All Rights Reserved.