public class CDRModificationModel
extends com.highdeal.filter.hci.ModificationModel
attributeModificationModel
to build / describe each modification. attributeModificationModel is given, no
modification is done. ModificationModel for more info on
ModificationModel type.
No specific modification exists for account operations.The XML APIs specify the following XSD fragment:
XSD Fragment
<xs:element name="cdrModification" type="ModificationModel" substitutionGroup="ModificationModel"/>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BATCH_RATING_GROUP_ID
Name of the attributeDescription that searches for
batchRatingGroupId. |
static java.lang.String |
CDR_ID
Name of the attributeDescription that searches for
cdrID. |
static java.lang.String |
CONSUMPTION_DATE
Name of the attributeDescription that searches for
consumptionDate. |
static java.lang.String |
MODIFICATION_NAME
Name of this modification model.
|
static java.lang.String |
NAME
Name of the attributeDescription that searches for
name. |
static java.lang.String |
SERVICE_ID
Name of the attributeDescription that searches for
serviceID. |
static java.lang.String |
SOURCE
Name of the attributeDescription that searches for
source. |
static java.lang.String |
STATUS
Name of the attributeDescription that searches for
status. |
static java.lang.String |
USER_ID
Name of the attributeDescription that searches for
userID. |
| Constructor and Description |
|---|
CDRModificationModel() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkModifications() |
java.util.Vector<com.highdeal.udr.hci.AttributeDescriptionModel> |
getMainModifiableAttributeCatalog() |
com.highdeal.udr.hci.AttributeDescriptionModel |
getMainModifiableAttributeFromCatalog(java.lang.String name) |
java.util.Vector<com.highdeal.filter.hci.SpecificModificationModel> |
getSpecificModificationCatalog() |
com.highdeal.filter.hci.SpecificModificationModel |
getSpecificModificationFromCatalog(java.lang.String code) |
addAttributeModification, addCharacterData, addChild, addSpecificModification, checkAttributeUnicity, getAttributeModificationList, getAttributeModificationListFromGroup, getEndPeriod, getModificationName, getSpecificModificationList, getStartPeriod, isPeriodRequired, marshal, setAttributeModificationList, setAttributes, setEndPeriod, setPeriodRequired, setSpecificModificationList, setStartPeriodpublic static final java.lang.String CDR_ID
cdrID.
The type of the corresponding
attributeDescription
is number. The constant value is "cdrID".public static final java.lang.String BATCH_RATING_GROUP_ID
batchRatingGroupId.
The type of the corresponding
attributeDescription
is number. The constant value is "batchRatingGroupId".public static final java.lang.String NAME
name.
The type of the corresponding
attributeDescription
is string. The constant value is "name".public static final java.lang.String USER_ID
userID.
The type of the corresponding
attributeDescription
is string. The constant value is "userID".public static final java.lang.String SERVICE_ID
serviceID. The type of the corresponding
attributeDescription
is string. The constant value is "serviceID".public static final java.lang.String CONSUMPTION_DATE
consumptionDate. The type of the corresponding
attributeDescription
is date. The constant value is "consumptionDate".public static final java.lang.String STATUS
status.
The type of the corresponding
attributeDescription
is number. The constant value is "status".public static final java.lang.String SOURCE
source.
The type of the corresponding
attributeDescription
is string. The constant value is "source".public static final java.lang.String MODIFICATION_NAME
public com.highdeal.filter.hci.SpecificModificationModel getSpecificModificationFromCatalog(java.lang.String code)
getSpecificModificationFromCatalog in class com.highdeal.filter.hci.ModificationModelpublic java.util.Vector<com.highdeal.filter.hci.SpecificModificationModel> getSpecificModificationCatalog()
getSpecificModificationCatalog in class com.highdeal.filter.hci.ModificationModelpublic java.util.Vector<com.highdeal.udr.hci.AttributeDescriptionModel> getMainModifiableAttributeCatalog()
getMainModifiableAttributeCatalog in class com.highdeal.filter.hci.ModificationModelpublic com.highdeal.udr.hci.AttributeDescriptionModel getMainModifiableAttributeFromCatalog(java.lang.String name)
getMainModifiableAttributeFromCatalog in class com.highdeal.filter.hci.ModificationModelpublic void checkModifications()
throws com.highdeal.filter.hci.InvalidBulkModificationException
checkModifications in class com.highdeal.filter.hci.ModificationModelcom.highdeal.filter.hci.InvalidBulkModificationException