SAP CC 3.0 BART API

com.highdeal.bart.hci
Class RatingErrorException

java.lang.Object
  extended by OperationFailureException
      extended by com.highdeal.bart.hci.RatingErrorException

public class RatingErrorException
extends OperationFailureException

This class implements the method for the description of a rating error exception.


XML Schema Fragment
<xs:element name="ratingFault">
   <xs:complexType>
     <xs:attribute name="code" type="xs:string"/>
     <xs:attribute name="message" type="xs:string"/>
   </xs:complexType>
 </xs:element>

Field Summary
static int NO_ERROR
          Reserved for internal use.
 
Constructor Summary
RatingErrorException(int code, java.lang.String name, java.lang.String message)
          Builds an empty RatingErrorException.
 
Method Summary
 void addCharacterData(java.lang.String cData)
           
 void addChild(java.lang.String tagName, XMLMarshallable child)
           
 int getCode()
          Gets the error code
 java.lang.String getMessage()
          Gets the message.
 java.lang.String getOperandReference()
          Return a reference for this exception.
 int getPosition()
          Gets the position of the CDR in error, when use the batch charge operation.
 boolean isRedoable()
          Returns true if this rating error is redoable, which means a CDR resubmission may not raise an error again.
 void marshal(XMLOutputter output)
           
 void setAttributes(XMLAttributes atts)
           
 void setOperandReference(java.lang.String reference)
           
 void setPosition(int position)
          Sets the position of the CDR in error, when use the batch charge operation.
 void setRedoable(boolean b)
          Sets this exception as redoable or not
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NO_ERROR

public static final int NO_ERROR
Reserved for internal use.

See Also:
Constant Field Values
Constructor Detail

RatingErrorException

public RatingErrorException(int code,
                            java.lang.String name,
                            java.lang.String message)
Builds an empty RatingErrorException.

Method Detail

getCode

public int getCode()
Gets the error code

Returns:
the error code.

setPosition

public void setPosition(int position)
Sets the position of the CDR in error, when use the batch charge operation.

Parameters:
position - the position of the CDR in error

getPosition

public int getPosition()
Gets the position of the CDR in error, when use the batch charge operation.

Returns:
the position of the CDR in error.

getOperandReference

public java.lang.String getOperandReference()
Return a reference for this exception. The reference depends of the context this is raised from. In case it is a redoable exception isRedoable the reference is likely to point to the rating object on server side that as raised this exception.


setOperandReference

public void setOperandReference(java.lang.String reference)

isRedoable

public boolean isRedoable()
Returns true if this rating error is redoable, which means a CDR resubmission may not raise an error again. This kind of error is usually the consequence of a locking exception on the rating engine exception.


setRedoable

public void setRedoable(boolean b)
Sets this exception as redoable or not


getMessage

public java.lang.String getMessage()
Gets the message.

Returns:
the message.

setAttributes

public void setAttributes(XMLAttributes atts)

addChild

public void addChild(java.lang.String tagName,
                     XMLMarshallable child)

addCharacterData

public void addCharacterData(java.lang.String cData)

marshal

public void marshal(XMLOutputter output)

SAP CC 3.0 BART API

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