Package com.jalios.jcms.plugin
Interface PluginComponent
-
- All Known Subinterfaces:
AlertPolicyFilter,ChannelPolicyFilter,CtxMenuPolicyFilter,DataIconPolicyFilter,DocumentEditorPolicyFilter,ExportPolicyFilter,ImportPolicyFilter,JPortalPolicyFilter,LuceneSearchEnginePolicyFilter,MailPolicyFilter,MediaTemplatePolicyFilter,MemberPolicyFilter,MemberQueryFilter,PluginPolicyFilter,PolicyFilter,PortalPolicyFilter,PubChooserExternalSubProviderPolicyFilter,PublicationFollowerPolicyFilter,RemoteDocumentPolicyFilter,ReplicaMessageListener,RightPolicyFilter,ShortcutPolicyFilter,TemplatePolicyFilter,ThumbnailPolicyFilter,UILinkItemsPolicyFilter,UnifiedInsertPolicyFilter,WebdavPolicyFilter,WikiPolicyFilter,WizardPolicyFilter,WysiwygPolicyFilter
- All Known Implementing Classes:
AbstractDataMailPolicyFilter,AbstractDocumentEditorPolicyFilter,AbstractFileIndexListener,AbstractLinkIndexListener,AbstractPolicyFilter,AbstractThumbnailPolicyFilterImpl,AccessControlListListener,AccessControlManager,AccessTokenMemberListener,AlertController,AlertListener,AudienceRights,AuthenticationCookieMemberListener,AuthenticationHandler,AuthKeyAuthenticationHandler,BackgroundProcessManager,BasicAlertChannel,BasicAlertPolicyFilter,BasicChannelPolicyFilter,BasicCtxMenuPolicyFilter,BasicDataController,BasicDataIconPolicyFilter,BasicDBListener,BasicDBListenerStoreListener,BasicExportPolicyFilter,BasicImportPolicyFilter,BasicJSyncListener,BasicLuceneSearchEnginePolicyFilter,BasicMailPolicyFilter,BasicMediaTemplatePolicyFilter,BasicMemberPolicyFilter,BasicMemberQueryFilter,BasicPluginPolicyFilter,BasicPortalPolicyFilter,BasicPubChooserExternalSubProviderPolicyFilter,BasicPublicationFollowerPolicyFilter,BasicRemoteDocumentPolicyFilter,BasicRightPolicyFilter,BasicShortcutPolicyFilter,BasicStoreListener,BasicTemplatePolicyFilter,BasicThumbnailPolicyFilter,BasicUILinkItemsPolicyFilter,BasicUnifiedInsertPolicyFilter,BasicWebdavPolicyFilter,BasicWikiPolicyFilter,BasicWizardPolicyFilter,BasicWysiwygPolicyFilter,CacheDBListener,CacheManager,CategoryListener,CategorySearchEngineListener,ChannelListener,ClientCertificateAuthenticationHandler,ConditionTemplatePolicyFilter,ContentController,ContentQueryFilter,CookieAuthenticationHandler,CustomCleanFilter,DataListener,DBContentListener,DBEventLogManager,DefaultApplicationChannelListener,DefaultApplicationRightPolicyFilter,DefaultImageThumbnailPolicyFilter,DefaultOpenOfficeThumbnailPolicyFilter,DefaultOpenXmlThumbnailPolicyFilter,DefaultThumbnailPolicyFilter,DelegationAuthenticationHandler,DerbyManager,DescriptiveURLs.DescriptiveURLsListener,FileDocumentListener,FileDocumentReferrerRightPolicyFilter,FileProcessorDBListenerStoreListener,FileProcessorManager,FileProcessorReplicaMessageManager,FileUnifiedInsertPolicyFilter,FormRightPolicyFilter,GroupListener,HttpBasicAuthenticationHandler,HttpDigestAuthenticationHandler,ImportDataListener,JPortalListener,JPortalPortletFieldStatusController,JPortalStructureDataController,JSyncDataListener,JWTAuthenticationHandler,LimitControllerListener,LoggingAuthenticationHandler,MailAlertChannel,MailMessageDataController,MailThreadQueryFilter,MediaProgressionDataController,MediaProgressionManager,MediaQueryFilter,MediaTracksSearchEnginePolicyFilter,MemberListener,MemberPreferenceListener,MemberSearchEngineListener,MentionController,ParentReadRightPolicyFilter,PluginManager,PortletJspDataController,PortletQueryForeachDataController,PropertyManager,PublicationFollowerController,PublicationFollowerListener,PublicationListener,PublicationSearchEngineListener,PushNotificationManager,QueryFilter,QuotaDataController,QuotaPolicyFilter,ReaderTrackerManager,RecentHistoryDataController,RecommendationController,SecurityAlertMemberDataController,SessionAuthenticationHandler,ShortcutRightPolicyFilter,SilentParamsAuthenticationHandler,SimpleAuthenticationHandler,SpellSuggestEngine,StartupDataGenerator,StrongLockManager,TrashRightPolicyFilter,UnzipDataController,UnzipRightPolicyFilter,VoteDataController,VoteListener,VoteManager,WeakLinkManager,WebAlertChannel,WFDataController,WFPublicationListener,WorkflowManager,WorkspaceApplicationShortcutPolicyFilter,WorkspaceDBMemberListener,WorkspaceListener,WSTypeEntryListener
public interface PluginComponentA simple interface used to represents a declared plugin component (DataController, StoreListener...) The init() method will be called after constructor call to initialize the component.- Since:
- jcms-5.7.0
- Author:
- Jean-Philippe
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default booleaninit(Plugin plugin)Initialize the component with the given plugin configuration
-
-
-
Method Detail
-
init
default boolean init(Plugin plugin)
Initialize the component with the given plugin configuration- Parameters:
plugin- the calling plugin- Returns:
- true if the component has been correctly initialized.
-
-