Package org.xwiki.extension.event
Class AbstractExtensionEvent
java.lang.Object
org.xwiki.extension.event.AbstractExtensionEvent
- All Implemented Interfaces:
ExtensionEvent
,Event
- Direct Known Subclasses:
ExtensionInitializedEvent
,ExtensionInstalledEvent
,ExtensionInstallFailedEvent
,ExtensionInstallingEvent
,ExtensionUninstalledEvent
,ExtensionUninstallFailedEvent
,ExtensionUninstallingEvent
,ExtensionUpgradedEvent
,ExtensionUpgradeFailedEvent
,ExtensionUpgradingEvent
Base class for all
ExtensionEvent
.- Since:
- 4.0M1
- Version:
- $Id: 047fbcb6d77e4c49972ca73bacf9026a750a420d $
-
Constructor Summary
ConstructorsModifierConstructorDescriptionDefault constructor.protected
AbstractExtensionEvent
(ExtensionId extensionId) protected
AbstractExtensionEvent
(ExtensionId extensionId, String namespace) -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
-
Constructor Details
-
AbstractExtensionEvent
public AbstractExtensionEvent()Default constructor. -
AbstractExtensionEvent
- Parameters:
extensionId
- the event related extension identifiernamespace
- the namespace on which the event happened
-
AbstractExtensionEvent
- Parameters:
extensionId
- the event related extension identifier- Since:
- 9.0RC1, 8.4.1, 7.4.6
-
-
Method Details
-
getExtensionId
- Specified by:
getExtensionId
in interfaceExtensionEvent
- Returns:
- the event related extension identifier
-
getNamespace
- Specified by:
getNamespace
in interfaceExtensionEvent
- Returns:
- the namespace on which the event happened, null mean root namespace
-
hasNamespace
public boolean hasNamespace()- Specified by:
hasNamespace
in interfaceExtensionEvent
- Returns:
- indicate of the namespace has been set in this event
-
matches
-