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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? wbemployee_ji9hxe__weblogic_cmp_rdbms_wbrole_set.java

?? 客戶管理系統,很強大的功能,能完成日常生活中的大部分事務
?? JAVA
?? 第 1 頁 / 共 3 頁
字號:
/**
 * This code was automatically generated at 15:51:48 on 2005-12-9
 * by weblogic.ejb20.cmp.rdbms.codegen.ManyToManyGenerator -- do not edit.
 *
 * @version WebLogic Server 8.1  Fri Dec 5 15:01:51 PST 2003 316284 
 * @author Copyright (c) 2005 by BEA Systems, Inc. All Rights Reserved.
 */

package custom_management;

import javax.transaction.Transaction;
import javax.transaction.TransactionManager;

import java.util.Collection;
import java.util.List;
import java.util.ArrayList;
import java.util.Set;
import java.util.HashSet;
import java.util.Iterator;
import java.lang.reflect.Method;
import java.lang.reflect.Array;
import java.io.Serializable;
import java.io.IOException;

import javax.ejb.EJBObject;
import javax.ejb.EJBLocalObject;
import javax.ejb.EntityContext;
import javax.ejb.EJBException;
import javax.ejb.NoSuchEntityException;

import weblogic.ejb20.dd.DDConstants;
import weblogic.ejb20.interfaces.WLEnterpriseBean;
import weblogic.ejb20.persistence.spi.CMPBeanManager;
import weblogic.ejb20.persistence.spi.EoWrapper;
import weblogic.ejb20.persistence.spi.EloWrapper;
import weblogic.ejb20.persistence.spi.PersistenceRuntimeException;
import weblogic.ejb20.cmp.rdbms.RDBMSException;
import weblogic.ejb20.cmp.rdbms.RDBMSM2NSet;
import weblogic.ejb20.cmp.rdbms.RDBMSSet;
import weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager;
import weblogic.ejb20.cmp.rdbms.RDBMSUtils;
import weblogic.ejb20.EJBTextTextFormatter;

import weblogic.ejb20.EJBLogger;
import weblogic.logging.Loggable;
import weblogic.transaction.TransactionHelper;

import weblogic.utils.Debug;

public final class WbEmployee_ji9hxe__WebLogic_CMP_RDBMS_wbRole_Set implements RDBMSM2NSet, Set, Serializable,Cloneable {

  // =================================================================
  // Class  variable(s)
  private static final boolean __WL_debug =
    (System.getProperty(RDBMSUtils.RDBMS_CODEGEN_DEBUG_PROP) != null);
  private static final boolean __WL_verbose =
    (System.getProperty(RDBMSUtils.RDBMS_CODEGEN_VERBOSE_PROP) != null);

  private CMPBeanManager __WL_bm;                  // bean manager of the related target bean in this collection
  private RDBMSPersistenceManager __WL_pm;         // persistence manager of the bean that owns this collection
  private custom_management.WbEmployee_ji9hxe_Intf __WL_creator;
  private Method __WL_finder;
  private Object __WL_createPk;
  private EJBLocalObject __WL_createEo;
  private Collection __WL_cache;
  private boolean __WL_symmetric = false;

  private boolean orderDatabaseOperations = false;// if this is 'True', then we defer all Join Table INSERTs
                                                  // to COMMIT time, we do *not* INSERT them here in this Set.

  private Set __WL_addSet = null;;

  private Transaction tx;

  private Transaction __WL_createTx;
  private boolean isCreatorBeanInvalidated = false;


