jpl.mipl.mdms.FileService.komodo.api
Class DeprecatedConstants

java.lang.Object
  extended by jpl.mipl.mdms.FileService.komodo.api.DeprecatedConstants

public class DeprecatedConstants
extends Object

Purpose: Class maintains deprecated constants and mechanism to convert from old constants to their updated version.

Version:
$Id: DeprecatedConstants.java,v 1.1 2009/08/07 01:00:47 ntt Exp $
Author:
Nicholas Toole (Nicholas.T.Toole@jpl.nasa.gov)

Field Summary
static char ACCEPT
           
static char ADDFILE
           
static char ADDFILEANDREF
           
static char ADDFT
           
static char ADDFTTOROLE
           
static char ADDREF
           
static char ADDROLE
           
static char ADDUSER
           
static char ADDUSERTOROLE
           
static char ADDVFT
           
static char ADDVFTREADER
           
static char ARCHIVENOTE
           
static char AUTHSERVERGROUPUSER
           
static char AUTOGETFILES
           
static char AUTOSHOWFILES
           
static char CANCELREFERENCE
           
static char CHANGEPASSWORD
           
static char CHANGETYPE
           
static char CHECK
           
static char CHECKFILES
           
static char COMMENTFILE
           
static char COMPUTECHECKSUM
           
static char CREDLIST
           
static char CREDLOGIN
           
static char CREDLOGOUT
           
static char DELETEFILE
           
static char DELREF
           
static char DELVFT
           
static char DELVFTREADER
           
static char DISPLAY
           
static char DSYNC
           
static char EXCHANGEPROPERTY
           
static char FSYNC
           
static char GETFILEFROMFS
           
static char GETFILEFROMVFT
           
static char GETFILEOUTPUTSTREAM
           
static char GETFILES
           
static char GETREFFILE
           
static char GETVFT
           
static char HOTBOOT
           
static char IGNOREFILE
           
static char KILLSUBSCRIPTION
           
static char LOCKFILETYPE
           
static char LOGIN
           
static char MAKECLEAN
           
static char MAKEDOMAIN
           
static char MODIFYFT
           
static char MOVEFILES
           
static char NOOPERATION
           
static char PING
           
static char QUIT
           
static char READY
           
static char REGISTERFILE
           
static char REMOVEFT
           
static char REMOVEROLE
           
static char REMOVEUSER
           
static char RENAMEFILE
           
static char REPLACEFILE
           
static char REREGISTER
           
static char REREGISTERALL
           
static char RMFTFROMROLE
           
static char RMUSERFROMROLE
           
static char SETREFERENCE
           
static char SHOWCAPS
           
static char SHOWCONN
           
static char SHOWFILES
           
static char SHOWFT
           
static char SHOWLOCKS
           
static char SHOWMEM
           
static char SHOWPARAMS
           
static char SHOWREF
           
static char SHOWREFAT
           
static char SHOWROLES
           
static char SHOWROLESFORFT
           
static char SHOWROLESFORUSER
           
static char SHOWSERVERS
           
static char SHOWTYPES
           
static char SHOWUSERS
           
static char SHOWVFT
           
static char SHOWVFTAT
           
static char SHOWVFTREADERS
           
static char SHUTDOWN
           
static char SUBSCRIBEPUSH
           
static char UNLOCKFILETYPE
           
static char UNREGISTERFILE
           
static char UNUSED6
           
static char UNUSED7
           
static char UNUSED8
           
static char UNUSED9
           
static char UPDVFT
           
 
Constructor Summary
DeprecatedConstants()
           
 
Method Summary
static String getCommandString(char commandChar)
          Converts from pre-protocol 3.0 command character to 3.0 and later command string.
static String getCommandString(char commandChar, boolean isClient)
          Converts from pre-protocol 3.0 command character to 3.0 and later command string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ADDREF

public static final char ADDREF
See Also:
Constant Field Values

DELVFT

public static final char DELVFT
See Also:
Constant Field Values

DELREF

public static final char DELREF
See Also:
Constant Field Values

GETREFFILE

public static final char GETREFFILE
See Also:
Constant Field Values

ADDVFT

public static final char ADDVFT
See Also:
Constant Field Values

GETVFT

public static final char GETVFT
See Also:
Constant Field Values

SETREFERENCE

public static final char SETREFERENCE
See Also:
Constant Field Values

CANCELREFERENCE

public static final char CANCELREFERENCE
See Also:
Constant Field Values

