org.openmdx.portal.servlet
Class Action

java.lang.Object
  extended by org.openmdx.portal.servlet.Action
All Implemented Interfaces:
Serializable

public final class Action
extends Object
implements Serializable

See Also:
Serialized Form

Nested Class Summary
static class Action.Parameter
           
 
Field Summary
static int EVENT_ADD_COLUMN_FILTER
           
static int EVENT_ADD_OBJECT
           
static int EVENT_ADD_ORDER_ANY
           
static int EVENT_ADD_ORDER_ASC
           
static int EVENT_ADD_ORDER_DESC
           
static int EVENT_CANCEL
           
static int EVENT_DELETE
           
static int EVENT_DOWNLOAD_FROM_FEATURE
           
static int EVENT_DOWNLOAD_FROM_LOCATION
           
static int EVENT_EDIT
           
static int EVENT_EDIT_MODAL
           
static int EVENT_FIND_OBJECT
           
static int EVENT_FIND_OBJECTS
           
static int EVENT_GET_OBJECT_ATTRIBUTES
           
static int EVENT_GRID_GET_ROW_MENU
           
static int EVENT_INVOKE_OPERATION
           
static int EVENT_INVOKE_WIZARD
           
static int EVENT_LOGOFF
           
static int EVENT_MACRO
           
static int EVENT_MULTI_DELETE
           
static int EVENT_NEW_OBJECT
           
static int EVENT_NONE
           
static int EVENT_PAGE_NEXT
           
static int EVENT_PAGE_PREVIOUS
           
static int EVENT_RELOAD
           
static int EVENT_SAVE
           
static int EVENT_SAVE_GRID
           
static int EVENT_SAVE_SETTINGS
           
static int EVENT_SELECT_AND_EDIT_OBJECT
           
static int EVENT_SELECT_AND_NEW_OBJECT
           
static int EVENT_SELECT_FILTER
           
static int EVENT_SELECT_GUI_MODE
           
static int EVENT_SELECT_LOCALE
           
static int EVENT_SELECT_OBJECT
           
static int EVENT_SELECT_REFERENCE
           
static int EVENT_SET_COLUMN_FILTER
           
static int EVENT_SET_CURRENT_FILTER_AS_DEFAULT
           
static int EVENT_SET_GRID_ALIGNMENT_NARROW
           
static int EVENT_SET_GRID_ALIGNMENT_WIDE
           
static int EVENT_SET_HIDE_ROWS_ON_INIT
           
static int EVENT_SET_ORDER_ANY
           
static int EVENT_SET_ORDER_ASC
           
static int EVENT_SET_ORDER_DESC
           
static int EVENT_SET_PAGE
           
static int EVENT_SET_PANEL_STATE
           
static int EVENT_SET_ROLE
           
static int EVENT_SET_SHOW_ROWS_ON_INIT
           
static int MACRO_TYPE_JAVASCRIPT
           
static int MACRO_TYPE_NA
           
static String PARAMETER_FEATURE
           
static String PARAMETER_FILTER_BY_FEATURE
           
static String PARAMETER_FILTER_BY_TYPE
           
static String PARAMETER_FILTER_OPERATOR
           
static String PARAMETER_FOR_CLASS
           
static String PARAMETER_FOR_REFERENCE
           
static String PARAMETER_FORMAT
           
static String PARAMETER_ID
           
static String PARAMETER_LOCALE
           
static String PARAMETER_LOCATION
           
static String PARAMETER_MIME_TYPE
           
static String PARAMETER_NAME
           
static String PARAMETER_OBJECTXRI
           
static String PARAMETER_ORDER_BY_FEATURE
           
static String PARAMETER_PAGE
           
static String PARAMETER_PANE
           
static String PARAMETER_POSITION
           
static String PARAMETER_REFERENCE
           
static String PARAMETER_REFERENCE_NAME
           
static String PARAMETER_REQUEST_ID
           
