com.irisel.oms.guiom.actions
Class OMSAction

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by com.irisel.oms.guiom.actions.OMSAction
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action
Direct Known Subclasses:
ControlPanelAction, OMSBusinessAction, OMSDataAction, OMSRemoteAction, OMSUIAction, SelectAction

public class OMSAction
extends javax.swing.AbstractAction

Author:
Jose Manuel Gomez
See Also:
Serialized Form

Field Summary
static java.lang.String ABOUT
           
static int ACTION_TYPE_APPSRV
           
static int ACTION_TYPE_BIZ
           
static int ACTION_TYPE_DATA
           
static int ACTION_TYPE_UI
           
static java.lang.String ADD_CLASS
           
static java.lang.String ADD_PROPERTY
           
static java.lang.String COLLAPSE
           
static java.lang.String COPY
           
static java.lang.String COPY_NODE
           
static java.lang.String CUT
           
static java.lang.String CUT_NODE
           
static java.lang.String DEL_NODE
           
static java.lang.String DELETE
           
static java.lang.String DELETE_BG
           
static java.lang.String DELETE_FILE
           
static java.lang.String DESIGN_MODE
           
static java.lang.String DOCUMENT2TREE
           
static java.lang.String DOWNLOAD_FILE
           
static java.lang.String EXIT
           
static java.lang.String EXPAND
           
static java.lang.String EXPORT
           
static java.lang.String FULL_REFRESH
           
static java.lang.String FULLSCREEN
           
static java.lang.String FULLSCREEN_EXIT
           
static java.lang.String INIT
           
static java.lang.String MEMORY_USAGE
           
static java.lang.String MENU_ITEM_ACTION
           
static java.lang.String MENU_ITEM_MOUSE_EVT
           
static java.lang.String MSAVE
           
static java.lang.String NEW
           
static java.lang.String NEW_RELATE
           
static java.lang.String NOTIFY_NEW
           
static java.lang.String NOTIFY_SELECT
           
static java.lang.String NOTIFY_SELECT_CLONE
           
static java.lang.String NULL
           
static java.lang.String OPEN
           
static java.lang.Object OPEN_DESCRIPTIONS_PANEL
           
static java.lang.String OPEN_FILE
           
static java.lang.String PARAM_ARGS
           
static java.lang.String PARAM_CLASSVO
           
static java.lang.String PARAM_FILE
           
static java.lang.String PARAM_FOCUS
           
static java.lang.String PARAM_FORM_KEY
           
static java.lang.String PARAM_METHOD_ID
           
static java.lang.String PARAM_METHOD_VIEW
           
static java.lang.String PARAM_OIDS
           
static java.lang.String PARAM_PANEL_KEY
           
static java.lang.String PARAM_PROPERTY
           
static java.lang.String PARAM_RELVO
           
static java.lang.String PARAM_USER
           
static java.lang.String PASTE
           
static java.lang.String PASTE_NODE
           
static java.lang.String PICTURE_CLICK
           
static java.lang.String REFRESH
           
static java.lang.String REFRESH_MODEL
           
static java.lang.String REFRESH_SERVER_MODEL
           
static java.lang.String RELATE
           
static java.lang.String RELEASE
           
static java.lang.String RENAME_MENU
           
static java.lang.String RESET
           
static java.lang.String SAVE
           
static java.lang.String SAVE_APPVO
           
static java.lang.String SAVE_FILE
           
static java.lang.String SELECT
           
static java.lang.String SELECT_ALL
           
static java.lang.String SELECT_RELATE
           
static java.lang.String SET_CLASS_DESC
           
static java.lang.String SET_ID
           
static java.lang.String SET_PROPERTY_DESC
           
static java.lang.String TABLE_FILTER
           
static java.lang.String TREE2DOCUMENT
           
static java.lang.String UNRELATE
           
static java.lang.String UPLOAD_FILE
           
static java.lang.String USER_MESSAGE
           
static java.lang.String WEB_BROWSER
           
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
OMSAction(int type)
          Constructor
OMSAction(java.lang.String text, int type, java.lang.String actionCommand, javax.swing.Icon icon, java.lang.String shortDesc)
          Constructor
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 ClassVO getClassVO()
           
 Instance getFocus()
           
 int getFormKey()
           
 Instance[] getInstance()
           
 java.util.HashMap getMap()
           
 java.lang.String getName()
           
 int getPanelKey()
           
 int getType()
           
 void putSmallIcon(java.lang.String filename)
           
 void setClassVO(ClassVO clsvo)
           
 void setFocus(Instance focus)
           
 void setFormKey(int formKey)
           
 void setInstance(Instance[] focus)
           
 void setPanelKey(int panelKey)
           
 void setUser(Instance user)
           
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ACTION_TYPE_UI

