@Deprecated public class RefillPrepaidAccountOp extends java.lang.Object implements MessageOperation
incompatibleOperationFault
is returned. RefillPrepaidAccountResult The XML APIs specify the following XSD fragment:
XSD Fragment
<xs:element name="refillPrepaidAccount">
<xs:complexType>
<xs:attribute name="id" type="xs:integer"/>
<xs:attribute name="subscriberAccountCode" type="xs:string" use="required"/>
<xs:attribute name="serviceProvider" type="xs:string" use="required"/>
<xs:attribute name="prepaidAccountTarget" type="xs:string" use="required"/>
<xs:attribute name="amount" type="xs:string" use="required"/>
<xs:attribute name="emptyingType" type="EmptyingType"/> <!-- default is "noEmptying" -->
<xs:attribute name="blockedDate" type="xs:string"/> <!-- is "none" or a string of a date with the format ISO8601 -->
<xs:attribute name="lockedDate" type="xs:string"/> <!-- is "none" or a string of a date with the format ISO8601 -->
<xs:attribute name="closedDate" type="xs:string"/> <!-- is "none" or a string of a date with the format ISO8601 -->
<xs:attribute name="label" type="xs:string"/>
</xs:complexType>
</xs:element><xs:simpleType name="EmptyingType">
<xs:restriction base="xs:string">
<xs:enumeration value="noEmptying"/>
<xs:enumeration value="stateBasedEmptying"/>
<xs:enumeration value="fullEmptying"/>
</xs:restriction>
</xs:simpleType>
You can send this operation request in HCI messages to the following final target types of instances in the connected SAP CC system:
| Edition | Final Target Instances | |||||
| rater | updater | guider | bulkLoader | taxer | dispatcher | |
| charge | No | Yes | No | No | No | No |
| Modifier and Type | Class and Description |
|---|---|
static class |
RefillPrepaidAccountOp.EmptyingType
Deprecated.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
OPERATION_NAME
Deprecated.
|
| Constructor and Description |
|---|
RefillPrepaidAccountOp()
Deprecated.
Builds an empty refill subscriber account operation.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCharacterData(java.lang.String cData)
Deprecated.
Adds character data to the content element.
|
void |
addChild(java.lang.String tagName,
XMLMarshallable child)
Deprecated.
Adds a child to the object, the
child representing
the marshallable object which must be added to the element. |
Money |
getAmount()
Deprecated.
Gets the amount of the refill prepaid account operation.
|
java.util.Date |
getBlockedDate()
Deprecated.
Gets the blocked date of the refill prepaid account operation.
|
java.util.Date |
getClosedDate()
Deprecated.
Gets the closed date of the refill prepaid account operation.
|
RefillPrepaidAccountOp.EmptyingType |
getEmptying()
Deprecated.
Gets the emptying type of the refill prepaid account operation.
|
java.lang.Long |
getId()
Deprecated.
Gets the id of the refill prepaid account operation.
|
java.lang.String |
getLabel()
Deprecated.
|
java.util.Date |
getLockedDate()
Deprecated.
Gets the locked date of the refill prepaid account operation.
|
java.lang.String |
getName()
Deprecated.
Gets the name of the refill prepaid account operation.
|
java.lang.String |
getPrepaidAccountTarget()
Deprecated.
Gets the prepaid account target code of the refill prepaid account operation.
|
java.lang.String |
getServiceProvider()
Deprecated.
Gets the service provider of the refill prepaid account operation.
|
java.lang.String |
getSubscriberAccountCode()
Deprecated.
Gets the subscriber account code of the refill prepaid account operation.
|
boolean |
hasNoBlockedDate()
Deprecated.
Tests if blocked date is set in the refill prepaid account operation.
|
boolean |
hasNoClosedDate()
Deprecated.
Tests if closed date is set in the refill prepaid account operation.
|
boolean |
hasNoLockedDate()
Deprecated.
Tests if locked date is set in the refill prepaid account operation.
|
void |
marshal(XMLOutputter output)
Deprecated.
Gives an XML representation of this object, including its children.
|
void |
setAmount(Money amount)
Deprecated.
Sets amount of the refill prepaid account operation.
|
void |
setAttributes(XMLAttributes atts)
Deprecated.
Sets the attributes of the XML representation of the element being
processed.
|
void |
setBlockedDate(java.util.Date blockedDate)
Deprecated.
Sets blocked date of the refill prepaid account operation.
|
void |
setClosedDate(java.util.Date closedDate)
Deprecated.
Sets closed date of the refill prepaid account operation.
|
void |
setEmptying(RefillPrepaidAccountOp.EmptyingType emptying)
Deprecated.
Sets emptying type of the refill prepaid account operation.
|
void |
setId(java.lang.Long id)
Deprecated.
Sets id of the refill prepaid account operation.
|
void |
setLabel(java.lang.String label)
Deprecated.
|
void |
setLockedDate(java.util.Date lockedDate)
Deprecated.
Sets locked date of the refill prepaid account operation.
|
void |
setNoBlockedDate(boolean noBlockedDate)
Deprecated.
Sets the blocked date as defined for the refill prepaid account operation.
|
void |
setNoClosedDate(boolean noClosedDate)
Deprecated.
Sets the closed date as defined for the refill prepaid account operation.
|
void |
setNoLockedDate(boolean noLockedDate)
Deprecated.
Sets the locked date as defined for the refill prepaid account operation.
|
void |
setPrepaidAccountTarget(java.lang.String prepaidAccountTarget)
Deprecated.
Sets prepaid account target code of the refill prepaid account operation.
|
void |
setServiceProvider(java.lang.String serviceProvider)
Deprecated.
Sets service provider of the refill prepaid account operation.
|
void |
setSubscriberAccountCode(java.lang.String subscriberAccountCode)
Deprecated.
Sets subscriber account code of the refill prepaid account operation.
|
public static final java.lang.String OPERATION_NAME
public RefillPrepaidAccountOp()
public java.lang.String getName()
getName in interface MessageOperationpublic void setId(java.lang.Long id)
id - the id of the refill prepaid account operation.public java.lang.Long getId()
public java.util.Date getBlockedDate()
public void setBlockedDate(java.util.Date blockedDate)
blockedDate - the blocked date of the refill prepaid account operation.public java.util.Date getClosedDate()
public void setClosedDate(java.util.Date closedDate)
closedDate - the closed date of the refill prepaid account operation.public java.util.Date getLockedDate()
public void setLockedDate(java.util.Date lockedDate)
lockedDate - the locked date of the refill prepaid account operation.public java.lang.String getPrepaidAccountTarget()
public void setPrepaidAccountTarget(java.lang.String prepaidAccountTarget)
prepaidAccountTarget - the prepaid account target code of the refill prepaid account operation.public java.lang.String getServiceProvider()
public void setServiceProvider(java.lang.String serviceProvider)
serviceProvider - the service provider of the refill prepaid account operation.public java.lang.String getSubscriberAccountCode()
public void setSubscriberAccountCode(java.lang.String subscriberAccountCode)
subscriberAccountCode - the subscriber account code of the refill prepaid account operation.public Money getAmount()
public void setAmount(Money amount)
amount - the amount of the refill prepaid account operation.public boolean hasNoBlockedDate()
public void setNoBlockedDate(boolean noBlockedDate)
noBlockedDate - the boolean value to define if blocked date is set for the refill prepaid account operation.public boolean hasNoClosedDate()
public void setNoClosedDate(boolean noClosedDate)
noClosedDate - the boolean value to define if closed date is set for the refill prepaid account operation.public boolean hasNoLockedDate()
public void setNoLockedDate(boolean noLockedDate)
noLockedDate - the boolean value to define if locked date is set for the refill prepaid account operation.public RefillPrepaidAccountOp.EmptyingType getEmptying()
emptyingType of the refill prepaid account operation.RefillPrepaidAccountOp.EmptyingType.NO_EMPTYING,
RefillPrepaidAccountOp.EmptyingType.STATE_BASED_EMPTYING,
RefillPrepaidAccountOp.EmptyingType.FULL_EMPTYINGpublic void setEmptying(RefillPrepaidAccountOp.EmptyingType emptying)
emptying - the emptyingType of the refill prepaid account operation.RefillPrepaidAccountOp.EmptyingType.NO_EMPTYING,
RefillPrepaidAccountOp.EmptyingType.STATE_BASED_EMPTYING,
RefillPrepaidAccountOp.EmptyingType.FULL_EMPTYING@Deprecated public java.lang.String getLabel()
@Deprecated public void setLabel(java.lang.String label)
label - the label of the refill prepaid account operation.public void setAttributes(XMLAttributes atts)
XMLMarshallablesetAttributes in interface XMLMarshallableatts - The XML attributes of the current elementpublic 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)
XMLMarshallableaddCharacterData in interface XMLMarshallablecData - The character data to be addedpublic void marshal(XMLOutputter output)
XMLMarshallablemarshal in interface XMLMarshallableoutput - The XML output to marshal the object into