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

📄 occupationlevel.java

📁 java swing源码 欢迎下载 有问题请联系 我一定负责到底
💻 JAVA
字号:
/**
 * 产品-职业类别
 */
package com.NCL;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import com.sinosoft.common.DBAccess;
import com.sinosoft.common.IndexMap;

public class Occupationlevel {
	protected IndexMap propList;
	protected HashSet Property;
	private List strList = new ArrayList();
	private boolean EOF = false;
	private int COUNT;
	public Occupationlevel(){
		propList=new IndexMap();
		Property=new HashSet();
		Property.add("ProductID");
		Property.add("Levels");
	}
	/**
	 * 在此映射中关联指定值与指定键
	 * @param name 指定键
	 * @param value 指定值
	 */
	public void setUpdateValue(String name,Object value){
		if(this.set(name,value)){
			Object[] uValue = new Object[2];
			uValue[0] = name;
			uValue[1] = value;
			strList.add(uValue);
		}
	}
	/**
	 * 在此映射中关联指定值与指定键
	 * @param name 指定键
	 * @param value 指定值
	 */
	public boolean set(String name, Object value){
		if(Property.contains(name)){
			propList.put(name,value);
			return true;
		}else
			return false;		
	}
	/**
	 * 返回指定键在此映射中所映射的值
	 * @param name 指定键
	 * @return
	 */
	public String get(String name){
		if (Property.contains(name)){
			String value = (String)propList.get(name);
			if(value != null && !value.equals(""))
				return value;
			else
				return "";
		}else 
			return "";
	}
	/**
	 * 返回COUNT
	 * @return int
	 */
	public int getCOUNT() {
		return COUNT;
	}
	/**
	 * 设置COUNT
	 * @param count
	 */
	public void setCOUNT(int count) {
		COUNT = count;
	}
	/**
	 * 返回EOF
	 * @return boolean
	 */
	public boolean isEOF() {
		return EOF;
	}
	/**
	 * 设置EOF
	 * @param eof
	 */
	public void setEOF(boolean eof) {
		EOF = eof;
	}
	/**
	 * 清空propList
	 *
	 */
	public void clear(){
		propList.clear();
	}
	/**
	 * 创建
	 * @return boolean
	 */
	public boolean createLevels(){
		DBAccess d = new DBAccess();
		String sql = "INSERT into Occupationlevel values (OCCUPATIONLEVELID_SQE.nextval,?,?)";		
		return d.execute(sql, this.propList);
	}
	/**
	 * 初始化
	 * @param ProductID 产品代码
	 */
	public void selectLevels(String ProductID){
		DBAccess d  = new DBAccess();
		String sql = "SELECT * from Occupationlevel where ProductID=?";
		this.propList = d.init(sql,ProductID,this.Property);		
	}
	/**
	 * 删除
	 * @param ProductID 产品代码
	 * @return boolean
	 */
	public boolean delete(String ProductID){		
		DBAccess DBA = new DBAccess();			
		StringBuffer SQL = new StringBuffer("delete Occupationlevel  where ProductID=?");
		return DBA.executeDelete(SQL.toString(), ProductID);
	}
}

⌨️ 快捷键说明

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