com.perforce.p4java.impl.mapbased.rpc.func
Class RpcFunctionMapKey

java.lang.Object
  extended by com.perforce.p4java.impl.mapbased.rpc.func.RpcFunctionMapKey

public class RpcFunctionMapKey
extends Object

Defines Perforce RPC function keys and associated methods. Analogous in many ways to the C++ API's tag definitions.

Function keys in this context are the strings used as keys in the map arguments passed between Perforce server and client. We've implemented them as a set of static strings on a class only because enums don't map well to the use of lower case, etc., and, in any case, they're fundamentally strings, dammit.

No attempt is made here to explain the individual usage or semantics of each or any key. The order of definition below is not significant.

Note that this list can never be definitive, given that the various jobspec and client (etc.) specs each define their own (free-form) key names which we can't check here at all.


Field Summary
static String ACCESS
           
static String ACTION
           
static String ACTIONOWNER
           
static String ALTROOTS
           
static String ATTR_PREFIX
           
static String BASEDEPOTREC
           
static String BASENAME
           
static String BITS
           
static String CHANGE
           
static String CHARSET
           
static String CLIENT
           
static String CLIENT_FILE
           
static String CLIENTADDRESS
           
static String CLIENTCWD
           
static String CLIENTHOST
           
static String CLIENTNAME
           
static String CLIENTROOT
           
static String CODE
           
static String COMMIT
           
static String CONFIRM
           
static String DATA
           
static String DATA2
           
static String DECLINE
           
static String DEPOT_FILE
           
static String DEPOTREC
           
static String DESCRIPTION
           
static String DIFF_FLAGS
           
static String DIGEST
           
static String DIR
           
static String FILE
           
static String FILESIZE
           
static String FLUSH_HWM
           
static String FLUSH_RSEQ
           
static String FLUSH_SEQ
           
static String FMT
           
static String FORCE
           
static String FORCETYPE
           
static String FUNC2
           
static String FUNCTION
           
static String HANDLE
           
static String HAVEREC
           
static String HAVEREV
           
static String HEADACTION
           
static String HEADCHANGE
           
static String HEADMODTIME
           
static String HEADREV
           
static String HEADTIME
           
static String HEADTYPE
           
static String HOST
           
static String IGNORE
           
static String INTEGREC
           
static String ISMAPPED
           
static String LINEEND
           
static String MANGLE
           
static String MAP_TABLE
           
static String MERGE_AUTO
           
static String MERGE_CONFIRM
           
static String MERGE_DECLINE
           
static String MERGE_HOW
           
static String MERGE_PERMS
           
static String MOVEDFILE
           
static String NEW_PASSWORD
           
static String NEW_PASSWORD2
           
static String NOBASE
           
static String NOCASE
           
static String NOCLOBBER
           
static String NOECHO
           
static String OLD_PASSWORD
           
static String OPEN
           
static String OPTIONS
           
static String OURLOCK
           
static String OWNER
           
static String PASSWORD
           
static String PATH
           
static String PATH2
           
static String PERMS
           
static String RCVBUF
           
static String REOPEN
           
static String RESOLVED
           
static String REV
           
static String REVERTUNCHANGED
           
static String REVVER
           
static String RMDIR
           
static String ROOT
           
static Map<String,String> RPC_KEYS_MAP
          RPC keys map
static String SERVER
           
static String SERVER2
           
static String SERVERADDRESS
           
static String SERVERDATE
           
static String SERVERDIGEST
           
static String SERVERID
           
static String SERVERLICENSE
           
static String SERVERROOT
           
static String SERVERUPTIME
           
static String SERVERVERSION
           
static String SHOWALL
           
static String SKIP_IGNORE
           
static String SNDBUF
           
static String SPECFORMATTED
           
static String SSO
           
static String STATE
           
static String STATUS
           
static String SUBMITOPTIONS
           
static String THEIRNAME
           
static String TICKET
           
static String TIME
           
static String TOKEN
           
static String TOTALFILECOUNT
           
static String TOTALFILESIZE
           
static String TRANS
           
static String TRAVERSE
           
static String TRUNCATE
           
static String TYPE
           
static String TYPE2
           
static String TZOFFSET
           
static String UPDATE
           
static String USER
           
static String USERNAME
           
static String VIEW
           
static String WORKREC
           
static String WORKREC2
           
static String WORKREV
           
static String WRITE
           
static String XFILES
           
static String YOURNAME
           
 
Constructor Summary
RpcFunctionMapKey()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FUNCTION

public static final String FUNCTION
See Also:
Constant Field Values

DIGEST

public static final String DIGEST
See Also:
Constant Field Values

TRUNCATE

public static final String TRUNCATE
See Also:
Constant Field Values

FUNC2

public static final String FUNC2
See Also:
Constant Field Values

USER

public static final String USER
See Also:
Constant Field Values

HOST

