IBM Rational Functional Tester
Version 8.1.1000
IBM Rational Functional Tester API Reference

Project Version 2.3

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

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.SiebMenuTestObject
All Implemented Interfaces:
IGraphical, ISiebTestObject

public class SiebMenuTestObject
extends SiebTestObject

Provides script access to the SiebMenu.TestObject class.

Since:
RFT2.1

Field Summary
static java.lang.String CLASSNAME
           
 
Fields inherited from class com.rational.test.ft.object.interfaces.TestObject
ref
 
Constructor Summary
SiebMenuTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject)
          For internal use.
SiebMenuTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject, TestObject anchor)
          For internal use.
SiebMenuTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject, TestObject anchor, long scriptCommandFlags)
          For internal use.
SiebMenuTestObject(TestObject obj)
          Constructs one TestObject from another.
SiebMenuTestObject(com.rational.test.ft.object.TestObjectReference ref)
          For internal use.
 
Method Summary
 java.lang.String getRepositoryName(java.lang.String menuItemUIName)
          Returns the RepositoryName of the object.
 java.lang.String getRepositoryNameByIndex(int menuIndex)
          Returns the Repository Name of the object.
 java.lang.String getUIName(java.lang.String menuItemRepName)
          Returns the name of the object in the user interface
 boolean isEnabled(Subitem menuItem)
          Returns a Boolean value indicating whether or not the specified object is enabled.
 boolean isExists(Subitem menuItem)
          Returns a Boolean value indicating whether or not the specified object exists.
 void select(Subitem menuItem)
          Selects a menu item from the Siebel application menu.
 
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, 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, 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, getProperty, getPropertyFromMap, getRecognitionProperties, getRecognitionPropertyWeight, getScriptCommandFlags, getStandardProperties, getTestData, getTestDataTypes, getTopMappableParent, getTopParent, hashCode, invoke, invokeProxy, isMappedObject, isSameObject, isScreenTestObject, isTopLevelTestObject, performTest, performTest, performTest, performTest, setIndexer, setIndexer, 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

SiebMenuTestObject

public SiebMenuTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject)
For internal use.

Since:
RFT2.1

SiebMenuTestObject

public SiebMenuTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject,                           TestObject anchor)
For internal use.

Since:
RFT2.1

SiebMenuTestObject

public SiebMenuTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject,                           TestObject anchor,                           long scriptCommandFlags)
For internal use.

Since:
RFT2.1

SiebMenuTestObject

public SiebMenuTestObject(com.rational.test.ft.object.TestObjectReference ref)
For internal use.

Since:
RFT2.1

SiebMenuTestObject

public SiebMenuTestObject(TestObject obj)
Constructs one TestObject from another. Both are references to the same object.

Since:
RFT2.1
Method Detail

select

public void select(Subitem menuItem)
Selects a menu item from the Siebel application menu.

Parameters:
menuItem - a Subitem (atPath() of repository names) that indicates the path of the menuItem object
Since:
RFT2.1

isExists

public boolean isExists(Subitem menuItem)
Returns a Boolean value indicating whether or not the specified object exists.

Parameters:
menuItem - A Subitem (atPath() of repository names) that indicates path of the menuItem object
Returns:
true if the specified object exists, false otherwise
Since:
RFT2.1

isEnabled

public boolean isEnabled(Subitem menuItem)
Returns a Boolean value indicating whether or not the specified object is enabled.

Parameters:
menuItem - a Subitem (atPath() of repository names) that indicates path of the menuItem object
Returns:
true if the specified object is enabled, false otherwise
Since:
RFT2.1

getRepositoryName

public java.lang.String getRepositoryName(java.lang.String menuItemUIName)
Returns the RepositoryName of the object.

Parameters:
menuItemUIName - the name of the menu item the user interface
Returns:
the reposiotry name of the object
Since:
RFT2.1

getUIName

public java.lang.String getUIName(java.lang.String menuItemRepName)
Returns the name of the object in the user interface

Parameters:
menuItemRepName - the repository name of the menu Item
Returns:
The display name of the object in the user interface
Since:
RFT2.1

getRepositoryNameByIndex

public java.lang.String getRepositoryNameByIndex(int menuIndex)
Returns the Repository Name of the object.

Parameters:
menuIndex - the index (starting at zero) of the object in the Count property
Returns:
The repository name of the object
Since:
RFT2.1