亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? testentitybean.java

?? JBoss 3.0 Template and Examples
?? JAVA
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/** JBoss, the OpenSource J2EE webOS** Distributable under LGPL license.* See terms of license at gnu.org.*/package test.entity;import test.interfaces.InvalidValueException;import test.interfaces.TestEntity;import test.interfaces.TestEntityData;import test.interfaces.TestEntityHome;import test.interfaces.TestEntityPK;import test.interfaces.ServiceUnavailableException;// Only necessary because of a limitation by the EJBDocletimport test.interfaces.SequenceGenerator;import test.interfaces.SequenceGeneratorHome;import java.sql.Date;import java.rmi.RemoteException;import java.util.Collection;import java.util.Iterator;import javax.ejb.CreateException;import javax.ejb.EJBException;import javax.ejb.EntityBean;import javax.ejb.EntityContext;import javax.ejb.FinderException;import javax.ejb.RemoveException;import javax.naming.Context;import javax.naming.InitialContext;import javax.naming.NamingException;import javax.rmi.PortableRemoteObject;/** * The Entity bean represents a TestEntity * * @author Andreas Schaefer * @version $Revision: 1.1 $ * * @ejb:bean name="test/TestEntity" *           display-name="TestEntity working on projects to support clients" *           type="CMP" *           jndi-name="ejb/test/TestEntity" * * @ejb:env-entry name="SequenceName" *                value="TestEntity" * * @ejb:ejb-ref ejb-name="test/SequenceGenerator" * * @ejb:transaction type="Required" * * @ejb:data-object extends="test.interfaces.AbstractData" *                  setdata="false" * * @ejb:finder signature="java.util.Collection findAll()" * * @ejb:finder signature="test.interfaces.TestEntity findByName( java.lang.String pSurname, java.lang.String pLastName )" * * @jboss:finder-query name="findByName" *                     query="First_Name = {0} AND Last_Name = {1}" * * @ejb:finder signature="test.interfaces.TestEntity findAnotherByName( int pId, java.lang.String pSurname, java.lang.String pLastName )" * * @jboss:finder-query name="findAnotherByName" *                     query="Id != {0} AND First_Name = {1} AND Last_Name = {2}" * * @jboss:table-name table-name="TestEntity" * * @jboss:create-table create="true" * * @jboss:remove-table remove="true" **/public abstract class TestEntityBean   implements EntityBean{      // -------------------------------------------------------------------------   // Members   // -------------------------------------------------------------------------        public EntityContext mContext;      // -------------------------------------------------------------------------   // Methods   // -------------------------------------------------------------------------        /**   * Store the data within the provided data object into this bean.   *   * @param pTestEntity The Value Object containing the TestEntity values   *   * @ejb:interface-method view-type="remote"   **/   public void setValueObject( TestEntityData pTestEntity )      throws         InvalidValueException   {      // Check for Data Integrity in the Value Object      if( pTestEntity == null ) {         throw new InvalidValueException( "object.undefined", "TestEntity" );      }      if( pTestEntity.getId() <= 0 ) {         throw new InvalidValueException( "id.invalid", new String[] { "TestEntity", "Id" } );      }      // Check if the TestEntity is not already saved      try {         TestEntityHome lHome = (TestEntityHome) mContext.getEJBHome();         TestEntity lEntity = lHome.findAnotherByName( pTestEntity.getId(), pTestEntity.getFirstName(), pTestEntity.getLastName() );         // TestEntity with the given email address already exists retrieve instead of create a new one         throw new InvalidValueException( "user.already.exists", new String[] { pTestEntity.getFirstName() + " " + pTestEntity.getLastName() } );      }      catch( FinderException fe ) {         // That's ok      }      catch( RemoteException re ) {         // Should never happens (are local)      }      try {         TestEntityHome lHome = (TestEntityHome) mContext.getEJBHome();         TestEntity lTestEntity = lHome.findByName( pTestEntity.getFirstName(), pTestEntity.getLastName() );         if( lTestEntity.getValueObject().getId() != pTestEntity.getId() ) {         }      }      catch( FinderException fe ) {         // That's ok      }      catch( RemoteException re ) {         // Should never happens (are local)      }      setId( pTestEntity.getId() );      setFirstName( pTestEntity.getFirstName() );      setLastName( pTestEntity.getLastName() );      setPassword( pTestEntity.getPassword() );      setEmail( pTestEntity.getEmail() );      setAddress( pTestEntity.getAddress() );      setCity( pTestEntity.getCity() );      setZIP( pTestEntity.getZIP() );      setState( pTestEntity.getState() );      setCountry( pTestEntity.getCountry() );      if( getCreationDate() == null ) {         // Only set it if object is created         setCreationDate( new Date( new java.util.Date().getTime() ) );      }      // After making any chances update the modification date      setModificationDate( new Date( new java.util.Date().getTime() ) );   }      /**   * Create and return a TestEntity data object populated with the data from   * this bean.   *   * @return Returns a TestEntity value object containing the data within this   *  bean.   *   * @ejb:interface-method view-type="remote"   **/   public TestEntityData getValueObject() {      TestEntityData lData = new TestEntityData();            lData.setId( getId() );      lData.setFirstName( getFirstName() );      lData.setLastName( getLastName() );      lData.setPassword( getPassword() );      lData.setEmail( getEmail() );      lData.setAddress( getAddress() );      lData.setCity( getCity() );      lData.setZIP( getZIP() );      lData.setState( getState() );      lData.setCountry( getCountry() );      lData.setCreationDate( getCreationDate() );      lData.setModificationDate( getModificationDate() );            return lData;   }      /**   * Describes the instance and its content for debugging purpose   *   * @return Debugging information about the instance and its content   **/   public String toString() {      return "TestEntityBean [ " + getValueObject() + " ]";   }         /**   * Retrive a unique creation id to use for this bean.  This will end up   * demarcating this bean from others when it is stored as a record   * in the database.   *   * @return Returns an integer that can be used as a unique creation id.   *   * @throws ServiceUnavailableException Indicating that it was not possible   *                                     to retrieve a new unqiue ID because   *                                     the service is not available   **/   private int generateUniqueId()      throws ServiceUnavailableException   {      int lUniqueId = -1;      try {         Context lContext = new InitialContext();                  String lSequenceName = (String) lContext.lookup(             "java:comp/env/SequenceName"          );         SequenceGeneratorHome lHome = (SequenceGeneratorHome) PortableRemoteObject.narrow(            lContext.lookup(               "java:comp/env/ejb/test/SequenceGenerator"            ),            SequenceGeneratorHome.class         );         SequenceGenerator lBean = (SequenceGenerator) lHome.create();         lUniqueId = lBean.getNextNumber( lSequenceName );         lBean.remove();        }      catch ( NamingException ne ) {         throw new ServiceUnavailableException( "Naming lookup failure: " + ne.getMessage() );      }      catch ( CreateException ce ) {         throw new ServiceUnavailableException( "Failure while creating a generator session bean: " + ce.getMessage() );      }      catch ( RemoveException re ) {         // When the Bean cannot be removed after a while it will be taken back by the container         // therefore ignore this exception      }      catch ( RemoteException rte ) {         throw new ServiceUnavailableException( "Remote exception occured while accessing generator session bean: " +  rte.getMessage() );      }            return lUniqueId;   }      // -------------------------------------------------------------------------   // Properties (Getters/Setters)   // -------------------------------------------------------------------------        /**   * Retrieve the TestEntity's id.   *   * @return Returns an int representing the id of this TestEntity.   *   * @ejb:persistent-field   * @ejb:pk-field   *   * @jboss:column-name name="Id"   **/   public abstract int getId();      /**   * Set the TestEntity's id.   *   * @param pId The id of this TestEntity. Is set at creation time.   **/   public abstract void setId( int pId );      /**   * Retrieve the TestEntity's FirstName.   *   * @return Returns an int representing the FirstName of this TestEntity.

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产乱人伦精品一区二区在线观看 | 久久不见久久见中文字幕免费| 国产一区二区不卡| 欧美日韩一区二区电影| 国产清纯美女被跳蛋高潮一区二区久久w| 午夜精品免费在线观看| 波多野结衣视频一区| xnxx国产精品| 男女男精品视频| 欧美性猛片aaaaaaa做受| 1000部国产精品成人观看| 国产精品99久久久| 亚洲一区影音先锋| 成人精品高清在线| 国产亚洲欧美在线| 国内精品国产成人国产三级粉色| 欧美日本精品一区二区三区| 一区二区三区四区蜜桃| 91在线你懂得| 国产精品国产三级国产专播品爱网 | 国产精品私人自拍| 国产乱人伦偷精品视频免下载 | 一本到三区不卡视频| 国产精品午夜电影| 国产成人精品免费在线| 精品久久久久久久久久久院品网| 男男gaygay亚洲| 欧美二区三区的天堂| 亚洲一区在线电影| 欧美在线一二三| 亚洲精品中文在线| 色综合久久综合网97色综合| 亚洲人吸女人奶水| 91亚洲国产成人精品一区二三 | 国产日韩一级二级三级| 国产精品综合一区二区| 久久久精品中文字幕麻豆发布| 极品少妇xxxx偷拍精品少妇| 亚洲精品一区在线观看| 国内精品伊人久久久久影院对白| 2021中文字幕一区亚洲| 国产一区不卡视频| 国产网红主播福利一区二区| 国产不卡视频一区| 国产精品午夜久久| 91麻豆高清视频| 亚洲综合网站在线观看| 欧美日韩一区二区三区在线| 一本一道久久a久久精品 | 中文字幕成人网| 成人手机在线视频| 最近日韩中文字幕| 日本高清不卡在线观看| 亚洲一区二区在线免费看| 欧美区一区二区三区| 麻豆精品久久久| 久久久久久麻豆| av一区二区三区| 亚洲男同性视频| 欧美日韩三级一区二区| 蜜桃视频一区二区| 久久久综合视频| 91在线一区二区| 亚洲国产裸拍裸体视频在线观看乱了| 欧美久久一二三四区| 国产专区综合网| 亚洲三级小视频| 91麻豆精品久久久久蜜臀| 极品瑜伽女神91| 亚洲欧洲日韩在线| 欧美乱妇23p| 国产一区二区三区在线观看免费| 国产精品入口麻豆九色| 欧美性猛交xxxxxx富婆| 精品一区二区精品| 中文字幕成人av| 欧美日韩高清在线播放| 国产一区 二区| 亚洲伊人伊色伊影伊综合网| 日韩一级二级三级精品视频| 国产成人精品一区二区三区四区 | 精品夜夜嗨av一区二区三区| 中国色在线观看另类| 欧美日韩一二区| 国产精品一二二区| 亚洲综合色在线| 久久久久久久免费视频了| 色老综合老女人久久久| 理论片日本一区| 亚洲男同1069视频| 欧美一二三在线| 国产a区久久久| 午夜精品一区二区三区三上悠亚| 久久这里都是精品| 欧美视频一区在线| 国产精品18久久久久| 亚洲国产一区二区视频| 国产日产欧美一区| 欧美日韩成人综合在线一区二区| 国产精品18久久久久久久久| 亚洲影院久久精品| 日本一区二区视频在线| 欧美挠脚心视频网站| 99久久国产综合精品麻豆| 久久超碰97人人做人人爱| 亚洲一区中文日韩| 欧美国产一区在线| 亚洲第一在线综合网站| 中文字幕巨乱亚洲| 精品少妇一区二区三区在线视频| 欧美性色欧美a在线播放| 成人免费观看男女羞羞视频| 卡一卡二国产精品| 午夜精品福利一区二区蜜股av | 国产亚洲精品aa午夜观看| 欧美日韩性生活| 91在线你懂得| 高清在线观看日韩| 久久国产福利国产秒拍| 丝袜亚洲另类欧美| 亚洲免费观看高清完整版在线 | 欧美色综合影院| www.av亚洲| 国产成人在线网站| 日本中文在线一区| 亚洲第一会所有码转帖| 亚洲人成小说网站色在线| 国产欧美一区二区三区在线看蜜臀| 这里只有精品视频在线观看| 色先锋aa成人| a亚洲天堂av| 成人妖精视频yjsp地址| 国产在线视频一区二区三区| 美女视频黄久久| 日本女人一区二区三区| 五月天中文字幕一区二区| 一级中文字幕一区二区| 日韩理论片在线| 国产精品亲子乱子伦xxxx裸| 国产日韩欧美精品在线| 久久蜜桃av一区二区天堂| 欧美精品一区二区精品网| 欧美一区二区三区视频免费播放| 欧美影片第一页| 欧美日韩综合在线| 欧美少妇性性性| 欧美日韩国产天堂| 欧美日韩激情在线| 欧美三级三级三级| 欧美日韩在线播放一区| 欧美日韩一区二区三区四区五区| 在线免费观看视频一区| 91国偷自产一区二区开放时间 | 高清av一区二区| 东方欧美亚洲色图在线| 粉嫩13p一区二区三区| 成a人片亚洲日本久久| 99re这里只有精品视频首页| av中文一区二区三区| 91在线精品一区二区| 色综合天天天天做夜夜夜夜做| 成人动漫视频在线| av网站免费线看精品| 91影院在线观看| 欧美在线一区二区| 欧美丰满一区二区免费视频| 亚洲综合一区二区精品导航| 亚洲国产精品欧美一二99| 亚洲午夜久久久久中文字幕久| 亚洲二区在线视频| 天天影视涩香欲综合网 | 国产精品久久久久婷婷| 日韩美女精品在线| 亚洲高清在线精品| 美女爽到高潮91| 国产精品白丝av| 91在线精品一区二区| 欧美日韩一区二区三区视频| 日韩欧美在线不卡| 国产片一区二区| 一区二区三区在线观看动漫| 肉色丝袜一区二区| 国产裸体歌舞团一区二区| caoporen国产精品视频| 欧美色网站导航| 日韩久久久久久| 中日韩免费视频中文字幕| 亚洲综合久久久| 美女视频黄久久| av动漫一区二区| 在线观看91精品国产麻豆| 久久久精品综合| 亚洲精品精品亚洲| 蓝色福利精品导航| 99re热这里只有精品视频| 欧美日韩国产乱码电影| 久久精品人人爽人人爽| 一区二区三区在线视频免费观看| 免费视频最近日韩| 91免费观看视频在线|