com.bea.alsb.presentation
Interface IExpandableRowObject

All Known Implementing Classes:
ExpandableRowObject, TransportUIFactory.ExpandableRowObject

public interface IExpandableRowObject

Expandable Row Interface


Field Summary
static String COLLAPSED
           
static String EXPANDED
           
 
Method Summary
 UIError[] getErrors()
          returns the validation errors for the fields in this row
 List getFields()
          Note: We need to make it a general list instead of generic list here in order to avoid type conflict.
 String getLabel()
          returns the label for each row
 boolean isExpanded()
          returns whether the row is expanded
 boolean isSelected()
          returns whether the row is selected (checked)
 void setErrors(UIError[] errors)
          set the validation errors for the fields in this row
 void setExpanded(boolean expanded)
          sets the row to expanded(true) or collapsed(false)
 void setSelected(boolean selected)
          sets the selected row
 

Field Detail

EXPANDED

static final String EXPANDED
See Also:
Constant Field Values

COLLAPSED

static final String COLLAPSED
See Also:
Constant Field Values
Method Detail

isExpanded

boolean isExpanded()
returns whether the row is expanded


setExpanded

void setExpanded(boolean expanded)
sets the row to expanded(true) or collapsed(false)


isSelected

boolean isSelected()
returns whether the row is selected (checked)


setSelected

void setSelected(boolean selected)
sets the selected row


getLabel

String getLabel()
returns the label for each row


getFields

List getFields()
Note: We need to make it a general list instead of generic list here in order to avoid type conflict. returns the list of fields for the expanded row

Returns:

getErrors

UIError[] getErrors()
returns the validation errors for the fields in this row


setErrors

void setErrors(UIError[] errors)
set the validation errors for the fields in this row