public class CRMBOBillingTermDefinitionCancellationChargeBean extends CRMBOConfigurationEntity
Constructor and Description |
---|
CRMBOBillingTermDefinitionCancellationChargeBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a billing term definition cancellation charge.
|
java.lang.Boolean |
isValid(com.crm.dataobject.billing.CRMDOBillingTermDefinitionCancellationCharge cancellationCharge,
com.crm.dataobject.subscriptions.CRMDOSubscriptionType subscriptionType,
com.crm.dataobject.billing.CRMDOBillingTermScheme billingTermScheme,
com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService)
Checks if a billing term definition cancellation charge is valid based on a subscription type, billing term scheme an subscription service.
|
java.lang.Boolean |
isValid(com.crm.dataobject.billing.CRMDOBillingTermDefinitionCancellationCharge cancellationCharge,
java.util.Date cancelledDate,
java.util.Date bindingEndDate)
Checks if a billing term definition cancellation charge is valid based on a cancellation charge, cancelled date and binding end date.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition)
Loads a list of billing term definition cancellation charges by a billing term definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadInBindingCharges(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition)
Loads a list of billing term definition cancellation charges in binding by a billing term definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadOutOfBindingCharges(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition)
Loads a list of billing term definition cancellation charges out of binding by a billing term definition.
|
isDefault, loadDefault, setDefault
construct, construct, construct, construct, construct, construct, construct, construct, construct, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, isAssignable, load, load, load, load, load, load, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, loadAllEntityStatusDO, loadAllEntityStatusDO, loadDataObject, loadDataObject, loadDataObject, loadDataObjects, loadDataObjects, loadEntityCategoryDO, loadEntityCategoryDO, loadEntityDO, loadEntityDO, loadEntityStatusDO, loadEntityStatusDO, parseAssociations, parseAssociations, parseAssociations, save, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateApprovalRequestEntity, validateFormatSettings, validateFormatSettings, validateOnDelete, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSave
deepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public CRMBOBillingTermDefinitionCancellationChargeBean()
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBOConfigurationEntity
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) throws java.lang.Exception
billingTermDefinition
- - the billing term definition to load the billing term definition cancellation charges forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadInBindingCharges(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) throws java.lang.Exception
billingTermDefinition
- - the billing term definition to load the billing term definition cancellation charges for.java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadOutOfBindingCharges(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) throws java.lang.Exception
billingTermDefinition
- - the billing term definition to load the billing term definition cancellation charges forjava.lang.Exception
public java.lang.Boolean isValid(com.crm.dataobject.billing.CRMDOBillingTermDefinitionCancellationCharge cancellationCharge, com.crm.dataobject.subscriptions.CRMDOSubscriptionType subscriptionType, com.crm.dataobject.billing.CRMDOBillingTermScheme billingTermScheme, com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService)
cancellationCharge
- - the cancellation charge to checksubscriptionType
- - the subscription type to checkbillingTermScheme
- - the billing term scheme to checksubscriptionService
- - the subscription service to checkpublic java.lang.Boolean isValid(com.crm.dataobject.billing.CRMDOBillingTermDefinitionCancellationCharge cancellationCharge, java.util.Date cancelledDate, java.util.Date bindingEndDate)
cancellationCharge
- - the cancellation charge to checkcancelledDate
- - the cancelled datebindingEndDate
- - the binding end date