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 codevoidservice(ServiceManager manager) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.ametys.runtime.model.Enumerator
getConfiguration, getEntries, getEntry
-
Field Details
-
ROLE
Avalon Role -
_i18nUtils
i18n utils
-
-
Constructor Details
-
MonthEnumerator
public MonthEnumerator()
-
-
Method Details
-
service
- Specified by:
servicein interfaceServiceable- Throws:
ServiceException
-
getEntries
Description copied from interface:EnumeratorProvides the enumerated values with their optional label.- Specified by:
getEntriesin interfaceEnumerator<String>- Returns:
- the enumerated values and their label.
- Throws:
Exception- if an error occurs.
-
getEntry
Description copied from interface:EnumeratorRetrieves a single label from a value.- Specified by:
getEntryin interfaceEnumerator<String>- Parameters:
value- the value.- Returns:
- the label or
nullif 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
-