com.ibm.xsp.model
Interface ViewRowData

All Known Implementing Classes:
AbstractViewRowData, DominoViewEntry

public interface ViewRowData

Interface to specify implementations of View Row Data


Nested Class Summary
static interface ViewRowData.ColumnInfo
           
static class ViewRowData.ValueColumnInfo
          Implementation that only supports a value
 
Method Summary
 ViewRowData.ColumnInfo getColumnInfo(java.lang.String name)
          Return the column info for the specified column.
 java.lang.Object getColumnValue(java.lang.String name)
          Return the value for the specified column.
 java.lang.String getOpenPageURL(java.lang.String pageName, boolean readOnly)
          Get the XPage to open up when a View Entry is selected
 java.lang.Object getValue(java.lang.String name)
          Return the value for the specified property.
 boolean isReadOnly(java.lang.String name)
          Return true if the named value is read only.
 void setColumnValue(java.lang.String name, java.lang.Object value)
          Set the value for the specified column.
 

Method Detail

getColumnValue

java.lang.Object getColumnValue(java.lang.String name)
Return the value for the specified column.

Parameters:
name -
Returns:

setColumnValue

void setColumnValue(java.lang.String name,
                    java.lang.Object value)
Set the value for the specified column.

Parameters:
name -
value -

isReadOnly

boolean isReadOnly(java.lang.String name)
Return true if the named value is read only.

Parameters:
name -
Returns:

getOpenPageURL

java.lang.String getOpenPageURL(java.lang.String pageName,
                                boolean readOnly)
Get the XPage to open up when a View Entry is selected

Returns:

getValue

java.lang.Object getValue(java.lang.String name)
Return the value for the specified property.

Parameters:
name -
Returns:

getColumnInfo

ViewRowData.ColumnInfo getColumnInfo(java.lang.String name)
Return the column info for the specified column.

Parameters:
name -
Returns: