com.nhncorp.neptune.client.shell
Class CommandFactory

java.lang.Object
  extended by com.nhncorp.neptune.client.shell.CommandFactory

public class CommandFactory
extends java.lang.Object


Field Summary
static java.lang.String ADD_USER
           
static java.lang.String CREATE_TABLE
           
static java.lang.String DELETE
           
static java.lang.String DELETE_USER
           
static java.lang.String DESC
           
static java.lang.String DROP_TABLE
           
static java.lang.String EXIT
           
static java.lang.String HELP
           
static java.lang.String INSERT
           
static java.lang.String MODIFY_USER
           
static java.lang.String PING_TABLETSERVER
           
static java.lang.String REPORT_TABLE
           
static java.lang.String RUN_TABLET_ACTION
           
static java.lang.String SELECT
           
static java.lang.String SET_CHARSET
           
static java.lang.String SHOW_TABLES
           
static java.lang.String SHOW_USER
           
static java.lang.String STOP_TABLET_ACTION
           
static java.lang.String TRUNCATE_COLUMN
           
static java.lang.String TRUNCATE_TABLE
           
static java.lang.String UPLOAD
           
static java.util.Map<java.lang.String,HelpUsage> usages
           
 
Constructor Summary
CommandFactory()
           
 
Method Summary
static NeptuneShellCommand getCommand(java.lang.String inputStr)
           
static java.util.Map<java.lang.String,HelpUsage> getUsages()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HELP

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

CREATE_TABLE

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

SHOW_TABLES

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

REPORT_TABLE

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

DESC

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

SELECT

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

DELETE

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

INSERT

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

UPLOAD

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

EXIT

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

DROP_TABLE

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

TRUNCATE_COLUMN

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

TRUNCATE_TABLE

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

RUN_TABLET_ACTION

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

STOP_TABLET_ACTION

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

SET_CHARSET

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

PING_TABLETSERVER

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

ADD_USER

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

SHOW_USER

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

DELETE_USER

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

MODIFY_USER

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

usages

public static java.util.Map<java.lang.String,HelpUsage> usages
Constructor Detail

CommandFactory

public CommandFactory()
Method Detail

getCommand

public static NeptuneShellCommand getCommand(java.lang.String inputStr)
                                      throws NeptuneParseException
Throws:
NeptuneParseException

getUsages

public static java.util.Map<java.lang.String,HelpUsage> getUsages()