public class CRMBOBillingTermSchemeProductPreratePeriodBean extends CRMBOConfigurationEntity
Constructor and Description |
---|
CRMBOBillingTermSchemeProductPreratePeriodBean()
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 scheme product prerate period.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.billing.CRMDOBillingTermScheme billingTermScheme)
Loads a list of billing term scheme product prerate periods by a billing term scheme.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.billing.CRMDOBillingTermSchemeAllowedService allowedService)
Loads a list of billing term scheme product prerate periods by a billing term scheme allowed service.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.billing.CRMDOBillingTermSchemeAllowedService allowedService,
java.util.ArrayList<java.lang.String> associations)
Loads a list of billing term scheme product prerate periods by a billing term scheme allowed service.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.billing.CRMDOBillingTermScheme billingTermScheme,
java.util.ArrayList<java.lang.String> associations)
Loads a list of billing term scheme product prerate periods by a billing term scheme.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadWithExtraValue(com.crm.dataobject.billing.CRMDOBillingTermSchemeAllowedService allowedService)
Loads a list of billing term scheme product prerate periods by a billing term scheme allowed service.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadWithExtraValue(com.crm.dataobject.billing.CRMDOBillingTermSchemeAllowedService allowedService,
java.util.ArrayList<java.lang.String> associations)
Loads a list of billing term scheme product prerate periods by a billing term scheme allowed service.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
setDefaultPreratePeriodInformation(java.util.ArrayList<com.crm.dataobject.CRMDO> preratePeriods,
com.crm.dataobject.billing.CRMDOBillingTermSchemeProductPreratePeriod defaultBillingTermSchemeProductPreratePeriod) |
void |
validateUniqueness(java.util.ArrayList<com.crm.dataobject.CRMDO> preratePeriods)
Validates that the billing term scheme product prerate period exists only one time in the prerate periods.
|
void |
validateUniqueness(com.crm.dataobject.billing.CRMDOBillingTermSchemeAllowedService billingTermSchemeAllowedService,
java.util.ArrayList<com.crm.dataobject.CRMDO> preratePeriods)
Validates that the billing term scheme product prerate period exists only one time in the prerate periods.
|
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 CRMBOBillingTermSchemeProductPreratePeriodBean()
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBOConfigurationEntity
public void validateUniqueness(java.util.ArrayList<com.crm.dataobject.CRMDO> preratePeriods) throws java.lang.Exception
preratePeriods
- - the billing term scheme product prerate periods to be validatedjava.lang.Exception
public void validateUniqueness(com.crm.dataobject.billing.CRMDOBillingTermSchemeAllowedService billingTermSchemeAllowedService, java.util.ArrayList<com.crm.dataobject.CRMDO> preratePeriods) throws java.lang.Exception, com.crm.exception.workflows.OnlyOneRecordInSpecificConditionException, com.crm.exception.OnlyOneRecordException
billingTermSchemeAllowedService
- - the billing term scheme allowed service to validate the related prerate periodspreratePeriods
- - the billing term scheme product prerate periods to be validatedjava.lang.Exception
com.crm.exception.OnlyOneRecordException
com.crm.exception.workflows.OnlyOneRecordInSpecificConditionException
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.billing.CRMDOBillingTermScheme billingTermScheme) throws java.lang.Exception
billingTermScheme
- - the billing term scheme to load the billing term scheme product prerate periods forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.billing.CRMDOBillingTermScheme billingTermScheme, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
billingTermScheme
- - the billing term scheme to load the billing term scheme product prerate periods forassociations
- - a list of associated data objectsjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.billing.CRMDOBillingTermSchemeAllowedService allowedService) throws java.lang.Exception
allowedService
- - the billing term scheme allowed service to load the billing term scheme product prerate periods forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.billing.CRMDOBillingTermSchemeAllowedService allowedService, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
allowedService
- - the billing term scheme allowed service to load the billing term scheme product prerate periods forassociations
- - a list of associated data objectsjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadWithExtraValue(com.crm.dataobject.billing.CRMDOBillingTermSchemeAllowedService allowedService) throws java.lang.Exception
allowedService
- - the billing term scheme allowed service to load the billing term scheme product prerate periods forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadWithExtraValue(com.crm.dataobject.billing.CRMDOBillingTermSchemeAllowedService allowedService, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
allowedService
- - the billing term scheme allowed service to load the billing term scheme product prerate periods forassociations
- - a list of associated data objectsjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> setDefaultPreratePeriodInformation(java.util.ArrayList<com.crm.dataobject.CRMDO> preratePeriods, com.crm.dataobject.billing.CRMDOBillingTermSchemeProductPreratePeriod defaultBillingTermSchemeProductPreratePeriod) throws java.lang.Exception
java.lang.Exception