Class ScmRequest

java.lang.Object
org.apache.maven.scm.ScmRequest
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
BlameScmRequest, ChangeLogScmRequest

public class ScmRequest extends Object implements Serializable
Base class for SCM wrapped parameters. Unlike ScmResult, this is mutable, as its use requires more flexibility when configuring the call.

Most parameters should be stored in parameters field, as it makes them easy to pass down to the implementation side.

Methods in descendant classes should perform all neccessary (un)marshalling so that user can work with nice semantic typesafe properties.

Since:
1.8
Author:
Petr Kozelka
See Also: