Initial commit from SVN.
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
package com.foundation.controller.test;
|
||||
|
||||
import com.common.util.*;
|
||||
import com.foundation.metadata.Attribute;
|
||||
import com.foundation.util.*;
|
||||
import com.foundation.controller.*;
|
||||
|
||||
/**
|
||||
* Copyright Wynne Crisman 1999,2003<p>
|
||||
*/
|
||||
public class AddressController extends Controller {
|
||||
public static final Attribute ADDRESSES = registerAttribute(AddressController.class, "addresses");
|
||||
/**
|
||||
* AddressController constructor.
|
||||
*/
|
||||
public AddressController() {
|
||||
super();
|
||||
|
||||
IList addresses = new ManagedList();
|
||||
Address address = null;
|
||||
|
||||
address = new Address();
|
||||
address.setCity("San Francisco");
|
||||
address.setCountry("United States");
|
||||
address.setLine1("291 32nd Ave");
|
||||
address.setLine2("");
|
||||
address.setPostalCode("94121");
|
||||
address.setState("California");
|
||||
|
||||
addresses.add(address);
|
||||
setAddresses(addresses);
|
||||
}//AddressController()//
|
||||
/**
|
||||
* Gets a collection of all addresses.
|
||||
* @return A collection of addresses.
|
||||
*/
|
||||
public IList getAddresses() {
|
||||
return (IList) getAttributeValue(ADDRESSES);
|
||||
}//getAddresses()//
|
||||
/**
|
||||
* Gets the application object that this object is running under. The application object provides the object various services that it will need.
|
||||
* @return The application reference for the application this object is running under.
|
||||
*/
|
||||
public com.foundation.application.IApplication getApplication() {
|
||||
return TestApplication.getSingleton();
|
||||
}//getApplication()//
|
||||
private void setAddresses(IList addresses) {
|
||||
setAttributeValue(ADDRESSES, addresses);
|
||||
}//setAddresses()//
|
||||
}//AddressController//
|
||||
Reference in New Issue
Block a user