IBM Rational Functional Tester
Version 8.2.1
IBM Rational Functional Tester API Reference

Project Version 2.3

com.rational.test.ft.services
Class TMSProvider

java.lang.Object
  extended by com.rational.test.ft.services.TMSProvider

public class TMSProvider
extends java.lang.Object


Field Summary
static java.lang.String SS_DEFAULT_DATASTORE
           
static java.lang.String SS_DISPLAY_WARNING
           
static java.lang.String SS_TYPE
           
static java.lang.String TMS_ARTIFACT_TYPE_TESTSCRIPTSOURCE
           
static java.lang.String TMS_ARTIFACT_TYPE_TESTSCRIPTTYPE
           
static int TMS_ASSET_PRIV_CREATE_MODIFY
           
static int TMS_ASSET_PRIV_CREATE_MODIFY_DELETE
           
static int TMS_ASSET_PRIV_CUSTOMIZE
           
static int TMS_ASSET_PRIV_DELETE
           
static java.lang.String TMS_DATASTORE_DATAPOOL_ROOT
           
static java.lang.String TMS_DEFAULT_SCRIPT_DATASTORE_PATH
           
static int TMS_MAX_LENGTH_ASSET_NAME
           
 
Constructor Summary
TMSProvider(java.lang.ClassLoader classLoader)
           
 
Method Summary
 java.lang.Object createScriptSource(java.lang.String scriptType, java.lang.String scriptSource)
           
 java.lang.Object createScriptType(java.lang.String scriptType)
           
 java.lang.Object createTestLog(java.lang.String build, java.lang.String folder, java.lang.String logName)
           
 int ctldlg_doModal(java.lang.Object dlg)
           
 java.lang.Object ctldlg_getLog(java.lang.Object dlg)
           
 void ctldlg_setBuild(java.lang.Object dlg, java.lang.String build)
           
 void ctldlg_setCaption(java.lang.Object dlg, java.lang.String caption)
           
 void ctldlg_setFolder(java.lang.Object dlg, java.lang.String folder)
           
 void ctldlg_setLogName(java.lang.Object dlg, java.lang.String logName)
           
 void ctldlg_setPromptOnOverwrite(java.lang.Object dlg, boolean promptLogOverwrite)
           
 void deleteScriptSource(java.lang.String scriptType, java.lang.String scriptSource)
           
 java.lang.String deleteScriptSourceByUID(java.lang.String uid)
           
 void deleteScriptType(java.lang.String scriptType)
           
 void deleteTestLog(java.lang.String build, java.lang.String folder, java.lang.String logName)
           
 java.lang.Object findScriptSourceByUID(java.lang.String uid)
           
 java.lang.Object findScriptType(java.lang.String scriptType)
           
 java.lang.Object findTestLog(java.lang.String build, java.lang.String folder, java.lang.String logName)
           
 java.lang.Object getCreateTestLogDlg()
           
 boolean getObjectPrivilege(java.lang.String assetType, long action)
           
 java.lang.String getProjectDatastorePath()
           
 java.lang.String getProjectName()
           
 java.lang.String getProjectPath()
           
 java.lang.Object[] getScriptSources(java.lang.String scriptType)
           
 boolean initializeTSSRuntime(java.lang.String masterLogFileDir, java.lang.String masterLogFileName, java.lang.String datastore, java.lang.String scriptSourceUID, java.lang.String ssDataDir, java.lang.String[] cmdline)
           
 boolean launchLogViewer(java.lang.String tmProject, java.lang.String logBuild, java.lang.String logFolder, java.lang.String logName)
           
 void login()
           
 void loginEx(java.lang.String project, java.lang.String userName, java.lang.String password, boolean useLoginService, boolean promptOnFailure)
           
 void logout()
           
 java.lang.String ss_getName(java.lang.Object scriptSourceObj)
           
 java.lang.String ss_getRootDir(java.lang.Object scriptSourceObj)
           
 java.lang.String ss_getUID(java.lang.Object scriptSourceObj)
           
 void ss_setConnectionOption(java.lang.Object scriptSourceObj, java.lang.String name, java.lang.String value)
           
 void ss_setMachineSpecific(java.lang.Object scriptSourceObj, boolean machineSpecific)
           
 void ss_setRootDir(java.lang.Object scriptSourceObj, java.lang.String path)
           
 int st_getIntConstant(java.lang.String key)
           
 void st_rename(java.lang.Object scriptTypeObj, java.lang.String newName)
           
 void st_setConsoleAdaptor(java.lang.Object scriptTypeObj, java.lang.String adaptor)
           
 void st_setConsoleAdaptorType(java.lang.Object scriptTypeObj, int type)
           
 void st_setExecutionAdaptor(java.lang.Object scriptTypeObj, java.lang.String adaptor)
           
 void st_setExecutionAdaptorType(java.lang.Object scriptTypeObj, int type)
           
 boolean terminateTSSRuntime()
           
 java.lang.String testlog_getBuild(java.lang.Object log)
           
 java.lang.String testlog_getFolder(java.lang.Object log)
           
 java.lang.String testlog_getMasterLogFileDir(java.lang.Object log)
           
 java.lang.String testlog_getMasterLogFileName(java.lang.Object log)
           
 java.lang.String testlog_getName(java.lang.Object log)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TMS_MAX_LENGTH_ASSET_NAME

public static final int TMS_MAX_LENGTH_ASSET_NAME
See Also:
Constant Field Values

TMS_ARTIFACT_TYPE_TESTSCRIPTSOURCE

public static final java.lang.String TMS_ARTIFACT_TYPE_TESTSCRIPTSOURCE
See Also:
Constant Field Values

TMS_ARTIFACT_TYPE_TESTSCRIPTTYPE

public static final java.lang.String TMS_ARTIFACT_TYPE_TESTSCRIPTTYPE
See Also:
Constant Field Values

TMS_ASSET_PRIV_CREATE_MODIFY

public static final int TMS_ASSET_PRIV_CREATE_MODIFY
See Also:
Constant Field Values

TMS_ASSET_PRIV_DELETE

public static final int TMS_ASSET_PRIV_DELETE
See Also:
Constant Field Values

TMS_ASSET_PRIV_CREATE_MODIFY_DELETE

public static final int TMS_ASSET_PRIV_CREATE_MODIFY_DELETE
See Also:
Constant Field Values

TMS_ASSET_PRIV_CUSTOMIZE

public static final int TMS_ASSET_PRIV_CUSTOMIZE
See Also:
Constant Field Values

TMS_DEFAULT_SCRIPT_DATASTORE_PATH

public static final java.lang.String TMS_DEFAULT_SCRIPT_DATASTORE_PATH
See Also:
Constant Field Values

TMS_DATASTORE_DATAPOOL_ROOT

public static final java.lang.String TMS_DATASTORE_DATAPOOL_ROOT
See Also:
Constant Field Values

SS_DEFAULT_DATASTORE

public static final java.lang.String SS_DEFAULT_DATASTORE
See Also:
Constant Field Values

SS_TYPE

public static final java.lang.String SS_TYPE
See Also:
Constant Field Values

SS_DISPLAY_WARNING

public static final java.lang.String SS_DISPLAY_WARNING
See Also:
Constant Field Values
Constructor Detail

TMSProvider

public TMSProvider(java.lang.ClassLoader classLoader)
            throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException
Method Detail

loginEx

public void loginEx(java.lang.String project,
                    java.lang.String userName,
                    java.lang.String password,
                    boolean useLoginService,
                    boolean promptOnFailure)
             throws java.lang.Throwable
Throws:
java.lang.Throwable

login

public void login()
           throws java.lang.Throwable
Throws:
java.lang.Throwable

logout

public void logout()
            throws java.lang.Throwable
Throws:
java.lang.Throwable

getProjectName

public java.lang.String getProjectName()
                                throws java.lang.Throwable
Throws:
java.lang.Throwable

getProjectPath

public java.lang.String getProjectPath()
                                throws java.lang.Throwable
Throws:
java.lang.Throwable

getProjectDatastorePath

public java.lang.String getProjectDatastorePath()
                                         throws java.lang.Throwable
Throws:
java.lang.Throwable

findTestLog

public java.lang.Object findTestLog(java.lang.String build,
                                    java.lang.String folder,
                                    java.lang.String logName)
                             throws java.lang.Throwable
Throws:
java.lang.Throwable

deleteTestLog

public void deleteTestLog(java.lang.String build,
                          java.lang.String folder,
                          java.lang.String logName)
                   throws java.lang.Throwable
Throws:
java.lang.Throwable

createTestLog

public java.lang.Object createTestLog(java.lang.String build,
                                      java.lang.String folder,
                                      java.lang.String logName)
                               throws java.lang.Throwable
Throws:
java.lang.Throwable

getCreateTestLogDlg

public java.lang.Object getCreateTestLogDlg()
                                     throws java.lang.Throwable
Throws:
java.lang.Throwable

getObjectPrivilege

public boolean getObjectPrivilege(java.lang.String assetType,
                                  long action)
                           throws java.lang.Throwable
Throws:
java.lang.Throwable

findScriptType

public java.lang.Object findScriptType(java.lang.String scriptType)
                                throws java.lang.Throwable
Throws:
java.lang.Throwable

createScriptType

public java.lang.Object createScriptType(java.lang.String scriptType)
                                  throws java.lang.Throwable
Throws:
java.lang.Throwable

deleteScriptType

public void deleteScriptType(java.lang.String scriptType)
                      throws java.lang.Throwable
Throws:
java.lang.Throwable

findScriptSourceByUID

public java.lang.Object findScriptSourceByUID(java.lang.String uid)
                                       throws java.lang.Throwable
Throws:
java.lang.Throwable

getScriptSources

public java.lang.Object[] getScriptSources(java.lang.String scriptType)
                                    throws java.lang.Throwable
Throws:
java.lang.Throwable

createScriptSource

public java.lang.Object createScriptSource(java.lang.String scriptType,
                                           java.lang.String scriptSource)
                                    throws java.lang.Throwable
Throws:
java.lang.Throwable

deleteScriptSourceByUID

public java.lang.String deleteScriptSourceByUID(java.lang.String uid)
                                         throws java.lang.Throwable
Throws:
java.lang.Throwable

deleteScriptSource

public void deleteScriptSource(java.lang.String scriptType,
                               java.lang.String scriptSource)
                        throws java.lang.Throwable
Throws:
java.lang.Throwable

st_rename

public void st_rename(java.lang.Object scriptTypeObj,
                      java.lang.String newName)
               throws java.lang.Throwable
Throws:
java.lang.Throwable

st_getIntConstant

public int st_getIntConstant(java.lang.String key)
                      throws java.lang.Throwable
Throws:
java.lang.Throwable

st_setConsoleAdaptorType

public void st_setConsoleAdaptorType(java.lang.Object scriptTypeObj,
                                     int type)
                              throws java.lang.Throwable
Throws:
java.lang.Throwable

st_setConsoleAdaptor

public void st_setConsoleAdaptor(java.lang.Object scriptTypeObj,
                                 java.lang.String adaptor)
                          throws java.lang.Throwable
Throws:
java.lang.Throwable

st_setExecutionAdaptorType

public void st_setExecutionAdaptorType(java.lang.Object scriptTypeObj,
                                       int type)
                                throws java.lang.Throwable
Throws:
java.lang.Throwable

st_setExecutionAdaptor

public void st_setExecutionAdaptor(java.lang.Object scriptTypeObj,
                                   java.lang.String adaptor)
                            throws java.lang.Throwable
Throws:
java.lang.Throwable

ss_getRootDir

public java.lang.String ss_getRootDir(java.lang.Object scriptSourceObj)
                               throws java.lang.Throwable
Throws:
java.lang.Throwable

