Uses of Interface
com.jalios.jcms.plugin.PluginComponent

Packages that use PluginComponent
com.jalios.jcms Contains the core JCMS classes. 
com.jalios.jcms.accesscontrol   
com.jalios.jcms.authentication   
com.jalios.jcms.authentication.handlers   
com.jalios.jcms.db   
com.jalios.jcms.fileprocessor   
com.jalios.jcms.fileprocessor.processingmanagement   
com.jalios.jcms.mail   
com.jalios.jcms.mashup Contains classes used for data Import/Export. 
com.jalios.jcms.plugin   
com.jalios.jcms.policy   
com.jalios.jcms.portlet Contains core Portlets parent of all generated portlets. 
com.jalios.jcms.publicationfollower   
com.jalios.jcms.search Provides internal search engines classes of JCMS. 
com.jalios.jcms.stat Provides classes for statistics management and analysis. 
com.jalios.jcms.tracking   
com.jalios.jcms.upload   
com.jalios.jcms.workspace Contains classes about workspace features. 
 

Uses of PluginComponent in com.jalios.jcms
 

Subinterfaces of PluginComponent in com.jalios.jcms
 interface MemberQueryFilter
          A MemberQueryFilter is notified for each member query.
 

Classes in com.jalios.jcms that implement PluginComponent
 class AbstractFileIndexListener
          This abstract class is implemented by generated.FileIndexListener
 class AbstractLinkIndexListener
          This abstract class is implemented by generated.LinkIndexListener
 class AudienceRights
          This class manages a Member's read right on publication using their categories.
 class BasicDataController
          This class is a neutral implementation of DataController.
 class BasicMemberQueryFilter
          A QueryFilter is notified for each member query.
 class BasicStoreListener
          This class is a neutral implementation of StoreListener.
 class CacheManager
          This class manages the cache of content fragements.
 class CategoryListener
           
 class ChannelListener
          A listener called during the Channel life cycle.
 class CustomCleanFilter
           
 class DataListener
          This class listens to mutations of Data objects.
static class DescriptiveURLs.DescriptiveURLsListener
           
 class FileDocumentListener
          This class listens to mutation of FileDocument objects.
 class GroupListener
          This class listens to mutations of Group instances.
 class JSyncDataListener
          This class monitors writes stablization.
 class MemberListener
          This class listens to mutations of Member instances.
 class MemberSearchEngineListener
          Listen to create/update/delete of DBMember
 class PublicationListener
          This class listens to mutations of Publication objects.
 class QueryFilter
          A QueryFilter is notified for each query.
 class ReviewListener
          This class listens to mutations of Review data.
 class StrongLockManager
          This class manages StrongLock.
 class WeakLinkManager
          This class manages the index of weak references on publications.
 class WFPublicationListener
          This class listens to mutations of Publication objects and manages Workflow's resources (State's action, alarms, ...)
 

Uses of PluginComponent in com.jalios.jcms.accesscontrol
 

Classes in com.jalios.jcms.accesscontrol that implement PluginComponent
 class AccessControlManager
          Manager of Access Control in JCMS.
 

Uses of PluginComponent in com.jalios.jcms.authentication
 

Classes in com.jalios.jcms.authentication that implement PluginComponent
 class AuthenticationHandler
          An 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!

The AuthenticationHandler.loadProperties() method can be overridden to load/reload properties as needed.
 

Uses of PluginComponent in com.jalios.jcms.authentication.handlers
 

Classes in com.jalios.jcms.authentication.handlers that implement PluginComponent
 class AuthKeyAuthenticationHandler
          Authenticates users using an "authentication key" parameter valid only for the request for which it is processed.
 class CookieAuthenticationHandler
          Save 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".
 class DelegationAuthenticationHandler
          Uses the Member's delegation to allow him to change its identity to somebody else.
 class HttpBasicAuthenticationHandler
          Authenticates user using HTTP Authorization.