public static final String HOST
See Also:
Constant Field Values

STATE

public static final String STATE
See Also:
Constant Field Values

CONFIRM

public static final String CONFIRM
See Also:
Constant Field Values

IGNORE

public static final String IGNORE
See Also:
Constant Field Values

SKIP_IGNORE

public static final String SKIP_IGNORE
See Also:
Constant Field Values

DATA

public static final String DATA
See Also:
Constant Field Values

DATA2

public static final String DATA2
See Also:
Constant Field Values

NOECHO

public static final String NOECHO
See Also:
Constant Field Values

PASSWORD

public static final String PASSWORD
See Also:
Constant Field Values

OLD_PASSWORD

public static final String OLD_PASSWORD
See Also:
Constant Field Values

NEW_PASSWORD

public static final String NEW_PASSWORD
See Also:
Constant Field Values

NEW_PASSWORD2

public static final String NEW_PASSWORD2
See Also:
Constant Field Values

TOKEN

public static final String TOKEN
See Also:
Constant Field Values

DECLINE

public static final String DECLINE
See Also:
Constant Field Values

HANDLE

public static final String HANDLE
See Also:
Constant Field Values

FLUSH_HWM

public static final String FLUSH_HWM
See Also:
Constant Field Values

FLUSH_SEQ

public static final String FLUSH_SEQ
See Also:
Constant Field Values

FLUSH_RSEQ

public static final String FLUSH_RSEQ
See Also:
Constant Field Values

TICKET

public static final String TICKET
See Also:
Constant Field Values

PATH

public static final String PATH
See Also:
Constant Field Values

DIR

public static final String DIR
See Also:
Constant Field Values

FILE

public static final String FILE
See Also:
Constant Field Values

MAP_TABLE

public static final String MAP_TABLE
See Also:
Constant Field Values

TRAVERSE

public static final String TRAVERSE
See Also:
Constant Field Values

PERMS

public static final String PERMS
See Also:
Constant Field Values

TYPE

public static final String TYPE
See Also:
Constant Field Values

CHARSET

public static final String CHARSET
See Also:
Constant Field Values

TIME

public static final String TIME
See Also:
Constant Field Values

NOCLOBBER

public static final String NOCLOBBER
See Also:
Constant Field Values

DIFF_FLAGS

public static final String DIFF_FLAGS
See Also:
Constant Field Values

COMMIT

public static final String COMMIT
See Also:
Constant Field Values

FORCETYPE

public static final String FORCETYPE
See Also:
Constant Field Values

STATUS

public static final String STATUS
See Also:
Constant Field Values

WORKREC

public static final String WORKREC
See Also:
Constant Field Values

WORKREC2

public static final String WORKREC2
See Also:
Constant Field Values

DEPOTREC

public static final String DEPOTREC
See Also:
Constant Field Values

INTEGREC

public static final String INTEGREC
See Also:
Constant Field Values

BASEDEPOTREC

public static final String BASEDEPOTREC
See Also:
Constant Field Values

HAVEREC

public static final String HAVEREC
See Also:
Constant Field Values

OPEN

public static final String OPEN
See Also:
Constant Field Values

WRITE

public static final String WRITE
See Also:
Constant Field Values

SERVERDIGEST

public static final String SERVERDIGEST
See Also:
Constant Field Values

REVERTUNCHANGED

public static final String REVERTUNCHANGED
See Also:
Constant Field Values

REOPEN

public static final String REOPEN
See Also:
Constant Field Values

FILESIZE

public static final String FILESIZE
See Also:
Constant Field Values

RMDIR

public static final String RMDIR
See Also:
Constant Field Values

TRANS

public static final String TRANS
See Also:
Constant Field Values

DEPOT_FILE

public static final String DEPOT_FILE
See Also:
Constant Field Values

CLIENT_FILE

public static final String CLIENT_FILE
See Also:
Constant Field Values

PATH2

public static final String PATH2
See Also:
Constant Field Values

TYPE2

public static final String TYPE2
See Also:
Constant Field Values

NOCASE

public static final String NOCASE
See Also:
Constant Field Values

SERVERADDRESS

public static final String SERVERADDRESS
See Also:
Constant Field Values

SHOWALL

public static final String SHOWALL
See Also:
Constant Field Values

NOBASE

public static final String NOBASE
See Also:
Constant Field Values

MERGE_CONFIRM

public static final String MERGE_CONFIRM
See Also:
Constant Field Values

MERGE_DECLINE

public static final String MERGE_DECLINE
See Also:
Constant Field Values

MERGE_PERMS

public static final String MERGE_PERMS
See Also:
Constant Field Values

MERGE_AUTO

public static final String MERGE_AUTO
See Also:
Constant Field Values

MERGE_HOW

public static final String MERGE_HOW
See Also:
Constant Field Values

FORCE

public static final String FORCE
See Also:
Constant Field Values

