Package addressbook.wsiftypes

Examples of addressbook.wsiftypes.Address


    private Hashtable name2AddressTable = new Hashtable();

    public InoutImpl() {
        addEntry(
            "John B. Good",
            new Address(
                123,
                "Main Street",
                "Anytown",
                "NY",
                12345,
                new Phone(123, "456", "7890")));
        addEntry(
            "Bob Q. Public",
            new Address(
                456,
                "North Whatever",
                "Notown",
                "ME",
                12424,
View Full Code Here


        return (Address) name2AddressTable.get(found);
    }

    public boolean getAddressFromName(Mutablestring name, Address addr)
        throws IllegalArgumentException {
        Address newAddr = getAddressFromName(name);
        if (newAddr == null)
            return false;
        AddressUtility addrUtil = new AddressUtility(newAddr);
        addrUtil.copy(addr);
        return true;
View Full Code Here

                        deliveryMode,
                        timeToLive);
                else
                    doProperties(stub, cmd, deliveryMode);

                Address resp = stub.getAddressFromName(name, deliveryMode);
                assertTrue(new AddressUtility(resp).equals(addr));
            }
            assertTrue(!ExceptionExpected);
        } catch (Exception e) {
            System.err.println("JmsTest(" + portName + ") caught exception " + e);
View Full Code Here

        a.setZip(super.getZip());
        a.setPhoneNumber(super.getPhoneNumber());
    }

    public Address copy() {
        Address a = new Address();
        copy(a);
        return a;
    }
View Full Code Here

            AddressBook abStub = (AddressBook) service.getStub(portName, AddressBook.class);

            abStub.addEntry(name1, addr1);
            abStub.addEntry(firstName2, lastName2, addr2);

            Address resp1 = abStub.getAddressFromName(name1);
            assertTrue(new AddressUtility(addr1).equals(resp1));

            Address resp2 = abStub.getAddressFromName(firstName2 + " " + lastName2);
            assertTrue(new AddressUtility(addr2).equals(resp2));
           
            if (TestUtilities.areWeTesting("async")) {
              testAsyncOPs( service, portName, name1, addr1 );
              testAsyncOPs( service, portName, firstName2 + " " + lastName2, addr2 );
View Full Code Here

            WSIFMessage outputMessage = operation.createOutputMessage();
            WSIFMessage faultMessage = operation.createFaultMessage();

            // Create a name and address to add to the addressbook
            String nameToAdd = "Chris P. Bacon";
            Address addressToAdd =
                new Address(
                    1,
                    "The Waterfront",
                    "Some City",
                    "NY",
                    47907,
                    new Phone(765, "494", "4900"));

            // Add the name and address to the input message
            inputMessage.setObjectPart("name", nameToAdd);
            inputMessage.setObjectPart("address", addressToAdd);

            // Execute the operation, obtaining a flag to indicate its success
            operation.executeInputOnlyOperation(inputMessage);

            // Start from fresh
            operation = null;
            inputMessage = null;
            outputMessage = null;
            faultMessage = null;

            operation = port.createOperation("getAddressFromName");

            // Create the messages
            inputMessage = operation.createInputMessage();
            outputMessage = operation.createOutputMessage();
            faultMessage = operation.createFaultMessage();

            // Set the name to find in the addressbook
            String nameToLookup = "Chris P. Bacon";
            inputMessage.setObjectPart("name", nameToLookup);

            // Execute the operation
            boolean operationSucceeded =
                operation.executeRequestResponseOperation(
                    inputMessage,
                    outputMessage,
                    faultMessage);

            if (operationSucceeded) {
                System.out.println(
                    "Successfull lookup of name '" + nameToLookup + "' in addressbook");

                // We can obtain the address that was found by querying the output message
                Address addressFound = (Address) outputMessage.getObjectPart("address");
                System.out.println("The address found was:");
                System.out.println(addressFound);
            } else {
                System.out.println("Failed to lookup name in addressbook");
            }
View Full Code Here

            }
            assertTrue("no response from async operation!",i > 0); // no responses in time

            WSIFMessage[] faults = abHandler.getFaults();
            WSIFMessage[] outputs = abHandler.getOutputs();
            Address respAddr = (Address) outputs[0].getObjectPart("address");
            assertTrue("incorrect address response!", addr.equals(respAddr));

       } catch (Exception ex) {
           ex.printStackTrace();
          assertTrue( "exception making async request!!", false );
View Full Code Here

                    faultMessage);

            assertTrue( "Failed to lookup name from addressbook", ok );

            // Should have defaulted to null
            Address addressFound = (Address) outputMessage.getObjectPart("address");
            if ( addressFound != null ) {
               assertTrue( "city not null!!", addressFound.getCity() == null );
               assertTrue( "PhoneNumber not null!!", addressFound.getPhoneNumber() == null );
               assertTrue( "State not null!!", addressFound.getState() == null );
               assertTrue( "StreetName not null!!", addressFound.getStreetName() == null );
            }

        } catch (Exception ex) {
            ex.printStackTrace();
            assertTrue("AddressBookTest(" + portName + ") caught exception " + ex, false);
View Full Code Here

            WSIFMessage outputMessage = op2.createOutputMessage();
            WSIFMessage faultMessage = op2.createFaultMessage();

            // Create a name and address to add to the addressbook
            String nameToAdd = "Chris P. Bacon";
            Address addressToAdd =
                new Address(
                    1,
                    "The Waterfront",
                    "Some City",
                    "NY",
                    47907,
View Full Code Here

                    "phone"),
                Class.forName("addressbook.wsiftypes.Phone"));

            WSIFPort port = service.getPort( portName );

            Address addr1 = new Address (1, "University Drive",
                                      "West Lafayette", "IN", 47907,
                                      new Phone (765, "494", "4900"));
            Address addr2 = new Address (0, "Somewhere Else",
                                      "No Where", "NO", 71983,
                                      new Phone (600, "391", "5682"));
            Address addr3 = new Address( 0,"","","",0, new Phone() );

            addName( port, "ant", addr1 );
            Address addressFound = getAddress( port, "ant" );
            assertTrue( "test 1 addresses are not equal!!", addressFound.equals( addr1 ) );

            addName( port, null, addr2 );
            addressFound = getAddress( port, null );
            assertTrue( "test 2 addresses are not equal!!", addressFound.equals( addr2 ) );

            addName( port, "petra", null );
            addressFound = getAddress( port, "petra" );
//TODO Address gets NPE on null address compare
//          assertTrue( "test 3 addresses are not equal!!", addressFound.equals( addr3 ) );
View Full Code Here

TOP

Related Classes of addressbook.wsiftypes.Address

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.