Class IndexMemberObserver
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.plugins.workspaces.members.observers.AbstractMemberObserver
org.ametys.plugins.workspaces.members.observers.IndexMemberObserver
- All Implemented Interfaces:
IndexingObserver,AsyncObserver,Observer,LogEnabled,Serviceable
Observer for reindexing member' content when a member was added or removed from a project-
Field Summary
Fields inherited from class org.ametys.plugins.workspaces.members.observers.AbstractMemberObserver
_groupManager, _projectManager, _siteManager, _smanager, _userDirectoryHelperFields inherited from interface org.ametys.cms.indexing.IndexingObserver
INDEXING_OBSERVERFields inherited from interface org.ametys.core.observation.Observer
MAX_PRIORITY, MIN_PRIORITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void_internalObserve(Event event, List<Content> userContents) Observes the event with access to the user contentsvoidservice(ServiceManager smanager) Methods inherited from class org.ametys.plugins.workspaces.members.observers.AbstractMemberObserver
getPriority, getUserContents, observe, supportsMethods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLoggerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.ametys.core.observation.AsyncObserver
parallelizableMethods inherited from interface org.ametys.cms.indexing.IndexingObserver
getTraitsMethods inherited from interface org.ametys.core.observation.Observer
getPriority, observe, supports
-
Constructor Details
-
IndexMemberObserver
public IndexMemberObserver()
-
-
Method Details
-
service
- Specified by:
servicein interfaceServiceable- Overrides:
servicein classAbstractMemberObserver- Throws:
ServiceException
-
_internalObserve
Description copied from class:AbstractMemberObserverObserves the event with access to the user contents- Specified by:
_internalObservein classAbstractMemberObserver- Parameters:
event- the event.userContents- the user contents- Throws:
Exception- if an error occurs.
-