public class P4RepositoryData extends RepositoryData
Only those methods specified to throw NullPointerException do not
accept null values to clear the corresponding field.
RepositoryData.TypeNAME_REGEX, NAME_REGEX_PATTERN, TIME_INTERVAL_REGEX| Constructor and Description |
|---|
P4RepositoryData(java.lang.String name,
java.lang.String server,
java.lang.String path)
See the documentation of
RepositoryData.setName(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, getName, getParent, isManaged, isObsolete, isStoreDiff, setDescription, setManaged, setName, setParent, setStoreDiffpublic P4RepositoryData(java.lang.String name,
java.lang.String server,
java.lang.String path)
See the documentation of RepositoryData.setName(String), setServer(String),
and setPath(String) for the possible exceptions thrown.
public RepositoryData.Type getType()
getType in class RepositoryDatapublic 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_REGEXpublic 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