|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.smartics.maven.plugin.buildmetadata.common.ScmInfo
public final class ScmInfo
Bundles the SCM information to be passed to meta data providers.
Constructor Summary | |
---|---|
ScmInfo(ScmManager scmManager, String connectionType, String scmDateFormat, File basedir, ScmCredentials scmCrendentials, String tagBase, int queryRangeInDays, String buildDatePattern, ScmControl scmControl) Default constructor. |
Method Summary | |
---|---|
File |
getBasedir() Returns the value for basedir. |
String |
getBuildDatePattern() Returns the date pattern to use to format the build and revision dates. |
String |
getConnectionType() Returns the value for connectionType. |
int |
getQueryRangeInDays() Returns the range of the query in days to fetch change log entries from the SCM. |
ScmControl |
getScmControl() Returns the information to control the gathering of SCM meta data. |
ScmCredentials |
getScmCrendentials() Returns the authentication for the SCM server. |
String |
getScmDateFormat() Returns the value for scmDateFormat. |
ScmManager |
getScmManager() Returns the manager instance to access the SCM system. |
String |
getTagBase() Returns the url of tags base directory (used by svn protocol). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ScmInfo(ScmManager scmManager, String connectionType, String scmDateFormat, File basedir, ScmCredentials scmCrendentials, String tagBase, int queryRangeInDays, String buildDatePattern, ScmControl scmControl)
scmManager
- the manager instance to access the SCM system.
connectionType
- the value for connectionType.
scmDateFormat
- the value for scmDateFormat.
basedir
- the value for basedir.
scmCrendentials
- the authentication for the SCM server.
tagBase
- the url of tags base directory (used by svn protocol).
queryRangeInDays
- the range of the query in days to fetch change log entries from the SCM.
buildDatePattern
- the date pattern to use to format the build and revision dates.
scmControl
- the information to control the gathering of SCM meta data.
Method Detail |
---|
public ScmManager getScmManager()
public String getConnectionType()
Allows the user to choose which scm connection to use when connecting to the scm. Can either be "connection" or "developerConnection".
public String getScmDateFormat()
Used to specify the date format of the log entries that are retrieved from your SCM system.
public File getBasedir()
Input dir. Directory where the files under SCM control are located.
public ScmCredentials getScmCrendentials()
public String getTagBase()
public int getQueryRangeInDays()
public String getBuildDatePattern()
public ScmControl getScmControl()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |