public class Depot extends ServerResource implements IDepot
IDepot.DepotType
refreshable, server, updateable
Constructor and Description |
---|
Depot() |
Depot(java.util.Map<java.lang.String,java.lang.Object> depotMap)
Construct a Perforce depot object from a suitable depotMap passed back
from the Perforce server as the result of a depot list command.
|
Depot(java.lang.String name,
java.lang.String ownerName,
java.util.Date modDate,
java.lang.String description,
IDepot.DepotType depotType,
java.lang.String address,
java.lang.String suffix,
java.lang.String map) |
Depot(java.lang.String name,
java.lang.String ownerName,
java.util.Date modDate,
java.lang.String description,
IDepot.DepotType depotType,
java.lang.String address,
java.lang.String suffix,
java.lang.String streamDepth,
java.lang.String map) |
Depot(java.lang.String name,
java.lang.String ownerName,
java.util.Date modDate,
java.lang.String description,
IDepot.DepotType depotType,
java.lang.String address,
java.lang.String suffix,
java.lang.String streamDepth,
java.lang.String map,
ViewMap<IMapEntry> specMap) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAddress()
For remote depots, return the (remote) address of the depot; for other
types of depot, will return null.
|
IDepot.DepotType |
getDepotType()
Get the type of this depot.
|
java.lang.String |
getDescription()
Get the description associated with this depot.
|
java.lang.String |
getMap()
Get the depot's path translation information.
|
java.util.Date |
getModDate()
Get the date the depot was last modified.
|
java.lang.String |
getName()
Get the name of the depot.
|
java.lang.String |
getOwnerName()
Get the Perforce user name of the depot's owner.
|
ViewMap<IMapEntry> |
getSpecMap()
For spec depots, the optional description of which specs should be saved,
as one or more patterns.
|
java.lang.String |
getStreamDepth()
For stream depots, the optional depth to be used for stream paths in the
depot, where depth equates to the number of slashes following the depot
name of a stream.
|
java.lang.String |
getSuffix()
For spec depots, the optional suffix to be used for generated paths.
|
void |
setAddress(java.lang.String address) |
void |
setDepotType(IDepot.DepotType depotType) |
void |
setDescription(java.lang.String description) |
void |
setMap(java.lang.String map) |
void |
setModDate(java.util.Date modDate) |
void |
setName(java.lang.String name) |
void |
setOwnerName(java.lang.String ownerName) |
void |
setSpecMap(ViewMap<IMapEntry> specMap) |
void |
setStreamDepth(java.lang.String streamDepth) |
void |
setSuffix(java.lang.String suffix) |
canRefresh, canUpdate, clearRawFields, complete, getRawField, getRawFields, hasRawField, parseDate, refresh, setRawField, setRawFields, setRefreshable, setServer, toDateString, update, update, update
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
canRefresh, canUpdate, clearRawFields, complete, getRawField, getRawFields, hasRawField, refresh, setRawField, setRawFields, setServer, update, update, update
public Depot()
public Depot(java.util.Map<java.lang.String,java.lang.Object> depotMap)
depotMap
- depotMap passed back from the Perforce server as a result of the depot list or depot -o
commands; if null, fields will have default values.public Depot(java.lang.String name, java.lang.String ownerName, java.util.Date modDate, java.lang.String description, IDepot.DepotType depotType, java.lang.String address, java.lang.String suffix, java.lang.String map)
public Depot(java.lang.String name, java.lang.String ownerName, java.util.Date modDate, java.lang.String description, IDepot.DepotType depotType, java.lang.String address, java.lang.String suffix, java.lang.String streamDepth, java.lang.String map)
public Depot(java.lang.String name, java.lang.String ownerName, java.util.Date modDate, java.lang.String description, IDepot.DepotType depotType, java.lang.String address, java.lang.String suffix, java.lang.String streamDepth, java.lang.String map, ViewMap<IMapEntry> specMap)
public java.lang.String getAddress()
IDepot
getAddress
in interface IDepot
public void setAddress(java.lang.String address)
public IDepot.DepotType getDepotType()
IDepot
getDepotType
in interface IDepot
public void setDepotType(IDepot.DepotType depotType)
public java.lang.String getDescription()
IDepot
getDescription
in interface IDepot
public void setDescription(java.lang.String description)
public java.lang.String getMap()
IDepot
public void setMap(java.lang.String map)
public java.util.Date getModDate()
IDepot
getModDate
in interface IDepot
public void setModDate(java.util.Date modDate)
public java.lang.String getName()
IDepot
public void setName(java.lang.String name)
public java.lang.String getOwnerName()
IDepot
getOwnerName
in interface IDepot
public void setOwnerName(java.lang.String ownerName)
public ViewMap<IMapEntry> getSpecMap()
IDepot
//spec/... -//spec/user/qa-* -//spec/client/qa-*
getSpecMap
in interface IDepot
public java.lang.String getStreamDepth()
IDepot
getStreamDepth
in interface IDepot
public void setStreamDepth(java.lang.String streamDepth)
public java.lang.String getSuffix()
IDepot
public void setSuffix(java.lang.String suffix)