|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectibilling.client.XMLTransformationHelper
public class XMLTransformationHelper
Helper class to transform Library objects to and from XML. Uses Helper and ElementFacade.
| Field Summary | |
|---|---|
private ElementFacade |
facade
The facade. |
| Constructor Summary | |
|---|---|
XMLTransformationHelper(ElementFacade facade)
Instantiates a new xML transformation helper. |
|
| Method Summary | |
|---|---|
void |
addAtribute(java.lang.String attributeName,
java.lang.Object value)
Adds the atribute. |
private void |
adjustmentFromXML(Adjustment clientObject)
Adjustment from xml. |
private void |
adjustmentToXML(Adjustment clientObject)
Adjustment to xml. |
void |
assetTransactionFromXML(AssetTransaction clientObject,
TransformationContext context)
Asset transaction from xml. |
void |
assetTransactionToXML(AssetTransaction clientObject)
Asset transaction to xml. |
private void |
captureInfoFromXML(CaptureInfo clientObject)
Capture info from xml. |
private void |
captureInfoToXML(CaptureInfo clientObject)
Capture info to xml. |
private void |
chargeFromXML(Charge clientObject)
Charge from xml. |
private void |
chargeToXML(Charge clientObject)
Charge to xml. |
void |
customerAccountFromXML(CustomerAccount clientObject)
Customer account from xml. |
void |
customerAccountToXML(CustomerAccount clientObject)
Customer account to xml. |
java.util.Map<java.lang.String,java.lang.Object> |
getAccountTransactionParameters()
Gets the account transaction parameters. |
void |
getAttributeFromRoot(java.util.Map<java.lang.String,java.lang.Object> config)
Map config from xml |
java.lang.Boolean |
getBoolean(java.lang.String attributeName)
Gets the boolean. |
private int |
getCountCharge(java.util.List<ElementFacade> children)
Gets the count charge. |
java.util.Map<java.lang.String,java.lang.Object> |
getCustomerAccountParameters()
Gets the customer account parameters. |
java.util.Date |
getDate(java.lang.String attributeName)
Gets the date. |
java.lang.Integer |
getInteger(java.lang.String attributeName)
Gets the integer. |
private int |
getLengthPaymentPlan(java.util.List<Charge> charges)
Gets the length payment plan. |
java.util.Map<java.lang.String,java.lang.Object> |
getLoadObjectParameters()
Gets loadObject parameters |
java.lang.Long |
getLong(java.lang.String attributeName)
Gets the long. |
java.util.Map<java.lang.String,java.lang.Object> |
getPaymentOptionParameters()
Gets the payment option parameters. |
java.util.Map<java.lang.String,java.lang.Object> |
getPaymentPlanParameters()
Gets the payment plan parameters. |
java.lang.String |
getString(java.lang.String attributeName)
Gets the string. |
boolean |
isAttributeValueNull(java.lang.String attributeName)
Checks if is attribute value null. |
void |
paymentOptionFromXML(PaymentOption clientObject,
TransformationContext context)
Payment option from xml. |
void |
paymentOptionToXML(PaymentOption clientObject)
Payment option to xml. |
void |
paymentPlanFromXML(PaymentPlan clientObject,
TransformationContext context)
Payment plan from xml. |
void |
paymentPlanToXML(PaymentPlan clientObject)
Payment plan to xml. |
static void |
queryParametersToXML(ElementFacade facade,
java.util.Map<java.lang.String,java.lang.Object> parameters)
Query parameters to xml. |
private java.lang.String |
refIdToXML(java.lang.Long id,
java.lang.Integer refId)
Executes mapping refid to XML |
void |
revenueTransactionFromXML(RevenueTransaction clientObject,
TransformationContext context)
Revenue transaction from xml. |
void |
revenueTransactionToXML(RevenueTransaction clientObject)
Revenue transaction to xml. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private ElementFacade facade
| Constructor Detail |
|---|
public XMLTransformationHelper(ElementFacade facade)
facade - the facade| Method Detail |
|---|
public void customerAccountToXML(CustomerAccount clientObject)
clientObject - the client objectpublic void customerAccountFromXML(CustomerAccount clientObject)
clientObject - the client objectpublic void paymentOptionToXML(PaymentOption clientObject)
clientObject - the client object
public void paymentOptionFromXML(PaymentOption clientObject,
TransformationContext context)
clientObject - the client objectcontext - the context
DataConversionException - the data conversion exception
ClientException - the client exceptionpublic void revenueTransactionToXML(RevenueTransaction clientObject)
clientObject - the client object
public void revenueTransactionFromXML(RevenueTransaction clientObject,
TransformationContext context)
clientObject - the client objectcontext - the contextpublic void assetTransactionToXML(AssetTransaction clientObject)
clientObject - the client object
public void assetTransactionFromXML(AssetTransaction clientObject,
TransformationContext context)
clientObject - the client objectcontext - the contextprivate void captureInfoToXML(CaptureInfo clientObject)
clientObject - the client objectprivate void captureInfoFromXML(CaptureInfo clientObject)
clientObject - the client objectprivate void adjustmentToXML(Adjustment clientObject)
clientObject - the client objectprivate void adjustmentFromXML(Adjustment clientObject)
clientObject - the client objectprivate void chargeToXML(Charge clientObject)
clientObject - the client objectprivate void chargeFromXML(Charge clientObject)
clientObject - the client objectpublic void paymentPlanToXML(PaymentPlan clientObject)
clientObject - the client object
public void paymentPlanFromXML(PaymentPlan clientObject,
TransformationContext context)
clientObject - the client objectcontext - the context
public static void queryParametersToXML(ElementFacade facade,
java.util.Map<java.lang.String,java.lang.Object> parameters)
facade - the facadeparameters - the parameterspublic java.util.Map<java.lang.String,java.lang.Object> getCustomerAccountParameters()
public java.util.Map<java.lang.String,java.lang.Object> getPaymentOptionParameters()
public java.util.Map<java.lang.String,java.lang.Object> getPaymentPlanParameters()
public java.util.Map<java.lang.String,java.lang.Object> getAccountTransactionParameters()
public java.util.Map<java.lang.String,java.lang.Object> getLoadObjectParameters()
public void getAttributeFromRoot(java.util.Map<java.lang.String,java.lang.Object> config)
config - Mappublic java.lang.String getString(java.lang.String attributeName)
attributeName - the attribute name
public java.lang.Integer getInteger(java.lang.String attributeName)
attributeName - the attribute name
public java.lang.Long getLong(java.lang.String attributeName)
attributeName - the attribute name
public java.lang.Boolean getBoolean(java.lang.String attributeName)
attributeName - the attribute name
public java.util.Date getDate(java.lang.String attributeName)
attributeName - the attribute name
public void addAtribute(java.lang.String attributeName,
java.lang.Object value)
attributeName - the attribute namevalue - the valuepublic boolean isAttributeValueNull(java.lang.String attributeName)
attributeName - the attribute name
private java.lang.String refIdToXML(java.lang.Long id,
java.lang.Integer refId)
id - refId -
private int getCountCharge(java.util.List<ElementFacade> children)
children - the children
private int getLengthPaymentPlan(java.util.List<Charge> charges)
charges - the charges
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||