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

Project Version 2.3

com.rational.test.ft.object.interfaces.siebel
Class SiebTaskUIPaneTestObject

java.lang.Object
  extended by com.rational.test.ft.object.interfaces.TestObject
      extended by com.rational.test.ft.object.interfaces.ClientTestObject
          extended by com.rational.test.ft.object.interfaces.GuiTestObject
              extended by com.rational.test.ft.object.interfaces.siebel.SiebTestObject
                  extended by com.rational.test.ft.object.interfaces.siebel.SiebTaskUIPaneTestObject
All Implemented Interfaces:
IGraphical, ISiebTestObject

public class SiebTaskUIPaneTestObject
extends SiebTestObject

Provides script access to SiebTaskAssistant.TestObject class.

Since:
RFT2.1

Field Summary
static java.lang.String CLASSNAME
           
 
Fields inherited from class com.rational.test.ft.object.interfaces.TestObject
ignoreTheObjectState, ref
 
Constructor Summary
SiebTaskUIPaneTestObject(SpyMappedTestObject mappedObject)
          For internal use.
SiebTaskUIPaneTestObject(SpyMappedTestObject mappedObject, TestObject anchor)
          For internal use.
SiebTaskUIPaneTestObject(SpyMappedTestObject mappedObject, TestObject anchor, long scriptCommandFlags)
          For internal use.
 
Method Summary
 void close()
          Closes the task list.
 int getClassCount(java.lang.String className)
          Returns the number of objects of the specified type.
 java.lang.String getRepositoryNameByIndex(java.lang.String className, int index)
          Returns the RepositoryName of the object.
 java.lang.String getStepByIndex(int stepIndex)
          Returns the RepositoryName of the object.
 java.lang.String getTaskByIndex(int taskIndex)
          Returns the RepositoryName of the object.
 void gotoInBox()
          GotoInBox If the task list is already closed, then this method has no effect.
 void start(java.lang.String taskName, java.lang.String taskGroup)
          Clicks the link of the specified task to start a task.
 
Methods inherited from class com.rational.test.ft.object.interfaces.siebel.SiebTestObject
atChild, atChild, atDescendant, atDescendant, getChildOfName, getChildOfName, getChildOfNameAndType, getChildOfNameAndType, getChildOfUIName, getChildOfUIName, getChildOfUINameAndType, getChildOfUINameAndType, getChildren, getChildren, getChildrenOfType, getChildrenOfType, getDescendantsOfName, getDescendantsOfName, getDescendantsOfNameAndType, getDescendantsOfNameAndType, getDescendantsOfType, getDescendantsOfType, getDescendantsOfUIName, getDescendantsOfUIName, getDescendantsOfUINameAndType, getDescendantsOfUINameAndType, submit, submit, submit, submit, submit, submit
 
Methods inherited from class com.rational.test.ft.object.interfaces.GuiTestObject
canTakeVP, click, click, click, click, clickRadio, doubleClick, doubleClick, doubleClick, doubleClick, drag, drag, drag, drag, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, ensureObjectIsVisible, getChildAtPoint, getClippedScreenRectangle, getImage, getImage, getIWindow, getRole, getScreenPoint, getScreenPoint, getScreenRectangle, getScreenSnapshot, getVisibleArea, hasFocus, hover, hover, hover, hover, invokeProxyWithGuiDelay, invokeProxyWithGuiDelay, isEnabled, isOpaque, isPointInObject, isShowing, mouseMove, mouseMove, nClick, nClickDrag, nClickDragToScreenPoint
 
Methods inherited from class com.rational.test.ft.object.interfaces.ClientTestObject
exists, find, find, findAndInvoke, findAndInvokeProxy, getProperty, getTestDataTypes, invoke, invokeProxy, unregister, waitForExistence
 
Methods inherited from class com.rational.test.ft.object.interfaces.TestObject
compare, compare, compareAndLog, compareAndLog, equals, find, findAndInvoke, getActualData, getDescribedObject, getDescribedObjects, getDescriptiveName, getDomain, getField, getIndexer, getIndexer, getIndexers, getMappableChildren, getMappableParent, getMapProperties, getMethods, getNameInScript, getNonValueProperties, getObjectClassName, getObjectCustomClassName, getObjectReference, getOwnedObjects, getOwner, getParent, getProcess, getProperties, getPropertyFromMap, getRecognitionProperties, getRecognitionPropertyWeight, getScriptCommandFlags, getStandardProperties, getTestData, getTopMappableParent, getTopParent, hashCode, invoke, invoke, invoke, invokeProxy, invokeProxy, isLoggedDuringUnregister, isMappedObject, isSameObject, isScreenTestObject, isTopLevelTestObject, performTest, performTest, performTest, performTest, setIndexer, setIndexer, setLoggedDuringUnregister, setMapProperties, setProperty, toString, updateTestData, waitForExistence
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASSNAME

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

SiebTaskUIPaneTestObject

public SiebTaskUIPaneTestObject(SpyMappedTestObject mappedObject)
For internal use.

Since:
RFT2.1

SiebTaskUIPaneTestObject

public SiebTaskUIPaneTestObject(SpyMappedTestObject mappedObject,
                                TestObject anchor)
For internal use.

Since:
RFT2.1

SiebTaskUIPaneTestObject

public SiebTaskUIPaneTestObject(SpyMappedTestObject mappedObject,
                                TestObject anchor,
                                long scriptCommandFlags)
For internal use.

Since:
RFT2.1
Method Detail

getClassCount

public int getClassCount(java.lang.String className)
Returns the number of objects of the specified type.

Parameters:
className - the class of the object
Returns:
the number of objects of the specified type
Since:
RFT2.1

getRepositoryNameByIndex

public java.lang.String getRepositoryNameByIndex(java.lang.String className,
                                                 int index)
Returns the RepositoryName of the object.

Parameters:
className - the class of the object
index - the index (starting at zero) of the object in the value returned from the GetClassCount method
Returns:
the repository name of the object
Since:
RFT2.1

start

public void start(java.lang.String taskName,
                  java.lang.String taskGroup)
Clicks the link of the specified task to start a task. taskIndex is a String that indicates the Id of the task to start.

Parameters:
taskName - specifies the name of the task
taskGroup - The name of the TaskGroup
Since:
RFT2.1

close

public void close()
Closes the task list. If the task list is already closed, then this method has no effect.

Since:
RFT2.1

gotoInBox

public void gotoInBox()
GotoInBox If the task list is already closed, then this method has no effect.

Since:
RFT2.1

getTaskByIndex

public java.lang.String getTaskByIndex(int taskIndex)
Returns the RepositoryName of the object.

Parameters:
TaskIndex - the index (starting at zero) of the object in the value returned from the GetClassCount method
Returns:
the repository name of the object
Since:
RFT2.1

getStepByIndex

public java.lang.String getStepByIndex(int stepIndex)
Returns the RepositoryName of the object.

Parameters:
className - the class of the object
index - the index (starting at zero) of the object in the value returned from the GetClassCount method
Returns:
the repository name of the object
Since:
RFT2.1