|
SAP Convergent Charging
Java and XML APIs (Core) |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.highdeal.pnr.hci.RateComponentModel
com.highdeal.pnr.hci.MacroComponentModel
com.highdeal.pnr.hci.PreMacroComponentModel
public class PreMacroComponentModel
This class represents a rate component which runs a pricing macro as a pre-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 | |
|---|---|
PreMacroComponentModel()
|
|
| Method Summary | |
|---|---|
boolean |
checkValidity()
Returns true if the component is valid. |
RatingContextDescription |
getContext(ContextualNode child)
Returns the rating context description of this component. |
int |
getMaxChildCount()
Returns the maximum number of children for this component, that is 1. |
void |
marshal(XMLOutputter output)
Gives an XML representation of this object, including its children. |
| Methods inherited from class com.highdeal.pnr.hci.MacroComponentModel |
|---|
addChild, getAmountPropertyName, getInMapping, getMacro, getMacroCode, getOutMapping, marshallElements, setAmountPropertyName, setAttributes, setMacro, setMacroCode |
| Methods inherited from class com.highdeal.pnr.hci.RateComponentModel |
|---|
addCharacterData, getChildAt, getChildCount, getChildren, getDescription, getName, getParent, inheritedContext, isRemoveChildAllowed, isSetChildAllowed, marshallChildren, remove, removeChild, setChild, 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 |
|---|
public PreMacroComponentModel()
| Method Detail |
|---|
public int getMaxChildCount()
getMaxChildCount in class RateComponentModelpublic boolean checkValidity()
MacroComponentModel
checkValidity in class MacroComponentModelpublic RatingContextDescription getContext(ContextualNode child)
getContext in interface ContextualNodegetContext in class RateComponentModelchild - The child node
public void marshal(XMLOutputter output)
XMLMarshallable
marshal in interface XMLMarshallablemarshal in class RateComponentModeloutput - 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 | ||||||||