public interface PaymentGroupContainer
extends java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
Modifier and Type | Method and Description |
---|---|
void |
addPaymentGroup(PaymentGroup pPaymentGroup)
Add the PaymentGroup to the container.
|
void |
addPaymentGroup(PaymentGroup pPaymentGroup,
int pIndex)
Add the PaymentGroup to the container at the specified index.
|
PaymentGroup |
getPaymentGroup(java.lang.String pPaymentGroupId)
Returns the PaymentGroup whose id is pPaymentGroupId.
|
int |
getPaymentGroupCount()
Returns the number of PaymentGroups in the container.
|
java.util.List |
getPaymentGroups()
Returns a List of PaymentGroups
|
void |
removeAllPaymentGroups()
Removes all the PaymentGroups in the container.
|
PaymentGroup |
removePaymentGroup(java.lang.String pPaymentGroupId)
Removes a PaymentGroup whose id is passed in.
|
static final java.lang.String CLASS_VERSION
java.util.List getPaymentGroups()
void addPaymentGroup(PaymentGroup pPaymentGroup) throws DuplicatePaymentGroupException, InvalidParameterException
void addPaymentGroup(PaymentGroup pPaymentGroup, int pIndex) throws DuplicatePaymentGroupException, InvalidParameterException
PaymentGroup removePaymentGroup(java.lang.String pPaymentGroupId) throws PaymentGroupNotFoundException, InvalidParameterException
void removeAllPaymentGroups()
PaymentGroup getPaymentGroup(java.lang.String pPaymentGroupId) throws PaymentGroupNotFoundException, InvalidParameterException
int getPaymentGroupCount()