package com.neos.demo.manage; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; import javax.faces.event.ActionEvent; import com.neos.demo.bo.AddressBO; import com.neos.demo.facade.Addressfacade; import com.neos.demo.facade.facadeFactory; public class AddressActionManager { private Long addressid = null; private String addressline1 = null; private String addressline2 = null; private String city = null; private String stateabbrev = null; private String postalcode = null; private Long versionid = null; private boolean editable = false; ArrayList results = new ArrayList(); public void edit(ActionEvent e) { e.getSource(); System.out.println("hello"); System.out.println("hello"); System.out.println("hello"); } public String listAction() { String action = null; try { Addressfacade facade = (Addressfacade) facadeFactory.getfacade("Addressfacade"); Collection list = facade.retrieve(new AddressBO()); for (Iterator i = list.iterator(); i.hasNext();) { AddressBO temp = (AddressBO) i.next(); // temp.setEditable(true); results.add(temp); } } catch (Exception e) { // Log errors and send bind them to a message } // Report any errors we have discovered back to the original form int j=0; // If there are errors if(j!=0) { // deal with errors action = "error"; } else { action = "list"; } return action; } public Long getAddressid() { return addressid; } public void setAddressid(Long addressid) { this.addressid = addressid; } public String getAddressline1() { return addressline1; } public void setAddressline1(String addressline1) { this.addressline1 = addressline1; } public String getAddressline2() { return addressline2; } public void setAddressline2(String addressline2) { this.addressline2 = addressline2; } public String getCity() { return city; } public void setCity(String city) { this.city = city; } public String getPostalcode() { return postalcode; } public void setPostalcode(String postalcode) { this.postalcode = postalcode; } public String getStateabbrev() { return stateabbrev; } public void setStateabbrev(String stateabbrev) { this.stateabbrev = stateabbrev; } public Long getVersionid() { return versionid; } public void setVersionid(Long versionid) { this.versionid = versionid; } public ArrayList getResults() { return results; } public void setResults(ArrayList results) { this.results = results; } public boolean getEditable() { return editable; } public void setEditable(boolean editable) { this.editable = editable; } }