|
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.ExpirationAlertModel
public class ExpirationAlertModel
This class represents an alert which must be notified by the SAP CC system before or after a reference date
when the state of a prepaid account has changed.
PrepaidAccountModel,
AmountAlertModel,
NotificationThe XML APIs specify the following XSD fragment:
XSD Fragment
<xs:element name="expirationAlert">
<xs:complexType>
<xs:attribute name="code" type="xs:string" use="required"/>
<xs:attribute name="refStateDate" type="ReferenceStateDate" use="required"/>
<xs:attribute name="dayCount" type="xs:string" /> <!-- if doesn't exist, set to 0 -->
</xs:complexType>
</xs:element><xs:simpleType name="ReferenceStateDate">
<xs:restriction base="xs:string">
<xs:enumeration value="active"/>
<xs:enumeration value="blocked"/>
<xs:enumeration value="locked"/>
<xs:enumeration value="closed"/>
</xs:restriction>
</xs:simpleType>
| Constructor Summary | |
|---|---|
ExpirationAlertModel()
Initializes an empty expiration alert. |
|
ExpirationAlertModel(java.lang.String code,
ReferenceStateDate referenceDateState,
int dayCount)
Initializes an expiration alert. |
|
| 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. |
java.lang.String |
getCode()
Returns the code of this alert. |
int |
getDayCount()
Returns the number of day before/after the reference state date of the prepaid account this alert must be thrown. |
ReferenceStateDate |
getReferenceDateState()
Returns the reference state date of this expiration alert. |
void |
marshal(XMLOutputter output)
Gives an XML representation of this object, including its children. |
void |
setAttributes(XMLAttributes atts)
Sets the attributes of the XML representation of the element being processed. |
void |
setCode(java.lang.String code)
Sets the code of this alert. |
void |
setDayCount(int dayCount)
Sets the number of day before/after the reference state date of the prepaid account this alert must be thrown. |
void |
setReferenceDateState(ReferenceStateDate referenceDateState)
Sets the reference state date of this expiration alert. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ExpirationAlertModel()
public ExpirationAlertModel(java.lang.String code,
ReferenceStateDate referenceDateState,
int dayCount)
code - the code of the expiration alert.referenceDateState - the reference date statedayCount - the number of days before/after the reference date state this alert must be thrown.| Method Detail |
|---|
public java.lang.String getCode()
public void setCode(java.lang.String code)
code - the code of this alert.public int getDayCount()
public void setDayCount(int dayCount)
dayCount - a number of day to be added to the reference state date. Is negative if this alert must be thrown before
the reference state date, positive otherwise.public ReferenceStateDate getReferenceDateState()
public void setReferenceDateState(ReferenceStateDate referenceDateState)
referenceDateState - the reference state date.public void setAttributes(XMLAttributes atts)
XMLMarshallable
setAttributes in interface XMLMarshallableatts - The XML attributes of the current element
public void addChild(java.lang.String tagName,
XMLMarshallable child)
XMLMarshallablechild representing
the marshallable object which must be added to the element.
addChild in interface XMLMarshallabletagName - The name of tag for the childchild - The child to be addedpublic void addCharacterData(java.lang.String cData)
XMLMarshallable
addCharacterData in interface XMLMarshallablecData - The character data to be addedpublic void marshal(XMLOutputter output)
XMLMarshallable
marshal in interface XMLMarshallableoutput - 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 | ||||||||