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
,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
,AlertController
,AlertListener
,AudienceRights
,AuthenticationCookieMemberListener
,AuthenticationHandler
,AuthKeyAuthenticationHandler
,BasicAlertChannel
,BasicAlertPolicyFilter
,BasicChannelPolicyFilter
,BasicCtxMenuPolicyFilter
,BasicDataController
,BasicDataIconPolicyFilter
,BasicDBListener
,BasicDBListenerStoreListener
,BasicExportPolicyFilter
,BasicImportPolicyFilter
,BasicJSyncListener
,BasicLuceneSearchEnginePolicyFilter
,BasicMailPolicyFilter
,BasicMediaTemplatePolicyFilter
,BasicMemberPolicyFilter
,BasicMemberQueryFilter
,BasicPluginPolicyFilter
,BasicPortalPolicyFilter
,BasicPublicationFollowerPolicyFilter
,BasicRemoteDocumentPolicyFilter
,BasicRightPolicyFilter
,BasicShortcutPolicyFilter
,BasicStoreListener
,BasicTemplatePolicyFilter
,BasicThumbnailPolicyFilter
,BasicUILinkItemsPolicyFilter
,BasicUnifiedInsertPolicyFilter
,BasicWebdavPolicyFilter
,BasicWikiPolicyFilter
,BasicWizardPolicyFilter
,BasicWysiwygPolicyFilter
,CacheDBListener
,CacheManager
,CategoryListener
,CategorySearchEngineListener
,ChannelListener
,ClientCertificateAuthenticationHandler
,ConditionTemplatePolicyFilter
,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
,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
- Version:
- $Revision: 100263 $
- Author:
- Jean-Philippe
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
REVISION
-
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
-
-
-
Field Detail
-
REVISION
static final java.lang.String REVISION
- See Also:
- Constant Field Values
-
-
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.
-
-