SAP CC 1.0
API 4.2 (Core)

com.highdeal.pnr.hci
Class OneShotChargeModel

java.lang.Object
  extended by com.highdeal.pnr.hci.RateComponentModel
      extended by com.highdeal.pnr.hci.ChargeModel
          extended by com.highdeal.pnr.hci.OneShotChargeModel
All Implemented Interfaces:
XMLMarshallable, ContextualNode

public class OneShotChargeModel
extends ChargeModel

This class represents a one-shot charge of a charging plan.

Since:
Transactive 4.0

XML Schema Fragment
<xs:element name="oneShotCharge">
  <xs:complexType>
   <xs:sequence>
    <xs:element ref="component" minOccurs="1" maxOccurs="1"/>
   </xs:sequence>
   <xs:attribute name="name" type="xs:string"/>
   <xs:attribute name="description" type="xs:string"/>
  </xs:complexType>
 </xs:element>

Field Summary
 
Fields inherited from class com.highdeal.pnr.hci.RateComponentModel
children, description, name, parent
 
Constructor Summary
OneShotChargeModel()
           
 
Method Summary
 void marshal(XMLOutputter output)
          Gives an XML representation of this object, and of its children.
 
Methods inherited from class com.highdeal.pnr.hci.ChargeModel
checkValidity, getMaxChildCount, getRateComponent, setRateComponent
 
Methods inherited from class com.highdeal.pnr.hci.RateComponentModel
addCharacterData, addChild, getChildAt, getChildCount, getChildren, getContext, getDescription, getName, inheritedContext, isRemoveChildAllowed, isSetChildAllowed, marshallChildren, remove, removeChild, setAttributes, setChild, setChildren, setDescription, setName, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OneShotChargeModel

public OneShotChargeModel()
Method Detail

marshal

public void marshal(XMLOutputter output)
Description copied from interface: XMLMarshallable
Gives an XML representation of this object, and of its children.

Specified by:
marshal in interface XMLMarshallable
Overrides:
marshal in class RateComponentModel
Parameters:
output - the XML output to marshall the object into.

SAP CC 1.0
API 4.2 (Core)


API Reference - July 2009

SAP Convergent Charging 1.0 (build R4.2.1.35.0.0)
CONVERGENT CHARGING 4.2

(c) Copyright 2009 SAP AG. All rights reserved.