  public WbEmployee_ji9hxe__WebLogic_CMP_RDBMS_wbRole_Set(custom_management.WbEmployee_ji9hxe_Intf __WL_creator,
                              CMPBeanManager __WL_bm,
                              Method __WL_finder,
                              RDBMSPersistenceManager __WL_pm)
  {
    if (__WL_verbose) Debug.say("WbEmployee_ji9hxe__WebLogic_CMP_RDBMS_wbRole_Set() called.");

    try {
      this.__WL_bm = __WL_bm;
      this.__WL_pm = __WL_pm;
      this.__WL_creator = __WL_creator;
      this.__WL_finder = __WL_finder;
      EntityContext __WL_ctx = __WL_creator.__WL_getEntityContext();
      __WL_createPk = __WL_ctx.getPrimaryKey();
      __WL_createEo = __WL_ctx.getEJBLocalObject();
      __WL_createTx = TransactionHelper.getTransactionHelper().getTransaction();
      orderDatabaseOperations = __WL_pm.getOrderDatabaseOperations();
    } catch (RuntimeException re) {
      if (__WL_verbose) {
        Debug.say("rethrowing RuntimeException.");
        re.printStackTrace();
      }
      throw re;
    } catch (Exception ex) {
      if (__WL_verbose) {
        Debug.say("wrapping Exception in PersistenceRuntimeException.");
        ex.printStackTrace();
      }
      throw new PersistenceRuntimeException(ex);
    }

  }

  private void populateCache()
  {
    if (__WL_verbose) Debug.say("populateCache() called.");

    try {
      if (__WL_debug) {
        Debug.assertion(__WL_createPk !=null);
      }
      if (__WL_verbose) {
        Debug.say("calling localWrapperSetFinder with pk: " + __WL_createPk);
      }
    isCreatorBeanInvalidated = false;
    __WL_cache = __WL_bm.localWrapperSetFinder(__WL_finder, new Object[] {__WL_createPk});

    if (orderDatabaseOperations) {
      
      // add any cached ADDs to the __WL_cache

      if (__WL_addSet != null) {
        Set s = getAddSet();

        Iterator it = s.iterator();
        while (it.hasNext()) {
          Object otherPK = it.next();
          if (__WL_verbose)
            Debug.say("WbEmployee_ji9hxe__WebLogic_CMP_RDBMS_wbRole_Set: adding from AddSet to __WL_cache: "+ 
                      "Join Table INSERT pk '"+otherPK+"'");
          Object eo      = __WL_bm.finderGetEoFromBeanOrPk(null, otherPK, true);
          doAdd(eo);
        }
      }

    }

    } catch (RuntimeException re) {
      if (__WL_verbose) {
        Debug.say("rethrowing RuntimeException.");
        re.printStackTrace();
      }
      throw re;
    } catch (Exception ex) {
      if (__WL_verbose) {
        Debug.say("wrapping Exception in PersistenceRuntimeException.");
        ex.printStackTrace();
      }
      throw new PersistenceRuntimeException(ex);
    }

  }




  //======================================================================
  //implementation of RDBMSM2NSet

  public Object getCreatorPk() {
    return __WL_createPk;
  }

  public void doAdd(Object o) {
    if (__WL_verbose) Debug.say("doAdd() called.");

    EJBLocalObject eo = (EJBLocalObject)o;
    checkTransaction();

    EloWrapper wrap = new EloWrapper(eo);
    if (__WL_cache !=null) {
      if (__WL_verbose) {
        Debug.say("doAdd() adding to cached collection.");
      }
      if (__WL_debug) {
        Debug.assertion(!__WL_cache.contains(wrap));
      }

      __WL_cache.add(wrap);
    }
    if(!isCreatorBeanInvalidated) {
      __WL_pm.registerInvalidatedBean(__WL_createPk);
      isCreatorBeanInvalidated = true;
    }
  }

  public void doRemove(Object o) {
    doRemove(o, true);
  }

  public void doRemove(Object o, boolean remove) {
    if (__WL_verbose) Debug.say("doRemove() called.");

    EJBLocalObject eo = (EJBLocalObject)o;

    checkTransaction();

    EloWrapper wrap = new EloWrapper(eo);
    if (__WL_cache !=null) {
      if (remove) {
        if (__WL_debug) {
          Debug.assertion(__WL_cache.contains(wrap));
        }
        if (__WL_verbose) {
          Debug.say("doRemove() removing from cached collection.");
        }
        __WL_cache.remove(wrap);
      }
    }
    if(!isCreatorBeanInvalidated) {
      __WL_pm.registerInvalidatedBean(__WL_createPk);
      isCreatorBeanInvalidated = true;
    }
  }

  public void doAddToCache(Object o) { }   // not used here.  Used in One To Many Set only


  public Set getAddSet() {
    if (__WL_addSet != null) {
      return __WL_addSet;
    }
    __WL_addSet = new HashSet();
    return __WL_addSet;
  }

  //======================================================================




  //======================================================================
  //implementation of java.util.Collection
  public Iterator iterator() {
    if (__WL_verbose) Debug.say("iterator() called.");

    checkTransaction();

    if (__WL_cache==null) {
      populateCache();
    }

    return new WbEmployee_ji9hxe__WebLogic_CMP_RDBMS_wbRole_Iterator(__WL_cache.iterator(), this);
  }


  private boolean existsJoinTable(Object __WL_pk1, Object __WL_pk2) {
    if (__WL_verbose) Debug.say("existsJoinTable() called. "
        + "(" + __WL_pk1 + ", " + __WL_pk2 + ")");

    java.sql.Connection __WL_con = null;
    java.sql.PreparedStatement __WL_stmt = null;
    java.sql.ResultSet __WL_rs = null;

    int selectForUpdateVal = __WL_pm.getSelectForUpdateValue();

    java.lang.String __WL_query = null;

    switch(selectForUpdateVal) {
      case DDConstants.SELECT_FOR_UPDATE_DISABLED:
        __WL_query = "SELECT 7 FROM Wb_Employee_Role WHERE (employee_uid = ?) AND (role_uid = ?)";
        break;

      case DDConstants.SELECT_FOR_UPDATE:
        __WL_query = "SELECT 7 FROM Wb_Employee_Role WHERE (employee_uid = ?) AND (role_uid = ?) FOR UPDATE ";
        break;

      case DDConstants.SELECT_FOR_UPDATE_NO_WAIT:
        __WL_query = "SELECT 7 FROM Wb_Employee_Role WHERE (employee_uid = ?) AND (role_uid = ?) FOR UPDATE NOWAIT ";
        break;

      default:
        throw new AssertionError(
        "Unknown selectForUpdate type: '"+selectForUpdateVal+"'");
    }

    try {
      __WL_con = __WL_pm.getConnection();

      __WL_stmt = __WL_con.prepareStatement(__WL_query);

      __WL_stmt.setLong(1, ((java.lang.Long)__WL_pk1).longValue());
__WL_stmt.setLong(2, ((java.lang.Long)__WL_pk2).longValue());


      __WL_rs = __WL_stmt.executeQuery();
      if (__WL_rs.next()) {
        if (__WL_verbose) {
          System.out.println("WbEmployee_ji9hxe__WebLogic_CMP_RDBMS_wbRole_Set.existsJoinTable "
            + "found relation: " + "(" + __WL_pk1 + ", " + __WL_pk2 + ")");
        }
        return true;
      } else {
        if (__WL_verbose) {
          System.out.println("WbEmployee_ji9hxe__WebLogic_CMP_RDBMS_wbRole_Set.existsJoinTable could not "
            + "find relation: " + "(" + __WL_pk1 + ", " + __WL_pk2 + ")");
        }
        return false;
      }
    } catch (RuntimeException re) {
      if (__WL_verbose) {
        Debug.say("rethrowing RuntimeException.");
        re.printStackTrace();
      }
      throw re;
    } catch (Exception ex) {
      if (__WL_verbose) {
        Debug.say("wrapping Exception in PersistenceRuntimeException.");
        ex.printStackTrace();
      }
      throw new PersistenceRuntimeException(ex);
    }

      finally {
      __WL_pm.releaseResources(__WL_con, __WL_stmt, __WL_rs);
    }
  }


