Class NewLogicalCircuitVisualAction
- 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.AbstractVisualAdvancedAction
 - 
- org.neotropic.kuwaiba.modules.optional.connectivityman.actions.NewLogicalCircuitVisualAction
 
 
 
 
 
- 
- All Implemented Interfaces:
 Comparable
@Component public class NewLogicalCircuitVisualAction extends AbstractVisualAdvancedAction
Action to create a new logical circuit.- Author:
 - Johny Andres Ortega Ruiz <johny.ortega@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 NewLogicalCircuitVisualAction() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractActiongetModuleAction()The underlying action wrapped by this visual object.intgetRequiredSelectedObjects()How many objects have to be selected so this action is enabled.WindowNewLogicalCircuitgetVisualComponent(ModuleActionParameterSet parameters)The visual component (a XXLayout, for example), to be embedded in a Dialog upon triggering the action.- 
Methods inherited from class org.neotropic.kuwaiba.core.apis.integration.modules.actions.AbstractVisualAdvancedAction
isReusable 
- 
Methods inherited from class org.neotropic.kuwaiba.core.apis.integration.modules.actions.AbstractVisualInventoryAction
appliesTo, getName, toString 
- 
Methods inherited from class org.neotropic.kuwaiba.core.apis.integration.modules.actions.AbstractVisualAction
clearListeners, compareTo, fireActionCompletedEvent, getChildrenActions, getFormatOptions, getIcon, getModuleId, registerActionCompletedLister, setChildrenActions, setFormatOptions, setIcon, setModuleId, unregisterListener 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getRequiredSelectedObjects
public int getRequiredSelectedObjects()
Description copied from class:AbstractVisualInventoryActionHow many objects have to be selected so this action is enabled. Use -1 for any (-1), 0 if no objects have to be selected (0), or a number greater than 0 for a fixed number.- Specified by:
 getRequiredSelectedObjectsin classAbstractVisualInventoryAction- Returns:
 - The number of objects that have to be selected so the action is enabled.
 
 
- 
getVisualComponent
public WindowNewLogicalCircuit getVisualComponent(ModuleActionParameterSet parameters)
Description copied from class:AbstractVisualActionThe visual component (a XXLayout, for example), to be embedded in a Dialog upon triggering the action.- Specified by:
 getVisualComponentin classAbstractVisualAction- Parameters:
 parameters- The initial parameters necessary to build the visual component. Some or all these parameters might be later passed to the underlyingAbstractAction.- Returns:
 - The visual component.
 
 
- 
getModuleAction
public AbstractAction getModuleAction()
Description copied from class:AbstractVisualActionThe underlying action wrapped by this visual object.- Specified by:
 getModuleActionin classAbstractVisualAction- Returns:
 - The action.
 
 
 - 
 
 -