|
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.mappingtable.hci.CommonMappingTableModel
com.highdeal.mappingtable.hci.MappingTableModel
public class MappingTableModel
This Java class represents a mapping table in the pricing catalog (master data) of a service provider;
A mapping table is an instance of a mapping table class.
It contains rows with input and output column filled. Several versions of a row can be defined in the table depending on different periods of time.
Implementation Note
Mapping tables and classes are part of the master data. Refer to the SAP CC Library (Application Help) for more information about:
If your mapping table must belong to a subscriber account or must be associated to a subset of contracts, consider the SubscriberMappingTableModel class.
Consult the SAP CC Library (Application Help) documentation for more information about the master data.
MappingTableClassModel,
CommonMappingTableModelThe XML APIs specify the following XSD fragment:
XSD Fragment
<xs:complexType name="MappingTable">
<xs:complexContent>
<xs:extension base="CommonMappingTable">
<xs:attribute name="owner" type="xs:string" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="mappingTable" type="MappingTable" />
| Field Summary | |
|---|---|
static java.lang.String |
TAG_NAME
The XML tag name of this data model: "mappingTable" |
| Constructor Summary | |
|---|---|
MappingTableModel()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getOwner()
Gets the owner of the mapping table; The owner of the mapping table and mapping table class used have the same owner. |
java.lang.String |
getTagName()
Gets the XML tag name of the HCI model. |
void |
marshalAttributes(XMLOutputter output)
Gives an XML representation of the attributes of an object. |
void |
setAttributes(XMLAttributes atts)
Sets the attributes of the XML representation of the element being processed. |
void |
setOwner(java.lang.String owner)
Sets the owner of the mapping table. |
| Methods inherited from class com.highdeal.mappingtable.hci.CommonMappingTableModel |
|---|
addCharacterData, addChild, getAdditionalInfoList, getClass, getId, getMappingTableClassId, getRows, marshal, marshalChildren, setId, setMappingTableClassId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String TAG_NAME
| Constructor Detail |
|---|
public MappingTableModel()
| Method Detail |
|---|
public java.lang.String getOwner()
getOwner in interface ICatalogObjectpublic void setOwner(java.lang.String owner)
owner - The owner to set to the mapping tablepublic void setAttributes(XMLAttributes atts)
XMLMarshallable
setAttributes in interface XMLMarshallablesetAttributes in class CommonMappingTableModelatts - The XML attributes of the current elementpublic void marshalAttributes(XMLOutputter output)
IXMLMarshallable
marshalAttributes in interface IXMLMarshallablemarshalAttributes in class CommonMappingTableModeloutput - The XML output to marshal the object attributes intopublic java.lang.String getTagName()
ITagNameProvider
getTagName in interface ITagNameProvider
|
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 | ||||||||