Class ServerInfo
java.lang.Object
com.perforce.p4java.impl.mapbased.server.ServerInfo
- All Implemented Interfaces:
IServerInfo
Default simple implementation for server info interface.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor; leaves all fields initialized to null.ServerInfo(String clientName, String clientHost, String clientRoot, String clientAddress, String clientCurrentDirectory, String serverAddress, String serverDate, String serverLicense, String serverRoot, String serverUptime, String serverVersion, String serverLicenseIp, String proxyVersion, String userName, boolean unicodeEnabled, boolean monitorEnabled) Deprecated.Use constructor with map parameter to initialize all fields.ServerInfo(List<Map<String, Object>> maps) Constructor for use with maps passed back from the Perforce server only.ServerInfo(Map<String, Object> map) Constructor for use with maps passed back from the Perforce server only. -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetBrokerAddress(String brokerAddress) voidsetBrokerEncrypted(boolean brokerEncrypted) voidsetBrokerVersion(String brokerVersion) voidsetCaseSensitive(boolean caseSensitive) voidsetClientAddress(String clientAddress) voidsetClientCurrentDirectory(String currentDirectory) voidsetClientHost(String clientHost) voidsetClientName(String clientName) voidsetClientRoot(String clientRoot) voidsetIntegEngine(String integEngine) voidsetMonitorEnabled(boolean monitorEnabled) voidsetMoveDisabled(boolean moveDisabled) voidsetPasswordEnabled(boolean passwordEnabled) voidsetPeerAddress(String peerAddress) voidsetProxyAddress(String proxyAddress) voidsetProxyEncrypted(boolean proxyEncrypted) voidsetProxyRoot(String proxyRoot) voidsetProxyVersion(String proxyVersion) voidsetReplica(String replica) voidsetSandboxPort(String sandboxPort) voidsetSandboxVersion(String sandboxVersion) voidsetServerAddress(String serverAddress) voidsetServerCalendar(Calendar serverCalendar) voidsetServerCluster(String serverCluster) voidsetServerDate(String serverDate) voidsetServerEncrypted(boolean serverEncrypted) voidsetServerId(String serverId) voidsetServerLicense(String serverLicense) voidsetServerLicenseIp(String serverLicenseIp) voidsetServerRoot(String serverRoot) voidsetServerUptime(String serverUptime) voidsetServerVersion(String serverVersion) voidsetSSOAuth(String ssoAuth) voidsetUnicodeEnabled(boolean unicodeEnabled) voidsetUserName(String userName)
-
Field Details
-
SERVER_INFO_DATE_PATTERN
- See Also:
-
-
Constructor Details
-
ServerInfo
public ServerInfo()Default constructor; leaves all fields initialized to null. -
ServerInfo
@Deprecated public ServerInfo(String clientName, String clientHost, String clientRoot, String clientAddress, String clientCurrentDirectory, String serverAddress, String serverDate, String serverLicense, String serverRoot, String serverUptime, String serverVersion, String serverLicenseIp, String proxyVersion, String userName, boolean unicodeEnabled, boolean monitorEnabled) Deprecated.Use constructor with map parameter to initialize all fields.Explicit-value all-fields constructor.- Parameters:
clientName- clientNameclientHost- clientHostclientRoot- clientRootclientAddress- clientAddressclientCurrentDirectory- clientCurrentDirectoryserverAddress- serverAddressserverDate- serverDateserverLicense- serverLicenseserverRoot- serverRootserverUptime- serverUptimeserverVersion- serverVersionserverLicenseIp- serverLicenseIpproxyVersion- proxyVersionuserName- userNameunicodeEnabled- unicodeEnabledmonitorEnabled- monitorEnabled
-
ServerInfo
Constructor for use with maps passed back from the Perforce server only. When a broker is involved, there will be more than one map.- Parameters:
maps- maps
-
ServerInfo
Constructor for use with maps passed back from the Perforce server only.- Parameters:
map- map
-
-
Method Details
-
getServerAddress
- Specified by:
getServerAddressin interfaceIServerInfo
-
setServerAddress
-
getServerDate
- Specified by:
getServerDatein interfaceIServerInfo
-
setServerDate
-
getServerCalendar
- Specified by:
getServerCalendarin interfaceIServerInfo
-
setServerCalendar
-
getServerLicense
- Specified by:
getServerLicensein interfaceIServerInfo
-
setServerLicense
-
getServerRoot
- Specified by:
getServerRootin interfaceIServerInfo
-
setServerRoot
-
getServerUptime
- Specified by:
getServerUptimein interfaceIServerInfo
-
setServerUptime
-
getServerVersion
- Specified by:
getServerVersionin interfaceIServerInfo
-
setServerVersion
-
getClientName
- Specified by:
getClientNamein interfaceIServerInfo
-
setClientName
-
getClientHost
- Specified by:
getClientHostin interfaceIServerInfo
-
setClientHost
-
getClientRoot
- Specified by:
getClientRootin interfaceIServerInfo
-
setClientRoot
-
getClientAddress
- Specified by:
getClientAddressin interfaceIServerInfo
-
setClientAddress
-
getPeerAddress
- Specified by:
getPeerAddressin interfaceIServerInfo
-
setPeerAddress
-
getClientCurrentDirectory
- Specified by:
getClientCurrentDirectoryin interfaceIServerInfo
-
setClientCurrentDirectory
-
getServerLicenseIp
- Specified by:
getServerLicenseIpin interfaceIServerInfo
-
setServerLicenseIp
-
isServerEncrypted
public boolean isServerEncrypted()- Specified by:
isServerEncryptedin interfaceIServerInfo
-
setServerEncrypted
public void setServerEncrypted(boolean serverEncrypted) -
getReplica
-
setReplica
-
getUserName
- Specified by:
getUserNamein interfaceIServerInfo
-
setUserName
-
isPasswordEnabled
public boolean isPasswordEnabled()- Specified by:
isPasswordEnabledin interfaceIServerInfo
-
setPasswordEnabled
public void setPasswordEnabled(boolean passwordEnabled) -
isCaseSensitive
public boolean isCaseSensitive()- Specified by:
isCaseSensitivein interfaceIServerInfo
-
setCaseSensitive
public void setCaseSensitive(boolean caseSensitive) -
isMonitorEnabled
public boolean isMonitorEnabled()- Specified by:
isMonitorEnabledin interfaceIServerInfo
-
setMonitorEnabled
public void setMonitorEnabled(boolean monitorEnabled) -
isUnicodeEnabled
public boolean isUnicodeEnabled()- Specified by:
isUnicodeEnabledin interfaceIServerInfo
-
setUnicodeEnabled
public void setUnicodeEnabled(boolean unicodeEnabled) -
isMoveDisabled
public boolean isMoveDisabled()- Specified by:
isMoveDisabledin interfaceIServerInfo
-
setMoveDisabled
public void setMoveDisabled(boolean moveDisabled) -
getProxyVersion
- Specified by:
getProxyVersionin interfaceIServerInfo
-
setProxyVersion
-
getProxyAddress
- Specified by:
getProxyAddressin interfaceIServerInfo
-
setProxyAddress
-
getProxyRoot
- Specified by:
getProxyRootin interfaceIServerInfo
-
setProxyRoot
-
isProxyEncrypted
public boolean isProxyEncrypted()- Specified by:
isProxyEncryptedin interfaceIServerInfo
-
setProxyEncrypted
public void setProxyEncrypted(boolean proxyEncrypted) -
getBrokerVersion
- Specified by:
getBrokerVersionin interfaceIServerInfo
-
setBrokerVersion
-
getBrokerAddress
- Specified by:
getBrokerAddressin interfaceIServerInfo
-
setBrokerAddress
-
isBrokerEncrypted
public boolean isBrokerEncrypted()- Specified by:
isBrokerEncryptedin interfaceIServerInfo
-
setBrokerEncrypted
public void setBrokerEncrypted(boolean brokerEncrypted) -
getSandboxVersion
- Specified by:
getSandboxVersionin interfaceIServerInfo
-
setSandboxVersion
-
getSandboxPort
- Specified by:
getSandboxPortin interfaceIServerInfo
-
setSandboxPort
-
isEncrypted
public boolean isEncrypted()- Specified by:
isEncryptedin interfaceIServerInfo
-
getServerId
- Specified by:
getServerIdin interfaceIServerInfo
-
setServerId
-
getServerCluster
- Specified by:
getServerClusterin interfaceIServerInfo
-
setServerCluster
-
getIntegEngine
- Specified by:
getIntegEnginein interfaceIServerInfo
-
setIntegEngine
-
getSSOAuth
- Specified by:
getSSOAuthin interfaceIServerInfo
-
setSSOAuth
-
isSSOAuthRequired
- Specified by:
isSSOAuthRequiredin interfaceIServerInfo
-