hudson.scm
クラス SubversionSCM.ModuleLocation

java.lang.Object
  上位を拡張 hudson.scm.SubversionSCM.ModuleLocation
すべての実装されたインタフェース:
java.io.Serializable
含まれているクラス:
SubversionSCM

@ExportedBean
public static final class SubversionSCM.ModuleLocation
extends java.lang.Object
implements java.io.Serializable

small structure to store local and remote (repository) location information of the repository. As a addition it holds the invalid field to make failure messages when doing a checkout possible

関連項目:
直列化された形式

フィールドの概要
 java.lang.String local
          推奨されていません。 Code should use getLocalDir(). This field is only intended for form binding.
 java.lang.String remote
          Subversion URL to check out.
 
コンストラクタの概要
SubversionSCM.ModuleLocation(java.lang.String remote, java.lang.String local)
           
 
メソッドの概要
 SubversionSCM.ModuleLocation getExpandedLocation(hudson.model.AbstractBuild<?,?> build)
          Expand location value based on Build parametric execution.
 java.lang.String getLocalDir()
          Local directory to place the file to.
 org.tmatesoft.svn.core.SVNURL getRepositoryRoot()
           
 org.tmatesoft.svn.core.wc.SVNRevision getRevision(org.tmatesoft.svn.core.wc.SVNRevision defaultValue)
          Figures out which revision to check out.
 org.tmatesoft.svn.core.SVNURL getSVNURL()
          Gets remote as SVNURL.
 java.lang.String getURL()
          Returns the pure URL portion of remote by removing possible "@NNN" suffix.
 java.util.UUID getUUID()
          Repository UUID.
 org.tmatesoft.svn.core.io.SVNRepository openRepository()
           
static java.util.List<SubversionSCM.ModuleLocation> parse(java.lang.String[] remoteLocations, java.lang.String[] localLocations)
           
 java.lang.String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

remote

@Exported
public final java.lang.String remote
Subversion URL to check out. This may include "@NNN" at the end to indicate a fixed revision.


local

@Exported
public final java.lang.String local
推奨されていません。 Code should use getLocalDir(). This field is only intended for form binding.
Remembers the user-given value. Can be null.

コンストラクタの詳細

SubversionSCM.ModuleLocation

@DataBoundConstructor
public SubversionSCM.ModuleLocation(java.lang.String remote,
                                                         java.lang.String local)
メソッドの詳細

getLocalDir

public java.lang.String getLocalDir()
Local directory to place the file to. Relative to the workspace root.


getURL

public java.lang.String getURL()
Returns the pure URL portion of remote by removing possible "@NNN" suffix.


getSVNURL

public org.tmatesoft.svn.core.SVNURL getSVNURL()
                                        throws org.tmatesoft.svn.core.SVNException
Gets remote as SVNURL.

例外:
org.tmatesoft.svn.core.SVNException

getUUID

public java.util.UUID getUUID()
                       throws org.tmatesoft.svn.core.SVNException
Repository UUID. Lazy computed and cached.

例外:
org.tmatesoft.svn.core.SVNException

openRepository

public org.tmatesoft.svn.core.io.SVNRepository openRepository()
                                                       throws org.tmatesoft.svn.core.SVNException
例外:
org.tmatesoft.svn.core.SVNException

getRepositoryRoot

public org.tmatesoft.svn.core.SVNURL getRepositoryRoot()
                                                throws org.tmatesoft.svn.core.SVNException
例外:
org.tmatesoft.svn.core.SVNException

getRevision

public org.tmatesoft.svn.core.wc.SVNRevision getRevision(org.tmatesoft.svn.core.wc.SVNRevision defaultValue)
Figures out which revision to check out. If remote is url@rev, then this method returns that specific revision.

パラメータ:
defaultValue - If "@NNN" portion is not in the URL, this value will be returned. Normally, this is the SVN revision timestamped at the build date.

getExpandedLocation

public SubversionSCM.ModuleLocation getExpandedLocation(hudson.model.AbstractBuild<?,?> build)
Expand location value based on Build parametric execution.

パラメータ:
build - Build instance for expanding parameters into their values
戻り値:
Output ModuleLocation expanded according to Build parameters values.

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString

parse

public static java.util.List<SubversionSCM.ModuleLocation> parse(java.lang.String[] remoteLocations,
                                                                 java.lang.String[] localLocations)


Copyright © 2010. All Rights Reserved.