SHOWREF

public static final char SHOWREF
See Also:
Constant Field Values

SHOWREFAT

public static final char SHOWREFAT
See Also:
Constant Field Values

SHOWVFT

public static final char SHOWVFT
See Also:
Constant Field Values

SHOWVFTAT

public static final char SHOWVFTAT
See Also:
Constant Field Values

ADDVFTREADER

public static final char ADDVFTREADER
See Also:
Constant Field Values

SHOWVFTREADERS

public static final char SHOWVFTREADERS
See Also:
Constant Field Values

DELVFTREADER

public static final char DELVFTREADER
See Also:
Constant Field Values

UPDVFT

public static final char UPDVFT
See Also:
Constant Field Values

UNUSED6

public static final char UNUSED6
See Also:
Constant Field Values

UNUSED7

public static final char UNUSED7
See Also:
Constant Field Values

UNUSED8

public static final char UNUSED8
See Also:
Constant Field Values

UNUSED9

public static final char UNUSED9
See Also:
Constant Field Values

CHANGETYPE

public static final char CHANGETYPE
See Also:
Constant Field Values

SHOWFILES

public static final char SHOWFILES
See Also:
Constant Field Values

AUTOSHOWFILES

public static final char AUTOSHOWFILES
See Also:
Constant Field Values

GETFILES

public static final char GETFILES
See Also:
Constant Field Values

AUTOGETFILES

public static final char AUTOGETFILES
See Also:
Constant Field Values

GETFILEFROMVFT

public static final char GETFILEFROMVFT
See Also:
Constant Field Values

GETFILEFROMFS

public static final char GETFILEFROMFS
See Also:
Constant Field Values

GETFILEOUTPUTSTREAM

public static final char GETFILEOUTPUTSTREAM
See Also:
Constant Field Values

COMMENTFILE

public static final char COMMENTFILE
See Also:
Constant Field Values

ARCHIVENOTE

public static final char ARCHIVENOTE
See Also:
Constant Field Values

ADDFILE

public static final char ADDFILE
See Also:
Constant Field Values

ADDFILEANDREF

public static final char ADDFILEANDREF
See Also:
Constant Field Values

REPLACEFILE

public static final char REPLACEFILE
See Also:
Constant Field Values

DELETEFILE

public static final char DELETEFILE
See Also:
Constant Field Values

MAKECLEAN

public static final char MAKECLEAN
See Also:
Constant Field Values

IGNOREFILE

public static final char IGNOREFILE
See Also:
Constant Field Values

RENAMEFILE

public static final char RENAMEFILE
See Also:
Constant Field Values

SHOWCAPS

public static final char SHOWCAPS
See Also:
Constant Field Values

COMPUTECHECKSUM

public static final char COMPUTECHECKSUM
See Also:
Constant Field Values

CHECKFILES

public static final char CHECKFILES
See Also:
Constant Field Values

CHECK

public static final char CHECK
See Also:
Constant Field Values

DISPLAY

public static final char DISPLAY
See Also:
Constant Field Values

ACCEPT

public static final char ACCEPT
See Also:
Constant Field Values

SUBSCRIBEPUSH

public static final char SUBSCRIBEPUSH
See Also:
Constant Field Values

PING

public static final char PING
See Also:
Constant Field Values

REGISTERFILE

public static final char REGISTERFILE
See Also:
Constant Field Values

UNREGISTERFILE

public static final char UNREGISTERFILE
See Also:
Constant Field Values

CREDLOGIN

public static final char CREDLOGIN
See Also:
Constant Field Values

CREDLIST

public static final char CREDLIST
See Also:
Constant Field Values

CREDLOGOUT

public static final char CREDLOGOUT
See Also:
Constant Field Values

AUTHSERVERGROUPUSER

public static final char AUTHSERVERGROUPUSER
See Also:
Constant Field Values

NOOPERATION

public static final char NOOPERATION
See Also:
Constant Field Values

EXCHANGEPROPERTY

public static final char EXCHANGEPROPERTY
See Also:
Constant Field Values

LOCKFILETYPE

public static final char LOCKFILETYPE
See Also:
Constant Field Values

UNLOCKFILETYPE

public static final char UNLOCKFILETYPE
See Also:
Constant Field Values

SHOWTYPES

public static final char SHOWTYPES
See Also:
Constant Field Values

ADDFTTOROLE

public static final char ADDFTTOROLE
See Also:
Constant Field Values

