public class P4RepositoryData extends RepositoryData
Only those methods specified to throw NullPointerException
do not
accept null values to clear the corresponding field.
RepositoryData.Type
NAME_REGEX, NAME_REGEX_PATTERN, TIME_INTERVAL_REGEX
Constructor and Description |
---|
P4RepositoryData(java.lang.String name,
java.lang.String server,
java.lang.String path)
Deprecated.
since 4.2.0; use
P4RepositoryData(String, String, String, String) instead |
P4RepositoryData(java.lang.String name,
java.lang.String displayName,
java.lang.String server,
java.lang.String path)
See the documentation of
RepositoryData.setName(String) , RepositoryData.setDisplayName(String) ,
setServer(String) and setPath(String) for the possible exceptions thrown. |
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
getBlockSize() |
java.nio.charset.Charset |
getCharset() |
java.lang.String |
getCommandTimeout() |
java.lang.Float |
getConnectionsPerSecond() |
java.lang.Integer |
getFileLogLimit() |
java.lang.String |
getLocationDescription() |
java.lang.String |
getPassword() |
java.lang.String |
getPath() |
java.lang.Integer |
getPort() |
java.lang.String |
getServer() |
java.lang.Long |
getStartRevision() |
RepositoryData.Type |
getType() |
java.lang.String |
getUsername() |
java.lang.Boolean |
isCaseSensitive() |
java.lang.Boolean |
isDisableMutli() |
java.lang.Boolean |
isInitialImport() |
java.lang.Boolean |
isSkipLabels() |
java.lang.Boolean |
isUnicode() |
void |
setBlockSize(java.lang.Integer blockSize) |
void |
setCaseSensitive(java.lang.Boolean caseSensitive) |
void |
setCharset(java.nio.charset.Charset charset) |
void |
setCommandTimeout(java.lang.String commandTimeout) |
void |
setConnectionsPerSecond(java.lang.Float connectionsPerSecond) |
void |
setDisableMutli(java.lang.Boolean disableMutli) |
void |
setFileLogLimit(java.lang.Integer fileLogLimit) |
void |
setInitialImport(java.lang.Boolean initialImport) |
void |
setPassword(java.lang.String password) |
void |
setPath(java.lang.String path) |
void |
setPort(java.lang.Integer port) |
void |
setServer(java.lang.String server) |
void |
setSkipLabels(java.lang.Boolean skipLabels) |
void |
setStartRevision(java.lang.Long startRevision) |
void |
setUnicode(java.lang.Boolean unicode) |
void |
setUsername(java.lang.String username) |
getDescription, getDisplayName, getEnabled, getName, getParent, isManaged, isObsolete, isStoreDiff, setDescription, setDisplayName, setEnabled, setManaged, setName, setParent, setStoreDiff, toString
@Deprecated public P4RepositoryData(java.lang.String name, java.lang.String server, java.lang.String path)
P4RepositoryData(String, String, String, String)
insteadpublic P4RepositoryData(java.lang.String name, java.lang.String displayName, java.lang.String server, java.lang.String path)
See the documentation of RepositoryData.setName(String)
, RepositoryData.setDisplayName(String)
,
setServer(String)
and setPath(String)
for the possible exceptions thrown.
public RepositoryData.Type getType()
getType
in class RepositoryData
public java.lang.String getServer()
public void setServer(java.lang.String server)
java.lang.NullPointerException
- if server is nulljava.lang.IllegalArgumentException
- if server is blankpublic java.lang.String getPath()
public void setPath(java.lang.String path)
java.lang.NullPointerException
- if path is nulljava.lang.IllegalArgumentException
- if path is emptypublic java.lang.String getUsername()
public void setUsername(java.lang.String username)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public java.lang.Integer getBlockSize()
public void setBlockSize(java.lang.Integer blockSize)
java.lang.IllegalArgumentException
- if a non-null blockSize is not positivepublic java.lang.Boolean isCaseSensitive()
public void setCaseSensitive(java.lang.Boolean caseSensitive)
public java.lang.Boolean isDisableMutli()
public void setDisableMutli(java.lang.Boolean disableMutli)
public java.nio.charset.Charset getCharset()
public void setCharset(java.nio.charset.Charset charset)
public java.lang.String getCommandTimeout()
public void setCommandTimeout(java.lang.String commandTimeout)
java.lang.IllegalArgumentException
- if a non-null commandTimeout does not match RepositoryData.TIME_INTERVAL_REGEX
public java.lang.Float getConnectionsPerSecond()
public void setConnectionsPerSecond(java.lang.Float connectionsPerSecond)
java.lang.IllegalArgumentException
- if a non-null connectionsPerSecond is not positivepublic java.lang.Integer getFileLogLimit()
public void setFileLogLimit(java.lang.Integer fileLogLimit)
java.lang.IllegalArgumentException
- if a non-null fileLogLimit is not positivepublic java.lang.Boolean isInitialImport()
public void setInitialImport(java.lang.Boolean initialImport)
public java.lang.Integer getPort()
public void setPort(java.lang.Integer port)
java.lang.IllegalArgumentException
- if a non-null port is not positivepublic java.lang.Boolean isSkipLabels()
public void setSkipLabels(java.lang.Boolean skipLabels)
public java.lang.Long getStartRevision()
public void setStartRevision(java.lang.Long startRevision)
public java.lang.Boolean isUnicode()
public void setUnicode(java.lang.Boolean unicode)
public java.lang.String getLocationDescription()
getLocationDescription
in class RepositoryData