static String PARAMETER_ROW_ID
           
static String PARAMETER_SIZE
           
static String PARAMETER_STATE
           
static String PARAMETER_TAB
           
static String PARAMETER_TARGETXRI
           
static String PARAMETER_TYPE
           
 
Constructor Summary
Action(int event, Action.Parameter[] parameters, String title, boolean isEnabled)
           
Action(int event, Action.Parameter[] parameters, String title, String iconKey, boolean isEnabled)
           
Action(int event, Action.Parameter[] parameters, String title, String toolTip, String iconKey, boolean isEnabled)
           
 
Method Summary
 int getEvent()
           
 String getIconKey()
           
 String getParameter()
           
 String getParameter(String name)
          Returns parameter value of specified parameter.
static String getParameter(String parameter, String name)
          Returns the value of parameter with specified name.
 String getParameterEncoded()
          Encode all characters which are not encoded by encodeURI
 Action.Parameter[] getParameters()
           
 String getTitle()
           
 String getToolTip()
           
 boolean isEnabled()
           
 void setIconKey(String iconKey)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PARAMETER_PANE

public static final String PARAMETER_PANE
See Also:
Constant Field Values

PARAMETER_PAGE

public static final String PARAMETER_PAGE
See Also:
Constant Field Values

PARAMETER_REFERENCE

public static final String PARAMETER_REFERENCE
See Also:
Constant Field Values

PARAMETER_REFERENCE_NAME

public static final String PARAMETER_REFERENCE_NAME
See Also:
Constant Field Values

PARAMETER_FOR_CLASS

public static final String PARAMETER_FOR_CLASS
See Also:
Constant Field Values

PARAMETER_FOR_REFERENCE

public static final String PARAMETER_FOR_REFERENCE
See Also:
Constant Field Values

PARAMETER_NAME

public static final String PARAMETER_NAME
See Also:
Constant Field Values

PARAMETER_TYPE

public static final String PARAMETER_TYPE
See Also:
Constant Field Values

PARAMETER_ID

public static final String PARAMETER_ID
See Also:
Constant Field Values

PARAMETER_TARGETXRI

public static final String PARAMETER_TARGETXRI
See Also:
Constant Field Values

PARAMETER_ROW_ID

public static final String PARAMETER_ROW_ID
See Also:
Constant Field Values

PARAMETER_REQUEST_ID

public static final String PARAMETER_REQUEST_ID
See Also:
Constant Field Values

PARAMETER_OBJECTXRI

public static final String PARAMETER_OBJECTXRI
See Also:
Constant Field Values

PARAMETER_TAB

public static final String PARAMETER_TAB
See Also:
Constant Field Values

PARAMETER_LOCALE

public static final String PARAMETER_LOCALE
See Also:
Constant Field Values

PARAMETER_MIME_TYPE

public static final String PARAMETER_MIME_TYPE
See Also:
Constant Field Values

PARAMETER_LOCATION

public static final String PARAMETER_LOCATION
See Also:
Constant Field Values

PARAMETER_FEATURE

public static final String PARAMETER_FEATURE
See Also:
Constant Field Values

PARAMETER_STATE

public static final String PARAMETER_STATE
See Also:
Constant Field Values

PARAMETER_POSITION

public static final String PARAMETER_POSITION
See Also:
Constant Field Values

PARAMETER_FORMAT

public static final String PARAMETER_FORMAT
See Also:
Constant Field Values

PARAMETER_SIZE

public static final String PARAMETER_SIZE
See Also:
Constant Field Values

PARAMETER_FILTER_BY_FEATURE

public static final String PARAMETER_FILTER_BY_FEATURE
See Also:
Constant Field Values

PARAMETER_FILTER_BY_TYPE

public static final String PARAMETER_FILTER_BY_TYPE
See Also:
Constant Field Values

PARAMETER_FILTER_OPERATOR

