public class Depot extends ServerResource implements IDepot
IDepot.DepotTyperefreshable, 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, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanRefresh, canUpdate, clearRawFields, complete, getRawField, getRawFields, hasRawField, refresh, setRawField, setRawFields, setServer, update, update, updatepublic 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()
IDepotgetAddress in interface IDepotpublic void setAddress(java.lang.String address)
public IDepot.DepotType getDepotType()
IDepotgetDepotType in interface IDepotpublic void setDepotType(IDepot.DepotType depotType)
public java.lang.String getDescription()
IDepotgetDescription in interface IDepotpublic void setDescription(java.lang.String description)
public java.lang.String getMap()
IDepotpublic void setMap(java.lang.String map)
public java.util.Date getModDate()
IDepotgetModDate in interface IDepotpublic void setModDate(java.util.Date modDate)
public java.lang.String getName()
IDepotpublic void setName(java.lang.String name)
public java.lang.String getOwnerName()
IDepotgetOwnerName in interface IDepotpublic void setOwnerName(java.lang.String ownerName)
public ViewMap<IMapEntry> getSpecMap()
IDepot//spec/... -//spec/user/qa-* -//spec/client/qa-*
getSpecMap in interface IDepotpublic java.lang.String getStreamDepth()
IDepotgetStreamDepth in interface IDepotpublic void setStreamDepth(java.lang.String streamDepth)
public java.lang.String getSuffix()
IDepotpublic void setSuffix(java.lang.String suffix)
Copyright © 2020 Perforce Software. All Rights Reserved.