|
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.PreTierTableComponentModel
public class PreTierTableComponentModel
This class represents a rate component which executes a tier table.
| Field Summary |
|---|
| Fields inherited from class com.highdeal.pnr.hci.RateComponentModel |
|---|
children, description, name, parent |
| Constructor Summary | |
|---|---|
PreTierTableComponentModel()
Builds an empty PreTierTableComponentModel. |
|
| 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. |
boolean |
checkValidity()
Returns true if the component is valid. |
RatingContextDescription |
getContext(ContextualNode child)
Gets the context description for the specified child; The context description contains all the context properties. |
java.lang.String |
getGroupPropertyName()
Gets the property name that contains the name of group. |
java.lang.String |
getInPropertyName()
Gets the input property name. |
int |
getMaxChildCount()
Gets the maximum child count (1). |
java.util.Vector<java.lang.String> |
getOutMapping()
Gets the out mapping. |
TierTableModel |
getTable()
Gets the tier table. |
java.lang.String |
getTableCode()
Gets the code of the tier table used in this component. |
void |
marshal(XMLOutputter output)
Gives an XML representation of this object, including its children. |
void |
setGroupPropertyName(java.lang.String p)
Sets the property name that contains the name of group to use. |
void |
setInPropertyName(java.lang.String p)
Sets the input property name. |
void |
setOutMapping(java.util.Vector<java.lang.String> m)
Sets the output mapping. |
void |
setTable(TierTableModel t)
Sets the tier table. |
void |
setTableCode(java.lang.String c)
Sets the code of the tier table used in this component. |
| Methods inherited from class com.highdeal.pnr.hci.RateComponentModel |
|---|
getChildAt, getChildCount, getChildren, getDescription, getName, getParent, inheritedContext, isRemoveChildAllowed, isSetChildAllowed, marshallChildren, remove, removeChild, setAttributes, setChild, setChild, setChildren, setDescription, setName, setParent |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.highdeal.pnr.hci.ContextualNode |
|---|
inheritedContext, setParent |
| Constructor Detail |
|---|
public PreTierTableComponentModel()
| Method Detail |
|---|
public void setTable(TierTableModel t)
t - the tier table.public TierTableModel getTable()
public java.lang.String getTableCode()
public void setTableCode(java.lang.String c)
c - the code of the tier table used in this component.public void setInPropertyName(java.lang.String p)
p - a string containing the input property name.public java.lang.String getInPropertyName()
public void setGroupPropertyName(java.lang.String p)
p - a string containing the property name that contains the name of group.public java.lang.String getGroupPropertyName()
public void setOutMapping(java.util.Vector<java.lang.String> m)
m - a Vector of String containing the output property names.public java.util.Vector<java.lang.String> getOutMapping()
String containing the output property names.public int getMaxChildCount()
getMaxChildCount in class RateComponentModelpublic boolean checkValidity()
checkValidity in class RateComponentModelpublic RatingContextDescription getContext(ContextualNode child)
ContextualNode
getContext in interface ContextualNodegetContext in class RateComponentModelchild - The child node
public void addChild(java.lang.String tagName,
XMLMarshallable child)
XMLMarshallablechild representing
the marshallable object which must be added to the element.
addChild in interface XMLMarshallableaddChild in class RateComponentModeltagName - The name of tag for the childchild - The child to be addedpublic void addCharacterData(java.lang.String cData)
XMLMarshallable
addCharacterData in interface XMLMarshallableaddCharacterData in class RateComponentModelcData - The character data to be addedpublic 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 | ||||||||