StoreAccessStateBean.java
上传用户:hgs128
上传日期:2007-02-03
资源大小:166k
文件大小:2k
源码类别:

百货/超市行业

开发平台:

WINDOWS

  1. /*
  2.  * Created on 1999-5-17
  3.  */
  4. package state;
  5. import javax.ejb.SessionBean;
  6. import javax.ejb.SessionContext;
  7. /**
  8.  * @ejb.bean name="StoreAccessState"
  9.  * jndi-name="StoreAccessStateBean"
  10.  * type="Stateful" 
  11.  * 
  12.  *@ejb.dao class="dao.StoreAccessStateDAO"
  13.  *impl-class="dao.StoreAccessDAOImpl"
  14.  *--
  15.  * This is needed for JOnAS.
  16.  * If you are not using JOnAS you can safely remove the tags below.
  17.  * @jonas.bean ejb-name="StoreAccessState"
  18.  * jndi-name="StoreAccessStateBean"
  19.  * 
  20.  *@ejb.resource-ref res-ref-name="jdbc/OracleDS"
  21.  * res-type="javax.sql.Datasource"
  22.  * res-auth="Container"
  23.  * 
  24.  *@jboss.resource-ref res-ref-name="jdbc/OracleDS" jndi-name="java:/OracleDS"
  25.  *
  26.  *@jboss.container-configuration name="Standard Stateful SessionBean"
  27.  *--
  28.  **/
  29. public abstract class StoreAccessStateBean implements SessionBean {
  30. protected SessionContext ctx=null;
  31. private String userID;
  32. /**
  33.  * Sets the session context
  34.  * @param javax.ejb.SessoinContext the new ctx value
  35.  * @ejb.method stSessionContext
  36. **/
  37. public void setSessionContext(javax.ejb.SessionContext ctx){
  38. this.ctx=ctx;
  39. }
  40. /**
  41.  * Unsets the session context
  42.  * @param javax.ejb.SessionContext ctx value
  43.  * @ejb.method unsetSessionContext
  44.  */
  45. public void unsetSessionContext(){
  46. this.ctx=null;
  47. }
  48. /**
  49.  * @ejb.interface-method
  50.  * view-type="remote" 
  51.  *@dao.call name="loginUser"
  52. **/
  53. public String loginUser (String username, String password){ 
  54.  
  55. System.out.println("Entering StoreAccessStateBean....");
  56. System.out.println("Leaving StoreAccessStateBean...");
  57. return null; 
  58. }
  59. /**
  60.  * @ejb.interface-method
  61.  * view-type="remote" 
  62. **/
  63. public void setUserID(String userID){
  64. this.userID=userID;
  65. }
  66. /**
  67.  * @ejb.interface-method
  68.  * view-type="remote" 
  69. **/
  70. public String getUserID(){ 
  71.  return userID; 
  72. }
  73. /**
  74.  * The EJB Create Method
  75.  * @ejb.create-method 
  76. **/
  77. public void ejbCreate(String userID) throws javax.ejb.CreateException{
  78. System.out.println("Entering StoreAccessStateBean.ejbCreate()");
  79. this.userID=userID;
  80. System.out.println("Leaving StoreAccessStateBean.ejbCreate()");
  81. } }