com.ibm.commerce.approval.beans
Class ApprovalSubmittersLightListBean

java.lang.Object
  |
  +--com.ibm.commerce.beans.InputDataBeanImpl
        |
        +--com.ibm.commerce.beans.SmartDataBeanImpl
              |
              +--com.ibm.commerce.approval.beans.ApprovalSubmittersLightListBean
All Implemented Interfaces:
ApprovalSubmittersLightListInputDataBean, ApprovalSubmittersLightListSmartDataBean, DataBean, InputDataBean, java.io.Serializable, SmartDataBean

public class ApprovalSubmittersLightListBean
extends SmartDataBeanImpl
implements ApprovalSubmittersLightListInputDataBean, ApprovalSubmittersLightListSmartDataBean

Provides a list of ApprovalMemberLightDataBean beans for use in a drop down list of submitters.

See Also:
Serialized Form

Field Summary
static java.lang.String COPYRIGHT
           
protected  ApprovalMemberLightDataBean[] submitterBeans
           
 
Fields inherited from class com.ibm.commerce.beans.SmartDataBeanImpl
commandContext
 
Fields inherited from class com.ibm.commerce.beans.InputDataBeanImpl
requestProperties
 
Fields inherited from interface com.ibm.commerce.beans.DataBean
emptyString
 
Constructor Summary
ApprovalSubmittersLightListBean()
          ApprovalSubmittersLightListBean constructor.
 
Method Summary
 ApprovalMemberLightDataBean[] getSubmitterBeans()
          Returns an array of ApprovalMemberLightDataBeans corresponding to the rows in the list.
 void populate()
          Creates a sorted list of submitter beans for an approver.
 void setSubmitterBeans(ApprovalMemberLightDataBean[] newSubmitterBeans)
          Sets the array of ApprovalMemberLightDataBeans corresponding to the rows in the list.
 
Methods inherited from class com.ibm.commerce.beans.SmartDataBeanImpl
fulfills, getCommandContext, getResources, setCommandContext
 
Methods inherited from class com.ibm.commerce.beans.InputDataBeanImpl
getRequestProperties, setRequestProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.commerce.beans.InputDataBean
getRequestProperties, setRequestProperties
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT

submitterBeans

protected ApprovalMemberLightDataBean[] submitterBeans
Constructor Detail

ApprovalSubmittersLightListBean

public ApprovalSubmittersLightListBean()
ApprovalSubmittersLightListBean constructor.
Method Detail

getSubmitterBeans

public ApprovalMemberLightDataBean[] getSubmitterBeans()
Returns an array of ApprovalMemberLightDataBeans corresponding to the rows in the list.
Specified by:
getSubmitterBeans in interface ApprovalSubmittersLightListSmartDataBean
Parameters:
submitterBeans - The array of ApprovalMemberLightDataBeans corresponding to the rows in the list.

populate

public void populate()
              throws java.lang.Exception
Creates a sorted list of submitter beans for an approver.
Overrides:
populate in class SmartDataBeanImpl
Throws:
java.lang.Exception - if there is any problem creating the list.

setSubmitterBeans

public void setSubmitterBeans(ApprovalMemberLightDataBean[] newSubmitterBeans)
Sets the array of ApprovalMemberLightDataBeans corresponding to the rows in the list.
Specified by:
setSubmitterBeans in interface ApprovalSubmittersLightListInputDataBean
Parameters:
newSubmitterBeans - The array of ApprovalMemberLightDataBeans which correspond to the rows in the list.