  private boolean addJoinTable(Object __WL_pk1, Object __WL_pk2)
    throws java.sql.SQLException
  {
    if (__WL_verbose) Debug.say("addJoinTable() called.");

    java.sql.Connection __WL_con = null;
    java.sql.PreparedStatement __WL_stmt = null;
    try {
      __WL_con = __WL_pm.getConnection();
      String __WL_query = getAddJoinTableSQL();
      if (__WL_verbose) {
        Debug.say("WbEmployee_ji9hxe__WebLogic_CMP_RDBMS_wbRole_Set.addJoinTable() " +
          "produced sqlString: " + __WL_query);
      }
      __WL_stmt = __WL_con.prepareStatement(__WL_query);

      setAddJoinTableSQLParams(__WL_stmt,
                               __WL_pk1,
                               __WL_pk2);

      int effected = __WL_stmt.executeUpdate();
      if (effected != 1) {
        Loggable l = EJBLogger.logerrorInsertingInJoinTableLoggable
                           (__WL_pk1.toString(),__WL_pk2.toString(),Integer.toString(effected),"Wb_Employee_Role");
        throw new EJBException(l.getMessage());

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情久久五月天| 欧美日韩国产综合久久| 国产精品三级久久久久三级| 久久精品国产99| 国产精品久久免费看| 欧美美女直播网站| 韩国精品主播一区二区在线观看 | 樱桃视频在线观看一区| 欧美一区二区性放荡片| 国产福利一区二区三区视频在线| 国产精品电影院| 欧美大片拔萝卜| 丰满少妇久久久久久久| 日韩av一区二区三区| 国产精品看片你懂得| 欧美大肚乱孕交hd孕妇| 一本色道久久综合亚洲91| 国产呦精品一区二区三区网站| 亚洲人成网站精品片在线观看| 26uuu久久天堂性欧美| 欧美色综合天天久久综合精品| 成人激情校园春色| 国产乱人伦偷精品视频免下载 | 欧美aⅴ一区二区三区视频| 国产精品久久久久7777按摩| 国产亚洲一区二区三区四区| 欧美xxxxx牲另类人与| 日韩免费视频线观看| 国产一区二区三区蝌蚪| 免费美女久久99| 亚洲成人激情自拍| 日欧美一区二区| 麻豆精品一区二区av白丝在线| 亚洲成人av一区二区三区| 亚洲6080在线| 精品在线观看免费| 国产1区2区3区精品美女| 国产精品系列在线播放| 丁香六月综合激情| 国产精品网站在线| www成人在线观看| 26uuu国产一区二区三区| 中文字幕欧美国产| 亚洲欧洲另类国产综合| 亚洲午夜免费电影| 激情成人综合网| 91在线精品一区二区| 在线精品观看国产| 精品日韩欧美在线| 有坂深雪av一区二区精品| 欧美aa在线视频| 一本到不卡免费一区二区| 欧美一区日本一区韩国一区| 国产精品国产自产拍在线| 视频一区中文字幕国产| 丁香一区二区三区| 日韩欧美一区在线| 亚洲精品免费在线观看| 国产成人免费9x9x人网站视频| 三级成人在线视频| 国产成人午夜99999| 在线不卡中文字幕播放| 久久丝袜美腿综合| 蜜桃av噜噜一区| 欧美一a一片一级一片| 久久精品人人做人人爽人人| 蜜臀久久99精品久久久画质超高清| 国产精品一级二级三级| 欧美一区二区精美| 老司机免费视频一区二区| 欧美剧情片在线观看| 丝瓜av网站精品一区二区| 国产aⅴ综合色| 国产精品国产三级国产aⅴ无密码| 激情综合色综合久久| 日韩精品一区在线观看| 国产一区二区精品久久| 精品国产免费一区二区三区四区| 日韩在线播放一区二区| 日韩午夜在线影院| 国产不卡视频一区二区三区| 国产蜜臀av在线一区二区三区| 国产69精品久久久久毛片| 伊人夜夜躁av伊人久久| 欧美性感一区二区三区| 久久99精品久久久久婷婷| 久久在线观看免费| 91丝袜呻吟高潮美腿白嫩在线观看| 亚洲免费高清视频在线| 制服丝袜在线91| av日韩在线网站| 理论电影国产精品| 最新国产精品久久精品| 欧美一级夜夜爽| 日本丰满少妇一区二区三区| 日韩国产欧美在线播放| 国产精品第13页| 宅男噜噜噜66一区二区66| 国产成人亚洲精品狼色在线| 丝袜美腿亚洲色图| 国产精品久久久久久久久果冻传媒| 欧美视频在线观看一区二区| 国产99一区视频免费| 久久99久久精品| 中文字幕不卡一区| 日韩欧美一区在线| 在线精品视频免费播放| 色婷婷亚洲婷婷| bt欧美亚洲午夜电影天堂| 国产乱码精品1区2区3区| 奇米一区二区三区av| 丝袜美腿亚洲一区二区图片| 亚洲mv大片欧洲mv大片精品| 一区二区三区在线视频免费| 1000部国产精品成人观看| 久久综合色之久久综合| 久久久久久久久久美女| 精品日韩av一区二区| 精品日韩一区二区三区| 日韩免费成人网| 亚洲精品在线观| 精品久久五月天| 国产精品成人免费在线| 一区二区中文字幕在线| 亚洲六月丁香色婷婷综合久久| 亚洲免费在线看| 日韩精品电影在线| 国产在线播放一区三区四| 国产91色综合久久免费分享| 成人黄页在线观看| 欧美精品日韩一本| 久久在线观看免费| 亚洲蜜臀av乱码久久精品| 午夜免费久久看| 国产99一区视频免费| 欧美性生交片4| 久久久久久97三级| 天天综合色天天| 成人午夜av影视| 日韩免费高清电影| 亚洲自拍偷拍麻豆| 丁香六月久久综合狠狠色| 欧美日韩成人一区| 亚洲免费av高清| 风间由美一区二区av101| 777xxx欧美| 天天色综合天天| 欧美丝袜自拍制服另类| 中文字幕字幕中文在线中不卡视频| 九九精品一区二区| 欧美一区二区三区爱爱| 美女网站色91| 欧美久久免费观看| 日韩激情一区二区| 欧美一级片免费看| 男女激情视频一区| 日韩欧美成人一区二区| 久久超碰97中文字幕| 日韩精品一区国产麻豆| 九一九一国产精品| 日本一区二区三区久久久久久久久不| 久久国产精品无码网站| 中文字幕乱码一区二区免费| 99久久久国产精品| 一区二区三区高清| 欧美变态口味重另类| 国产91丝袜在线播放九色| 亚洲精品福利视频网站| 欧美巨大另类极品videosbest | 精品国产一区二区三区不卡 | 亚洲自拍偷拍图区| 91丨porny丨首页| 午夜av一区二区| 在线不卡免费欧美| 不卡一卡二卡三乱码免费网站| 亚洲日本在线视频观看| 欧美一级日韩一级| 97se亚洲国产综合自在线 | 亚洲天堂精品在线观看| 99精品欧美一区| 奇米影视7777精品一区二区| 中文字幕永久在线不卡| 精品99久久久久久| 欧美美女喷水视频| 国产宾馆实践打屁股91| 国产精品久久久久久亚洲伦| 欧美一级精品大片| 欧美在线一二三| 亚洲欧美综合另类在线卡通| 欧美三级欧美一级| 99riav久久精品riav| 国产 日韩 欧美大片| 国产曰批免费观看久久久| 捆绑调教一区二区三区| 国产麻豆精品在线| 奇米精品一区二区三区四区| 免费高清在线视频一区·| 日精品一区二区三区| 奇米综合一区二区三区精品视频| 亚洲18色成人|