public interface P4User extends P4Connection, P4Errors
ACCESS_ERROR_MESSAGES, CORE_AUTH_FAIL_STRING_1, CORE_AUTH_FAIL_STRING_2, CORE_AUTH_FAIL_STRING_3, CORE_AUTH_FAIL_STRING_4, CORE_AUTH_FAIL_STRING_5, E_EMPTY, E_FAILED, E_FATAL, E_INFO, E_WARN
Modifier and Type | Method and Description |
---|---|
default void |
_doSave(UserSpec userSpec,
java.lang.String[] opts) |
default void |
delete(java.lang.String login)
Issues a "p4 user -d [login]".
|
default void |
forceSave(UserSpec userSpec)
Updates the user spec using "p4 user -i -f".
|
static P4User |
fromConnection(P4Connection connection) |
default UserSpec |
load(java.lang.String login)
Issues a "p4 user -o", with our UserSpec wrapper around the output map.
|
default void |
save(UserSpec userSpec)
Will update the user spec using "p4 user -i".
|
close, connectAs, create, create, disconnect, getLogin, getOptionsServer, getServerLocation, getServerProperties, setLogin
checkError, checkError, getServerMessage, isAuthFail, isNotSeriousErrorButNeedReport
static P4User fromConnection(P4Connection connection)
default UserSpec load(java.lang.String login)
login
- Perforce logindefault void save(UserSpec userSpec)
userSpec
- The UserSpec definition, you should obtain one by
calling load() first.default void _doSave(UserSpec userSpec, java.lang.String[] opts)
default void forceSave(UserSpec userSpec)
userSpec
- default void delete(java.lang.String login)
login
- The Perforce login