Package org.ametys.odf.program
Class SubProgramParentProgramIndexingField
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.odf.program.SubProgramParentProgramIndexingField
- All Implemented Interfaces:
CustomIndexingField
,IndexingField
,LogEnabled
,Configurable
,Serviceable
public class SubProgramParentProgramIndexingField
extends AbstractLogEnabled
implements CustomIndexingField, Configurable, Serviceable
Indexing field for the order of degree
-
Field Summary
Modifier and TypeFieldDescriptionprotected ContentAttributeTypeExtensionPoint
The Content Attribute Type Extension Pointprotected ContentTypeExtensionPoint
The Content Type Extension Pointprotected ODFHelper
The ODF Helper -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
configure
(Configuration configuration) Get the field description.getLabel()
Get the field label.getName()
Get the field's namegetType()
Get the typeObject[]
Get a content's values to index.void
service
(ServiceManager manager) Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Field Details
-
_odfHelper
The ODF Helper -
_ctypeEP
The Content Type Extension Point -
_contentAttributeTypeEP
The Content Attribute Type Extension Point
-
-
Constructor Details
-
SubProgramParentProgramIndexingField
public SubProgramParentProgramIndexingField()
-
-
Method Details
-
service
- Specified by:
service
in interfaceServiceable
- Throws:
ServiceException
-
configure
- Specified by:
configure
in interfaceConfigurable
- Throws:
ConfigurationException
-
getName
Description copied from interface:IndexingField
Get the field's name- Specified by:
getName
in interfaceIndexingField
- Returns:
- the field's name
-
getLabel
Description copied from interface:IndexingField
Get the field label.- Specified by:
getLabel
in interfaceIndexingField
- Returns:
- the field label.
-
getDescription
Description copied from interface:IndexingField
Get the field description.- Specified by:
getDescription
in interfaceIndexingField
- Returns:
- the field description.
-
getType
Description copied from interface:IndexingField
Get the type- Specified by:
getType
in interfaceIndexingField
- Returns:
- the type
-
getValues
Description copied from interface:CustomIndexingField
Get a content's values to index.- Specified by:
getValues
in interfaceCustomIndexingField
- Parameters:
content
- The content being indexed.- Returns:
- the values to index.
-