public class WidgetExtensionManagementRepository extends Object
Constructor and Description |
---|
WidgetExtensionManagementRepository() |
Modifier and Type | Method and Description |
---|---|
<E extends WidgetExtension<E,M>,M extends WidgetExtensionManagement<E,M>> |
addExtension(E extension)
Add a widget extension to a registered management.
|
<E extends WidgetExtension<E,M>,M extends WidgetExtensionManagement<E,M>> |
addExtensionManagement(WidgetExtensionManagement<E,M> management)
Add a widget extension management.
|
<E extends WidgetExtension<E,M>,M extends WidgetExtensionManagement<E,M>> |
getExtensionManagement(Class<M> extensionManagementType)
Return a registered extension management that matches the given type.
|
<E extends WidgetExtension<E,M>,M extends WidgetExtensionManagement<E,M>> |
removeExtension(E extension)
Remove a previously registered extension from its management.
|
<E extends WidgetExtension<E,M>,M extends WidgetExtensionManagement<E,M>> |
removeExtensionManagement(WidgetExtensionManagement<E,M> management)
Remove a previously registered widget extension management
|
public <E extends WidgetExtension<E,M>,M extends WidgetExtensionManagement<E,M>> boolean addExtension(E extension)
E
- the type of the widget extensionM
- the type of the management that handles the widget extension typeextension
- the extension to addWidgetExtension.getManagementType()
public <E extends WidgetExtension<E,M>,M extends WidgetExtensionManagement<E,M>> boolean addExtensionManagement(WidgetExtensionManagement<E,M> management)
E
- the type of the widget extension that is handled by the added managementM
- the type of the management to addmanagement
- the management to registerpublic <E extends WidgetExtension<E,M>,M extends WidgetExtensionManagement<E,M>> M getExtensionManagement(Class<M> extensionManagementType)
E
- the type of the widget extension that is handled by the managementM
- the type of the managementextensionManagementType
- the type of the widget extension managementpublic <E extends WidgetExtension<E,M>,M extends WidgetExtensionManagement<E,M>> void removeExtension(E extension)
E
- the type of the widget extensionM
- the type of the management that handles the widget extension typeextension
- the extension to removepublic <E extends WidgetExtension<E,M>,M extends WidgetExtensionManagement<E,M>> void removeExtensionManagement(WidgetExtensionManagement<E,M> management)
E
- the type of the widget extensionM
- the type of the management that handles the widget extension typemanagement
- the management to removeCopyright © 2019 Communote team. All rights reserved.