org.fuin.examples.jmsmvc4swing
Class AddressControllerImpl

java.lang.Object
  extended by org.fuin.examples.jmsmvc4swing.AddressControllerImpl
All Implemented Interfaces:
AddressController, org.fuin.jmsmvc4swing.base.Controller

public final class AddressControllerImpl
extends java.lang.Object
implements AddressController

Implementation of the controller that does the actual work.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.fuin.examples.jmsmvc4swing.AddressController
AddressController.DeleteAddressListener, AddressController.LoadAddressesListener
 
Constructor Summary
AddressControllerImpl()
          Default constructor.
 
Method Summary
 void deleteAddress(Address address, AddressController.DeleteAddressListener listener)
          Deletes an address.
 void loadAddresses(int selectedId, AddressController.LoadAddressesListener listener)
          Loads a list of addresses and notifies a listener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddressControllerImpl

public AddressControllerImpl()
Default constructor.

Method Detail

loadAddresses

public final void loadAddresses(int selectedId,
                                AddressController.LoadAddressesListener listener)
Loads a list of addresses and notifies a listener.

Specified by:
loadAddresses in interface AddressController
Parameters:
selectedId - ID of the currently selected address or -1 if no address is selected.
listener - Destination for the loaded list.

deleteAddress

public final void deleteAddress(Address address,
                                AddressController.DeleteAddressListener listener)
Deletes an address.

Specified by:
deleteAddress in interface AddressController
Parameters:
address - Address to delete.
listener - Gets notified about deletion result.


Copyright © 2010 Future Invent Informationsmanagement GmbH. All Rights Reserved.