public class

SimpleVertexClient

extends Object
implements VertexClient
java.lang.Object
   ↳ org.mule.modules.vertex.impl.SimpleVertexClient

Summary

Fields
private CalculateTaxWS60 calculateTaxSvc
private EchoWS echoSvc
private LookupTaxAreasWS60 lookupTaxSvc
private final String password
private final String trustedId
private final String username
Public Constructors
SimpleVertexClient(String username, String password, String trustedId)
Public Methods
<T extends TaxTransactionResponseType> T calculateTax(TaxTransactionType type, Map<String, Object> obj, MapObjectMapper mom)
<T extends TaxSynchronizationResponseType> T calculateTaxSync(TaxTransactionSyncType type, Map<String, Object> obj, MapObjectMapper mom)
<T extends TaxgisResponseType> T lookupTaxArea(TaxGisType type, Map<String, Object> obj, MapObjectMapper mom)
Object pingService(String echo)
Protected Methods
<A> A createConnection(Class<A> portType, Class<? extends Service> serviceType, String schemaName, QName portName)
CalculateTaxWS60 getCalculateTaxService()
EchoWS getEchoService()
LookupTaxAreasWS60 getLookupTaxAreasService()
String schemaLocation(String schemaName)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.mule.modules.vertex.api.VertexClient

Fields

private CalculateTaxWS60 calculateTaxSvc

private EchoWS echoSvc

private LookupTaxAreasWS60 lookupTaxSvc

private final String password

private final String trustedId

private final String username

Public Constructors

public SimpleVertexClient (String username, String password, String trustedId)

Parameters
username
password
trustedId

Public Methods

public T calculateTax (TaxTransactionType type, Map<String, Object> obj, MapObjectMapper mom)

public T calculateTaxSync (TaxTransactionSyncType type, Map<String, Object> obj, MapObjectMapper mom)

public T lookupTaxArea (TaxGisType type, Map<String, Object> obj, MapObjectMapper mom)

public Object pingService (String echo)

Parameters
echo

Protected Methods

protected A createConnection (Class<A> portType, Class<? extends Service> serviceType, String schemaName, QName portName)

Parameters
portType
serviceType
schemaName
portName

protected CalculateTaxWS60 getCalculateTaxService ()

protected EchoWS getEchoService ()

protected LookupTaxAreasWS60 getLookupTaxAreasService ()

protected String schemaLocation (String schemaName)

Parameters
schemaName