Uses of Interface
com.jalios.jcms.plugin.PluginComponent
- 
- 
Uses of PluginComponent in com.jalios.jcms
Subinterfaces of PluginComponent in com.jalios.jcms Modifier and Type Interface Description interfaceMemberQueryFilterA MemberQueryFilter is notified for each member query.Classes in com.jalios.jcms that implement PluginComponent Modifier and Type Class Description classAbstractFileIndexListenerThis abstract class is implemented by generated.FileIndexListenerclassAbstractLinkIndexListenerThis abstract class is implemented by generated.LinkIndexListenerclassAudienceRightsThis class manages a Member's read right on publication using their categories.classBasicDataControllerThis class is a neutral implementation of DataController.classBasicJSyncListenerThis class is a neutral implementation of JSyncListener.classBasicMemberQueryFilterA QueryFilter is notified for each member query.classBasicStoreListenerThis class is a neutral implementation of StoreListener.classCacheManagerThis class manages the cache of content fragments.classCategoryListenerclassChannelListenerA listener called during the Channel life cycle.classCustomCleanFilterclassDataListenerThis class listens to mutations ofDataobjects.classDBContentListenerstatic classDescriptiveURLs.DescriptiveURLsListenerclassFileDocumentListenerThis class listens to mutation ofFileDocumentobjects.classFileDocumentReferrerRightPolicyFilterclassFormRightPolicyFilterclassGroupListenerThis class listens to mutations ofGroupinstances.classJSyncDataListenerThis class monitors writes stablization.classLimitControllerListenerclassMemberListenerThis class listens to mutations ofMemberandDBMemberinstances.classMemberSearchEngineListenerListen to create/update/delete of DBMemberclassPublicationFollowerListenerAutomatically removes a member children publication followers when he unsubscribes from a parent: Faq GlossaryclassPublicationListenerThis class listens to mutations ofPublicationobjects.classQueryFilterA QueryFilter is notified for each query.classStartupDataGeneratorclassStrongLockManagerThis class manages StrongLock.classWeakLinkManagerThis class manages the index of weak references on publications.classWFDataControllerclassWFPublicationListenerThis class listens to mutations ofPublicationobjects and manages Workflow's resources (State's action, alarms, ...)classWorkflowManagerThis class manages JCMS workflows. - 
Uses of PluginComponent in com.jalios.jcms.accesscontrol
Classes in com.jalios.jcms.accesscontrol that implement PluginComponent Modifier and Type Class Description classAccessControlListListenerListen to mutation of AccessControlList.classAccessControlManagerManager of Access Control in JCMS. - 
Uses of PluginComponent in com.jalios.jcms.alert
Subinterfaces of PluginComponent in com.jalios.jcms.alert Modifier and Type Interface Description interfaceAlertPolicyFilterThis interface provides hooks for Alert management.Classes in com.jalios.jcms.alert that implement PluginComponent Modifier and Type Class Description classAlertControllerWorks on Publication's alerts.classAlertListenerclassBasicAlertChannelclassBasicAlertPolicyFilterThis class provides default implementation for AlertPolicyFilterclassMailAlertChannelclassWebAlertChannel - 
Uses of PluginComponent in com.jalios.jcms.application
Classes in com.jalios.jcms.application that implement PluginComponent Modifier and Type Class Description classDefaultApplicationChannelListenerChannel listener which creates default applicationclassDefaultApplicationRightPolicyFilterRight Policy Filter which test access to default application generatedclassWorkspaceApplicationShortcutPolicyFilterOverrides the workspace application URL to preserve the context by calling the underlaying JSP (JCMS-7511) - 
Uses of PluginComponent in com.jalios.jcms.authentication
Classes in com.jalios.jcms.authentication that implement PluginComponent Modifier and Type Class Description classAuthenticationHandlerAn AuthenticationHandler is an object that perform user authentification.
JCMS manages a list of AuthenticationHandler sorted using the natural order provided by this abstract class using the order parameter of the constructor.
Use this order parameter to modify the position of your handler in the authentication chain.
Override one or both of the following methods to provide your own authentication mecanism :AuthenticationHandler.login(AuthenticationContext)AuthenticationHandler.logout(AuthenticationContext)When implementing any of those method, make sure you either call the super method or either invoke the chain yourself, NOT BOTH!
TheAuthenticationHandler.loadProperties()method can be overridden to load/reload properties as needed. - 
Uses of PluginComponent in com.jalios.jcms.authentication.cookie
Classes in com.jalios.jcms.authentication.cookie that implement PluginComponent Modifier and Type Class Description classAuthenticationCookieMemberListenerListen to Member and DBMember deletion to delete their AuthenticationCoookie. - 
Uses of PluginComponent in com.jalios.jcms.authentication.handlers
Classes in com.jalios.jcms.authentication.handlers that implement PluginComponent Modifier and Type Class Description classAuthKeyAuthenticationHandlerAuthenticates users using an "authentication key" parameter valid only for the request for which it is processed.classClientCertificateAuthenticationHandlerclassCookieAuthenticationHandlerSave authentification made by other handlers into cookie and use it later on to re-authenticate.
You can disable this handler by modifiying property"auth-mgr.cookie-enabled".classDelegationAuthenticationHandlerUses the Member's delegation to allow him to change its identity to somebody else.classHttpBasicAuthenticationHandlerAuthenticates user using HTTP Authorization.
In order to make it work you are responsible to call the methodHttpBasicAuthenticationHandler.setHttpBasicAuthorizationHeader(HttpServletResponse, String)to trigger a HTTP Authorization response, the handler will deal with decoding of the next request.classHttpDigestAuthenticationHandlerAuthenticates user using HTTP Authorization.classJWTAuthenticationHandlerclassLoggingAuthenticationHandlerProvide logging of the authentication process using log4j.
This authentication handler must be the first in the list of authentication handlers to be able to log authentication made by other handlers.classSessionAuthenticationHandlerSave authentification made by other handlers into session and use it later on to re-authenticate.classSilentParamsAuthenticationHandlerRead the authentification from the "silent" parameter,silentLogin,silentPassword.classSimpleAuthenticationHandlerAuthenticate user based on the login/password of existing member in JCMS.
Current implementation of thisAuthenticationHandler: stops the LoginChain on empty login or password. - 
Uses of PluginComponent in com.jalios.jcms.db
Classes in com.jalios.jcms.db that implement PluginComponent Modifier and Type Class Description classBasicDBListenerThis class is a default implementation of DBListener.classBasicDBListenerStoreListenerThis class is a default implementation of StoreListener and DBListener.classCacheDBListenerclassDBEventLogManagerThis class replays the hibernate events on all the other replicas.classDerbyManagerThis class manages the internal Derby server. - 
Uses of PluginComponent in com.jalios.jcms.dbmember
Classes in com.jalios.jcms.dbmember that implement PluginComponent Modifier and Type Class Description classWorkspaceDBMemberListener - 
Uses of PluginComponent in com.jalios.jcms.fileprocessor
Classes in com.jalios.jcms.fileprocessor that implement PluginComponent Modifier and Type Class Description classFileProcessorDBListenerStoreListenerclassFileProcessorReplicaMessageManagerHandle JSync intermessaging related to FileProcessor. - 
Uses of PluginComponent in com.jalios.jcms.fileprocessor.processingmanagement
Classes in com.jalios.jcms.fileprocessor.processingmanagement that implement PluginComponent Modifier and Type Class Description classFileProcessorManagerFileProcessor singleton manager class - 
Uses of PluginComponent in com.jalios.jcms.jportal
Classes in com.jalios.jcms.jportal that implement PluginComponent Modifier and Type Class Description classJPortalListenerclassJPortalStructureDataController - 
Uses of PluginComponent in com.jalios.jcms.mail
Classes in com.jalios.jcms.mail that implement PluginComponent Modifier and Type Class Description classMailMessageDataControllerThis DataController resolves String email addresses as Members if any corresponding, on MailMessage creation.classMailThreadQueryFilter - 
Uses of PluginComponent in com.jalios.jcms.mashup
Classes in com.jalios.jcms.mashup that implement PluginComponent Modifier and Type Class Description classImportDataListenerThis StoreListener indexes imported data. - 
Uses of PluginComponent in com.jalios.jcms.media
Classes in com.jalios.jcms.media that implement PluginComponent Modifier and Type Class Description classMediaProgressionDataControllerclassMediaProgressionManagerclassMediaQueryFilterclassMediaTracksSearchEnginePolicyFilterSearchEngine policy filter adding parsing and indexing of media tracks. - 
Uses of PluginComponent in com.jalios.jcms.memberpreference
Classes in com.jalios.jcms.memberpreference that implement PluginComponent Modifier and Type Class Description classMemberPreferenceListener - 
Uses of PluginComponent in com.jalios.jcms.mention
Classes in com.jalios.jcms.mention that implement PluginComponent Modifier and Type Class Description classMentionController - 
Uses of PluginComponent in com.jalios.jcms.plugin
Classes in com.jalios.jcms.plugin that implement PluginComponent Modifier and Type Class Description classPluginManagerSingleton used to manage plugin's life cycle.
It also contains utility methods and constants for plugins.Methods in com.jalios.jcms.plugin with type parameters of type PluginComponent Modifier and Type Method Description protected <T extends PluginComponent>
java.util.List<T>Plugin. getPluginComponents(java.lang.Class<T> clazz)Convenient method to retrieve a usage of elements from the plugin configuration and create PluginComponents from attribute class Skip unresolvable types with a warning.protected <T extends PluginComponent>
java.util.List<T>Plugin. getPluginComponents(java.lang.Class<T> clazz, java.lang.String tagName)Convenient method to retrieve a usage of elements from the plugin configuration and create PluginComponents from attribute class Skip unresolvable types with a warning. - 
Uses of PluginComponent in com.jalios.jcms.policy
Subinterfaces of PluginComponent in com.jalios.jcms.policy Modifier and Type Interface Description interfaceChannelPolicyFilterThis class allow developers to put hooks to change channel mechanism behaviour.interfaceCtxMenuPolicyFilterThis class provides hooks for contextual menu rendering.interfaceDataIconPolicyFilterThis interface provides hooks for Data iconsinterfaceDocumentEditorPolicyFilterinterfaceExportPolicyFilterThis interface provides hooks for data export.interfaceImportPolicyFilterThis interface provides hooks for data export.interfaceJPortalPolicyFilterinterfaceLuceneSearchEnginePolicyFilterThis class allow developers to put hooks to change lucene search engine mechanism behaviour.interfaceMailPolicyFilterThis interface provides hooks on around mail activity.interfaceMediaTemplatePolicyFilterThis interface provides hooks around Media rendering.interfaceMemberPolicyFilterinterfacePluginPolicyFilterinterfacePolicyFilterinterfacePortalPolicyFilterThis class allow developers to put hooks to change portal mechanism behaviour.interfacePublicationFollowerPolicyFilterinterfaceRemoteDocumentPolicyFilterinterfaceRightPolicyFilterThe RightPolicyFilter is a hook called JCMS Rights mecanism to handle custom rights.interfaceTemplatePolicyFilterThis class is a hook to allow developer to select custom templates for a given publicationinterfaceThumbnailPolicyFilterThis class allow users to customize behaviour of widgets by re-writing call-back methods.interfaceUILinkItemsPolicyFilterThis class provides hooks forUILinkItemmenuinterfaceUnifiedInsertPolicyFilterThis class provides hooks for unified insertion.interfaceWebdavPolicyFilterThis class is a hook to allow developer to add custom webdav behaviour without implementing a new WebdavContext, WebdavFileSystem, ...
To handle read/write/upload rights for webdav the class RightPolicy may be used with JcmsContext Webdav.interfaceWikiPolicyFilterThis class provides hooks for wiki rendering.interfaceWizardPolicyFilterThis class provides hooks for wizard actions: Deep duplicate of a Workspace Model Deep duplicate of a Portal There is 2 methods to perform action on WizardContext before and after the deep copy.interfaceWysiwygPolicyFilterThis class provides hooks for wysiwyg rendering.Classes in com.jalios.jcms.policy that implement PluginComponent Modifier and Type Class Description classAbstractDataMailPolicyFilterclassAbstractDocumentEditorPolicyFilterclassAbstractPolicyFilterclassBasicChannelPolicyFilterThis class allow developers to put hooks to change channel mechanism behaviour.classBasicCtxMenuPolicyFilterThis class provides hooks for contextual menu rendering.classBasicDataIconPolicyFilterclassBasicExportPolicyFilterThis class provides hooks for data export.classBasicImportPolicyFilterThis class provides hooks for data export.classBasicLuceneSearchEnginePolicyFilterThis class allow developers to put hooks to change lucene search engine mechanism behaviour.classBasicMailPolicyFilterDefault implementation ofMailPolicyFilter.classBasicMediaTemplatePolicyFilterDefault implementation ofMediaTemplatePolicyFilterclassBasicMemberPolicyFilterclassBasicPluginPolicyFilterThis class provides hooks for plugin life cycle.classBasicPortalPolicyFilterclassBasicPublicationFollowerPolicyFilterclassBasicRemoteDocumentPolicyFilterclassBasicRightPolicyFilterDefault implementation of RightPolicyFilterclassBasicTemplatePolicyFilterThis class is a hook to allow developer to select custom templates and css for a given publicationclassBasicThumbnailPolicyFilterThis class allow users to customize behaviour of widgets by re-writing call-back methods.classBasicUILinkItemsPolicyFilterThis class provides hooks forUILinkItemmenuclassBasicUnifiedInsertPolicyFilterDefault implementation ofUnifiedInsertPolicyFilterclassBasicWebdavPolicyFilterThis class is a hook to allow developer to add custom webdav behaviour without implementing a new WebdavContext, WebdavFileSystem, ...
To handle read/write/upload rights for webdav the class RightPolicy may be used with JcmsContext Webdav.classBasicWikiPolicyFilterThis class provides hooks for wiki rendering.classBasicWizardPolicyFilterThis class provides hooks for wizard actions:classBasicWysiwygPolicyFilterThis class allow users to customize behaviour of widgets by re-writing call-back methods.classConditionTemplatePolicyFilterclassDefaultThumbnailPolicyFilterDeprecated.the DefaultThumbnailPolicyFilter will be split to 3 independents ThumbnailPolicyFilter - 
Uses of PluginComponent in com.jalios.jcms.portlet
Classes in com.jalios.jcms.portlet that implement PluginComponent Modifier and Type Class Description classPortletJspDataControllerclassPortletQueryForeachDataControllerCheck the PortletQueryForeach options when JcmsDB search has been enabled. - 
Uses of PluginComponent in com.jalios.jcms.property
Classes in com.jalios.jcms.property that implement PluginComponent Modifier and Type Class Description classPropertyManagerThis class is a singleton to manage properties. - 
Uses of PluginComponent in com.jalios.jcms.publicationfollower
Classes in com.jalios.jcms.publicationfollower that implement PluginComponent Modifier and Type Class Description classPublicationFollowerController - 
Uses of PluginComponent in com.jalios.jcms.push
Classes in com.jalios.jcms.push that implement PluginComponent Modifier and Type Class Description classPushNotificationManagerManager push notification through event source protocol. - 
Uses of PluginComponent in com.jalios.jcms.quota
Classes in com.jalios.jcms.quota that implement PluginComponent Modifier and Type Class Description classQuotaDataController - 
Uses of PluginComponent in com.jalios.jcms.recenthistory
Classes in com.jalios.jcms.recenthistory that implement PluginComponent Modifier and Type Class Description classRecentHistoryDataControllerThe recent history data controller. - 
Uses of PluginComponent in com.jalios.jcms.recommendation
Classes in com.jalios.jcms.recommendation that implement PluginComponent Modifier and Type Class Description classRecommendationControllerWhen a Publication is deleted, recommendations that target this Publication will be deleted. - 
Uses of PluginComponent in com.jalios.jcms.replicamessage
Subinterfaces of PluginComponent in com.jalios.jcms.replicamessage Modifier and Type Interface Description interfaceReplicaMessageListener - 
Uses of PluginComponent in com.jalios.jcms.search
Classes in com.jalios.jcms.search that implement PluginComponent Modifier and Type Class Description classCategorySearchEngineListenerThis class listen to all operations onCategoryand ask the Category Search Engine to index/update/delete.classPublicationSearchEngineListenerThis class listen to all operations onPublicationand ask the Publication Search Engine to index/update/delete.classSpellSuggestEngineThis engine can be used when doing text search. - 
Uses of PluginComponent in com.jalios.jcms.security
Classes in com.jalios.jcms.security that implement PluginComponent Modifier and Type Class Description classParentReadRightPolicyFilterRightPolicyFilter enforcing read right of a publication with the same right applied on its parent.classSecurityAlertMemberDataController - 
Uses of PluginComponent in com.jalios.jcms.shortcut
Subinterfaces of PluginComponent in com.jalios.jcms.shortcut Modifier and Type Interface Description interfaceShortcutPolicyFilterThis interface provides hooks for shortcut badge.Classes in com.jalios.jcms.shortcut that implement PluginComponent Modifier and Type Class Description classBasicShortcutPolicyFilterclassShortcutRightPolicyFilter - 
Uses of PluginComponent in com.jalios.jcms.thumbnail
Classes in com.jalios.jcms.thumbnail that implement PluginComponent Modifier and Type Class Description classAbstractThumbnailPolicyFilterImplThis class allow users to customize behaviour of widgets by re-writing call-back methods.classDefaultImageThumbnailPolicyFilterclassDefaultOpenOfficeThumbnailPolicyFilterclassDefaultOpenXmlThumbnailPolicyFilter - 
Uses of PluginComponent in com.jalios.jcms.tracking
Classes in com.jalios.jcms.tracking that implement PluginComponent Modifier and Type Class Description classReaderTrackerManager - 
Uses of PluginComponent in com.jalios.jcms.trash
Classes in com.jalios.jcms.trash that implement PluginComponent Modifier and Type Class Description classTrashRightPolicyFilterControls read acces to Trashed publications. - 
Uses of PluginComponent in com.jalios.jcms.unifiedinsert
Classes in com.jalios.jcms.unifiedinsert that implement PluginComponent Modifier and Type Class Description classFileUnifiedInsertPolicyFilterUnified insertion policy filter to hide file entry to non authorized user. - 
Uses of PluginComponent in com.jalios.jcms.upload
Classes in com.jalios.jcms.upload that implement PluginComponent Modifier and Type Class Description classQuotaPolicyFilterclassUnzipDataControllerMonitors FileDocument zip file upload and create FileDocument from them.classUnzipRightPolicyFilterMonitors FileDocument upload and unzip them if requested. - 
Uses of PluginComponent in com.jalios.jcms.vote
Classes in com.jalios.jcms.vote that implement PluginComponent Modifier and Type Class Description classVoteDataControllerThis DataController checks if the Publication has changed its Workspace to update the Workspace voteclassVoteListenerclassVoteManagerThis class gives Utils to handle vote - 
Uses of PluginComponent in com.jalios.jcms.workspace
Classes in com.jalios.jcms.workspace that implement PluginComponent Modifier and Type Class Description classWorkspaceListenerThis class represent a Listener for Workspace ObjectsclassWSTypeEntryListenerThis class is a StoreListener used to set a workspace for a given WSTypeEntry. 
 -