ADDUSERTOROLE

public static final char ADDUSERTOROLE
See Also:
Constant Field Values

DSYNC

public static final char DSYNC
See Also:
Constant Field Values

FSYNC

public static final char FSYNC
See Also:
Constant Field Values

MAKEDOMAIN

public static final char MAKEDOMAIN
See Also:
Constant Field Values

ADDFT

public static final char ADDFT
See Also:
Constant Field Values

ADDROLE

public static final char ADDROLE
See Also:
Constant Field Values

ADDUSER

public static final char ADDUSER
See Also:
Constant Field Values

REMOVEROLE

public static final char REMOVEROLE
See Also:
Constant Field Values

REMOVEUSER

public static final char REMOVEUSER
See Also:
Constant Field Values

RMFTFROMROLE

public static final char RMFTFROMROLE
See Also:
Constant Field Values

RMUSERFROMROLE

public static final char RMUSERFROMROLE
See Also:
Constant Field Values

SHOWCONN

public static final char SHOWCONN
See Also:
Constant Field Values

SHOWFT

public static final char SHOWFT
See Also:
Constant Field Values

SHOWMEM

public static final char SHOWMEM
See Also:
Constant Field Values

SHOWPARAMS

public static final char SHOWPARAMS
See Also:
Constant Field Values

SHOWSERVERS

public static final char SHOWSERVERS
See Also:
Constant Field Values

SHOWROLES

public static final char SHOWROLES
See Also:
Constant Field Values

SHOWUSERS

public static final char SHOWUSERS
See Also:
Constant Field Values

SHUTDOWN

public static final char SHUTDOWN
See Also:
Constant Field Values

SHOWROLESFORFT

public static final char SHOWROLESFORFT
See Also:
Constant Field Values

CHANGEPASSWORD

public static final char CHANGEPASSWORD
See Also:
Constant Field Values

SHOWROLESFORUSER

public static final char SHOWROLESFORUSER
See Also:
Constant Field Values

REMOVEFT

public static final char REMOVEFT
See Also:
Constant Field Values

HOTBOOT

public static final char HOTBOOT
See Also:
Constant Field Values

MOVEFILES

public static final char MOVEFILES
See Also:
Constant Field Values

MODIFYFT

public static final char MODIFYFT
See Also:
Constant Field Values

SHOWLOCKS

public static final char SHOWLOCKS
See Also:
Constant Field Values

KILLSUBSCRIPTION

public static final char KILLSUBSCRIPTION
See Also:
Constant Field Values

LOGIN

public static final char LOGIN
See Also:
Constant Field Values

READY

public static final char READY
See Also:
Constant Field Values

QUIT

public static final char QUIT
See Also:
Constant Field Values

REREGISTER

public static final char REREGISTER
See Also:
Constant Field Values

REREGISTERALL

public static final char REREGISTERALL
See Also:
Constant Field Values
Constructor Detail

DeprecatedConstants

public DeprecatedConstants()
Method Detail

getCommandString

public static String getCommandString(char commandChar)
Converts from pre-protocol 3.0 command character to 3.0 and later command string. Note: Due to shared values, some ambiguities exist. These are resolved by defaulting to the meaning the server assumed (since the other meaning was used exclusively by the client):
 'h' = LOGIN, CHECK.              Assumed: LOGIN.
 'S' = SHOWUSERS, AUTOSHOWFILES.  Assumed: SHOWUSERS
 'G' = ADDROLE, AUTOGETFILES.     Assumed: ADDROLE
 'T' = SHUTDOWN, SHOWTYPES.       Assumed: SHUTDOWN.
 


getCommandString

public static String getCommandString(char commandChar,
                                      boolean isClient)
Converts from pre-protocol 3.0 command character to 3.0 and later command string. Note: Due to shared values, some ambiguities exist. The boolean parameter indicates whether we should decide the value based on if requester is a client (true) or server (false). These are resolved by defaulting to the meaning the server assumed (since the other meaning was used exclusively by the client):
 'h' = LOGIN, CHECK.              Server: LOGIN.     Client: CHECK
 'S' = SHOWUSERS, AUTOSHOWFILES.  Server: SHOWUSERS. Client: AUTOSHOWFILES
 'G' = ADDROLE, AUTOGETFILES.     Server: ADDROLE.   Client: AUTOGETFILES
 'T' = SHUTDOWN, SHOWTYPES.       Server: SHUTDOWN.  Client: SHOWTYPES