|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecthudson.plugins.dimensionsscm.DimensionsAPI
public class DimensionsAPI
| Constructor Summary | |
|---|---|
DimensionsAPI()
|
|
| Method Summary | |
|---|---|
boolean |
checkout(java.lang.String projectName,
hudson.FilePath projectDir,
hudson.FilePath workspaceName,
java.util.Calendar fromDate,
java.util.Calendar toDate,
java.io.File changelogFile,
java.util.TimeZone tz,
java.lang.StringBuffer cmdOutput,
java.lang.String url,
java.lang.String baseline,
java.lang.String requests,
boolean doFullUpdate,
boolean doRevert)
|
com.serena.dmclient.api.DimensionsResult |
createBaseline(java.lang.String projectId,
hudson.model.AbstractBuild build)
Create a project tag |
com.serena.dmclient.api.DimensionsConnection |
getCon()
|
int |
getDmVersion()
|
java.lang.String |
getSCMBaseDb()
|
java.lang.String |
getSCMDatabase()
|
java.lang.String |
getSCMDsn()
|
java.lang.String |
getSCMPath()
|
java.lang.String |
getSCMProject()
|
java.lang.String |
getSCMServer()
|
java.lang.String |
getSCMUserID()
|
boolean |
hasRepositoryBeenUpdated(java.lang.String projectName,
hudson.FilePath workspace,
java.util.Calendar fromDate,
java.util.Calendar toDate,
java.util.TimeZone tz)
|
com.serena.dmclient.api.DimensionsResult |
lockProject(java.lang.String projectId)
Lock a project |
boolean |
login(java.lang.String userID,
java.lang.String password,
java.lang.String database,
java.lang.String server)
Creates a Dimensions session using the supplied login credentials and server details |
void |
logout()
Disconnects from the Dimensions repository |
com.serena.dmclient.api.DimensionsResult |
unlockProject(java.lang.String projectId)
UnLock a project |
com.serena.dmclient.api.DimensionsResult |
UploadFiles(hudson.FilePath rootDir,
java.lang.String projectId,
java.io.File cmdFile,
hudson.model.AbstractBuild build)
Upload files |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DimensionsAPI()
| Method Detail |
|---|
public final java.lang.String getSCMUserID()
public final int getDmVersion()
public final java.lang.String getSCMDatabase()
public final java.lang.String getSCMBaseDb()
public final java.lang.String getSCMDsn()
public final java.lang.String getSCMServer()
public final java.lang.String getSCMProject()
public final java.lang.String getSCMPath()
public final com.serena.dmclient.api.DimensionsConnection getCon()
public final boolean login(java.lang.String userID,
java.lang.String password,
java.lang.String database,
java.lang.String server)
throws java.lang.IllegalArgumentException,
com.serena.dmclient.api.DimensionsRuntimeException
userID - Dimensions user IDpassword - Dimensions passworddatabase - base database nameserver - hostname of the remote dimensions server
com.serena.dmclient.api.DimensionsNetworkException
java.lang.IllegalArgumentException
com.serena.dmclient.api.DimensionsRuntimeExceptionpublic final void logout()
public boolean hasRepositoryBeenUpdated(java.lang.String projectName,
hudson.FilePath workspace,
java.util.Calendar fromDate,
java.util.Calendar toDate,
java.util.TimeZone tz)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
public boolean checkout(java.lang.String projectName,
hudson.FilePath projectDir,
hudson.FilePath workspaceName,
java.util.Calendar fromDate,
java.util.Calendar toDate,
java.io.File changelogFile,
java.util.TimeZone tz,
java.lang.StringBuffer cmdOutput,
java.lang.String url,
java.lang.String baseline,
java.lang.String requests,
boolean doFullUpdate,
boolean doRevert)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
public com.serena.dmclient.api.DimensionsResult lockProject(java.lang.String projectId)
throws com.serena.dmclient.api.DimensionsRuntimeException
String -
com.serena.dmclient.api.DimensionsRuntimeException
public com.serena.dmclient.api.DimensionsResult unlockProject(java.lang.String projectId)
throws com.serena.dmclient.api.DimensionsRuntimeException
String -
com.serena.dmclient.api.DimensionsRuntimeException
public com.serena.dmclient.api.DimensionsResult UploadFiles(hudson.FilePath rootDir,
java.lang.String projectId,
java.io.File cmdFile,
hudson.model.AbstractBuild build)
throws com.serena.dmclient.api.DimensionsRuntimeException
FilePath - String - File - AbstractBuild -
com.serena.dmclient.api.DimensionsRuntimeException
public com.serena.dmclient.api.DimensionsResult createBaseline(java.lang.String projectId,
hudson.model.AbstractBuild build)
throws com.serena.dmclient.api.DimensionsRuntimeException
String - AbstractBuild -
com.serena.dmclient.api.DimensionsRuntimeException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||