SAP CC 1.0
API 4.2 (Core)

com.highdeal.pnr.hci
Class InMacroComponentModel

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

public class InMacroComponentModel
extends MacroComponentModel

This class represents a rate component which runs a pricing macro as an in-component.


Field Summary
 
Fields inherited from class com.highdeal.pnr.hci.MacroComponentModel
amountPropertyName, inMapping, macro, macroCode, outMapping
 
Fields inherited from class com.highdeal.pnr.hci.RateComponentModel
children, description, name, parent
 
Constructor Summary
InMacroComponentModel()
           
 
Method Summary
 int getMaxChildCount()
          Gets the maximum child count (-1).
 void marshal(XMLOutputter output)
          Gives an XML representation of this object, and of its children.
 
Methods inherited from class com.highdeal.pnr.hci.MacroComponentModel
addChild, checkValidity, getAmountPropertyName, getInMapping, getMacro, getMacroCode, getOutMapping, marshallElements, setAmountPropertyName, setAttributes, setMacro, setMacroCode
 
Methods inherited from class com.highdeal.pnr.hci.RateComponentModel
addCharacterData, getChildAt, getChildCount, getChildren, getContext, getDescription, getName, inheritedContext, isRemoveChildAllowed, isSetChildAllowed, marshallChildren, remove, removeChild, 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

InMacroComponentModel

public InMacroComponentModel()
Method Detail

getMaxChildCount

public int getMaxChildCount()
Gets the maximum child count (-1). No child is allowed for this component.

Specified by:
getMaxChildCount in class RateComponentModel
Returns:
the maximum child count.

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.