public class SiebListTestObject extends SiebTestObject
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASSNAME |
ignoreTheObjectState, ref
Constructor and Description |
---|
SiebListTestObject(SpyMappedTestObject mappedObject)
For internal use.
|
SiebListTestObject(SpyMappedTestObject mappedObject,
TestObject anchor)
For internal use.
|
SiebListTestObject(SpyMappedTestObject mappedObject,
TestObject anchor,
long scriptCommandFlags)
For internal use.
|
SiebListTestObject(TestObjectReference ref)
For internal use.
|
Modifier and Type | Method and Description |
---|---|
void |
activateRow(int rowId)
Activates a row in the list.
|
void |
ascendSort(java.lang.String columnName)
Sorts the column list in ascending order.
|
void |
clickHier()
Toggles the active row between expanded and collapsed (for hierarchical lists).
|
void |
descendSort(java.lang.String columnName)
Sorts the column list in descending order.
|
void |
doubleClick(int rowNumber,
java.lang.String columnRepName)
Perform a double click on the SiebList subitem so that it may be edited
This API is supported on Siebel7.8 and later versions
|
void |
drillDownColumn(java.lang.String columnName,
int rowId)
Clicks a drill-down link.
|
void |
firstRowSet()
Navigates to the first set of records in the list.
|
java.lang.String |
getActiveControlName()
Returns the repository name of the child control that currently has focus.
|
java.lang.String |
getCellText(java.lang.String columnName,
int rowNum)
Returns the text of the specified cell.
|
java.lang.String |
getColumnRepositoryName(java.lang.String columnName)
Returns the repository name of the specified column.
|
java.lang.String |
getColumnRepositoryNameByIndex(int columnName)
Returns the
RepositoryName of the specified column. |
java.lang.String |
getColumnSort(java.lang.String columnName)
Returns a String indicating how the specified column is currently sorted (Ascending, Descending, or None).
|
java.lang.String |
getColumnType(java.lang.String columnName)
Returns the column type
|
java.lang.String |
getColumnUIName(java.lang.String columnName)
Returns the name of the specified column in the user interface.
|
java.lang.String |
getTotalsValue(java.lang.String columnName)
Returns a String indicating the value in the totals row for the specified column.
|
boolean |
isColumnDrillDown(java.lang.String columnName)
Returns TRUE if the specified column is a drill-down column, and FALSE if it is not.
|
boolean |
isColumnExists(java.lang.String columnName)
Returns a Boolean value indicating whether or not the specified column exists.
|
boolean |
isRowExpanded(int rowId)
Returns a Boolean value indicating whether the row is expanded (TRUE) or collapsed (FALSE).
|
void |
lastRowSet()
Navigates to the last set of records in the list.
|
void |
nextRow()
Navigates to the next row in the list.
|
void |
nextRowSet()
Navigates to the next set of records in the list.
|
void |
previousRow()
Navigates to the previous row in the list.
|
void |
previousRowSet()
Navigates to the previous set of records in the list.
|
void |
selectRow(int rowNum,
java.lang.String selectType)
Activates a row in conjunction with a multi-select key (Shift or Control).
|
void |
setActiveControl(java.lang.String controlRepName)
Sets the focus on a particular control within the list
This API is supported on Siebel7.8 and later versions
|
void |
toggleFrozenColumns(java.lang.String columnRepName)
Toggles the state of the column being frozen
This API is supported on Siebel7.8 and later versions
|
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
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
exists, exists, exists, find, find, findAndInvoke, findAndInvokeProxy, getProperty, getTestDataTypes, invoke, invokeProxy, unregister, waitForExistence
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
public static final java.lang.String CLASSNAME
public SiebListTestObject(SpyMappedTestObject mappedObject)
public SiebListTestObject(SpyMappedTestObject mappedObject, TestObject anchor)
public SiebListTestObject(SpyMappedTestObject mappedObject, TestObject anchor, long scriptCommandFlags)
public SiebListTestObject(TestObjectReference ref)
public void nextRowSet()
public void lastRowSet()
public void nextRow()
public void previousRowSet()
public void firstRowSet()
public void previousRow()
public void clickHier()
public void activateRow(int rowId)
rowId
- the row number to activate, based on the number of currently visible rowspublic boolean isRowExpanded(int rowId)
rowId
- the row idtrue
if the specified row is expanded, false
if it
is not expandedpublic void drillDownColumn(java.lang.String columnName, int rowId)
columnName
- the repository name of the column that contains the drill-down linkrowId
- the row that contains the drill-down linkpublic void ascendSort(java.lang.String columnName)
columnName
- the repository name of the column to sort onpublic void descendSort(java.lang.String columnName)
columnName
- the repository name of the column to sort onpublic boolean isColumnExists(java.lang.String columnName)
columnName
- the repository name of the column to sort ontrue
if the specified column exists or false
if it does not existpublic boolean isColumnDrillDown(java.lang.String columnName)
columnName
- the repository name of the columntrue
if the specified column is a drill-down column,
and false
if it is not.public java.lang.String getColumnRepositoryName(java.lang.String columnName)
columnName
- the column namepublic java.lang.String getColumnUIName(java.lang.String columnName)
columnName
- the column namepublic java.lang.String getColumnType(java.lang.String columnName)
columnName
- the column namepublic java.lang.String getColumnRepositoryNameByIndex(int columnName)
RepositoryName
of the specified column.columnName
- the column nameRepositoryName
public java.lang.String getColumnSort(java.lang.String columnName)
columnName
- the column namepublic void selectRow(int rowNum, java.lang.String selectType)
rowNum
- the number of the activated rowselectType
- the multi-select key (Shift or Control) that is used.
If SelectType
is not defined, no multiselect key is usedpublic java.lang.String getCellText(java.lang.String columnName, int rowNum)
columnName
- the column namerowNum
- the number of the row activatedpublic java.lang.String getTotalsValue(java.lang.String columnName)
columnName
- the name of the columnpublic java.lang.String getActiveControlName()
public void setActiveControl(java.lang.String controlRepName)
controlRepName
- the repository name of the Controlpublic void toggleFrozenColumns(java.lang.String columnRepName)
columnRepName
- the repository name of the Controlpublic void doubleClick(int rowNumber, java.lang.String columnRepName)
rowNumber
- the row numbercontrolRepName
- the repository name of the control