public class CRMBOBillingTermSchemeAllowedServiceBean extends CRMBOConfigurationEntity
Constructor and Description |
---|
CRMBOBillingTermSchemeAllowedServiceBean()
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 allowed services.
|
com.crm.dataobject.billing.CRMDOBillingTermSchemeProductPreratePeriod |
getDefaultBillingTermSchemeProductPreratePeriod(com.crm.dataobject.billing.CRMDOBillingTermSchemeAllowedService allowedService)
Gets the default billing term scheme product prerate period by a billing term scheme allowed service.
|
java.lang.Boolean |
isValidPreratePeriod(com.crm.dataobject.billing.CRMDOBillingTermSchemeAllowedService allowedService,
com.crm.dataobject.billing.CRMDOBillingTermProductPreratePeriod billingTermProductPreratePeriod)
Checks if a billing term product prerate period is valid.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.billing.CRMDOBillingTermScheme billingTermScheme)
Loads a list of billing term scheme allowed services by a billing term scheme.
|
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 allowed services by a billing term scheme.
|
com.crm.dataobject.billing.CRMDOBillingTermSchemeAllowedService |
load(com.crm.dataobject.billing.CRMDOBillingTermScheme billingTermScheme,
com.crm.dataobject.products.CRMDOProduct product)
Loads a list of billing term scheme allowed services by a billing term scheme.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.billing.CRMDOBillingTermScheme billingTermScheme,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.billing.ServiceBillingType serviceBillingType,
java.util.ArrayList<java.lang.String> associations)
Loads a list of billing term scheme allowed services.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.billing.CRMDOBillingTermScheme billingTermScheme,
com.crm.dataobject.billing.ServiceBillingType serviceBillingType)
Loads a list of billing term scheme allowed services.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.products.CRMDOProduct product)
Loads a list of billing term scheme allowed services by a product.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.products.CRMDOProduct product,
java.util.ArrayList<java.lang.String> associations)
Loads a list of billing term scheme allowed services by a product.
|
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 CRMBOBillingTermSchemeAllowedServiceBean()
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.CRMDOBillingTermScheme billingTermScheme) throws java.lang.Exception
billingTermScheme
- - the billing term scheme to load the billing term scheme allowed services forjava.lang.Exception
public com.crm.dataobject.billing.CRMDOBillingTermSchemeAllowedService load(com.crm.dataobject.billing.CRMDOBillingTermScheme billingTermScheme, com.crm.dataobject.products.CRMDOProduct product) throws java.lang.Exception
billingTermScheme
- - the billing term scheme to load the billing term scheme allowed services forproduct
- - the product to load the billing term scheme allowed services 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 allowed services forassociations
- - a list of associated data objectsjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.billing.CRMDOBillingTermScheme billingTermScheme, com.crm.dataobject.billing.ServiceBillingType serviceBillingType) throws java.lang.Exception
billingTermScheme
- - the billing term scheme to load the billing term scheme allowed services forserviceBillingType
- - the billing type of the services to loadjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.billing.CRMDOBillingTermScheme billingTermScheme, com.crm.dataobject.products.CRMDOProduct product, com.crm.dataobject.billing.ServiceBillingType serviceBillingType, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
billingTermScheme
- - the billing term scheme to load the billing term scheme allowed services forproduct
- - the product to load the billing term scheme allowed services forserviceBillingType
- - the billing type of the services to loadassociations
- - a list of associated data objectsjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.products.CRMDOProduct product) throws java.lang.Exception
product
- - the product to load the billing term scheme allowed services forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.products.CRMDOProduct product, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
product
- - the product to load the billing term scheme allowed services forassociations
- - a list of associated data objectsjava.lang.Exception
public com.crm.dataobject.billing.CRMDOBillingTermSchemeProductPreratePeriod getDefaultBillingTermSchemeProductPreratePeriod(com.crm.dataobject.billing.CRMDOBillingTermSchemeAllowedService allowedService) throws java.lang.Exception
allowedService
- - the billing term scheme allowed service to get the default billing term scheme product prerate periodjava.lang.Exception
public java.lang.Boolean isValidPreratePeriod(com.crm.dataobject.billing.CRMDOBillingTermSchemeAllowedService allowedService, com.crm.dataobject.billing.CRMDOBillingTermProductPreratePeriod billingTermProductPreratePeriod) throws java.lang.Exception
allowedService
- - the billing term scheme allowed service to check the billing term product prerate periodbillingTermProductPreratePeriod
- - the billing term product prerate period to checkjava.lang.Exception