public static final int ACTION_TYPE_UI
See Also:
Constant Field Values

ACTION_TYPE_DATA

public static final int ACTION_TYPE_DATA
See Also:
Constant Field Values

ACTION_TYPE_BIZ

public static final int ACTION_TYPE_BIZ
See Also:
Constant Field Values

ACTION_TYPE_APPSRV

public static final int ACTION_TYPE_APPSRV
See Also:
Constant Field Values

NULL

public static final java.lang.String NULL
See Also:
Constant Field Values

ABOUT

public static final java.lang.String ABOUT
See Also:
Constant Field Values

ADD_PROPERTY

public static final java.lang.String ADD_PROPERTY
See Also:
Constant Field Values

ADD_CLASS

public static final java.lang.String ADD_CLASS
See Also:
Constant Field Values

CUT

public static final java.lang.String CUT
See Also:
Constant Field Values

CUT_NODE

public static final java.lang.String CUT_NODE
See Also:
Constant Field Values

COLLAPSE

public static final java.lang.String COLLAPSE
See Also:
Constant Field Values

COPY

public static final java.lang.String COPY
See Also:
Constant Field Values

COPY_NODE

public static final java.lang.String COPY_NODE
See Also:
Constant Field Values

DESIGN_MODE

public static final java.lang.String DESIGN_MODE
See Also:
Constant Field Values

DEL_NODE

public static final java.lang.String DEL_NODE
See Also:
Constant Field Values

DELETE

public static final java.lang.String DELETE
See Also:
Constant Field Values

DELETE_BG

public static final java.lang.String DELETE_BG
See Also:
Constant Field Values

DELETE_FILE

public static final java.lang.String DELETE_FILE
See Also:
Constant Field Values

DOCUMENT2TREE

public static final java.lang.String DOCUMENT2TREE
See Also:
Constant Field Values

DOWNLOAD_FILE

public static final java.lang.String DOWNLOAD_FILE
See Also:
Constant Field Values

EXIT

public static final java.lang.String EXIT
See Also:
Constant Field Values

EXPAND

public static final java.lang.String EXPAND
See Also:
Constant Field Values

EXPORT

public static final java.lang.String EXPORT
See Also:
Constant Field Values

FULLSCREEN_EXIT

public static final java.lang.String FULLSCREEN_EXIT
See Also:
Constant Field Values

FULLSCREEN

public static final java.lang.String FULLSCREEN
See Also:
Constant Field Values

FULL_REFRESH

public static final java.lang.String FULL_REFRESH
See Also:
Constant Field Values

MEMORY_USAGE

public static final java.lang.String MEMORY_USAGE
See Also:
Constant Field Values

MENU_ITEM_ACTION

public static final java.lang.String MENU_ITEM_ACTION
See Also:
Constant Field Values

MENU_ITEM_MOUSE_EVT

public static final java.lang.String MENU_ITEM_MOUSE_EVT
See Also:
Constant Field Values

NEW

public static final java.lang.String NEW
See Also:
Constant Field Values

NEW_RELATE

public static final java.lang.String NEW_RELATE
See Also:
Constant Field Values

NOTIFY_NEW

public static final java.lang.String NOTIFY_NEW
See Also:
Constant Field Values

NOTIFY_SELECT

public static final java.lang.String NOTIFY_SELECT
See Also:
Constant Field Values

NOTIFY_SELECT_CLONE

public static final java.lang.String NOTIFY_SELECT_CLONE
See Also:
Constant Field Values

OPEN

public static final java.lang.String OPEN
See Also:
Constant Field Values

OPEN_FILE

public static final java.lang.String OPEN_FILE
See Also:
Constant Field Values

PASTE

public static final java.lang.String PASTE
See Also:
Constant Field Values

PASTE_NODE

public static final java.lang.String PASTE_NODE
See Also:
Constant Field Values

SAVE

public static final java.lang.String SAVE
See Also:
Constant Field Values

MSAVE

public static final java.lang.String MSAVE
See Also:
Constant Field Values

SAVE_APPVO

public static final java.lang.String SAVE_APPVO
See Also:
Constant Field Values

SAVE_FILE

public static final java.lang.String SAVE_FILE
See Also:
Constant Field Values

SELECT

public static final java.lang.String SELECT
See Also:
Constant Field Values

SELECT_ALL

public static final java.lang.String SELECT_ALL
See Also:
Constant Field Values

SELECT_RELATE

