/* * Dummy.java * * Created on Oct 6, 2008, 10:43:13 AM */ package planosactuacao; import com.evolute.utils.error.ErrorLogger; import com.sun.rave.web.ui.appbase.AbstractPageBean; import com.sun.webui.jsf.component.Hyperlink; import db.entidades.Utilizador; import db.providers.UtilizadoresDataProvider; import java.util.List; import java.util.ListIterator; import javax.faces.FacesException; import javax.faces.event.ActionEvent; /** *

Page bean that corresponds to a similarly named JSP page. This * class contains component definitions (and initialization code) for * all components that you have defined on this page, as well as * lifecycle methods and event handlers where you may add behavior * to respond to incoming events.

* * @author lluis */ public class Dummy extends AbstractPageBean { // /** *

Automatically managed component initialization. WARNING: * This method is automatically generated, so any user-specified code inserted * here is subject to being replaced.

*/ private void _init() throws Exception { } private Hyperlink hyperlink1 = new Hyperlink(); public Hyperlink getHyperlink1() { return hyperlink1; } public void setHyperlink1(Hyperlink h) { this.hyperlink1 = h; } private Hyperlink link = new Hyperlink(); public Hyperlink getLink() { return link; } public void setLink(Hyperlink h) { this.link = h; } //
/** *

Construct a new Page bean instance.

*/ public Dummy() { // connect(); } /** *

Callback method that is called whenever a page is navigated to, * either directly via a URL, or indirectly via page navigation. * Customize this method to acquire resources that will be needed * for event handlers and lifecycle methods, whether or not this * page is performing post back processing.

* *

Note that, if the current request is a postback, the property * values of the components do not represent any * values submitted with this request. Instead, they represent the * property values that were saved for this view when it was rendered.

*/ @Override public void init() { // Perform initializations inherited from our superclass super.init(); // Perform application initialization that must complete // *before* managed components are initialized // TODO - add your own initialiation code here // // Initialize automatically managed components // *Note* - this logic should NOT be modified try { _init(); } catch (Exception e) { ErrorLogger.logException( e ); log("Dummy Initialization Failure", e); throw e instanceof FacesException ? (FacesException) e: new FacesException(e); } // // Perform application initialization that must complete // *after* managed components are initialized // TODO - add your own initialization code here } /** *

Callback method that is called after the component tree has been * restored, but before any event processing takes place. This method * will only be called on a postback request that * is processing a form submit. Customize this method to allocate * resources that will be required in your event handlers.

*/ @Override public void preprocess() { } /** *

Callback method that is called just before rendering takes place. * This method will only be called for the page that * will actually be rendered (and not, for example, on a page that * handled a postback and then navigated to a different page). Customize * this method to allocate resources that will be required for rendering * this page.

*/ @Override public void prerender() { //Verbatim verbatim = new Verbatim(); //printUsers(); } /** *

Callback method that is called after rendering is completed for * this request, if init() was called (regardless of whether * or not this was the page that was actually rendered). Customize this * method to release resources acquired in the init(), * preprocess(), or prerender() methods (or * acquired during execution of an event handler).

*/ @Override public void destroy() { } /** *

Return a reference to the scoped data bean.

* * @return reference to the scoped data bean */ protected ApplicationBean1 getApplicationBean1() { return (ApplicationBean1) getBean("ApplicationBean1"); } /** *

Return a reference to the scoped data bean.

* * @return reference to the scoped data bean */ protected RequestBean1 getRequestBean1() { return (RequestBean1) getBean("RequestBean1"); } /** *

Return a reference to the scoped data bean.

* * @return reference to the scoped data bean */ protected SessionBean1 getSessionBean1() { return (SessionBean1) getBean("SessionBean1"); } public String lnkAnaliseAcidentes_action() { // TODO: Process the action. Return value is a navigation // case name where null will return to the same page. return null; } public void lnk_actionListener(ActionEvent e) { // TODO: Process the action. Return value is a navigation // case name where null will return to the same page. System.out.print("DUMMY LINK"); } private void printUsers() { // UtilizadoresDataProvider udp = new UtilizadoresDataProvider(); try { UtilizadoresDataProvider udp = UtilizadoresDataProvider.getInstance(); List< Utilizador > list = udp.getUtilizadoresList(); ListIterator iter = list.listIterator(); System.out.println("=================================================================================="); System.out.println("LOGIN\tEMAIL\tTIPO\tESTABELECIMENTO\tRESP. LOJA\tACTIVO\tAPAGADO"); while(iter.hasNext()) { Utilizador u = (Utilizador) iter.next(); System.out.print(u.getLogin() + "\t"); System.out.print(u.getEmail() + "\t"); System.out.print(u.getTipo() + "\t"); System.out.print(u.getEstabelecimento_id() + "\t"); System.out.print(u.getResponsavel_loja() + "\t"); System.out.print(u.getActivo() + "\t"); System.out.print(u.getApagado() + "\t\n"); } System.out.println(""); System.out.println("=================================================================================="); } catch(Exception ex) { ErrorLogger.logException( ex ); } } // private void connect() // { // db.Db db = new db.Db(); // try // { // Connection connection = db.connect(); // } // catch(Exception ex) // { // getSessionBean1().setMsg("Erro na ligação à Base de Dados"); // //***** terminate session // try { // getExternalContext().redirect("faces/Erro.jsp"); // } catch(Exception e) { // // . . . handle exception . . . // ErrorLogger.logException( e ); // } // ErrorLogger.logException( ex ); // } // } public String butImage_action() { // TODO: Process the action. Return value is a navigation // case name where null will return to the same page. // FacesContext fc = getFacesContext(); // Logos logos = new Logos(); // String logourl = logos.getLogo(fc); // if(logourl != null) // { // image1.setUrl(logourl); // } return null; } }