public static final String PARAMETER_FILTER_OPERATOR
See Also:
Constant Field Values

PARAMETER_ORDER_BY_FEATURE

public static final String PARAMETER_ORDER_BY_FEATURE
See Also:
Constant Field Values

EVENT_NONE

public static final int EVENT_NONE
See Also:
Constant Field Values

EVENT_SELECT_FILTER

public static final int EVENT_SELECT_FILTER
See Also:
Constant Field Values

EVENT_PAGE_NEXT

public static final int EVENT_PAGE_NEXT
See Also:
Constant Field Values

EVENT_PAGE_PREVIOUS

public static final int EVENT_PAGE_PREVIOUS
See Also:
Constant Field Values

EVENT_SET_PAGE

public static final int EVENT_SET_PAGE
See Also:
Constant Field Values

EVENT_NEW_OBJECT

public static final int EVENT_NEW_OBJECT
See Also:
Constant Field Values

EVENT_SELECT_OBJECT

public static final int EVENT_SELECT_OBJECT
See Also:
Constant Field Values

EVENT_SAVE

public static final int EVENT_SAVE
See Also:
Constant Field Values

EVENT_CANCEL

public static final int EVENT_CANCEL
See Also:
Constant Field Values

EVENT_SET_ORDER_ASC

public static final int EVENT_SET_ORDER_ASC
See Also:
Constant Field Values

EVENT_SET_ORDER_DESC

public static final int EVENT_SET_ORDER_DESC
See Also:
Constant Field Values

EVENT_SET_ORDER_ANY

public static final int EVENT_SET_ORDER_ANY
See Also:
Constant Field Values

EVENT_SET_COLUMN_FILTER

public static final int EVENT_SET_COLUMN_FILTER
See Also:
Constant Field Values

EVENT_SELECT_LOCALE

public static final int EVENT_SELECT_LOCALE
See Also:
Constant Field Values

EVENT_SELECT_REFERENCE

public static final int EVENT_SELECT_REFERENCE
See Also:
Constant Field Values

EVENT_EDIT

public static final int EVENT_EDIT
See Also:
Constant Field Values

EVENT_DELETE

public static final int EVENT_DELETE
See Also:
Constant Field Values

EVENT_ADD_OBJECT

public static final int EVENT_ADD_OBJECT
See Also:
Constant Field Values

EVENT_SET_GRID_ALIGNMENT_NARROW

public static final int EVENT_SET_GRID_ALIGNMENT_NARROW
See Also:
Constant Field Values

EVENT_SET_GRID_ALIGNMENT_WIDE

public static final int EVENT_SET_GRID_ALIGNMENT_WIDE
See Also:
Constant Field Values

EVENT_FIND_OBJECT

public static final int EVENT_FIND_OBJECT
See Also:
Constant Field Values

EVENT_INVOKE_OPERATION

public static final int EVENT_INVOKE_OPERATION
See Also:
Constant Field Values

EVENT_DOWNLOAD_FROM_LOCATION

public static final int EVENT_DOWNLOAD_FROM_LOCATION
See Also:
Constant Field Values

EVENT_LOGOFF

public static final int EVENT_LOGOFF
See Also:
Constant Field Values

EVENT_RELOAD

public static final int EVENT_RELOAD
See Also:
Constant Field Values

EVENT_ADD_COLUMN_FILTER

public static final int EVENT_ADD_COLUMN_FILTER
See Also:
Constant Field Values

EVENT_SELECT_AND_EDIT_OBJECT

public static final int EVENT_SELECT_AND_EDIT_OBJECT
See Also:
Constant Field Values

EVENT_MULTI_DELETE

public static final int EVENT_MULTI_DELETE
See Also:
Constant Field Values

EVENT_SELECT_AND_NEW_OBJECT

public static final int EVENT_SELECT_AND_NEW_OBJECT
See Also:
Constant Field Values

EVENT_SET_CURRENT_FILTER_AS_DEFAULT

