|
SAP Convergent Charging
Java and XML APIs (BART) |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.highdeal.bart.hci.InterruptRatingSessionOp
public class InterruptRatingSessionOp
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.
InvalidRatingSessionExceptionThe XML APIs specify the following XSD fragment:
XSD 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)
Adds character data to the content element. |
void |
addChild(java.lang.String tagName,
XMLMarshallable child)
Adds a child to the object, the child representing
the marshallable object which must be added to the element. |
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)
Gives an XML representation of this object, including its children. |
void |
setAttributes(XMLAttributes atts)
Sets the attributes of the XML representation of the element being processed. |
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 |
|---|
public InterruptRatingSessionOp()
| Method Detail |
|---|
public java.lang.String getName()
getName in interface com.highdeal.hci.MessageOperationpublic java.lang.Long getSessionID()
public void setSessionID(java.lang.Long sessionID)
public java.lang.Integer getBatchRatingGroupId()
public void setBatchRatingGroupId(java.lang.Integer batchRatingGroupId)
public void setAttributes(XMLAttributes atts)
XMLMarshallable
setAttributes in interface XMLMarshallableatts - The XML attributes of the current elementpublic void addCharacterData(java.lang.String cData)
XMLMarshallable
addCharacterData in interface XMLMarshallablecData - The character data to be added
public void addChild(java.lang.String tagName,
XMLMarshallable child)
XMLMarshallablechild representing
the marshallable object which must be added to the element.
addChild in interface XMLMarshallabletagName - The name of tag for the childchild - The child to be addedpublic void marshal(XMLOutputter output)
XMLMarshallable
marshal in interface XMLMarshallableoutput - The XML output to marshal the object into
|
Document Published: October 2015 (SAP CC 4.0 SP10 and Later) | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||