org.opencms.workplace.tools
Class CmsOfflineToolHandler

java.lang.Object
  extended by org.opencms.workplace.tools.A_CmsToolHandler
      extended by org.opencms.workplace.tools.CmsDefaultToolHandler
          extended by org.opencms.workplace.tools.CmsOfflineToolHandler
All Implemented Interfaces:
I_CmsToolHandler

public class CmsOfflineToolHandler
extends CmsDefaultToolHandler

This tool handler disables the tool if in online project.

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

Field Summary
 
Fields inherited from class org.opencms.workplace.tools.A_CmsToolHandler
ARG_PARAM_NAME, ARG_PATH_NAME, ARGS_PROPERTY_DEFINITION, ARGUMENT_SEPARATOR, DEFAULT_DISABLED_HELPTEXT, VALUE_SEPARATOR
 
Constructor Summary
CmsOfflineToolHandler()
           
 
Method Summary
 java.lang.String getDisabledHelpText()
          Returns the help text if disabled.
 boolean isEnabled(CmsObject cms)
          Returns the state of the admin tool for a given cms context.
 
Methods inherited from class org.opencms.workplace.tools.CmsDefaultToolHandler
isVisible
 
Methods inherited from class org.opencms.workplace.tools.A_CmsToolHandler
getConfirmationMessage, getGroup, getHelpText, getIconPath, getLink, getName, getParameters, getPath, getPosition, getShortName, getSmallIconPath, isEnabled, isVisible, setConfirmationMessage, setDisabledHelpText, setGroup, setHelpText, setIconPath, setLink, setLink, setName, setParameters, setParameterString, setPath, setPosition, setShortName, setSmallIconPath, setup, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CmsOfflineToolHandler

public CmsOfflineToolHandler()
Method Detail

getDisabledHelpText

public java.lang.String getDisabledHelpText()
Description copied from interface: I_CmsToolHandler
Returns the help text if disabled.

Specified by:
getDisabledHelpText in interface I_CmsToolHandler
Overrides:
getDisabledHelpText in class A_CmsToolHandler
Returns:
the help text if disabled
See Also:
A_CmsToolHandler.getDisabledHelpText()

isEnabled

public boolean isEnabled(CmsObject cms)
Description copied from interface: I_CmsToolHandler
Returns the state of the admin tool for a given cms context.

Specified by:
isEnabled in interface I_CmsToolHandler
Overrides:
isEnabled in class CmsDefaultToolHandler
Parameters:
cms - the cms context
Returns:
true if enabled
See Also:
I_CmsToolHandler.isEnabled(org.opencms.file.CmsObject)