com.ibm.commerce.approval.beans
Class ApprovalApproversLightListBean
java.lang.Object
|
+--com.ibm.commerce.beans.InputDataBeanImpl
|
+--com.ibm.commerce.beans.SmartDataBeanImpl
|
+--com.ibm.commerce.approval.beans.ApprovalApproversLightListBean
- All Implemented Interfaces:
- ApprovalApproversLightListInputDataBean, ApprovalApproversLightListSmartDataBean, DataBean, InputDataBean, java.io.Serializable, SmartDataBean
- public class ApprovalApproversLightListBean
- extends SmartDataBeanImpl
- implements ApprovalApproversLightListInputDataBean, ApprovalApproversLightListSmartDataBean
Return a list of all approvers corresponding to all the approval records an approver
or submitter can access.
Provides a list of ApprovalMemberLightDataBean beans which correspond
to the approvers.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
approverBeans
protected ApprovalMemberLightDataBean[] approverBeans
COPYRIGHT
public static final java.lang.String COPYRIGHT
forWhom
protected java.lang.String forWhom
ApprovalApproversLightListBean
public ApprovalApproversLightListBean()
- ApprovalApproversLightListBean constructor.
getApproverBeans
public ApprovalMemberLightDataBean[] getApproverBeans()
- Returns an array of ApprovalMemberLightDataBeans corresponding to
the rows in the list.
- Specified by:
getApproverBeans
in interface ApprovalApproversLightListSmartDataBean
- Returns:
- approverBeans The array of ApprovalMemberLightDataBeans corresponding to
the rows in the list.
getForWhom
public java.lang.String getForWhom()
- Returns the forWhom flag. This should be ApprovalConstants.EC_APPROVER_CODE
if the list is being generated for an approver or
ApprovalConstants.EC_SUBMITTER_CODE if the list is being generated for a submitter.
- Specified by:
getForWhom
in interface ApprovalApproversLightListSmartDataBean
- Returns:
- forWhom The flag indicating for whom the list is being created.
populate
public void populate()
throws java.lang.Exception
- Creates a sorted list of approver beans.
- Overrides:
populate
in class SmartDataBeanImpl
- Throws:
java.lang.Exception
- if there is any problem creating the list.
setApproverBeans
public void setApproverBeans(ApprovalMemberLightDataBean[] newApproverBeans)
- Sets the array of ApprovalMemberLightDataBeans corresponding to the
rows in the list.
- Specified by:
setApproverBeans
in interface ApprovalApproversLightListInputDataBean
- Parameters:
newApproverBeans
- The array of ApprovalMemberLightDataBeans corresponding
to the approvers.
setForWhom
public void setForWhom(java.lang.String newForWhom)
- Sets the forWhom flag. This should be ApprovalConstants.EC_APPROVER_CODE if the
list is being generated for an approver or ApprovalConstants.EC_SUBMITTER_CODE
if the list is being generated for a submitter.
- Specified by:
setForWhom
in interface ApprovalApproversLightListInputDataBean
- Parameters:
newForWhom
- The forWhom flag.