Class AbstractDeleteAction
- java.lang.Object
-
- org.neotropic.kuwaiba.core.apis.integration.modules.actions.AbstractVisualAction
-
- org.neotropic.kuwaiba.core.apis.integration.modules.actions.AbstractVisualInventoryAction
-
- org.neotropic.kuwaiba.core.apis.integration.modules.actions.AbstractDeleteAction
-
- All Implemented Interfaces:
Comparable
- Direct Known Subclasses:
DefaultDeleteBusinessObjectVisualAction
,DeleteBridgeDomainVisualAction
,DeleteContactVisualAction
,DeleteCustomerVisualAction
,DeleteMplsConnectionVisualAction
,DeletePhysicalContainerVisualAction
,DeletePhysicalLinkVisualAction
,DeleteSdhContainerLinkVisualAction
,DeleteSdhTransportLinkVisualAction
,DeleteSdhTributaryLinkVisualAction
,DeleteSubnetVisualAction
public abstract class AbstractDeleteAction extends AbstractVisualInventoryAction
Some classes require special procedures to delete their instances (for example, physical connections might need to release the endpoint ports before deleting the connection itself). In order for a module to provide this kind of actions that override the default delete action, the must be a subclass of this class.- Author:
- Charles Edward Bedon Cortazar <charles.bedon@kuwaiba.org>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.neotropic.kuwaiba.core.apis.integration.modules.actions.AbstractVisualAction
AbstractVisualAction.VisualActionType
-
-
Field Summary
-
Fields inherited from class org.neotropic.kuwaiba.core.apis.integration.modules.actions.AbstractVisualInventoryAction
SELECTION_ANY_OBJECTS, SELECTION_NO_OBJECTS
-
Fields inherited from class org.neotropic.kuwaiba.core.apis.integration.modules.actions.AbstractVisualAction
childrenActions, formatOptions, icon, listeners, moduleId, type
-
-
Constructor Summary
Constructors Constructor Description AbstractDeleteAction(String moduleId)
-
Method Summary
-
Methods inherited from class org.neotropic.kuwaiba.core.apis.integration.modules.actions.AbstractVisualInventoryAction
appliesTo, getName, getRequiredSelectedObjects, toString
-
Methods inherited from class org.neotropic.kuwaiba.core.apis.integration.modules.actions.AbstractVisualAction
clearListeners, compareTo, fireActionCompletedEvent, getChildrenActions, getFormatOptions, getIcon, getModuleAction, getModuleId, getVisualComponent, registerActionCompletedLister, setChildrenActions, setFormatOptions, setIcon, setModuleId, unregisterListener
-
-
-
-
Constructor Detail
-
AbstractDeleteAction
public AbstractDeleteAction(String moduleId)
-
-