|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AddressSvc
In the the Axis scheme, interface implemented by the object (AddressSvcLocator
)
that wraps the actual functional Address Service proxy (AddressSvcSoapStub
).
AddressSvcLocator
,
AddressSvcSoap
,
AddressSvcSoapStub
Method Summary | |
---|---|
AddressSvcSoap |
getAddressSvcSoap()
Get a proxy for Avalara's Address Web Service (object implementing the AddressSvcSoap
interface) using the default URL as coded in the class or programatically set. |
AddressSvcSoap |
getAddressSvcSoap(java.net.URL portAddress)
Get a proxy for Avalara's Address Web Service using the specified URL. |
java.lang.String |
getAddressSvcSoapAddress()
Retrieve as a String the default URL set for the Address Service to use. |
Methods inherited from interface javax.xml.rpc.Service |
---|
createCall, createCall, createCall, createCall, getCalls, getHandlerRegistry, getPort, getPort, getPorts, getServiceName, getTypeMappingRegistry, getWSDLDocumentLocation |
Method Detail |
---|
java.lang.String getAddressSvcSoapAddress()
AddressSvcSoap getAddressSvcSoap() throws javax.xml.rpc.ServiceException
AddressSvcSoap
interface) using the default URL as coded in the class or programatically set.
Example:
[Java] EngineConfiguration config = new FileProvider("avatax4j.wsdd"); AddressSvcLocator AddressSvc = new AddressSvcLocator(config); AddressSvcSoap port = AddressSvc.getAddressSvcSoap(); // Set the profile Profile profile = new Profile(); profile.setClient("AddressSvcTest,4.0.0.0"); port.setProfile(profile); // Set security Security security = new Security(); security.setAccount("account"); security.setLicense("license number"); port.setSecurity(security); ValidateRequest request = new ValidateRequest(); Address address = new Address(); address.setLine1("900 Winslow Way"); address.setLine2("Suite 130"); address.setCity("Bainbridge Is"); address.setRegion("WA"); address.setPostalCode("98110-2450"); request.setAddress(address); request.setTextCase(TextCase.Upper); ValidateResult result; result = port.validate(request); Address[] addresses = result.getValidAddresses().getValidAddress(); System.out.println("Number of addresses returned is " + addresses == null ? "0" : Integer.toString(addresses.length));
javax.xml.rpc.ServiceException
AddressSvcSoapStub
,
AddressSvcSoap
AddressSvcSoap getAddressSvcSoap(java.net.URL portAddress) throws javax.xml.rpc.ServiceException
Example:
[Java] EngineConfiguration config = new FileProvider("avatax4j.wsdd"); AddressSvc = new AddressSvcLocator(config); AddressSvcSoap port = AddressSvc.getAddressSvcSoap(new URL("Enter Avatax URL")); // Set the profile Profile profile = new Profile(); profile.setClient("AddressSvcTest,4.0.0.0"); port.setProfile(profile); // Set security Security security = new Security(); security.setAccount("account"); security.setLicense("license number"); port.setSecurity(security); ValidateRequest request = new ValidateRequest(); Address address = new Address(); address.setLine1("900 Winslow Way"); address.setLine2("Suite 130"); address.setCity("Bainbridge Is"); address.setRegion("WA"); address.setPostalCode("98110-2450"); request.setAddress(address); request.setTextCase(TextCase.Upper); ValidateResult result; result = port.validate(request); Address[] addresses = result.getValidAddresses().getValidAddress(); System.out.println("Number of addresses returned is " + addresses == null ? "0" : Integer.toString(addresses.length));
portAddress
- URL to use for the AddressService.
javax.xml.rpc.ServiceException
AddressSvcSoapStub
,
AddressSvcSoap
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |