|
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.rangetable.hci.CommonRangeTableRevisionModel
com.highdeal.rangetable.hci.SubscriberRangeTableRevisionModel
public class SubscriberRangeTableRevisionModel
This Java class represents a revision (period-defined version) of a subscriber range table;
You use this data model in the Create Range Table operation and
in the modify operation.
It contains rows with the upper bound and output column filled.
The ID and the service provider of the subscriber account are:
It relates to a range table class.
CreateSubscriberRangeTableOp,
ModifySubscriberRangeTableOpThe XML APIs specify the following XSD fragment:
XSD Fragment
<xs:complexType name="SubscriberRangeTableRevisionType">
<xs:complexContent>
<xs:extension base="CommonRangeTableRevisionType">
<xs:attribute name="subscriberAccountId" type="xs:string" use="optional" />
<xs:attribute name="subscriberAccountServiceProviderName" type="xs:string" use="optional" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
| Field Summary | |
|---|---|
static java.lang.String |
SUB_ACCOUNT_ID
XML attributes |
static java.lang.String |
SUB_ACCOUNT_SERVICE_PROVIDER
|
static java.lang.String |
TAG_NAME
The XML tag name of this data model: subscriberRangeTableRevision |
| Constructor Summary | |
|---|---|
SubscriberRangeTableRevisionModel()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getSubscriberAccountId()
Gets the identifier of the subscriber account, owner of the subscriber range table. |
java.lang.String |
getSubscriberAccountServiceProviderName()
Gets the subscriber account service provider name of the subscriber range table. |
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 |
setSubscriberAccountId(java.lang.String subscriberAccountId)
Sets the subscriber account identifier of the subscriber range table. |
void |
setSubscriberAccountServiceProviderName(java.lang.String subscriberAccountServiceProviderName)
Sets the subscriber account service provider name of the subscriber range table. |
| Methods inherited from class com.highdeal.rangetable.hci.CommonRangeTableRevisionModel |
|---|
addCharacterData, addChild, getAdditionalInfoList, getClass, getDescription, getId, getRangeTableClassId, getRangeTableRowList, marshal, marshalChildren, setDescription, setId, setRangeTableClassId |
| 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
public static final java.lang.String SUB_ACCOUNT_ID
public static final java.lang.String SUB_ACCOUNT_SERVICE_PROVIDER
| Constructor Detail |
|---|
public SubscriberRangeTableRevisionModel()
| Method Detail |
|---|
public java.lang.String getSubscriberAccountId()
String that contains the identifier of the subscriber account of the subscriber range tablepublic void setSubscriberAccountId(java.lang.String subscriberAccountId)
subscriberAccountId - The subscriber account identifier to set to the subscriber range tablepublic java.lang.String getSubscriberAccountServiceProviderName()
The name of the service provider matches the catalog owner.
public void setSubscriberAccountServiceProviderName(java.lang.String subscriberAccountServiceProviderName)
subscriberAccountServiceProviderName - The name of the service provider to set in the subscriber range tablepublic void setAttributes(XMLAttributes atts)
XMLMarshallable
setAttributes in interface XMLMarshallablesetAttributes in class CommonRangeTableRevisionModelatts - The XML attributes of the current elementpublic void marshalAttributes(XMLOutputter output)
IXMLMarshallable
marshalAttributes in interface IXMLMarshallablemarshalAttributes in class CommonRangeTableRevisionModeloutput - 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 | ||||||||