XFILES

public static final String XFILES
See Also:
Constant Field Values

SERVER

public static final String SERVER
See Also:
Constant Field Values

SERVER2

public static final String SERVER2
See Also:
Constant Field Values

SERVERID

public static final String SERVERID
See Also:
Constant Field Values

REVVER

public static final String REVVER
See Also:
Constant Field Values

TZOFFSET

public static final String TZOFFSET
See Also:
Constant Field Values

SNDBUF

public static final String SNDBUF
See Also:
Constant Field Values

RCVBUF

public static final String RCVBUF
See Also:
Constant Field Values

USERNAME

public static final String USERNAME
See Also:
Constant Field Values

CLIENTNAME

public static final String CLIENTNAME
See Also:
Constant Field Values

CLIENTROOT

public static final String CLIENTROOT
See Also:
Constant Field Values

CLIENTCWD

public static final String CLIENTCWD
See Also:
Constant Field Values

CLIENTHOST

public static final String CLIENTHOST
See Also:
Constant Field Values

CLIENTADDRESS

public static final String CLIENTADDRESS
See Also:
Constant Field Values

SERVERROOT

public static final String SERVERROOT
See Also:
Constant Field Values

SERVERDATE

public static final String SERVERDATE
See Also:
Constant Field Values

SERVERUPTIME

public static final String SERVERUPTIME
See Also:
Constant Field Values

SERVERVERSION

public static final String SERVERVERSION
See Also:
Constant Field Values

SERVERLICENSE

public static final String SERVERLICENSE
See Also:
Constant Field Values

REV

public static final String REV
See Also:
Constant Field Values

CHANGE

public static final String CHANGE
See Also:
Constant Field Values

ACTION

public static final String ACTION
See Also:
Constant Field Values

CLIENT

public static final String CLIENT
See Also:
Constant Field Values

UPDATE

public static final String UPDATE
See Also:
Constant Field Values

ACCESS

public static final String ACCESS
See Also:
Constant Field Values

OWNER

public static final String OWNER
See Also:
Constant Field Values

DESCRIPTION

public static final String DESCRIPTION
See Also:
Constant Field Values

ROOT

public static final String ROOT
See Also:
Constant Field Values

ALTROOTS

public static final String ALTROOTS
See Also:
Constant Field Values

OPTIONS

public static final String OPTIONS
See Also:
Constant Field Values

SUBMITOPTIONS

public static final String SUBMITOPTIONS
See Also:
Constant Field Values

LINEEND

public static final String LINEEND
See Also:
Constant Field Values

VIEW

public static final String VIEW
See Also:
Constant Field Values

SPECFORMATTED

public static final String SPECFORMATTED
See Also:
Constant Field Values

HEADTIME

public static final String HEADTIME
See Also:
Constant Field Values

HEADCHANGE

public static final String HEADCHANGE
See Also:
Constant Field Values

HEADMODTIME

public static final String HEADMODTIME
See Also:
Constant Field Values

ISMAPPED

public static final String ISMAPPED
See Also:
Constant Field Values

HEADACTION

public static final String HEADACTION
See Also:
Constant Field Values

HEADTYPE

public static final String HEADTYPE
See Also:
Constant Field Values

HEADREV

public static final String HEADREV
See Also:
Constant Field Values

MOVEDFILE

public static final String MOVEDFILE
See Also:
Constant Field Values

HAVEREV

public static final String HAVEREV
See Also:
Constant Field Values

ACTIONOWNER

public static final String ACTIONOWNER
See Also:
Constant Field Values

OURLOCK

public static final String OURLOCK
See Also:
Constant Field Values

RESOLVED

public static final String RESOLVED
See Also:
Constant Field Values

TOTALFILESIZE

public static final String TOTALFILESIZE
See Also:
Constant Field Values

TOTALFILECOUNT

public static final String TOTALFILECOUNT
See Also:
Constant Field Values

CODE

public static final String CODE
See Also:
Constant Field Values

FMT

public static final String FMT
See Also:
Constant Field Values

WORKREV

public static final String WORKREV
See Also:
Constant Field Values

SSO

public static final String SSO
See Also:
Constant Field Values

THEIRNAME

public static final String THEIRNAME
See Also:
Constant Field Values

YOURNAME

public static final String YOURNAME
See Also:
Constant Field Values

BASENAME

public static final String BASENAME
See Also:
Constant Field Values

BITS

public static final String BITS
See Also:
Constant Field Values

MANGLE

public static final String MANGLE
See Also:
Constant Field Values

ATTR_PREFIX

public static final String ATTR_PREFIX
See Also:
Constant Field Values

RPC_KEYS_MAP

public static final Map<String,String> RPC_KEYS_MAP
RPC keys map

Constructor Detail

RpcFunctionMapKey

public RpcFunctionMapKey()


Copyright © 2015 Perforce Software. All Rights Reserved.