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

📄 supplierbean_qfsutw__weblogic_cmp_rdbms.java

📁 j2ee项目精选
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
      }      if (!(this.__WL_isLoaded[12] || this.__WL_isModified[12])) {        if (__WL_bean.__WL_isLoaded[12]) {          if (__WL_verbose) {            Debug.say("copying field 'bankAccount' to bean '" +              __WL_bean.__WL_getPrimaryKey() + "'.");          }          this.bankAccount = __WL_bean.bankAccount;          this.__WL_isLoaded[12] = true;        }      }      if (!(this.__WL_isLoaded[13] || this.__WL_isModified[13])) {        if (__WL_bean.__WL_isLoaded[13]) {          if (__WL_verbose) {            Debug.say("copying field 'email' to bean '" +              __WL_bean.__WL_getPrimaryKey() + "'.");          }          this.email = __WL_bean.email;          this.__WL_isLoaded[13] = true;        }      }      if (!(this.__WL_isLoaded[14] || this.__WL_isModified[14])) {        if (__WL_bean.__WL_isLoaded[14]) {          if (__WL_verbose) {            Debug.say("copying field 'homesite' to bean '" +              __WL_bean.__WL_getPrimaryKey() + "'.");          }          this.homesite = __WL_bean.homesite;          this.__WL_isLoaded[14] = true;        }      }      if (!(this.__WL_isLoaded[15] || this.__WL_isModified[15])) {        if (__WL_bean.__WL_isLoaded[15]) {          if (__WL_verbose) {            Debug.say("copying field 'remark' to bean '" +              __WL_bean.__WL_getPrimaryKey() + "'.");          }          this.remark = __WL_bean.remark;          this.__WL_isLoaded[15] = true;        }      }
  }

  public PersistenceManager __WL_getPersistenceManager() {
    return __WL_pm;
  }

  public void __WL_ejbRemoveWithoutDBUpdate()  throws javax.ejb.RemoveException {
        int oldState = __WL_method_state;

    try {
      __WL_method_state = STATE_EJB_REMOVE;
      if (__WL_verbose) {
        Debug.say("ejbRemoveWithoutDBUpdate " + __WL_ctx.getPrimaryKey());
      }
      super.ejbRemove();

      
      
      // initialize state before this instance goes back into the
      // pool
      __WL_initialize();

    } finally {
      __WL_method_state = oldState;
    }

  }

  public void __WL_makeCascadeDelList(java.util.Map mapCascadeDelBeans,
                                 java.util.List listCascadeDelBeans,
                                 java.util.List listCascadeDelBeansWithoutDBUpdate,
                                 boolean withoutDBUpdate)
    throws java.lang.Exception
  {
    
    int oldState = __WL_method_state;
    __WL_method_state = STATE_EJB_REMOVE;

    // create a unique mapKey to map beans to mapCascadeDelBeans
    // re-use weblogic.ejb20.cache.CacheKey class since it take two
    // objects to create the key
    Object pk = __WL_ctx.getPrimaryKey();
    Object beanManager = __WL_pm.getBeanManager();
    weblogic.ejb20.cache.CacheKey mapKey =
      new weblogic.ejb20.cache.CacheKey(pk, (CachingManager)beanManager);

    // step 1:
    // keep track of all of the beans been visited is the map to detect the circular case
    if (mapCascadeDelBeans.get(mapKey) == null) {
      mapCascadeDelBeans.put(mapKey, this);
    }
    else {
      if (__WL_verbose) {
        Debug.say("Trying to add " + mapKey + " to list during cascade delete, " +
          "but it already exists in the list, a possible circular detect, ignored.");
      }
      return;
    }

    // step 2:
    // This is the place every bean bean added to the list.
    // true  if don't need a database update, db-cascade-delete is specified
    // false if do need a database update, db-cascade-detelet isn't specified
    if (withoutDBUpdate) {
      listCascadeDelBeansWithoutDBUpdate.add(this);
    } else {
      listCascadeDelBeans.add(this);
    }

    __WL_method_state = oldState;

  }

  public java.sql.PreparedStatement[] __WL_getBulkStmtArray(java.sql.Connection __WL_con)
    throws Exception
  {
    
    if (__WL_verbose) {
      Debug.say("called __WL_getBulkStmtArray.");
    }

            java.sql.PreparedStatement[] __WL_stmt_array = new java.sql.PreparedStatement[1];    java.sql.PreparedStatement __WL_stmt_supplier_0 = null;    __WL_stmt_array[0] = __WL_stmt_supplier_0;
        String[] __WL_query_array = new String[1];

        __WL_query_array[0] = "INSERT INTO supplier (supplierName, supplierZone, pyCode, abbreviation, companyPhone, linkman, mobilePhone, fax, fixedPhone, address, zipCode, bankName, bankAccount, email, homesite, remark) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";

    if(__WL_verbose) {
      for (int i = 0 ; i < 1 ; i++) {
        Debug.say("__WL_getBulkStmtArray() produced sqlString " + __WL_query_array[i]);
      }
    }

        __WL_stmt_array[0] = __WL_con.prepareStatement(__WL_query_array[0]);

    return __WL_stmt_array;

  }

  public void __WL_setBeanParamsForCreateArray(java.sql.PreparedStatement[] __WL_stmt_array)
    throws Exception
  {
    
  // preparedStatementParamIndex reset.    if(!__WL_pm.setParamNull(__WL_stmt_array[0], 1, this.supplierName, "supplierName")) {      __WL_stmt_array[0].setString(1, this.supplierName);    }    if(!__WL_pm.setParamNull(__WL_stmt_array[0], 2, this.supplierZone, "supplierZone")) {      __WL_stmt_array[0].setString(2, this.supplierZone);    }    if(!__WL_pm.setParamNull(__WL_stmt_array[0], 3, this.pyCode, "pyCode")) {      __WL_stmt_array[0].setString(3, this.pyCode);    }    if(!__WL_pm.setParamNull(__WL_stmt_array[0], 4, this.abbreviation, "abbreviation")) {      __WL_stmt_array[0].setString(4, this.abbreviation);    }    if(!__WL_pm.setParamNull(__WL_stmt_array[0], 5, this.companyPhone, "companyPhone")) {      __WL_stmt_array[0].setString(5, this.companyPhone);    }    if(!__WL_pm.setParamNull(__WL_stmt_array[0], 6, this.linkman, "linkman")) {      __WL_stmt_array[0].setString(6, this.linkman);    }    if(!__WL_pm.setParamNull(__WL_stmt_array[0], 7, this.mobilePhone, "mobilePhone")) {      __WL_stmt_array[0].setString(7, this.mobilePhone);    }    if(!__WL_pm.setParamNull(__WL_stmt_array[0], 8, this.fax, "fax")) {      __WL_stmt_array[0].setString(8, this.fax);    }    if(!__WL_pm.setParamNull(__WL_stmt_array[0], 9, this.fixedPhone, "fixedPhone")) {      __WL_stmt_array[0].setString(9, this.fixedPhone);    }    if(!__WL_pm.setParamNull(__WL_stmt_array[0], 10, this.address, "address")) {      __WL_stmt_array[0].setString(10, this.address);    }    if(!__WL_pm.setParamNull(__WL_stmt_array[0], 11, this.zipCode, "zipCode")) {      __WL_stmt_array[0].setString(11, this.zipCode);    }    if(!__WL_pm.setParamNull(__WL_stmt_array[0], 12, this.bankName, "bankName")) {      __WL_stmt_array[0].setString(12, this.bankName);    }    if(!__WL_pm.setParamNull(__WL_stmt_array[0], 13, this.bankAccount, "bankAccount")) {      __WL_stmt_array[0].setString(13, this.bankAccount);    }    if(!__WL_pm.setParamNull(__WL_stmt_array[0], 14, this.email, "email")) {      __WL_stmt_array[0].setString(14, this.email);    }    if(!__WL_pm.setParamNull(__WL_stmt_array[0], 15, this.homesite, "homesite")) {      __WL_stmt_array[0].setString(15, this.homesite);    }    if(!__WL_pm.setParamNull(__WL_stmt_array[0], 16, this.remark, "remark")) {      __WL_stmt_array[0].setString(16, this.remark);    }

  }

  public void __WL_resetIsModifiedVars() {
    
    for (int __WL_i = 0; __WL_i < __WL_isModified.length; __WL_i++) {
      __WL_isModified[__WL_i] = false;
    }
    __WL_modifiedBeanIsRegistered = false;

  }

  public boolean __WL_exists(Object __WL_key) {
        if (__WL_verbose) {
      Debug.say("exists: " + __WL_key);
    }

    java.sql.Connection __WL_con = null;
    java.sql.PreparedStatement __WL_stmt = null;
    java.sql.ResultSet __WL_rs = null;
    try {
      java.lang.String __WL_pk = (java.lang.String) __WL_key;
      __WL_con = __WL_pm.getConnection();

      java.lang.String __WL_query =
        "select * from supplier where supplierName = ?";

      __WL_stmt = __WL_con.prepareStatement(__WL_query);

      // preparedStatementParamIndex reset.
          if(!__WL_pm.setParamNull(__WL_stmt, 1, __WL_pk, "supplierName")) {      __WL_stmt.setString(1, __WL_pk);    }

      __WL_rs = __WL_stmt.executeQuery();
      if (__WL_rs.next()) {
        return true;
      }
      else {
        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);
    }

  }

  public void __WL_checkExistsOnMethod() throws NoSuchEntityException
  {
    
  }

  public short __WL_getBeanState() 
  {
    return __WL_bean_state;
  } 

  public void __WL_setBeanState(short value)
  {
    __WL_bean_state = value;
  }

  // end of CMPBean
  // ================================================================


  //=================================================================
  // implementation of javax.ejb.EntityBean

  public boolean __WL_beanIsLoaded() { 
    return __WL_beanIsLoaded; 
  }

  public void __WL_loadGroupByIndex(int index, java.sql.ResultSet rs,
     Integer offset, javax.ejb.EntityBean eb) throws Exception
  {
    switch(index) {
            case 0: __WL_loadGroup0FromRS(rs, offset,(stockmanagementpro.SupplierBean_qfsutw__WebLogic_CMP_RDBMS)eb); break;      default: throw new AssertionError("Bad Group index: "+index);
    }
  }

    void pkCheck()
    throws javax.ejb.CreateException
  {
          // check that 'supplierName' was set      if (!__WL_isModified[0]) {        throw new javax.ejb.CreateException("In EJB Supplier, primary key field 'supplierName' was not set during ejbCreate.  All primary key fields must be initialized during ejbCreate.");      }
  }


  public java.lang.String ejbCreate(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4, java.lang.String arg5, java.lang.String arg6, java.lang.String arg7, java.lang.String arg8, java.lang.String arg9, java.lang.String arg10, java.lang.String arg11, java.lang.String arg12, java.lang.String arg13, java.lang.String arg14, java.lang.String arg15)
    throws javax.ejb.CreateException
  {
    int oldState = __WL_method_state;
    try {
            
      __WL_method_state = STATE_EJB_CREATE;

      for (int __WL_i = 0; __WL_i < 16; __WL_i++) {
        __WL_isLoaded[__WL_i] = true;
        __WL_isModified[__WL_i] = false;
      }
      // set true, this prevents us from registering the bean until after the
      // database insert
      __WL_modifiedBeanIsRegistered = true;
      

      // initialize persistent and cached relationship variables, this
      // is done here purely to ensure robustness as the CMP variables
      // are also initialized whenever the bean enters the pooled state
            fixedPhone = null;      mobilePhone = null;      linkman = null;      homesite = null;      zipCode = null;      abbreviation = null;      address = null;      supplierZone = null;      supplierName = null;      companyPhone = null;      pyCode = null;      email = null;      bankAccount = null;      bankName = null;      remark = null;      fax = null;
      

      super.ejbCreate( arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15);

            pkCheck();

      

            java.lang.String __WL_pk = (java.lang.String) __WL_getPrimaryKey();      return __WL_pk;    } catch (javax.ejb.CreateException ce) {      throw ce;} 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_method_state = oldState;
    }
  }


  public void ejbPostCreate(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4, java.lang.String arg5, java.lang.String arg6, java.lang.String arg7, java.lang.String arg8, java.lang.String arg9, java.lang.String arg10, java.lang.String arg11, java.lang.String arg12, java.lang.String arg13, java.lang.String arg14, java.lang.String arg15)
    throws javax.ejb.CreateException
  {
    int oldState = __WL_method_state;
    try {
            

      __WL_method_state = STATE_EJB_POSTCREATE;

      

      super.ejbPostCreate( arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15);

      __WL_create();

      

            } catch (javax.ejb.CreateException ce) {        throw ce;

      } 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);
    }

   

⌨️ 快捷键说明

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