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
forWhom
protected java.lang.String forWhom
COPYRIGHT
public static final java.lang.String COPYRIGHT
-
- See Also:
- Constant Field Values
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.
-
- Specified by:
- populate in interface SmartDataBean
- 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.
Feedback
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.