SAP CC 3.0 BART API

com.highdeal.bart.hci
Class InterruptRatingSessionOp

java.lang.Object
  extended by com.highdeal.bart.hci.InterruptRatingSessionOp

public class InterruptRatingSessionOp
extends java.lang.Object

This operation allows to interrupt a rating session based on a unique sessionID or a unique batch rating group Id. If sessionID is not null, it is used instead of batch rating group Id. If sessionID is null and batch rating group Id is not null, it is used instead of session id.

Operation Failure Exception :
InvalidRatingSessionException

XML Schema Fragment
<xs:element name="interruptRatingSession">
   <xs:complexType>
     <xs:attribute name="sessionID" type="xs:string"/>
     <xs:attribute name="batchRatingGroupId" type="xs:string"/>
   </xs:complexType>
 </xs:element>

Constructor Summary
InterruptRatingSessionOp()
          Builds an empty operation.
 
Method Summary
 void addCharacterData(java.lang.String cData)
           
 void addChild(java.lang.String tagName, XMLMarshallable child)
           
 java.lang.Integer getBatchRatingGroupId()
          Gets the batch rating group Id to interrupt.
 java.lang.String getName()
          Gets the name.
 java.lang.Long getSessionID()
          Gets the rating session id to interrupt.
 void marshal(XMLOutputter output)
           
 void setAttributes(XMLAttributes atts)
           
 void setBatchRatingGroupId(java.lang.Integer batchRatingGroupId)
          Sets the batch rating group Id to interrupt.
 void setSessionID(java.lang.Long sessionID)
          Sets the rating session id to interrupt.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterruptRatingSessionOp

public InterruptRatingSessionOp()
Builds an empty operation.

Method Detail

getName

public java.lang.String getName()
Gets the name.

Returns:
the name.

getSessionID

public java.lang.Long getSessionID()
Gets the rating session id to interrupt.

Returns:
the rating session unique ID.

setSessionID

public void setSessionID(java.lang.Long sessionID)
Sets the rating session id to interrupt.


getBatchRatingGroupId

public java.lang.Integer getBatchRatingGroupId()
Gets the batch rating group Id to interrupt.


setBatchRatingGroupId

public void setBatchRatingGroupId(java.lang.Integer batchRatingGroupId)
Sets the batch rating group Id to interrupt.


setAttributes

public void setAttributes(XMLAttributes atts)

addCharacterData

public void addCharacterData(java.lang.String cData)

addChild

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

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