public class StreamsDelegator extends BaseDelegator implements IStreamsDelegator
MAX_LIMIT_SUPPORTED_MIN_VERSION, QUERY_EXPRESSIONS_SUPPORTED_MIN_VERSION, USER_RESTRICTIONS_SUPPORTED_MIN_VERSION
Constructor and Description |
---|
StreamsDelegator(IOptionsServer server)
Instantiate a new StreamsDelegator, providing the server object that will be used to
execute Perforce Helix attribute commands.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<IStreamSummary> |
getStreams(java.util.List<java.lang.String> streamPaths,
GetStreamsOptions opts)
Get a list of all summary Perforce streams known to the Perforce server.
|
public StreamsDelegator(IOptionsServer server)
server
- a concrete implementation of a Perforce Helix Serverpublic java.util.List<IStreamSummary> getStreams(java.util.List<java.lang.String> streamPaths, GetStreamsOptions opts) throws P4JavaException
IStreamsDelegator
Note that the IStreamSummary objects returned here do not have stream paths. You must call the getStream method on a specific stream to get valid paths for a stream.
getStreams
in interface IStreamsDelegator
streamPaths
- if specified, the list of streams is limited to those matching
the supplied list of stream paths, of the form
//depotname/streamnameopts
- object describing optional parameters; if null, no options are
set.P4JavaException
- if any error occurs in the processing of this method.