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 PluginComponent
A 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 boolean
init(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.
-
-