public class CRMBOBuyInAdvanceRequestDefinitionBean extends CRMBODefinition
Constructor and Description |
---|
CRMBOBuyInAdvanceRequestDefinitionBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects.
|
java.lang.Boolean |
isSubscriptionBillingFrequencyValid(com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
Validates if the billing frequency of the given subscription is valid for the active buy in advance definition
|
java.lang.Boolean |
isSubscriptionBillingFrequencyValid(com.crm.dataobject.subscriptions.CRMDOSubscription subscription,
com.crm.dataobject.billing.CRMDOBuyInAdvanceRequestDefinition definition)
Validates if the billing frequency of the given subscription is valid for the given buy in advance definition
|
java.lang.Boolean |
isSubscriptionTypeValid(com.crm.dataobject.billing.BuyInAdvanceRequestDefinitionSetting definitionSetting,
com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
Validates that the given buy in advance definition setting can be applied to the given subscription depending on its type
|
java.lang.Boolean |
isSubscriptionTypeValid(com.crm.dataobject.billing.CRMDOBuyInAdvanceRequestDefinition definition,
com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
Validates that the given buy in advance definition can be applied to the given subscription depending on its type
|
java.lang.Boolean |
isSubscriptionTypeValid(com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
Validates that the active buy in advance definition can be applied to the given subscription depending on its type
|
loadActiveDefinition, loadInactiveDefinitions, save, setActiveDefinition, validateOnDelete
isDefault, loadDefault, setDefault
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, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSave
dispatch, getCRMSession, getCRMSessionHandle, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public CRMBOBuyInAdvanceRequestDefinitionBean()
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
CRMBO
getDefaultAssociations
in class CRMBO
public java.lang.Boolean isSubscriptionTypeValid(com.crm.dataobject.billing.BuyInAdvanceRequestDefinitionSetting definitionSetting, com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
definitionSetting
- - the definition setting the subscription is going to be validated againstsubscription
- - the subscription to validatepublic java.lang.Boolean isSubscriptionTypeValid(com.crm.dataobject.subscriptions.CRMDOSubscription subscription) throws java.lang.Exception
subscription
- - the subscription to validatejava.lang.Exception
public java.lang.Boolean isSubscriptionTypeValid(com.crm.dataobject.billing.CRMDOBuyInAdvanceRequestDefinition definition, com.crm.dataobject.subscriptions.CRMDOSubscription subscription) throws java.lang.Exception
definition
- - the definition the subscription is going to be validated againstsubscription
- - the subscription to validatejava.lang.Exception
public java.lang.Boolean isSubscriptionBillingFrequencyValid(com.crm.dataobject.subscriptions.CRMDOSubscription subscription) throws java.lang.Exception
subscription
- - the subscription to validatejava.lang.Exception
public java.lang.Boolean isSubscriptionBillingFrequencyValid(com.crm.dataobject.subscriptions.CRMDOSubscription subscription, com.crm.dataobject.billing.CRMDOBuyInAdvanceRequestDefinition definition) throws java.lang.Exception
subscription
- - the subscription to validatejava.lang.Exception