Class PropertySectionExtensionPoint
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.runtime.plugin.component.AbstractThreadSafeComponentExtensionPoint<PropertySection>
org.ametys.runtime.plugin.component.AbstractThreadSafeComponentPrioritizableExtensionPoint<PropertySection>
org.ametys.runtime.plugin.component.AbstractThreadSafeComponentPrioritizableSupporterExtensionPoint<PropertySection,AmetysObject>
org.ametys.cms.properties.section.PropertySectionExtensionPoint
- All Implemented Interfaces:
LogEnabled,ExtensionPoint<PropertySection>,Disposable,Initializable,Component,Contextualizable,Serviceable,ThreadSafe
public class PropertySectionExtensionPoint
extends AbstractThreadSafeComponentPrioritizableSupporterExtensionPoint<PropertySection,AmetysObject>
The property section extension point. Each section is added to the properties tool.
-
Field Summary
FieldsFields inherited from class org.ametys.runtime.plugin.component.AbstractThreadSafeComponentExtensionPoint
_cocoonManager, _context, _manager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stream<PropertySection> _getSupportingExtensions(AmetysObject element) Get the extensions that support the element.voidservice(ServiceManager manager) Methods inherited from class org.ametys.runtime.plugin.component.AbstractThreadSafeComponentPrioritizableSupporterExtensionPoint
getFirstSupportingExtension, getSupportingExtensionsMethods inherited from class org.ametys.runtime.plugin.component.AbstractThreadSafeComponentPrioritizableExtensionPoint
getComparator, getExtensionsIds, initializeExtensions, sortPriorityAscendingMethods inherited from class org.ametys.runtime.plugin.component.AbstractThreadSafeComponentExtensionPoint
addComponent, addExtension, contextualize, deferredInitializeExtensions, dispose, getExtension, hasExtension, initializeMethods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Field Details
-
ROLE
Avalon Role
-
-
Constructor Details
-
PropertySectionExtensionPoint
public PropertySectionExtensionPoint()
-
-
Method Details
-
service
- Specified by:
servicein interfaceServiceable- Overrides:
servicein classAbstractThreadSafeComponentExtensionPoint<PropertySection>- Throws:
ServiceException
-
_getSupportingExtensions
Description copied from class:AbstractThreadSafeComponentPrioritizableSupporterExtensionPointGet the extensions that support the element. Override this method to add specific filters, it will impact all other methods getting supported extensions.- Overrides:
_getSupportingExtensionsin classAbstractThreadSafeComponentPrioritizableSupporterExtensionPoint<PropertySection,AmetysObject> - Parameters:
element- The element- Returns:
- The list of extensions as a
Stream
-