Interface IChangesDelegator
-
- All Known Subinterfaces:
IOptionsServer
,IServer
,IStreamingServer
- All Known Implementing Classes:
ChangesDelegator
,NtsServerImpl
,OneShotServerImpl
,RpcServer
,Server
public interface IChangesDelegator
Interface 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
-
-