Interface IChangesDelegator
-
- All Known Subinterfaces:
IOptionsServer,IServer,IStreamingServer
- All Known Implementing Classes:
ChangesDelegator,NtsServerImpl,OneShotServerImpl,RpcServer,Server
public interface IChangesDelegatorInterface for a ChangesDelegator implementation.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<IChangelistSummary>getChangelists(int maxMostRecent, java.util.List<IFileSpec> fileSpecs, java.lang.String clientName, java.lang.String userName, boolean includeIntegrated, boolean submittedOnly, boolean pendingOnly, boolean longDesc)Gets the changelists.java.util.List<IChangelistSummary>getChangelists(int maxMostRecent, java.util.List<IFileSpec> fileSpecs, java.lang.String clientName, java.lang.String userName, boolean includeIntegrated, IChangelist.Type type, boolean longDesc)Gets the changelists.java.util.List<IChangelistSummary>getChangelists(java.util.List<IFileSpec> fileSpecs, GetChangelistsOptions opts)Get a list of Perforce changelist summary objects from the Perforce server.
-
-
-
Method Detail
-
getChangelists
java.util.List<IChangelistSummary> getChangelists(int maxMostRecent, java.util.List<IFileSpec> fileSpecs, java.lang.String clientName, java.lang.String userName, boolean includeIntegrated, IChangelist.Type type, boolean longDesc) throws ConnectionException, RequestException, AccessException
Gets the changelists.- Parameters:
maxMostRecent- the max most recentfileSpecs- the file specsclientName- the client nameuserName- the user nameincludeIntegrated- the include integratedtype- the typelongDesc- the long desc- Returns:
- the changelists
- Throws:
ConnectionException- the connection exceptionRequestException- the request exceptionAccessException- the access exception
-
getChangelists
java.util.List<IChangelistSummary> getChangelists(int maxMostRecent, java.util.List<IFileSpec> fileSpecs, java.lang.String clientName, java.lang.String userName, boolean includeIntegrated, boolean submittedOnly, boolean pendingOnly, boolean longDesc) throws ConnectionException, RequestException, AccessException
Gets the changelists.- Parameters:
maxMostRecent- the max most recentfileSpecs- the file specsclientName- the client nameuserName- the user nameincludeIntegrated- the include integratedsubmittedOnly- the submitted onlypendingOnly- the pending onlylongDesc- the long desc- Returns:
- the changelists
- Throws:
ConnectionException- the connection exceptionRequestException- the request exceptionAccessException- the access exception
-
getChangelists
java.util.List<IChangelistSummary> getChangelists(java.util.List<IFileSpec> fileSpecs, GetChangelistsOptions opts) throws P4JavaException
Get a list of Perforce changelist summary objects from the Perforce server.- Parameters:
fileSpecs- if non-empty, limits the results to changelists that affect the specified files. If the file specification includes a revision range, limits its results to submitted changelists that affect those particular revisionsopts- GetChangelistsOptions object describing optional parameters; if null, no options are set.- Returns:
- a non-null (but possibly empty) list of qualifying changelists.
- Throws:
P4JavaException- if any error occurs in the processing of this method
-
-