|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IChangelistSummary
Defines the methods and operations available on Perforce changelist summaries returned from the server.
Changelist summaries are typically returned from the server's changelist list methods (e.g. getChangelists) and normally contain only the fields returned by the Perforce "p4 changes" command (i.e. they're missing things like files and job lists), and allow only "local" field setter and getter operations. For full changelist functionality, use the IChangelist interface that extends this interface.
Unextended IChangelistSummary objects are complete, and neither refreshable nor updateable.
Nested Class Summary | |
---|---|
static class |
IChangelistSummary.Visibility
Defines the visibility of the changelist. |
Method Summary | |
---|---|
String |
getClientId()
Get the ID of the Perforce client workspace associated with this changelist. |
Date |
getDate()
Get the date the changelist was created or last updated. |
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. |
String |
getUsername()
Get the user name of the user associated with this changelist. |
IChangelistSummary.Visibility |
getVisibility()
Get the visibility associated with this changelist. |
boolean |
isShelved()
Does this changelist contain at least one shelved file? This only applies to changelists whose getStatus() is
ChangelistStatus.PENDING and that have been returned as
IChangelistSummary objects. |
void |
setClientId(String clientId)
Set the client ID. |
void |
setDate(Date date)
Set the changelist date. |
String |
setDescription(String newDescription)
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(String username)
Set the changelist owner ID. |
void |
setVisibility(IChangelistSummary.Visibility visibility)
Set the visibility associated with this changelist. |
Method Detail |
---|
int getId()
String getDescription()
String setDescription(String newDescription)
newDescription
- non-null new description string.
ChangelistStatus getStatus()
Date getDate()
String getClientId()
String getUsername()
void setId(int id)
id
- new changelist ID.void setClientId(String clientId)
clientId
- new client ID.void setUsername(String username)
username
- new owner's user name.void setStatus(ChangelistStatus status)
status
- void setDate(Date date)
date
- new changelist dateboolean isShelved()
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.
void setShelved(boolean shelved)
shelved
- new shelved value.IChangelistSummary.Visibility getVisibility()
void setVisibility(IChangelistSummary.Visibility visibility)
visibility
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |