Class ClearLevelCacheObserver
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.plugins.odfweb.observation.ClearLevelCacheObserver
- All Implemented Interfaces:
- Observer,- LogEnabled,- Serviceable
This observer clears the cache of enumerated 
OrgUnit values or Contents which are part of reference table 
 when an OrgUnit or reference table content is added, modified, moved or deleted.- 
Field SummaryFields inherited from interface org.ametys.core.observation.ObserverMAX_PRIORITY, MIN_PRIORITY
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected AmetysObjectIterable<Page>Get the ODF root pagesintgetPriority(Event event) Retrieves the priority to observe this event.
 This can be used to process a supported event before others observers.voidObserves an event.voidservice(ServiceManager manager) booleanChecks if the event is supported.Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabledgetLogger, setLogger
- 
Constructor Details- 
ClearLevelCacheObserverpublic ClearLevelCacheObserver()
 
- 
- 
Method Details- 
service- Specified by:
- servicein interface- Serviceable
- Throws:
- ServiceException
 
- 
supportsDescription copied from interface:ObserverChecks if the event is supported. If true, the observe(Event) method will be called.
- 
getPriorityDescription copied from interface:ObserverRetrieves the priority to observe this event.
 This can be used to process a supported event before others observers.- Specified by:
- getPriorityin interface- Observer
- Parameters:
- event- the event.
- Returns:
- the priority where 0 the max priority and Integer.MAX_VALUE the min priority.
 
- 
observeDescription copied from interface:ObserverObserves an event.- Specified by:
- observein interface- Observer
- Parameters:
- event- the event.
- transientVars- transientVars passed from one Observer to another when processing a single Event. This may allow optimizations between observers.
- Throws:
- Exception- if an error occurs. All exceptions will be logged but not propagated, as the observation mechanism should never fail.
 
- 
_getODFRootPagesGet the ODF root pages- Returns:
- the ODF root pages
 
 
-