public static final java.lang.String SELECT_RELATE
See Also:
Constant Field Values

REFRESH

public static final java.lang.String REFRESH
See Also:
Constant Field Values

REFRESH_MODEL

public static final java.lang.String REFRESH_MODEL
See Also:
Constant Field Values

REFRESH_SERVER_MODEL

public static final java.lang.String REFRESH_SERVER_MODEL
See Also:
Constant Field Values

RELATE

public static final java.lang.String RELATE
See Also:
Constant Field Values

RELEASE

public static final java.lang.String RELEASE
See Also:
Constant Field Values

RENAME_MENU

public static final java.lang.String RENAME_MENU
See Also:
Constant Field Values

RESET

public static final java.lang.String RESET
See Also:
Constant Field Values

SET_CLASS_DESC

public static final java.lang.String SET_CLASS_DESC
See Also:
Constant Field Values

SET_ID

public static final java.lang.String SET_ID
See Also:
Constant Field Values

SET_PROPERTY_DESC

public static final java.lang.String SET_PROPERTY_DESC
See Also:
Constant Field Values

TABLE_FILTER

public static final java.lang.String TABLE_FILTER
See Also:
Constant Field Values

TREE2DOCUMENT

public static final java.lang.String TREE2DOCUMENT
See Also:
Constant Field Values

UNRELATE

public static final java.lang.String UNRELATE
See Also:
Constant Field Values

UPLOAD_FILE

public static final java.lang.String UPLOAD_FILE
See Also:
Constant Field Values

USER_MESSAGE

public static final java.lang.String USER_MESSAGE
See Also:
Constant Field Values

WEB_BROWSER

public static final java.lang.String WEB_BROWSER
See Also:
Constant Field Values

PARAM_ARGS

public static final java.lang.String PARAM_ARGS
See Also:
Constant Field Values

PARAM_CLASSVO

public static final java.lang.String PARAM_CLASSVO
See Also:
Constant Field Values

PARAM_FILE

public static final java.lang.String PARAM_FILE
See Also:
Constant Field Values

PARAM_FOCUS

public static final java.lang.String PARAM_FOCUS
See Also:
Constant Field Values

PARAM_FORM_KEY

public static final java.lang.String PARAM_FORM_KEY
See Also:
Constant Field Values

PARAM_METHOD_ID

public static final java.lang.String PARAM_METHOD_ID
See Also:
Constant Field Values

PARAM_METHOD_VIEW

public static final java.lang.String PARAM_METHOD_VIEW
See Also:
Constant Field Values

PARAM_OIDS

public static final java.lang.String PARAM_OIDS
See Also:
Constant Field Values

PARAM_RELVO

public static final java.lang.String PARAM_RELVO
See Also:
Constant Field Values

PARAM_USER

public static final java.lang.String PARAM_USER
See Also:
Constant Field Values

PICTURE_CLICK

public static final java.lang.String PICTURE_CLICK
See Also:
Constant Field Values

PARAM_PROPERTY

public static final java.lang.String PARAM_PROPERTY
See Also:
Constant Field Values

OPEN_DESCRIPTIONS_PANEL

public static final java.lang.Object OPEN_DESCRIPTIONS_PANEL

PARAM_PANEL_KEY

public static final java.lang.String PARAM_PANEL_KEY
See Also:
Constant Field Values

INIT

public static final java.lang.String INIT
See Also:
Constant Field Values
Constructor Detail

OMSAction

public OMSAction(int type)
Constructor

Parameters:
type - is the OMSEvent type (UI,Data,Service,Remote Svc...)
See Also:
OMSEvent

OMSAction

public OMSAction(java.lang.String text,
                 int type,
                 java.lang.String actionCommand,
                 javax.swing.Icon icon,
                 java.lang.String shortDesc)
Constructor

Parameters:
text -
type - is the OMSEvent type (UI,Data,Service,Remote Svc...)
actionCommand -
icon -
shortDesc -
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)

setInstance

public void setInstance(Instance[] focus)

getInstance

public Instance[] getInstance()

setClassVO

public void setClassVO(ClassVO clsvo)

setUser

public void setUser(Instance user)

getName

public java.lang.String getName()

getClassVO

public ClassVO getClassVO()

getFocus

public Instance getFocus()

setFocus

public void setFocus(Instance focus)

getType

public int getType()

putSmallIcon

public void putSmallIcon(java.lang.String filename)

getMap

public java.util.HashMap getMap()

getFormKey

public int getFormKey()

setFormKey

public void setFormKey(int formKey)

getPanelKey

public int getPanelKey()

setPanelKey

public void setPanelKey(int panelKey)