public interface IChangeDelegator
Modifier and Type | Method and Description |
---|---|
java.lang.String |
deletePendingChangelist(int id)
Delete a pending Perforce changelist.
|
java.lang.String |
deletePendingChangelist(int id,
ChangelistOptions opts)
Delete a pending Perforce changelist.
|
IChangelist |
getChangelist(int id)
Get a specific Perforce changelist from a Perforce server.
|
IChangelist |
getChangelist(int id,
ChangelistOptions opts)
Get a specific Perforce changelist from a Perforce server.
|
IChangelist getChangelist(int id) throws ConnectionException, RequestException, AccessException
Corresponds fairly well to the p4 command-line command "change -o", and (like "change -o") does not include the associated changelist files (if any) in the returned changelist object -- you must use getChangelistFiles (or similar) to properly populate the changelist for submission, for example.
id
- the Perforce changelist ID; if id is IChangelist.DEFAULT, get
the default changelist for the current client (if available)ConnectionException
- the connection exceptionRequestException
- the request exceptionAccessException
- the access exceptionjava.lang.String deletePendingChangelist(int id) throws ConnectionException, RequestException, AccessException
Note: any IChangelist object associated with the given changelist will no longer be valid after this operation, and using that object may cause undefined results or even global disaster -- you must ensure that the object is not used again improperly.
id
- the ID of the Perforce pending changelist to be deleted.ConnectionException
- the connection exceptionRequestException
- the request exceptionAccessException
- the access exceptionjava.lang.String deletePendingChangelist(int id, ChangelistOptions opts) throws P4JavaException
Note: any IChangelist object associated with the given changelist will no longer be valid after this operation, and using that object may cause undefined results or even global disaster -- you must ensure that the object is not used again improperly.
id
- the ID of the Perforce pending changelist to be deleted.opts
- ChangelistOptions object describing optional parameters; if
null, no options are set.P4JavaException
- if any error occurs in the processing of this methodIChangelist getChangelist(int id, ChangelistOptions opts) throws P4JavaException
Corresponds fairly well to the p4 command-line command "change -o", and (like "change -o") does not include the associated changelist files (if any) in the returned changelist object -- you must use getChangelistFiles (or similar) to properly populate the changelist for submission, for example.
id
- the Perforce changelist ID; if id is IChangelist.DEFAULT, get
the default changelist for the current client (if available)opts
- ChangelistOptions object describing optional parameters; if
null, no options are set.P4JavaException
- if any error occurs in the processing of this method