Class OrgProgramRestrictionEnumerator
java.lang.Object
org.ametys.plugins.odfweb.restrictions.OrgProgramRestrictionEnumerator
- All Implemented Interfaces:
Enumerator<String>
,Configurable
,Serviceable
public class OrgProgramRestrictionEnumerator
extends Object
implements Enumerator<String>, Serviceable, Configurable
Enumerator for available
OdfProgramRestriction
s-
Field Summary
Modifier and TypeFieldDescriptionprotected boolean
True if a value must be selected, false to allow the empty value.protected OdfProgramRestrictionManager
Odf program restriction manager -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
configure
(Configuration configuration) Retrieves a single label from a value.Provides the enumerated values with their optional label.void
service
(ServiceManager smanager) 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
-
_odfProgramRestrictionManager
Odf program restriction manager -
_mandatory
True if a value must be selected, false to allow the empty value.
-
-
Constructor Details
-
OrgProgramRestrictionEnumerator
public OrgProgramRestrictionEnumerator()
-
-
Method Details
-
configure
- Specified by:
configure
in interfaceConfigurable
- Throws:
ConfigurationException
-
service
- Specified by:
service
in interfaceServiceable
- Throws:
ServiceException
-
getTypedEntries
Description copied from interface:Enumerator
Provides the enumerated values with their optional label.- Specified by:
getTypedEntries
in interfaceEnumerator<String>
- Returns:
- the enumerated values and their label.
- Throws:
Exception
- if an error occurs. TODO NEWATTRIBUTEAPI: rename this method whenEnumerator
will be removed
-
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. - Throws:
Exception
- if an error occurs.
-