基本参照コード

2258 ワード

package nc.ui.ldzl.pitch;

import java.util.Hashtable;

import nc.ui.bd.ref.AbstractRefModel;
// 
public class PitchRefModel extends AbstractRefModel {
	
	public PitchRefModel(){
		super();
		// 
		Hashtable convert = new Hashtable();
		Hashtable hm = new Hashtable();
		hm.put("N", " ");
		hm.put("Y", " ");
		convert.put("sealflag", hm);
		this.setDispConvertor(convert);
		
	}
	/*  
	 * (non-Javadoc)
	 * @see nc.ui.bd.ref.AbstractRefModel#getFieldCode()
	 */
	public String[] getFieldCode() {
		return new String[]{"pitchcode","pitchname","sealflag"};
	}
	/*  ―― 
	 * (non-Javadoc)
	 * @see nc.ui.bd.ref.AbstractRefModel#getFieldName()
	 */
	public String[] getFieldName() {
		return new String[]{" "," "," "};
	}
	/*   --  
	 * (non-Javadoc)
	 * @see nc.ui.bd.ref.AbstractRefModel#getDefaultFieldCount()
	 */
	public int getDefaultFieldCount() {
		return 3;
	}

	public String[] getHiddenFieldCode() {
		return new String[]{"pk_pitch"};
	}
	/*  
	 * (non-Javadoc)
	 * @see nc.ui.bd.ref.AbstractRefModel#getRefTitle()
	 */
	public String getRefTitle() {
		return " ";
	}

	public String getPkFieldCode() {
		return "pk_pitch";
	}
	
	public String getTableName() {
		return "lz_pitch";
	}
	/*  
	 * (non-Javadoc)
	 * @see nc.ui.bd.ref.AbstractRefModel#getRefCodeField()
	 */
	public String getRefCodeField() {
		return "pk_pitch";
	}
	/* 
	 * (non-Javadoc)
	 * @see nc.ui.bd.ref.AbstractRefModel#getRefNameField()
	 */
	public String getRefNameField() {
		return "pk_pitch";
	}

	public String getWherePart() {
		String strWhere = super.getWherePart();
		if(strWhere == null || "".equals(strWhere)){
			strWhere = "nvl(dr,0)=0";
		}
		return strWhere;
	}
}