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.protectedAbstractExtensionEvent(ExtensionId extensionId) protectedAbstractExtensionEvent(ExtensionId extensionId, String namespace) -
Method Summary
Modifier and TypeMethodDescriptionbooleanboolean
-
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:
getExtensionIdin interfaceExtensionEvent- Returns:
- the event related extension identifier
-
getNamespace
- Specified by:
getNamespacein interfaceExtensionEvent- Returns:
- the namespace on which the event happened, null mean root namespace
-
hasNamespace
public boolean hasNamespace()- Specified by:
hasNamespacein interfaceExtensionEvent- Returns:
- indicate of the namespace has been set in this event
-
matches
-