|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecthudson.plugins.clearcase.ClearToolExec
com.michelin.cio.hudson.plugins.clearcaseucmbaseline.ClearToolUcmBaseline
public class ClearToolUcmBaseline
This class defines the cleartool command for use by
ClearCaseUcmBaselineParameterValue.createBuildWrapper(hudson.model.AbstractBuild).
While this class extends ClearToolExec, most of ClearToolExec's
methods will throw an UnsupportedOperationException since only the methods
useful for ClearCaseUcmBaselineParameterValue.createBuildWrapper(hudson.model.AbstractBuild)
have been implemented.
| Field Summary |
|---|
| Fields inherited from class hudson.plugins.clearcase.ClearToolExec |
|---|
launcher, variableResolver |
| Constructor Summary | |
|---|---|
ClearToolUcmBaseline(hudson.util.VariableResolver variableResolver,
hudson.plugins.clearcase.ClearToolLauncher launcher)
|
|
| Method Summary | |
|---|---|
java.lang.String |
getComponentFromBaseline(java.lang.String vob,
java.lang.String baseline)
Returns, for a given ClearCase UCM baseline, the ClearCase UCM component this baseline refers to. |
java.lang.String |
getComponentRootDir(java.lang.String vob,
java.lang.String component)
Returns, for a given ClearCase UCM component, its root dir. |
java.lang.String[] |
getDependentBaselines(java.lang.String vob,
java.lang.String baseline)
Returns, for a given ClearCase UCM composite baseline, all the baselines in the dependencies graph. |
protected hudson.FilePath |
getRootViewPath(hudson.plugins.clearcase.ClearToolLauncher launcher)
|
void |
mkview(java.lang.String viewName,
java.lang.String streamSelector)
|
void |
rmview(java.lang.String viewName)
|
void |
rmviewtag(java.lang.String viewName)
|
void |
setcs(java.lang.String viewName,
java.lang.String configSpec)
|
void |
startView(java.lang.String viewTags)
|
void |
syncronizeViewWithStream(java.lang.String viewName,
java.lang.String stream)
|
void |
update(java.lang.String viewName,
java.lang.String loadRules)
|
| Methods inherited from class hudson.plugins.clearcase.ClearToolExec |
|---|
catcs, getLauncher, lsactivity, lshistory, lsview, lsvob, mklabel, pwv |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ClearToolUcmBaseline(hudson.util.VariableResolver variableResolver,
hudson.plugins.clearcase.ClearToolLauncher launcher)
| Method Detail |
|---|
public java.lang.String getComponentFromBaseline(java.lang.String vob,
java.lang.String baseline)
throws java.io.IOException,
java.lang.InterruptedException
The ClearCase UCM components are cached for each instance of the class.
java.io.IOException
java.lang.InterruptedException(%[component]p, page 392)
public java.lang.String getComponentRootDir(java.lang.String vob,
java.lang.String component)
throws java.io.IOException,
java.lang.InterruptedException
The root dirs are cached for each instance of the class.
java.io.IOException
java.lang.InterruptedException(%[root_dir]p, page 392)
public java.lang.String[] getDependentBaselines(java.lang.String vob,
java.lang.String baseline)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException(%[depends_on_closure]p, page 392)protected hudson.FilePath getRootViewPath(hudson.plugins.clearcase.ClearToolLauncher launcher)
getRootViewPath in class hudson.plugins.clearcase.ClearToolExec
public void update(java.lang.String viewName,
java.lang.String loadRules)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
public void rmview(java.lang.String viewName)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
public void rmviewtag(java.lang.String viewName)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
public void mkview(java.lang.String viewName,
java.lang.String streamSelector)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
public void setcs(java.lang.String viewName,
java.lang.String configSpec)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
public void startView(java.lang.String viewTags)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
public void syncronizeViewWithStream(java.lang.String viewName,
java.lang.String stream)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||