SAP CC 3.0 BART API

com.highdeal.bart.hci
Class CDRModificationModel

java.lang.Object
  extended by ModificationModel
      extended by com.highdeal.bart.hci.CDRModificationModel

public class CDRModificationModel
extends ModificationModel

This modification model describes all available modifications on CDRs. This model uses some 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 Schema Fragment
<xs:element name="cdrModification" type="ModificationModel" substitutionGroup="ModificationModel"/>

Field Summary
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 Summary
CDRModificationModel()
           
 
Method Summary
 void checkModifications()
           
 java.util.Vector<AttributeDescriptionModel> getMainModifiableAttributeCatalog()
           
 AttributeDescriptionModel getMainModifiableAttributeFromCatalog(java.lang.String name)
           
 java.util.Vector<SpecificModificationModel> getSpecificModificationCatalog()
           
 SpecificModificationModel getSpecificModificationFromCatalog(java.lang.String code)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CDR_ID

public static final java.lang.String CDR_ID
Name of the attributeDescription that searches for cdrID. The type of the corresponding attributeDescription is number. The constant value is "cdrID".

See Also:
Constant Field Values

BATCH_RATING_GROUP_ID

public static final java.lang.String BATCH_RATING_GROUP_ID
Name of the attributeDescription that searches for batchRatingGroupId. The type of the corresponding attributeDescription is number. The constant value is "batchRatingGroupId".

See Also:
Constant Field Values

NAME

public static final java.lang.String NAME
Name of the attributeDescription that searches for name. The type of the corresponding attributeDescription is string. The constant value is "name".

See Also:
Constant Field Values

USER_ID

public static final java.lang.String USER_ID
Name of the attributeDescription that searches for userID. The type of the corresponding attributeDescription is string. The constant value is "userID".

See Also:
Constant Field Values

SERVICE_ID

public static final java.lang.String SERVICE_ID
Name of the attributeDescription that searches for serviceID. The type of the corresponding attributeDescription is string. The constant value is "serviceID".

See Also:
Constant Field Values

CONSUMPTION_DATE

public static final java.lang.String CONSUMPTION_DATE
Name of the attributeDescription that searches for consumptionDate. The type of the corresponding attributeDescription is date. The constant value is "consumptionDate".

See Also:
Constant Field Values

STATUS

public static final java.lang.String STATUS
Name of the attributeDescription that searches for status. The type of the corresponding attributeDescription is number. The constant value is "status".

See Also:
Constant Field Values

SOURCE

public static final java.lang.String SOURCE
Name of the attributeDescription that searches for source. The type of the corresponding attributeDescription is string. The constant value is "source".

See Also:
Constant Field Values

MODIFICATION_NAME

public static final java.lang.String MODIFICATION_NAME
Name of this modification model.

See Also:
Constant Field Values
Constructor Detail

CDRModificationModel

public CDRModificationModel()
Method Detail

getSpecificModificationFromCatalog

public SpecificModificationModel getSpecificModificationFromCatalog(java.lang.String code)

getSpecificModificationCatalog

public java.util.Vector<SpecificModificationModel> getSpecificModificationCatalog()

getMainModifiableAttributeCatalog

public java.util.Vector<AttributeDescriptionModel> getMainModifiableAttributeCatalog()

getMainModifiableAttributeFromCatalog

public AttributeDescriptionModel getMainModifiableAttributeFromCatalog(java.lang.String name)

checkModifications

public void checkModifications()
                        throws InvalidBulkModificationException
Throws:
InvalidBulkModificationException

SAP CC 3.0 BART API

(c) Copyright 2011 SAP AG. All rights reserved. SAP Convergent Charging 3.0