ss_setRootDir

public void ss_setRootDir(java.lang.Object scriptSourceObj,
                          java.lang.String path)
                   throws java.lang.Throwable
Throws:
java.lang.Throwable

ss_getUID

public java.lang.String ss_getUID(java.lang.Object scriptSourceObj)
                           throws java.lang.Throwable
Throws:
java.lang.Throwable

ss_getName

public java.lang.String ss_getName(java.lang.Object scriptSourceObj)
                            throws java.lang.Throwable
Throws:
java.lang.Throwable

ss_setMachineSpecific

public void ss_setMachineSpecific(java.lang.Object scriptSourceObj,
                                  boolean machineSpecific)
                           throws java.lang.Throwable
Throws:
java.lang.Throwable

ss_setConnectionOption

public void ss_setConnectionOption(java.lang.Object scriptSourceObj,
                                   java.lang.String name,
                                   java.lang.String value)
                            throws java.lang.Throwable
Throws:
java.lang.Throwable

ctldlg_setCaption

public void ctldlg_setCaption(java.lang.Object dlg,
                              java.lang.String caption)
                       throws java.lang.Throwable
Throws:
java.lang.Throwable

ctldlg_setBuild

public void ctldlg_setBuild(java.lang.Object dlg,
                            java.lang.String build)
                     throws java.lang.Throwable
Throws:
java.lang.Throwable

ctldlg_setFolder

public void ctldlg_setFolder(java.lang.Object dlg,
                             java.lang.String folder)
                      throws java.lang.Throwable
Throws:
java.lang.Throwable

ctldlg_setLogName

public void ctldlg_setLogName(java.lang.Object dlg,
                              java.lang.String logName)
                       throws java.lang.Throwable
Throws:
java.lang.Throwable

ctldlg_setPromptOnOverwrite

public void ctldlg_setPromptOnOverwrite(java.lang.Object dlg,
                                        boolean promptLogOverwrite)
                                 throws java.lang.Throwable
Throws:
java.lang.Throwable

ctldlg_doModal

public int ctldlg_doModal(java.lang.Object dlg)
                   throws java.lang.Throwable
Throws:
java.lang.Throwable

ctldlg_getLog

public java.lang.Object ctldlg_getLog(java.lang.Object dlg)
                               throws java.lang.Throwable
Throws:
java.lang.Throwable

testlog_getBuild

public java.lang.String testlog_getBuild(java.lang.Object log)
                                  throws java.lang.Throwable
Throws:
java.lang.Throwable

testlog_getFolder

public java.lang.String testlog_getFolder(java.lang.Object log)
                                   throws java.lang.Throwable
Throws:
java.lang.Throwable

testlog_getName

public java.lang.String testlog_getName(java.lang.Object log)
                                 throws java.lang.Throwable
Throws:
java.lang.Throwable

testlog_getMasterLogFileDir

public java.lang.String testlog_getMasterLogFileDir(java.lang.Object log)
                                             throws java.lang.Throwable
Throws:
java.lang.Throwable

testlog_getMasterLogFileName

public java.lang.String testlog_getMasterLogFileName(java.lang.Object log)
                                              throws java.lang.Throwable
Throws:
java.lang.Throwable

initializeTSSRuntime

public boolean initializeTSSRuntime(java.lang.String masterLogFileDir,
                                    java.lang.String masterLogFileName,
                                    java.lang.String datastore,
                                    java.lang.String scriptSourceUID,
                                    java.lang.String ssDataDir,
                                    java.lang.String[] cmdline)
                             throws java.lang.Throwable
Throws:
java.lang.Throwable

terminateTSSRuntime

public boolean terminateTSSRuntime()
                            throws java.lang.Throwable
Throws:
java.lang.Throwable

launchLogViewer

public boolean launchLogViewer(java.lang.String tmProject,
                               java.lang.String logBuild,
                               java.lang.String logFolder,
                               java.lang.String logName)
                        throws java.lang.Throwable
Throws:
java.lang.Throwable