|
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.SearchChargeComponentOp
public class SearchChargeComponentOp
This operation allows to retrieve charge components.The research is doing according to attributes code and-or owner.
The withNoPricePlanInChronology attribute allows to return the chargeComponent with pricePlan (false)
or without pricePlan (true) in the chronology [default value is false].
The pricePlanDate attribute allows to retrieve a specific price plan valid at the pricePlanDate
[default value is null]. If this date is not null, the price plan valid at the pricePlanDate is saved like the chargeComponent pricePlan attribute
(Use getPricePlan() on chargeComponentModel in order to retrieve it).
SearchChargeComponentResult ServerFailureExceptionThe XML APIs specify the following XSD fragment:
XSD Fragment
<xs:element name="searchChargeComponent">
<xs:complexType>
<xs:attribute name="code" type="xs:string"/>
<xs:attribute name="owner" type="xs:string"/>
<xs:attribute name="pricePlanDate" type="xs:dateTime"/>
<xs:attribute name="withNoPricePlanInChronology" type="xs:boolean" default="false"/>
</xs:complexType>
</xs:element>
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 |
| Field Summary | |
|---|---|
static java.lang.String |
OPERATION_NAME
|
| Constructor Summary | |
|---|---|
SearchChargeComponentOp()
|
|
| 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()
Gets the code. |
java.lang.String |
getName()
Gets the name of the operation. |
java.lang.String |
getOwner()
Gets the owner. |
java.util.Date |
getPricePlanDate()
Gets the price plan date. |
boolean |
isWithNoPricePlanInChronology()
Gets the withNoPricePlanInChronology. |
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. |
void |
setOwner(java.lang.String owner)
Sets the owner. |
void |
setPricePlanDate(java.util.Date pricePlanDate)
Sets the price plan date. |
void |
setWithNoPricePlanInChronology(boolean withNoPricePlanInChronology)
Sets the withNoPricePlanInChronology. |
| 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 OPERATION_NAME
| Constructor Detail |
|---|
public SearchChargeComponentOp()
| Method Detail |
|---|
public java.lang.String getCode()
public void setCode(java.lang.String code)
code - the code.public java.lang.String getOwner()
public void setOwner(java.lang.String owner)
owner - the owner.public java.util.Date getPricePlanDate()
public void setPricePlanDate(java.util.Date pricePlanDate)
pricePlanDate - the price plan date.public boolean isWithNoPricePlanInChronology()
public void setWithNoPricePlanInChronology(boolean withNoPricePlanInChronology)
withNoPricePlanInChronology - the price plan return status.public java.lang.String getName()
getName in interface MessageOperationpublic void setAttributes(XMLAttributes atts)
XMLMarshallable
setAttributes in interface XMLMarshallableatts - The XML attributes of the current elementpublic void addCharacterData(java.lang.String cData)
XMLMarshallable
addCharacterData in interface XMLMarshallablecData - The character data to be added
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 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 | ||||||||