org.opencms.workplace.list
Class A_CmsListDefaultJsAction

java.lang.Object
  extended byorg.opencms.workplace.tools.A_CmsHtmlIconButton
      extended byorg.opencms.workplace.list.A_CmsListAction
          extended byorg.opencms.workplace.list.CmsListDirectAction
              extended byorg.opencms.workplace.list.CmsListDefaultAction
                  extended byorg.opencms.workplace.list.A_CmsListDefaultJsAction
All Implemented Interfaces:
I_CmsHtmlIconButton, I_CmsListAction, I_CmsListDirectAction
Direct Known Subclasses:
CmsListOpenResourceAction

public abstract class A_CmsListDefaultJsAction
extends CmsListDefaultAction

Implementation of a default action in a html list column that can execute java script code.

Since:
6.0.0
Version:
$Revision: 1.3 $
Author:
Michael Moossen

Field Summary
 
Fields inherited from class org.opencms.workplace.tools.A_CmsHtmlIconButton
EMPTY_MESSAGE, m_id
 
Constructor Summary
A_CmsListDefaultJsAction(java.lang.String id)
          Default Constructor.
 
Method Summary
abstract  java.lang.String jsCode()
          The js code to execute.
protected  java.lang.String resolveOnClic(java.util.Locale locale)
          Help method to resolve the on clic text to use.
 
Methods inherited from class org.opencms.workplace.list.CmsListDefaultAction
resolveButtonStyle, resolveName, setColumnForLink
 
Methods inherited from class org.opencms.workplace.list.CmsListDirectAction
buttonHtml, confirmationTextHtml, getColumnForTexts, getItem, helpTextHtml, resolveHelpText, setColumnForTexts, setItem
 
Methods inherited from class org.opencms.workplace.list.A_CmsListAction
defaultConfirmationHtml, getConfirmationMessage, getListId, setConfirmationMessage, setListId
 
Methods inherited from class org.opencms.workplace.tools.A_CmsHtmlIconButton
defaultButtonHtml, defaultButtonHtml, defaultHelpHtml, getHelpText, getIconPath, getId, getName, isEnabled, isVisible, setEnabled, setHelpText, setIconPath, setName, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opencms.workplace.list.I_CmsListAction
getConfirmationMessage, getListId, setConfirmationMessage, setListId
 
Methods inherited from interface org.opencms.workplace.tools.I_CmsHtmlIconButton
getHelpText, getIconPath, getId, getName, isEnabled, isVisible, setEnabled, setHelpText, setIconPath, setName, setVisible
 

Constructor Detail

A_CmsListDefaultJsAction

public A_CmsListDefaultJsAction(java.lang.String id)
Default Constructor.

Parameters:
id - unique id
Method Detail

resolveOnClic

protected java.lang.String resolveOnClic(java.util.Locale locale)
Description copied from class: CmsListDirectAction
Help method to resolve the on clic text to use.

Overrides:
resolveOnClic in class CmsListDirectAction
Parameters:
locale - the used locale
Returns:
the on clic text
See Also:
CmsListDirectAction.resolveOnClic(java.util.Locale)

jsCode

public abstract java.lang.String jsCode()
The js code to execute.

Returns:
js code to execute