|
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.PreTableComponentModel
public class PreTableComponentModel
This class represents a rate component which executes a translation table.
| Field Summary |
|---|
| Fields inherited from class com.highdeal.pnr.hci.RateComponentModel |
|---|
children, description, name, parent |
| Constructor Summary | |
|---|---|
PreTableComponentModel()
Builds an empty PreTableComponentModel. |
|
| 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.util.Vector<java.lang.String> |
getInMapping()
Gets the in mapping. |
int |
getMaxChildCount()
Gets the maximum child count (1). |
int |
getOperator()
Gets the operator. |
java.util.Vector<java.lang.String> |
getOutMapping()
Gets the out mapping. |
java.lang.String |
getReferenceDate()
Gets the reference date. |
TranslationTableModel |
getTable()
Gets the translation table. |
java.lang.String |
getTableCode()
Gets the code of the translation table used in this component. |
void |
marshal(XMLOutputter output)
Gives an XML representation of this object, including its children. |
void |
setInMapping(java.util.Vector<java.lang.String> m)
Sets the in mapping. |
void |
setOperator(int o)
Sets the operator. |
void |
setOutMapping(java.util.Vector<java.lang.String> m)
Sets the out mapping. |
void |
setReferenceDate(java.lang.String refDate)
Sets the reference date. |
void |
setTable(TranslationTableModel t)
Sets the translation table. |
void |
setTableCode(java.lang.String c)
Sets the code of the translation 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 PreTableComponentModel()
| Method Detail |
|---|
public void setTable(TranslationTableModel t)
t - the translation table.public TranslationTableModel getTable()
public java.lang.String getTableCode()
public void setTableCode(java.lang.String c)
c - the code of the translation table used in this component.public void setInMapping(java.util.Vector<java.lang.String> m)
m - a Vector of String containing the in property names.public java.util.Vector<java.lang.String> getInMapping()
String containing the in property names.public void setOutMapping(java.util.Vector<java.lang.String> m)
m - a Vector of String containing the out property names.public java.util.Vector<java.lang.String> getOutMapping()
String containing the out property names.public void setReferenceDate(java.lang.String refDate)
refDate - a String of String containing the in property names.public java.lang.String getReferenceDate()
public void setOperator(int o)
TranslationTableModel for complete operators list.
o - the operator.public int getOperator()
setOperator for returned values.
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 | ||||||||