Overlord BAM 1.0.0.20121105-M2

org.switchyard.quickstarts.demos.orders
Class Transformers

java.lang.Object
  extended by org.switchyard.quickstarts.demos.orders.Transformers

public class Transformers
extends Object


Constructor Summary
Transformers()
           
 
Method Summary
 Order transformOrder(Element from)
          Transform from a DOM element to an Order instance.
 Element transformOrderAck(OrderAck orderAck)
          Transform from an OrderAck to an Element.
 Payment transformPayment(Element from)
          Transform from a DOM element to a Payment instance.
 Element transformReceipt(Receipt receipt)
          Transform from a Receipt to an Element.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Transformers

public Transformers()
Method Detail

transformOrder

@Transformer(from="{urn:switchyard-quickstart-demo:orders:1.0}submitOrder")
public Order transformOrder(Element from)
Transform from a DOM element to an Order instance.

No need to specify the "to" type because Order is a concrete type.

Parameters:
from - Order element.
Returns:
Order instance.

transformOrderAck

@Transformer(to="{urn:switchyard-quickstart-demo:orders:1.0}submitOrderResponse")
public Element transformOrderAck(OrderAck orderAck)
Transform from an OrderAck to an Element.

No need to specify the "from" type because OrderAck is a concrete type.

Parameters:
orderAck - OrderAck.
Returns:
Order response element.

transformPayment

@Transformer(from="{urn:switchyard-quickstart-demo:orders:1.0}makePayment")
public Payment transformPayment(Element from)
Transform from a DOM element to a Payment instance.

No need to specify the "to" type because Payment is a concrete type.

Parameters:
from - Payment element.
Returns:
Payment instance.

transformReceipt

@Transformer(to="{urn:switchyard-quickstart-demo:orders:1.0}makePaymentResponse")
public Element transformReceipt(Receipt receipt)
Transform from a Receipt to an Element.

No need to specify the "from" type because OrderAck is a concrete type.

Parameters:
receipt - The receipt.
Returns:
Order response element.

Overlord BAM 1.0.0.20121105-M2

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.