📄 idgenerator.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 + -