In order to make it work you are responsible to call the method HttpBasicAuthenticationHandler.setHttpBasicAuthorizationHeader(HttpServletResponse, String) to trigger a HTTP Authorization response, the handler will deal with decoding of the next request.
 class HttpDigestAuthenticationHandler
          Authenticates user using HTTP Authorization.
 class LoggingAuthenticationHandler
          Provide 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.
 class SessionAuthenticationHandler
          Save authentification made by other handlers into session and use it later on to re-authenticate.
 class SilentParamsAuthenticationHandler
          Read the authentification from the "silent" parameter, silentLogin, silentPassword and silentDigest with remote portal authentication.
 class SimpleAuthenticationHandler
          Authenticate user based on the login/password of existing member in JCMS.

Current implementation of this AuthenticationHandler : stops the LoginChain on empty login or passowrd.
 

Uses of PluginComponent in com.jalios.jcms.db
 

Classes in com.jalios.jcms.db that implement PluginComponent
 class BasicDBListener
          This class is an default implementation of DBListener.
 class BasicDBListenerStoreListener
          This class is a default implementation of StoreListener and DBListener.
 class CacheDBListener
           
 class DBEventLogManager
          This class replays the hibernate events on all the other replicas.
 class DerbyManager
          This class manages the internal Derby server.
 

Uses of PluginComponent in com.jalios.jcms.fileprocessor
 

Classes in com.jalios.jcms.fileprocessor that implement PluginComponent
 class FileProcessorDBListenerStoreListener
           
 

Uses of PluginComponent in com.jalios.jcms.fileprocessor.processingmanagement
 

Classes in com.jalios.jcms.fileprocessor.processingmanagement that implement PluginComponent
 class FileProcessorManager
          FileProcessor singleton manager class
 

Uses of PluginComponent in com.jalios.jcms.mail
 

Classes in com.jalios.jcms.mail that implement PluginComponent
 class MailThreadQueryFilter
           
 

Uses of PluginComponent in com.jalios.jcms.mashup
 

Classes in com.jalios.jcms.mashup that implement PluginComponent
 class ImportDataListener
          This StoreListener indexes imported data.
 

Uses of PluginComponent in com.jalios.jcms.plugin
 

