classcodemgr.java

来自「基于Sturts+Spring+Hibernate的一个高级销售管理系统。内容丰」· Java 代码 · 共 60 行

JAVA
60
字号
package com.yuanchung.sales.config;

import java.util.HashMap;
import java.util.Map;

import org.apache.log4j.Logger;

public class ClassCodeMgr {
	private Logger logger = Logger.getLogger(ClassCodeMgr.class);
	public static final String CUSTOMERKEY = "customer";//外键
	private static ClassCodeMgr instance;
	private static Map classCodeMap = new HashMap();
	
	public static final int CUSTOMERINT = 1;
	public static String CUSTOMERCODE = "001";//类编码
	public static final String CUSTOMER = "Customer";//类名称
	
	public static final int CUSTOMER_CONTACTINT = 2;
	public static String CUSTOMER_CONTACTCODE = "002";
	public static final String CUSTOMER_CONTACT = "CustomerContact";
	
	public static final int BUSINESS_OPPORTINT = 3;
	public static String BUSINESS_OPPORTCODE = "003";
	public static final String BUSINESS_OPPORT = "BusinessOpportunity";
	
	public static final int ACTIVITYRASKINT = 4;
	public static String ACTIVITYRASKCODE = "004";
	public static final String ACTIVITYRASK = "ActivityTask";
	
	public static final int EVENTCODEINT = 5;
	public static String EVENTCODE = "005";
	public static final String EVENT = "Event";
	
	public static ClassCodeMgr getInstance() {
		if (instance == null) {
			instance = new ClassCodeMgr();
		}
		return instance;
	}
	//初始化类编码
	public ClassCodeMgr() {
		init();
	}
	
	protected void init() {
		//装载类编码
		loadClassCode();
	}
	
	private void loadClassCode() {
		logger.debug("开始加载信息...");
		classCodeMap.put(CUSTOMERCODE, CUSTOMER);
		classCodeMap.put(CUSTOMER_CONTACTCODE, CUSTOMER_CONTACT);
		classCodeMap.put(BUSINESS_OPPORTCODE, BUSINESS_OPPORT);
	}
	public Map getClassCodes(){
		return this.classCodeMap;
	}
}

⌨️ 快捷键说明

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