|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.perforce.p4java.impl.generic.core.ServerResource
com.perforce.p4java.impl.generic.core.ChangelistSummary
public class ChangelistSummary
Default implementation of the IChangelistSummary interface.
| Field Summary | |
|---|---|
protected static java.lang.String |
CHANGE_KEY
|
protected static java.lang.String |
CLIENT_KEY
|
protected java.lang.String |
clientId
|
protected java.util.Date |
date
|
protected static java.lang.String |
DATE_FORMAT
|
protected static java.lang.String |
DATE_KEY
|
protected java.lang.String |
description
|
protected static java.lang.String |
DESCRIPTION_KEY
|
protected int |
id
|
protected static java.lang.String |
JOBS_KEY
|
protected static java.lang.String |
NEW_KEY
|
protected boolean |
shelved
|
protected ChangelistStatus |
status
|
protected static java.lang.String |
STATUS_KEY
|
protected static java.lang.String |
USER_KEY
|
protected java.lang.String |
username
|
| Fields inherited from class com.perforce.p4java.impl.generic.core.ServerResource |
|---|
refreshable, server, updateable |
| Constructor Summary | |
|---|---|
ChangelistSummary()
Default constructor -- sets all fields to false or null, id to IChangelist.UNKNOWN, and calls the default ServerResource constructor. |
|
ChangelistSummary(boolean complete,
boolean completable,
boolean refreshable,
boolean updateable,
IServer server)
Explicit-value pass-through constructor for the ServerResource fields. |
|
ChangelistSummary(IChangelistSummary summary)
Construct a new ChangelistSummary from the passed-in summary. |
|
ChangelistSummary(int id,
java.lang.String clientId,
java.lang.String username,
ChangelistStatus status,
java.util.Date date,
java.lang.String description,
boolean shelved)
Explicit-value constructor; calls the default ServerResource constructor. |
|
ChangelistSummary(java.util.Map<java.lang.String,java.lang.Object> map,
boolean summaryOnly)
Convenience constructor, equivalent to this(map, summaryOnly, null). |
|
ChangelistSummary(java.util.Map<java.lang.String,java.lang.Object> map,
boolean summaryOnly,
IServer server)
Construct a ChangelistSummary from a suitable map returned from the Perforce server. |
|
| Method Summary | |
|---|---|
java.lang.String |
getClientId()
Get the ID of the Perforce client workspace associated with this changelist. |
java.util.Date |
getDate()
Get the date the changelist was created or last updated. |
java.lang.String |
getDescription()
Return the description associated with this changelist. |
int |
getId()
Return the Perforce changelist's ID. |
ChangelistStatus |
getStatus()
Get the status of this changelist, if known. |
java.lang.String |
getUsername()
Get the user name of the user associated with this changelist. |
boolean |
isShelved()
Does this changelist contain at least one shelved file? This only applies to changelists whose IChangelistSummary.getStatus() is
ChangelistStatus.PENDING and that have been returned as
IChangelistSummary objects. |
void |
setClientId(java.lang.String clientId)
Set the client ID. |
void |
setDate(java.util.Date date)
Set the changelist date. |
java.lang.String |
setDescription(java.lang.String description)
Set the description string for this changelist. |
void |
setId(int id)
Set the changelist ID. |
void |
setShelved(boolean shelved)
Set the shelved status of of this changelist (see isShelved()). |
void |
setStatus(ChangelistStatus status)
Set the changelist status. |
void |
setUsername(java.lang.String username)
Set the changelist owner ID. |
| Methods inherited from class com.perforce.p4java.impl.generic.core.ServerResource |
|---|
canRefresh, canUpdate, complete, refresh, setRefreshable, setServer, update |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final java.lang.String CHANGE_KEY
protected static final java.lang.String NEW_KEY
protected static final java.lang.String CLIENT_KEY
protected static final java.lang.String USER_KEY
protected static final java.lang.String STATUS_KEY
protected static final java.lang.String DATE_KEY
protected static final java.lang.String DESCRIPTION_KEY
protected static final java.lang.String JOBS_KEY
protected static final java.lang.String DATE_FORMAT
protected int id
protected java.lang.String clientId
protected java.lang.String username
protected ChangelistStatus status
protected java.util.Date date
protected java.lang.String description
protected boolean shelved
| Constructor Detail |
|---|
public ChangelistSummary()
public ChangelistSummary(boolean complete,
boolean completable,
boolean refreshable,
boolean updateable,
IServer server)
public ChangelistSummary(int id,
java.lang.String clientId,
java.lang.String username,
ChangelistStatus status,
java.util.Date date,
java.lang.String description,
boolean shelved)
public ChangelistSummary(IChangelistSummary summary)
public ChangelistSummary(java.util.Map<java.lang.String,java.lang.Object> map,
boolean summaryOnly)
public ChangelistSummary(java.util.Map<java.lang.String,java.lang.Object> map,
boolean summaryOnly,
IServer server)
Note that map keys returned from the Perforce server are sometimes different for summary fields and full fields, so you have to be clear about where the map came from to get accurate results.
| Method Detail |
|---|
public int getId()
IChangelistSummary
getId in interface IChangelistSummaryIChangelistSummary.getId()public void setId(int id)
IChangelistSummary
setId in interface IChangelistSummaryid - new changelist ID.IChangelistSummary.setId(int)public java.lang.String getClientId()
IChangelistSummary
getClientId in interface IChangelistSummaryIChangelistSummary.getClientId()public void setClientId(java.lang.String clientId)
IChangelistSummary
setClientId in interface IChangelistSummaryclientId - new client ID.IChangelistSummary.setClientId(java.lang.String)public java.lang.String getUsername()
IChangelistSummary
getUsername in interface IChangelistSummaryIChangelistSummary.getUsername()public void setUsername(java.lang.String username)
IChangelistSummary
setUsername in interface IChangelistSummaryusername - new owner's user name.IChangelistSummary.setUsername(java.lang.String)public ChangelistStatus getStatus()
IChangelistSummary
getStatus in interface IChangelistSummaryIChangelistSummary.getStatus()public void setStatus(ChangelistStatus status)
IChangelistSummary
setStatus in interface IChangelistSummarypublic java.util.Date getDate()
IChangelistSummary
getDate in interface IChangelistSummaryIChangelistSummary.getDate()public void setDate(java.util.Date date)
IChangelistSummary
setDate in interface IChangelistSummarydate - new changelist dateIChangelistSummary.setDate(java.util.Date)public java.lang.String getDescription()
IChangelistSummary
getDescription in interface IChangelistSummaryIChangelistSummary.getDescription()public java.lang.String setDescription(java.lang.String description)
IChangelistSummary
setDescription in interface IChangelistSummarydescription - non-null new description string.
IChangelistSummary.setDescription(java.lang.String)public boolean isShelved()
IChangelistSummaryIChangelistSummary.getStatus() is
ChangelistStatus.PENDING and that have been returned as
IChangelistSummary objects. The value here is unreliable for
full IChangelist objects returned from getChangelist, etc.
isShelved in interface IChangelistSummaryIChangelistSummary.isShelved()public void setShelved(boolean shelved)
IChangelistSummary
setShelved in interface IChangelistSummaryshelved - new shelved value.IChangelistSummary.setShelved(boolean)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||