|
|||||||||
| 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 | |
|---|---|
com.serena.dmclient.api.DimensionsResult |
actionBaseline(long key,
java.lang.String projectId,
hudson.model.AbstractBuild build,
java.lang.String state,
java.lang.String blnName)
Action a baseline |
com.serena.dmclient.api.DimensionsResult |
buildBaseline(long key,
java.lang.String area,
java.lang.String projectId,
boolean batch,
boolean buildClean,
java.lang.String buildConfig,
java.lang.String options,
boolean capture,
java.lang.String requests,
java.lang.String targets,
hudson.model.AbstractBuild build,
java.lang.String blnName)
Build a baseline |
com.serena.dmclient.api.DimensionsResult |
buildProject(long key,
java.lang.String area,
java.lang.String projectId,
boolean batch,
boolean buildClean,
java.lang.String buildConfig,
java.lang.String options,
boolean capture,
java.lang.String requests,
java.lang.String targets,
java.lang.String stage,
java.lang.String type,
boolean audit,
boolean populate,
boolean touch,
hudson.model.AbstractBuild build)
Build a project |
boolean |
checkout(long key,
java.lang.String projectName,
hudson.FilePath projectDir,
hudson.FilePath workspaceName,
java.lang.StringBuffer cmdOutput,
java.lang.String baseline,
java.lang.String requests,
boolean doRevert,
boolean doExpand,
boolean doNoMetadata,
java.lang.String permissions,
java.lang.String eol)
|
com.serena.dmclient.api.DimensionsResult |
createBaseline(long key,
java.lang.String projectId,
hudson.model.AbstractBuild build,
java.lang.String blnScope,
java.lang.String blnTemplate,
java.lang.String blnOwningPart,
java.lang.String blnType,
java.lang.String requestId,
java.lang.String blnId,
java.lang.String blnName,
java.lang.StringBuffer cblId)
Create a project tag |
boolean |
createChangeSetLogs(long key,
java.lang.String projectName,
hudson.FilePath projectDir,
java.util.Calendar fromDate,
java.util.Calendar toDate,
java.io.File changelogFile,
java.util.TimeZone tz,
java.lang.String url,
java.lang.String baseline,
java.lang.String requests)
|
com.serena.dmclient.api.DimensionsResult |
deployBaseline(long key,
java.lang.String projectId,
hudson.model.AbstractBuild build,
java.lang.String state,
java.lang.String blnName)
Deploy a baseline |
com.serena.dmclient.api.DimensionsConnection |
getCon(long key)
|
int |
getDmVersion()
|
java.util.List |
getItemsInRequests(com.serena.dmclient.api.DimensionsConnection connection,
java.lang.String projName,
java.lang.String requests,
java.lang.String dateAfter,
java.lang.String dateBefore)
Populate list with all the items related to a set of requests |
java.io.PrintStream |
getLogger()
|
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(long key,
java.lang.String projectName,
hudson.FilePath workspace,
java.util.Calendar fromDate,
java.util.Calendar toDate,
java.util.TimeZone tz)
|
boolean |
isStream(long key,
java.lang.String projectId)
|
com.serena.dmclient.api.DimensionsResult |
lockProject(long key,
java.lang.String projectId)
Lock a project |
long |
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(long key)
Disconnects from the Dimensions repository |
boolean |
ping(long key)
Ping the server to see if it is alive |
void |
setLogger(java.io.PrintStream logger)
|
com.serena.dmclient.api.DimensionsResult |
unlockProject(long key,
java.lang.String projectId)
UnLock a project |
com.serena.dmclient.api.DimensionsResult |
UploadFiles(long key,
hudson.FilePath rootDir,
java.lang.String projectId,
java.io.File cmdFile,
java.lang.String projectName,
int buildNo,
java.lang.String requests,
boolean forceCheckIn,
boolean forceTip,
java.lang.String owningPart)
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.io.PrintStream getLogger()
public final void setLogger(java.io.PrintStream logger)
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(long key)
public final boolean ping(long key)
throws com.serena.dmclient.api.DimensionsRuntimeException
com.serena.dmclient.api.DimensionsNetworkException
com.serena.dmclient.api.DimensionsRuntimeException
public final long 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
DimensionsRuntimeException, - IllegalArgumentException
java.lang.IllegalArgumentException
com.serena.dmclient.api.DimensionsRuntimeExceptionpublic final void logout(long key)
public boolean hasRepositoryBeenUpdated(long key,
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(long key,
java.lang.String projectName,
hudson.FilePath projectDir,
hudson.FilePath workspaceName,
java.lang.StringBuffer cmdOutput,
java.lang.String baseline,
java.lang.String requests,
boolean doRevert,
boolean doExpand,
boolean doNoMetadata,
java.lang.String permissions,
java.lang.String eol)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
public boolean createChangeSetLogs(long key,
java.lang.String projectName,
hudson.FilePath projectDir,
java.util.Calendar fromDate,
java.util.Calendar toDate,
java.io.File changelogFile,
java.util.TimeZone tz,
java.lang.String url,
java.lang.String baseline,
java.lang.String requests)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
public com.serena.dmclient.api.DimensionsResult lockProject(long key,
java.lang.String projectId)
throws com.serena.dmclient.api.DimensionsRuntimeException
long - String -
com.serena.dmclient.api.DimensionsRuntimeException
public com.serena.dmclient.api.DimensionsResult unlockProject(long key,
java.lang.String projectId)
throws com.serena.dmclient.api.DimensionsRuntimeException
long - String -
com.serena.dmclient.api.DimensionsRuntimeException
public com.serena.dmclient.api.DimensionsResult buildBaseline(long key,
java.lang.String area,
java.lang.String projectId,
boolean batch,
boolean buildClean,
java.lang.String buildConfig,
java.lang.String options,
boolean capture,
java.lang.String requests,
java.lang.String targets,
hudson.model.AbstractBuild build,
java.lang.String blnName)
throws com.serena.dmclient.api.DimensionsRuntimeException
long - String - areaString - projectIdboolean - batchboolean - buildCleanString - buildConfigString - optionsboolean - captureString - requestsString - targetsAbstractBuild - buildString - blnName
com.serena.dmclient.api.DimensionsRuntimeException
public com.serena.dmclient.api.DimensionsResult buildProject(long key,
java.lang.String area,
java.lang.String projectId,
boolean batch,
boolean buildClean,
java.lang.String buildConfig,
java.lang.String options,
boolean capture,
java.lang.String requests,
java.lang.String targets,
java.lang.String stage,
java.lang.String type,
boolean audit,
boolean populate,
boolean touch,
hudson.model.AbstractBuild build)
throws com.serena.dmclient.api.DimensionsRuntimeException
long - String - areaString - projectIdboolean - batchboolean - buildCleanString - buildConfigString - optionsboolean - captureString - requestsString - targetsString - stageString - typeboolean - auditboolean - populateboolean - touchAbstractBuild - build
com.serena.dmclient.api.DimensionsRuntimeException
public com.serena.dmclient.api.DimensionsResult UploadFiles(long key,
hudson.FilePath rootDir,
java.lang.String projectId,
java.io.File cmdFile,
java.lang.String projectName,
int buildNo,
java.lang.String requests,
boolean forceCheckIn,
boolean forceTip,
java.lang.String owningPart)
throws com.serena.dmclient.api.DimensionsRuntimeException
long - FilePath - String - File - String - String - int -
com.serena.dmclient.api.DimensionsRuntimeException
public com.serena.dmclient.api.DimensionsResult createBaseline(long key,
java.lang.String projectId,
hudson.model.AbstractBuild build,
java.lang.String blnScope,
java.lang.String blnTemplate,
java.lang.String blnOwningPart,
java.lang.String blnType,
java.lang.String requestId,
java.lang.String blnId,
java.lang.String blnName,
java.lang.StringBuffer cblId)
throws com.serena.dmclient.api.DimensionsRuntimeException
long - String - AbstractBuild - String - String - String - String - String - String - String - StringBuffer -
com.serena.dmclient.api.DimensionsRuntimeException
public com.serena.dmclient.api.DimensionsResult deployBaseline(long key,
java.lang.String projectId,
hudson.model.AbstractBuild build,
java.lang.String state,
java.lang.String blnName)
throws com.serena.dmclient.api.DimensionsRuntimeException
long - String - String - AbstractBuild - String -
com.serena.dmclient.api.DimensionsRuntimeException
public com.serena.dmclient.api.DimensionsResult actionBaseline(long key,
java.lang.String projectId,
hudson.model.AbstractBuild build,
java.lang.String state,
java.lang.String blnName)
throws com.serena.dmclient.api.DimensionsRuntimeException
long - String - String - AbstractBuild - String -
com.serena.dmclient.api.DimensionsRuntimeException
public boolean isStream(long key,
java.lang.String projectId)
throws com.serena.dmclient.api.DimensionsRuntimeException
com.serena.dmclient.api.DimensionsRuntimeException
public java.util.List getItemsInRequests(com.serena.dmclient.api.DimensionsConnection connection,
java.lang.String projName,
java.lang.String requests,
java.lang.String dateAfter,
java.lang.String dateBefore)
throws com.serena.dmclient.api.DimensionsRuntimeException
connection - Dimensions connectionprojectName - Name of the projectrequests - List of requestsdateAfter - Date filterdateBefore - Date filter
com.serena.dmclient.api.DimensionsRuntimeException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||