Package com.dassault_systemes.ENOVJCESInterfaces.CESJAPIInterface

   
Interface ICESItem

 
Class Hierarchy
com.dassault_systemes.ENOVJCESInterfaces.CESJAPIInterface.ICESItem
Class Location

Framework : ENOJCESInterfaces

Module : CESJAPIInterface

Class Description

public interface ICESItem

This is a custom interface that represents a row in the results obtained on execution of a Search in CES.

Field Summary

Constructor Summary

Method Summary
void setParentItemSet(ICESItemSet itemSet)
ArrayList getRowData()
String getCESItemObjectID()
ICESView getView()
String getValue(int columnIndex)
String getValue(ICESViewAttribute viewAttribute)
String getValueByViewAttributeLabel(String viewAttributeLabel)
String getValueByViewAttributeDBName(String viewAttributeDBName)
String get(String key)


Field Detail

Constructor Detail

Method Detail

setParentItemSet

    void setParentItemSet(ICESItemSet itemSet)

Links this CESItem with a (parent)CESItemSet.

Parameters:
itemSet
Parent CESItemSet.

getRowData

    ArrayList getRowData()

Returns an ArrayList that contains the data in this CESItem.

Returns:
ArrayList that contains the data in this CESItem.

getCESItemObjectID

    String getCESItemObjectID()

Returns the ObjectID of this CESItem.

Returns:
The ObjectID of this CESItem.

getView

    ICESView getView()

Returns the CESView associated with this CESItem (the CESView from the parent CESItemSet).

Returns:
The CESView associated with this CESItem (the CESView from the parent CESItemSet).

getValue

    String getValue(int columnIndex)

Returns the value under the column for the specified column index.

Parameters:
columnIndex
The index of the Column.
Returns:
The value under the column for the specified column index.

getValue

    String getValue(ICESViewAttribute viewAttribute)

Returns the value under the column for the specified CESViewAttribute.
NOTE: Indices count from 0.

Parameters:
viewAttribute
The CESViewAttribute that identifies the Column.
Returns:
The value under the column for the specified CESViewAttribute.

getValueByViewAttributeLabel

    String getValueByViewAttributeLabel(String viewAttributeLabel)

Returns the value under the column for the specified View Attribute Label.

Parameters:
viewAttributeLabel
The Label of the View Attribute that identifies the Column.
Returns:
The value under the column for the specified View Attribute Label.

getValueByViewAttributeDBName

    String getValueByViewAttributeDBName(String viewAttributeDBName)

Returns the value under the column for the specified View Attribute DataBase Name.

Parameters:
viewAttributeDBName
The DataBase Name of the View Attribute that identifies the Column.
Returns:
The value under the column for the specified View Attribute DataBase Name.

get

    String get(String key)

Returns the value to which the specified key is mapped, for this CESItem. Keys represent certain attributes of the CESItem (like "row_id", "obj_id", "markedforedit" etc.).

Parameters:
String
key Specifies the key for which the corresponding value has to be reteived.
Returns:
The value to which the specified key is mapped, for this CESItem.


Copyright © 2000, Dassault Systèmes. All rights reserved