Package org.ametys.odf.enumeration
Class MonthEnumerator
java.lang.Object
org.ametys.odf.enumeration.MonthEnumerator
- All Implemented Interfaces:
Enumerator<String>
,Component
,Serviceable
Month enumerator: 1 for January, 12 for December.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionProvides the enumerated values with their optional label.Retrieves a single label from a value.Get the translated label for the given codevoid
service
(ServiceManager manager) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.ametys.runtime.model.Enumerator
getConfiguration
-
Field Details
-
ROLE
Avalon Role -
_i18nUtils
i18n utils
-
-
Constructor Details
-
MonthEnumerator
public MonthEnumerator()
-
-
Method Details
-
service
- Specified by:
service
in interfaceServiceable
- Throws:
ServiceException
-
getEntries
Description copied from interface:Enumerator
Provides the enumerated values with their optional label.- Specified by:
getEntries
in interfaceEnumerator<String>
- Returns:
- the enumerated values and their label.
- Throws:
Exception
- if an error occurs.
-
getEntry
Description copied from interface:Enumerator
Retrieves a single label from a value.- Specified by:
getEntry
in interfaceEnumerator<String>
- Parameters:
value
- the value.- Returns:
- the label or
null
if not found.
-
getLabel
Get the translated label for the given code- Parameters:
code
- The code to retrievelanguage
- The language for the translation- Returns:
- The translated label or an empty string
-