ks.protocol
Class PlugInManagerCommand

java.lang.Object
  extended byks.common.ArgumentList
      extended byks.common.command.Command
          extended byks.protocol.PlugInManagerCommand
All Implemented Interfaces:
java.io.Serializable

public class PlugInManagerCommand
extends Command

See Also:
Serialized Form

Field Summary
static java.lang.String actionArg
          Action String.
static java.lang.String downloadRequestFailed
          Error message when server is unable to process download request.
static java.lang.String noServerPluginManagerInstalled
          Error message when there is no registered serverPluginManager.
static java.lang.String refreshInactiveFailed
          Error message when server is unable to refresh inactive plugin list.
 
Constructor Summary
PlugInManagerCommand()
          Default constructor for ServerPlugInManager.
 
Method Summary
static PlugInManagerCommand activate(java.lang.String pluginName, java.lang.String certStr)
           
static PlugInManagerCommand deactivate(java.lang.String pluginName, java.lang.String certStr)
           
static PlugInManagerCommand download(java.lang.String name)
          Generate command subclasses as appropriate.
 java.lang.String getAction()
          Get the action.
static PlugInManagerCommand list(boolean active)
           
static PlugInManagerCommand list(java.lang.String name, java.lang.String key)
           
static PlugInManagerCommand login(java.lang.String specialKey)
           
static java.lang.String noActivePlugin(java.lang.String pluginName)
          Generate error message when no active plugin found.
static java.lang.String noInactivePlugin(java.lang.String pluginName)
          Generate error message when no inactive plugin found.
static PlugInManagerCommand properties(java.lang.String name, boolean active)
           
static PlugInManagerCommand remove(java.lang.String pluginName)
           
 void setAction(java.lang.String action)
          Set the action.
static java.lang.String unableToActivatePlugin(java.lang.String pluginName)
          Generate error message when unable to transfer plugin file from inactive to active directory.
static java.lang.String unableToCertify(java.lang.String pluginName)
          Generate error message when unable to certify plugin.
static java.lang.String unableToDeactivatePlugin(java.lang.String pluginName)
          Generate error message when unable to transfer plugin file from active to inactive directory.
static java.lang.String unableToDeleteActivePlugin(java.lang.String pluginName)
          Generate error message when unable to delete plugin file from active directory.
static java.lang.String unableToDeleteInactivePlugin(java.lang.String pluginName)
          Generate error message when unable to delete plugin file from inactive directory.
 
Methods inherited from class ks.common.command.Command
formatString, isError, isQuittable, setQuittable, toString
 
Methods inherited from class ks.common.ArgumentList
addArgMulti, addArgMulti, addArgMulti, addArgMulti, addArgMulti, addArgMulti, addArgMulti, addArgMulti, clearArg, clearArg, clearArgMulti, clearArgMulti, getArg, getArg, getArgMulti, getArgMulti, multiArgs, removeArgMulti, removeArgMulti, removeArgMulti, removeArgMulti, removeArgMulti, removeArgMulti, removeArgMulti, removeArgMulti, setArg, setArg, singleArgs
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

actionArg

public static final java.lang.String actionArg
Action String.

See Also:
Constant Field Values

noServerPluginManagerInstalled

public static final java.lang.String noServerPluginManagerInstalled
Error message when there is no registered serverPluginManager.

See Also:
Constant Field Values

downloadRequestFailed

public static java.lang.String downloadRequestFailed
Error message when server is unable to process download request.


refreshInactiveFailed

public static java.lang.String refreshInactiveFailed
Error message when server is unable to refresh inactive plugin list.

Constructor Detail

PlugInManagerCommand

public PlugInManagerCommand()
Default constructor for ServerPlugInManager.

Method Detail

download

public static PlugInManagerCommand download(java.lang.String name)
Generate command subclasses as appropriate.


activate

public static PlugInManagerCommand activate(java.lang.String pluginName,
                                            java.lang.String certStr)

properties

public static PlugInManagerCommand properties(java.lang.String name,
                                              boolean active)

deactivate

public static PlugInManagerCommand deactivate(java.lang.String pluginName,
                                              java.lang.String certStr)

remove

public static PlugInManagerCommand remove(java.lang.String pluginName)

list

public static PlugInManagerCommand list(boolean active)

list

public static PlugInManagerCommand list(java.lang.String name,
                                        java.lang.String key)

login

public static PlugInManagerCommand login(java.lang.String specialKey)

setAction

public void setAction(java.lang.String action)
Set the action.

Parameters:
action -

getAction

public java.lang.String getAction()
Get the action.

Returns:
String representing action.

noActivePlugin

public static java.lang.String noActivePlugin(java.lang.String pluginName)
Generate error message when no active plugin found.


noInactivePlugin

public static java.lang.String noInactivePlugin(java.lang.String pluginName)
Generate error message when no inactive plugin found.


unableToActivatePlugin

public static java.lang.String unableToActivatePlugin(java.lang.String pluginName)
Generate error message when unable to transfer plugin file from inactive to active directory.


unableToCertify

public static java.lang.String unableToCertify(java.lang.String pluginName)
Generate error message when unable to certify plugin.


unableToDeactivatePlugin

public static java.lang.String unableToDeactivatePlugin(java.lang.String pluginName)
Generate error message when unable to transfer plugin file from active to inactive directory.


unableToDeleteActivePlugin

public static java.lang.String unableToDeleteActivePlugin(java.lang.String pluginName)
Generate error message when unable to delete plugin file from active directory.


unableToDeleteInactivePlugin

public static java.lang.String unableToDeleteInactivePlugin(java.lang.String pluginName)
Generate error message when unable to delete plugin file from inactive directory.