public class CRMBOBuyInAdvanceRequestBean extends CRMBO
Constructor and Description |
---|
CRMBOBuyInAdvanceRequestBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<com.crm.dataobject.billing.BillingTermPeriod> |
checkForBuyInAdvanceRequests(com.crm.dataobject.billing.BillingTermPeriod billingTermPeriod,
com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService,
com.crm.dataobject.billing.CRMDOBillingTerm billingTerm) |
com.crm.dataobject.billing.BuyInAdvanceRequestBillingState |
getBillingState(com.crm.dataobject.billing.CRMDOBuyInAdvanceRequest buyInAdvanceRequest) |
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a buy in advance request.
|
java.lang.Boolean |
isBuyInAdvanceRequestValid(com.crm.dataobject.billing.CRMDOBuyInAdvanceRequest buyInAdvanceRequest,
com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
Checks if a buy in advance request is valid for a subscription.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
Loads a list of buy in advance requests of a subscription.
|
com.crm.dataobject.billing.CRMDOBuyInAdvanceRequest |
loadAdditionalInformation(com.crm.dataobject.billing.CRMDOBuyInAdvanceRequest buyInAdvanceRequest)
Loads additional information of a buy in advance request.
|
com.crm.dataobject.billing.CRMDOBuyInAdvanceRequest |
loadByName(java.lang.String name)
Loads a buy in advance request by a name.
|
com.crm.dataobject.billing.CRMDOBuyInAdvanceRequest |
loadByName(java.lang.String name,
java.util.ArrayList<java.lang.String> associations)
Loads a buy in advance request by a name.
|
com.crm.dataobject.billing.CRMDOBuyInAdvanceRequest |
loadByNumber(java.lang.String number)
Loads a buy in advance request by a number.
|
com.crm.dataobject.billing.CRMDOBuyInAdvanceRequest |
loadByNumber(java.lang.String number,
java.util.ArrayList<java.lang.String> associations)
Loads a buy in advance request by a number.
|
com.crm.dataobject.billing.CRMDOBuyInAdvanceRequest |
loadNonRated(com.crm.dataobject.subscriptions.CRMDOSubscription subscription,
java.util.Date asOfDate)
Loads Non Rated Buy in Advance request.
|
com.crm.dataobject.billing.CRMDOBuyInAdvanceRequest |
loadNonRated(com.crm.dataobject.subscriptions.CRMDOSubscription subscription,
java.util.Date asOfDate,
java.util.ArrayList<java.lang.String> associations)
Loads Non Rated Buy in Advance request.
|
void |
validateBillingTermsForSubscription(com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
Validates the billing terms for a subscription.
|
void |
validateBuyInAdvanceRequestForSubscription(com.crm.dataobject.billing.CRMDOBuyInAdvanceRequest buyInAdvanceRequest,
com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
Validates the buy in advance request for a subscription.
|
construct, construct, construct, construct, construct, construct, construct, construct, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, parseAssociations, save, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateOnDelete, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSave
dispatch, getCRMSession, getCRMSessionHandle, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public CRMBOBuyInAdvanceRequestBean()
public com.crm.dataobject.billing.CRMDOBuyInAdvanceRequest loadAdditionalInformation(com.crm.dataobject.billing.CRMDOBuyInAdvanceRequest buyInAdvanceRequest) throws java.lang.Exception
buyInAdvanceRequest
- - the buy in advance request to load additional information forjava.lang.Exception
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBO
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.subscriptions.CRMDOSubscription subscription) throws java.lang.Exception
subscription
- - the subscription to load the buy in advance requests forjava.lang.Exception
public com.crm.dataobject.billing.CRMDOBuyInAdvanceRequest loadByName(java.lang.String name) throws java.lang.Exception
name
- - the name to load byjava.lang.Exception
public com.crm.dataobject.billing.CRMDOBuyInAdvanceRequest loadByName(java.lang.String name, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
name
- - the name to load byassociations
- - a list of associated data objectsjava.lang.Exception
public com.crm.dataobject.billing.CRMDOBuyInAdvanceRequest loadByNumber(java.lang.String number) throws java.lang.Exception
number
- - the number to load byjava.lang.Exception
public com.crm.dataobject.billing.CRMDOBuyInAdvanceRequest loadByNumber(java.lang.String number, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
number
- - the number to load byassociations
- - a list of associated data objectsjava.lang.Exception
public com.crm.dataobject.billing.CRMDOBuyInAdvanceRequest loadNonRated(com.crm.dataobject.subscriptions.CRMDOSubscription subscription, java.util.Date asOfDate) throws java.lang.Exception
subscription
- - the subscription to load the Non Rated Buy in Advance requestasOfDate
- - The date to consider the effective date of buy in advance requestjava.lang.Exception
public com.crm.dataobject.billing.CRMDOBuyInAdvanceRequest loadNonRated(com.crm.dataobject.subscriptions.CRMDOSubscription subscription, java.util.Date asOfDate, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
subscription
- - the subscription to load the Non Rated Buy in Advance requestasOfDate
- - The date to consider the effective date of buy in advance requestassociations
- - a list of associated data objectsjava.lang.Exception
public java.lang.Boolean isBuyInAdvanceRequestValid(com.crm.dataobject.billing.CRMDOBuyInAdvanceRequest buyInAdvanceRequest, com.crm.dataobject.subscriptions.CRMDOSubscription subscription) throws java.lang.Exception
buyInAdvanceRequest
- - the buy in advance request to validatesubscription
- - the subscription to usejava.lang.Exception
public com.crm.dataobject.billing.BuyInAdvanceRequestBillingState getBillingState(com.crm.dataobject.billing.CRMDOBuyInAdvanceRequest buyInAdvanceRequest) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.billing.BillingTermPeriod> checkForBuyInAdvanceRequests(com.crm.dataobject.billing.BillingTermPeriod billingTermPeriod, com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService, com.crm.dataobject.billing.CRMDOBillingTerm billingTerm) throws java.lang.Exception
java.lang.Exception
public void validateBillingTermsForSubscription(com.crm.dataobject.subscriptions.CRMDOSubscription subscription) throws java.lang.Exception, com.crm.exception.InvalidValueException
subscription
- - the subscription to validatejava.lang.Exception
com.crm.exception.InvalidValueException
public void validateBuyInAdvanceRequestForSubscription(com.crm.dataobject.billing.CRMDOBuyInAdvanceRequest buyInAdvanceRequest, com.crm.dataobject.subscriptions.CRMDOSubscription subscription) throws java.lang.Exception, com.crm.exception.InvalidValueException
buyInAdvanceRequest
- - the buy in advance request to validatesubscription
- - the subscription to validatejava.lang.Exception
com.crm.exception.InvalidValueException