public class CRMBOUdrTypeBean extends CRMBOConfigurationEntity
Constructor and Description |
---|
CRMBOUdrTypeBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a udr type.
|
java.lang.Boolean |
isAllowed(com.crm.dataobject.billing.CRMDOUdrType udrType,
com.crm.dataobject.billing.CRMDOUdrDestinationCategory udrDestinationCategory)
Checks if a udr destination category is allowed based on a udr type.
|
java.lang.Boolean |
isAllowed(com.crm.dataobject.billing.CRMDOUdrType udrType,
com.crm.dataobject.billing.CRMDOUdrDevice udrDevice)
Checks if a udr device is allowed based on a udr type.
|
java.lang.Boolean |
isAllowed(com.crm.dataobject.billing.CRMDOUdrType udrType,
com.crm.dataobject.billing.CRMDOUdrSourceCategory udrSourceCategory)
Checks if a udr source category is allowed based on a udr type.
|
java.lang.Boolean |
isAllowed(com.crm.dataobject.billing.CRMDOUdrType udrType,
com.crm.dataobject.billing.CRMDOUdrSourceSystem udrSourceSystem)
Checks if a udr source system is allowed based on a udr type.
|
java.lang.Boolean |
isAllowed(com.crm.dataobject.billing.CRMDOUdrType udrType,
com.crm.dataobject.billing.CRMDOUdrUsageMethod udrUsageMethod)
Checks if a udr usage method is allowed based on a udr type.
|
com.crm.dataobject.billing.CRMDOUdrType |
loadByAltCode(java.lang.String altCode)
Loads a udr type by an alternative code.
|
com.crm.dataobject.billing.CRMDOUdrType |
loadByAltCode(java.lang.String altCode,
java.util.ArrayList<java.lang.String> associations)
Loads a udr type by an alternative code.
|
com.crm.dataobject.billing.CRMDOUdrType |
loadByName(java.lang.String name)
Loads a udr type by a name.
|
com.crm.dataobject.billing.CRMDOUdrType |
loadByName(java.lang.String name,
java.util.ArrayList<java.lang.String> associations)
Loads a udr type by a name.
|
com.crm.dataobject.CRMDOConfigurationEntity |
loadDefault()
Loads the default configuration entity data object.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
setDefault(com.crm.dataobject.CRMDOConfigurationEntity configurationEntity)
Sets a configuration entity data object as default.
|
isDefault
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, loadAll, loadAll, loadAll, loadAllEntityStatusDO, loadAllEntityStatusDO, loadDataObject, loadDataObject, loadDataObject, loadDataObjects, loadEntityCategoryDO, loadEntityCategoryDO, loadEntityDO, loadEntityDO, loadEntityStatusDO, loadEntityStatusDO, 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 java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBO
public com.crm.dataobject.CRMDOConfigurationEntity loadDefault() throws java.lang.Exception
loadDefault
in class CRMBOConfigurationEntity
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> setDefault(com.crm.dataobject.CRMDOConfigurationEntity configurationEntity) throws java.lang.Exception
setDefault
in class CRMBOConfigurationEntity
configurationEntity
- - the configuration entity to set as defaultjava.lang.Exception
public com.crm.dataobject.billing.CRMDOUdrType loadByName(java.lang.String name) throws java.lang.Exception
name
- - a udr type namejava.lang.Exception
public com.crm.dataobject.billing.CRMDOUdrType loadByName(java.lang.String name, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
name
- - a udr type nameassociations
- - a list of associated data objectsjava.lang.Exception
public com.crm.dataobject.billing.CRMDOUdrType loadByAltCode(java.lang.String altCode) throws java.lang.Exception
altCode
- - a udr type alternative codejava.lang.Exception
public com.crm.dataobject.billing.CRMDOUdrType loadByAltCode(java.lang.String altCode, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
altCode
- - a udr type alternative codeassociations
- - a list of associated data objectsjava.lang.Exception
public java.lang.Boolean isAllowed(com.crm.dataobject.billing.CRMDOUdrType udrType, com.crm.dataobject.billing.CRMDOUdrSourceSystem udrSourceSystem) throws java.lang.Exception
udrType
- - the udr type to checkudrSourceSystem
- - the udr source system to checkjava.lang.Exception
public java.lang.Boolean isAllowed(com.crm.dataobject.billing.CRMDOUdrType udrType, com.crm.dataobject.billing.CRMDOUdrUsageMethod udrUsageMethod) throws java.lang.Exception
udrType
- - the udr type to checkudrUsageMethod
- - the udr usage method to checkjava.lang.Exception
public java.lang.Boolean isAllowed(com.crm.dataobject.billing.CRMDOUdrType udrType, com.crm.dataobject.billing.CRMDOUdrDevice udrDevice) throws java.lang.Exception
udrType
- - the udr type to checkudrDevice
- - the udr device to checkjava.lang.Exception
public java.lang.Boolean isAllowed(com.crm.dataobject.billing.CRMDOUdrType udrType, com.crm.dataobject.billing.CRMDOUdrSourceCategory udrSourceCategory) throws java.lang.Exception
udrType
- - the udr type to checkudrSourceCategory
- - the udr source category to checkjava.lang.Exception
public java.lang.Boolean isAllowed(com.crm.dataobject.billing.CRMDOUdrType udrType, com.crm.dataobject.billing.CRMDOUdrDestinationCategory udrDestinationCategory) throws java.lang.Exception
udrType
- - the udr type to checkudrDestinationCategory
- - the udr destination category to checkjava.lang.Exception