Methods in com.jalios.jcms.plugin with type parameters of type PluginComponent
protected
<T extends PluginComponent>
List<T>
Plugin.getPluginComponents(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.
 

Uses of PluginComponent in com.jalios.jcms.policy
 

Subinterfaces of PluginComponent in com.jalios.jcms.policy
 interface ChannelPolicyFilter
          This class allow developers to put hooks to change channel mechanism behaviour.
 interface CtxMenuPolicyFilter
          This class provides hooks for contextual menu rendering.
 interface ExportPolicyFilter
          This interface provides hooks for data export.
 interface ImportPolicyFilter
          This interface provides hooks for data export.
 interface LuceneSearchEnginePolicyFilter
          This class allow developers to put hooks to change lucene search engine mechanism behaviour.
 interface MailPolicyFilter
          This interface provides hooks on around mail activity.
 interface MemberPolicyFilter
           
 interface PluginPolicyFilter
           
 interface PolicyFilter
           
 interface PortalPolicyFilter
          This class allow developers to put hooks to change portal mechanism behaviour.
 interface PublicationFollowerPolicyFilter
           
 interface RightPolicyFilter
          The RightPolicyFilter is a hook called JCMS Rights mecanism to handle custom rights.
 interface StatPolicyFilter
          This class is a hook to allow developer to add custom stat behaviour without implementing many StatListener
 interface TemplatePolicyFilter
          This class is a hook to allow developer to select custom templates for a given publication
 interface ThumbnailPolicyFilter
          This class allow users to customize behaviour of widgets by re-writing call-back methods.
 interface WebdavPolicyFilter
          This 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.
 interface WidgetPolicyFilter
          This class allow users to customize behaviour of widgets by re-writing call-back methods.
 interface WikiPolicyFilter
          This class provides hooks for wiki rendering.
 interface WizardPolicyFilter
          This 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.
 interface WysiwygPolicyFilter
          This class provides hooks for wysiwyg rendering.
 

Classes in com.jalios.jcms.policy that implement PluginComponent
 class AbstractDataMailPolicyFilter
           
 class AbstractPolicyFilter
           
 class BasicChannelPolicyFilter
          This class allow developers to put hooks to change channel mechanism behaviour.
 class BasicCtxMenuPolicyFilter
          This class provides hooks for contextual menu rendering.
 class BasicExportPolicyFilter
          This class provides hooks for data export.
 class BasicImportPolicyFilter
          This class provides hooks for data export.
 class BasicLuceneSearchEnginePolicyFilter
          This class allow developers to put hooks to change lucene search engine mechanism behaviour.
 class BasicMailPolicyFilter
          Default implementation of MailPolicyFilter.
 class BasicMemberPolicyFilter
           
 class BasicPluginPolicyFilter
          This class provides hooks for plugin life cycle.
 class BasicPortalPolicyFilter
           
 class BasicPublicationFollowerPolicyFilter
           
 class BasicRightPolicyFilter
          Default implementation of RightPolicyFilter
 class BasicStatPolicyFilter
          This class is a hook to allow developer to add custom stat behaviour without implementing many StatListener
 class BasicTemplatePolicyFilter
          This class is a hook to allow developer to select custom templates and css for a given publication
 class BasicThumbnailPolicyFilter
          This class allow users to customize behaviour of widgets by re-writing call-back methods.
 class BasicWebdavPolicyFilter
          This 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.
 class BasicWidgetPolicyFilter
          This class allow users to customize behaviour of widgets by re-writing call-back methods.
 class BasicWikiPolicyFilter
          This class provides hooks for wiki rendering.
 class BasicWizardPolicyFilter
          This class provides hooks for wizard actions:
 class BasicWysiwygPolicyFilter
          This class allow users to customize behaviour of widgets by re-writing call-back methods.
 class ConditionTemplatePolicyFilter
           
 class DefaultThumbnailPolicyFilter
          This class allow users to customize behaviour of widgets by re-writing call-back methods.
 

Uses of PluginComponent in com.jalios.jcms.portlet
 

Classes in com.jalios.jcms.portlet that implement PluginComponent
 class PortletQueryForeachDataController
          Check the PortletQueryForeach options when JcmsDB search has been enabled.
 

Uses of PluginComponent in com.jalios.jcms.publicationfollower
 

Classes in com.jalios.jcms.publicationfollower that implement PluginComponent
 class PublicationFollowerController
           
 

Uses of PluginComponent in com.jalios.jcms.search
 

Classes in com.jalios.jcms.search that implement PluginComponent
 class CategorySearchEngineListener
          This class listen to all operations on Category and ask the Category Search Engine to index/update/delete.
 class PublicationSearchEngineListener
          This class listen to all operations on Publication and ask the Publication Search Engine to index/update/delete.
 class SpellSuggestEngine
          This engine can be used when doing text search.
 

Uses of PluginComponent in com.jalios.jcms.stat
 

Classes in com.jalios.jcms.stat that implement PluginComponent
 class StatReportListener
           
 

Uses of PluginComponent in com.jalios.jcms.tracking
 

Classes in com.jalios.jcms.tracking that implement PluginComponent
 class ReaderTrackerManager
           
 

Uses of PluginComponent in com.jalios.jcms.upload
 

Classes in com.jalios.jcms.upload that implement PluginComponent
 class UnzipDataController
          Monitors FileDocument zip file upload and create FileDocument from them.
 class UnzipRightPolicyFilter
          Monitors FileDocument upload and unzip them if requested.
 

Uses of PluginComponent in com.jalios.jcms.workspace
 

Classes in com.jalios.jcms.workspace that implement PluginComponent
 class WorkspaceListener
          This class represent a Listener for Workspace Objects
 class WSTypeEntryListener
          This class is a StoreListener used to set a workspace for a given WSTypeEntry.
 



Copyright © 2001-2010 Jalios SA. All Rights Reserved.