public static final int EVENT_SET_CURRENT_FILTER_AS_DEFAULT
See Also:
Constant Field Values

EVENT_SAVE_SETTINGS

public static final int EVENT_SAVE_SETTINGS
See Also:
Constant Field Values

EVENT_ADD_ORDER_ASC

public static final int EVENT_ADD_ORDER_ASC
See Also:
Constant Field Values

EVENT_ADD_ORDER_DESC

public static final int EVENT_ADD_ORDER_DESC
See Also:
Constant Field Values

EVENT_ADD_ORDER_ANY

public static final int EVENT_ADD_ORDER_ANY
See Also:
Constant Field Values

EVENT_DOWNLOAD_FROM_FEATURE

public static final int EVENT_DOWNLOAD_FROM_FEATURE
See Also:
Constant Field Values

EVENT_SAVE_GRID

public static final int EVENT_SAVE_GRID
See Also:
Constant Field Values

EVENT_SET_SHOW_ROWS_ON_INIT

public static final int EVENT_SET_SHOW_ROWS_ON_INIT
See Also:
Constant Field Values

EVENT_SET_HIDE_ROWS_ON_INIT

public static final int EVENT_SET_HIDE_ROWS_ON_INIT
See Also:
Constant Field Values

EVENT_SET_PANEL_STATE

public static final int EVENT_SET_PANEL_STATE
See Also:
Constant Field Values

EVENT_FIND_OBJECTS

public static final int EVENT_FIND_OBJECTS
See Also:
Constant Field Values

EVENT_INVOKE_WIZARD

public static final int EVENT_INVOKE_WIZARD
See Also:
Constant Field Values

EVENT_SELECT_GUI_MODE

public static final int EVENT_SELECT_GUI_MODE
See Also:
Constant Field Values

EVENT_MACRO

public static final int EVENT_MACRO
See Also:
Constant Field Values

EVENT_GRID_GET_ROW_MENU

public static final int EVENT_GRID_GET_ROW_MENU
See Also:
Constant Field Values

EVENT_GET_OBJECT_ATTRIBUTES

public static final int EVENT_GET_OBJECT_ATTRIBUTES
See Also:
Constant Field Values

EVENT_EDIT_MODAL

public static final int EVENT_EDIT_MODAL
See Also:
Constant Field Values

EVENT_SET_ROLE

public static final int EVENT_SET_ROLE
See Also:
Constant Field Values

MACRO_TYPE_NA

public static final int MACRO_TYPE_NA
See Also:
Constant Field Values

MACRO_TYPE_JAVASCRIPT

public static final int MACRO_TYPE_JAVASCRIPT
See Also:
Constant Field Values
Constructor Detail

Action

public Action(int event,
              Action.Parameter[] parameters,
              String title,
              boolean isEnabled)

Action

public Action(int event,
              Action.Parameter[] parameters,
              String title,
              String iconKey,
              boolean isEnabled)

Action

public Action(int event,
              Action.Parameter[] parameters,
              String title,
              String toolTip,
              String iconKey,
              boolean isEnabled)
Method Detail

getParameter

public static String getParameter(String parameter,
                                  String name)
Returns the value of parameter with specified name. The parameter string is of the form name:(value)


getEvent

public int getEvent()

getTitle

public String getTitle()

getToolTip

public String getToolTip()

getParameter

public String getParameter()

getParameterEncoded

public String getParameterEncoded()
Encode all characters which are not encoded by encodeURI


getParameter

public String getParameter(String name)
Returns parameter value of specified parameter. Parameters are ; separated and of the form name=value.


getParameters

public Action.Parameter[] getParameters()

getIconKey

public String getIconKey()

setIconKey

public void setIconKey(String iconKey)

isEnabled

public boolean isEnabled()

toString

public String toString()
Overrides:
toString in class Object


This software is published under the BSD license. Copyright © 2006-2008, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.