Package com.highdeal.bart.hci
Class CDRModificationModel
java.lang.Object
com.highdeal.filter.hci.ModificationModel
com.highdeal.bart.hci.CDRModificationModel
- All Implemented Interfaces:
XMLMarshallable
public class CDRModificationModel
extends com.highdeal.filter.hci.ModificationModel
This modification model describes all available modifications on CDRs. This model uses some
If no
Available main modifiable attribute names are: Please consult
attributeModificationModel
to build / describe each modification. If no
attributeModificationModel is given, no
modification is done. Available main modifiable attribute names are: Please consult
ModificationModel for more info on
ModificationModel type.
No specific modification exists for account operations.XML API for HCI
The XML APIs specify the following XSD fragment:
XSD Fragment
<xs:element name="cdrModification" type="ModificationModel" substitutionGroup="ModificationModel"/>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringName of the attributeDescription that searches forbatchRatingGroupId.static final StringName of the attributeDescription that searches forcdrID.static final StringName of the attributeDescription that searches forconsumptionDate.static final StringName of this modification model.static final StringName of the attributeDescription that searches forname.static final StringName of the attributeDescription that searches forserviceID.static final StringName of the attributeDescription that searches forsource.static final StringName of the attributeDescription that searches forstatus.static final StringName of the attributeDescription that searches foruserID. -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.highdeal.filter.hci.ModificationModel
addAttributeModification, addCharacterData, addChild, addSpecificModification, checkAttributeUnicity, getAttributeModificationList, getAttributeModificationListFromGroup, getEndPeriod, getModificationName, getSpecificModificationList, getStartPeriod, isPeriodRequired, marshal, setAttributeModificationList, setAttributes, setEndPeriod, setPeriodRequired, setSpecificModificationList, setStartPeriod
-
Field Details
-
CDR_ID
Name of the attributeDescription that searches forcdrID. The type of the correspondingattributeDescriptionisnumber. The constant value is "cdrID".- See Also:
-
BATCH_RATING_GROUP_ID
Name of the attributeDescription that searches forbatchRatingGroupId. The type of the correspondingattributeDescriptionisnumber. The constant value is "batchRatingGroupId".- See Also:
-
NAME
Name of the attributeDescription that searches forname. The type of the correspondingattributeDescriptionisstring. The constant value is "name".- See Also:
-
USER_ID
Name of the attributeDescription that searches foruserID. The type of the correspondingattributeDescriptionisstring. The constant value is "userID".- See Also:
-
SERVICE_ID
Name of the attributeDescription that searches forserviceID. The type of the correspondingattributeDescriptionisstring. The constant value is "serviceID".- See Also:
-
CONSUMPTION_DATE
Name of the attributeDescription that searches forconsumptionDate. The type of the correspondingattributeDescriptionisdate. The constant value is "consumptionDate".- See Also:
-
STATUS
Name of the attributeDescription that searches forstatus. The type of the correspondingattributeDescriptionisnumber. The constant value is "status".- See Also:
-
SOURCE
Name of the attributeDescription that searches forsource. The type of the correspondingattributeDescriptionisstring. The constant value is "source".- See Also:
-
MODIFICATION_NAME
Name of this modification model.- See Also:
-
-
Constructor Details
-
CDRModificationModel
public CDRModificationModel()
-
-
Method Details
-
getSpecificModificationFromCatalog
public com.highdeal.filter.hci.SpecificModificationModel getSpecificModificationFromCatalog(String code) - Specified by:
getSpecificModificationFromCatalogin classcom.highdeal.filter.hci.ModificationModel
-
getSpecificModificationCatalog
- Specified by:
getSpecificModificationCatalogin classcom.highdeal.filter.hci.ModificationModel
-
getMainModifiableAttributeCatalog
- Specified by:
getMainModifiableAttributeCatalogin classcom.highdeal.filter.hci.ModificationModel
-
getMainModifiableAttributeFromCatalog
public com.highdeal.udr.hci.AttributeDescriptionModel getMainModifiableAttributeFromCatalog(String name) - Specified by:
getMainModifiableAttributeFromCatalogin classcom.highdeal.filter.hci.ModificationModel
-
checkModifications
public void checkModifications() throws com.highdeal.filter.hci.InvalidBulkModificationException- Specified by:
checkModificationsin classcom.highdeal.filter.hci.ModificationModel- Throws:
com.highdeal.filter.hci.InvalidBulkModificationException
-