public class SubscriberRangeTableRevisionModel extends CommonRangeTableRevisionModel implements ITagNameProvider
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>
| Modifier and Type | Field and Description |
|---|---|
static String |
SUB_ACCOUNT_ID
XML attributes
|
static String |
SUB_ACCOUNT_SERVICE_PROVIDER |
static String |
TAG_NAME
The XML tag name of this data model: subscriberRangeTableRevision
|
| Constructor and Description |
|---|
SubscriberRangeTableRevisionModel() |
| Modifier and Type | Method and Description |
|---|---|
String |
getSubscriberAccountId()
Gets the identifier of the subscriber account, owner of the subscriber range table.
|
String |
getSubscriberAccountServiceProviderName()
Gets the subscriber account service provider name of the subscriber range table.
|
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(String subscriberAccountId)
Sets the subscriber account identifier of the subscriber range table.
|
void |
setSubscriberAccountServiceProviderName(String subscriberAccountServiceProviderName)
Sets the subscriber account service provider name of the subscriber range table.
|
addCharacterData, addChild, getAdditionalInfoList, getClass, getDescription, getId, getRangeTableClassId, getRangeTableRowList, marshal, marshalChildren, setDescription, setId, setRangeTableClassIdpublic static final String TAG_NAME
public static final String SUB_ACCOUNT_ID
public static final String SUB_ACCOUNT_SERVICE_PROVIDER
public String getSubscriberAccountId()
String that contains the identifier of the subscriber account of the subscriber range tablepublic void setSubscriberAccountId(String subscriberAccountId)
subscriberAccountId - The subscriber account identifier to set to the subscriber range tablepublic String getSubscriberAccountServiceProviderName()
The name of the service provider matches the catalog owner.
public void setSubscriberAccountServiceProviderName(String subscriberAccountServiceProviderName)
subscriberAccountServiceProviderName - The name of the service provider to set in the subscriber range tablepublic void setAttributes(XMLAttributes atts)
XMLMarshallablesetAttributes in interface XMLMarshallablesetAttributes in class CommonRangeTableRevisionModelatts - The XML attributes of the current elementpublic void marshalAttributes(XMLOutputter output)
IXMLMarshallablemarshalAttributes in interface IXMLMarshallablemarshalAttributes in class CommonRangeTableRevisionModeloutput - The XML output to marshal the object attributes intopublic String getTagName()
ITagNameProvidergetTagName in interface ITagNameProvider