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

📄 idgenerator.java

📁 OA典型例子
💻 JAVA
字号:

/*
 * IDGenerator.java
 * Generated using xgen and texen from bean.vm
 * Thu Jul 25 10:15:26 CST 2002
 */

package com.sure.util.database;

/**
 * (整型)ID生成器
 * @author little.-.bird@263.net
 */
public class IDGenerator {
  public IDGenerator() { };
  public IDGenerator(String name) {
    this.name = name;
  }

  /** bean attributes */
  protected String name = new String ("");
  protected Integer value = new Integer ("1");
  protected Integer nextValue = new Integer ("2");
  protected Integer initValue = new Integer ("1");

  /** setters and getters for name */
  public void setName ( String value ) { this.name = new String (value); }
  public String getName ( ){ return name; }

  /** setters and getters for value */
  public void setValue ( String value ) { this.value = new Integer (value); }
  public void setValue ( Integer value ) { this.value = value; }
  public void setValue ( int value ){ this.value = new Integer (value); }
  public Integer getValue ( ){ return value; }

  /** setters and getters for nextValue */
  public void setNextValue ( String value ) { this.nextValue = new Integer (value); }
  public void setNextValue ( Integer value ) { this.nextValue = value; }
  public void setNextValue ( int value ){ this.nextValue = new Integer (value); }
  public Integer getNextValue ( ){ return nextValue; }

  /** setters and getters for initValue */
  public void setInitValue ( String value ) { this.initValue = new Integer (value); }
  public void setInitValue ( Integer value ) { this.initValue = value; }
  public void setInitValue ( int value ){ this.initValue = new Integer (value); }
  public Integer getInitValue ( ){ return initValue; }


  /**
   * Load this object from a Map hash.
   */
  public void load(java.util.Map map){
    java.util.Iterator it = map.keySet().iterator();

    while( it.hasNext() ){
      String key = (String)it.next();
      String value = (String)map.get(key);
      if(false){
        // just a placeholder for template construction
      }
      else if( key.equals("name") ) {
        setName( value );
      }
      else if( key.equals("value") ) {
        setValue( value );
      }
      else if( key.equals("nextValue") ) {
        setNextValue( value );
      }
      else if( key.equals("initValue") ) {
        setInitValue( value );
      }
    }
  }

  /**
   * Load this object from a request parameter Map,
   * using only the first elements of the String[] values.
   */
  public void loadFromParameterMap(java.util.Map map){
    java.util.Iterator it = map.keySet().iterator();

    while( it.hasNext() ){
      String key = (String)it.next();
      String[] values = (String[])map.get(key);
      if(false){
        // just a placeholder for template construction
      }
      else if( key.equals("name") ) {
      setName( values[0] );
      }
      else if( key.equals("value") ) {
      setValue( values[0] );
      }
      else if( key.equals("nextValue") ) {
      setNextValue( values[0] );
      }
      else if( key.equals("initValue") ) {
      setInitValue( values[0] );
      }
    }
  }

  /**
    * to String
    */
  public String toString(){
    return toString(",");
  }

  /**
    * to String with specified line terminator
    */
  public String toString(String nl){
    StringBuffer buf = new StringBuffer();
    buf.append("IDGeneratorBase {");
    buf.append( getName () );
    buf.append(nl);
    buf.append( getValue () );
    buf.append(nl);
    buf.append( getNextValue () );
    buf.append(nl);
    buf.append( getInitValue () );
    buf.append(nl);
    buf.append("}");
    return buf.toString();
  }
}

⌨️ 快捷键说明

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