⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sessionbean1.java

📁 基于netbeans的java桌面应用程序合集
💻 JAVA
字号:
/*
 * SessionBean1.java
 *
 * Created on July 4, 2007, 3:13 PM
 * Copyright Michael
 */
package stockappweb;

import com.sun.rave.web.ui.appbase.AbstractSessionBean;
import com.sun.sql.rowset.CachedRowSetXImpl;
import javax.faces.FacesException;

/**
 * <p>Session scope data bean for your application.  Create properties
 *  here to represent cached data that should be made available across
 *  multiple HTTP requests for an individual user.</p>
 *
 * <p>An instance of this class will be created for you automatically,
 * the first time your application evaluates a value binding expression
 * or method binding expression that references a managed bean using
 * this class.</p>
 */
public class SessionBean1 extends AbstractSessionBean {
    // <editor-fold defaultstate="collapsed" desc="Managed Component Definition">
    private int __placeholder;
    
    /**
     * <p>Automatically managed component initialization.  <strong>WARNING:</strong>
     * This method is automatically generated, so any user-specified code inserted
     * here is subject to being replaced.</p>
     */
    private void _init() throws Exception {
        holdingRowSet.setDataSourceName("java:comp/env/jdbc/stockDB");
        holdingRowSet.setCommand("SELECT ALL APP.HOLDING.ID, \n                    APP.HOLDING.SHARENUM, \n                    APP.HOLDING.AVERAGECOST, \n                    APP.HOLDING.STOCK_STOCKCODE, \n                    APP.STOCK.STOCKCODE, \n                    APP.STOCK.STOCKNAME \nFROM APP.HOLDING\n          INNER JOIN APP.STOCK ON APP.HOLDING.STOCK_STOCKCODE = APP.STOCK.STOCKCODE ");
        holdingRowSet.setTableName("HOLDING");
        tradeRowSet.setDataSourceName("java:comp/env/jdbc/stockDB");
        tradeRowSet.setCommand("SELECT ALL APP.TRADE.ID, \n                    APP.TRADE.PRICE, \n                    APP.TRADE.SHARENUM, \n                    APP.TRADE.STOCK_STOCKCODE, \n                    APP.TRADE.TYPE_TYPECODE, \n                    APP.TRADETYPE.TYPECODE, \n                    APP.TRADETYPE.DESCRIPTION, \n                    APP.STOCK.STOCKCODE, \n                    APP.STOCK.STOCKNAME \nFROM APP.TRADE\n          INNER JOIN APP.TRADETYPE ON APP.TRADE.TYPE_TYPECODE = APP.TRADETYPE.TYPECODE, APP.STOCK\nWHERE APP.STOCK.STOCKCODE = ?\n          AND APP.TRADE.STOCK_STOCKCODE = APP.STOCK.STOCKCODE ");
        tradeRowSet.setTableName("TRADE");
    }

    private CachedRowSetXImpl holdingRowSet = new CachedRowSetXImpl();

    public CachedRowSetXImpl getHoldingRowSet() {
        return holdingRowSet;
    }

    public void setHoldingRowSet(CachedRowSetXImpl crsxi) {
        this.holdingRowSet = crsxi;
    }

    private CachedRowSetXImpl tradeRowSet = new CachedRowSetXImpl();

    public CachedRowSetXImpl getTradeRowSet() {
        return tradeRowSet;
    }

    public void setTradeRowSet(CachedRowSetXImpl crsxi) {
        this.tradeRowSet = crsxi;
    }
    // </editor-fold>
    
    /**
     * <p>Construct a new session data bean instance.</p>
     */
    public SessionBean1() {
    }
    
    /**
     * <p>This method is called when this bean is initially added to
     * session scope.  Typically, this occurs as a result of evaluating
     * a value binding or method binding expression, which utilizes the
     * managed bean facility to instantiate this bean and store it into
     * session scope.</p>
     *
     * <p>You may customize this method to initialize and cache data values
     * or resources that are required for the lifetime of a particular
     * user session.</p>
     */
    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
        
        // <editor-fold defaultstate="collapsed" desc="Managed Component Initialization">
        // Initialize automatically managed components
        // *Note* - this logic should NOT be modified
        try {
            _init();
        } catch (Exception e) {
            log("SessionBean1 Initialization Failure", e);
            throw e instanceof FacesException ? (FacesException) e: new FacesException(e);
        }
        
        // </editor-fold>
        // Perform application initialization that must complete
        // *after* managed components are initialized
        // TODO - add your own initialization code here
    }
    
    /**
     * <p>This method is called when the session containing it is about to be
     * passivated.  Typically, this occurs in a distributed servlet container
     * when the session is about to be transferred to a different
     * container instance, after which the <code>activate()</code> method
     * will be called to indicate that the transfer is complete.</p>
     *
     * <p>You may customize this method to release references to session data
     * or resources that can not be serialized with the session itself.</p>
     */
    public void passivate() {
    }
    
    /**
     * <p>This method is called when the session containing it was
     * reactivated.</p>
     *
     * <p>You may customize this method to reacquire references to session
     * data or resources that could not be serialized with the
     * session itself.</p>
     */
    public void activate() {
    }
    
    /**
     * <p>This method is called when this bean is removed from
     * session scope.  Typically, this occurs as a result of
     * the session timing out or being terminated by the application.</p>
     *
     * <p>You may customize this method to clean up resources allocated
     * during the execution of the <code>init()</code> method, or
     * at any later time during the lifetime of the application.</p>
     */
    public void destroy() {
    }

    /**
     * <p>Return a reference to the scoped data bean.</p>
     */
    protected ApplicationBean1 getApplicationBean1() {
        return (ApplicationBean1)getBean("ApplicationBean1");
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -