package com.vci.omd.constants; import java.util.HashMap; public class BusinessConstants { public static String SELECT_OID = "OID"; public static String SELECT_REVISIONID = "REVISIONOID"; public static String SELECT_NAMEOID = "NAMEOID"; public static String SELECT_TYPE = "BTMNAME"; public static String SELECT_LAST_REVISION = "ISLASTR"; public static String SELECT_FIRST_REVISION = "ISFIRSTR"; public static String SELECT_LAST_VERSION = "ISLASTV"; public static String SELECT_FIRST_VERSION = "ISFIRSTV"; public static String SELECT_CREATOR = "CREATOR"; public static String SELECT_CREATETIME = "CREATETIME"; public static String SELECT_LASTMODIFIER = "LASTMODIFIER"; public static String SELECT_LASTMODIFYTIME = "LASTMODIFYTIME"; public static String SELECT_REVISIONRULE = "REVISIONRULE"; public static String SELECT_VERSIONRULE = "VERSIONRULE"; public static String SELECT_REVISIONSEQ = "REVISIONSEQ"; public static String SELECT_REVISIONVALUE = "REVISIONVALUE"; public static String SELECT_VERSIONSEQ = "VERSIONSEQ"; public static String SELECT_VERSIONVALUE = "VERSIONVALUE"; public static String SELECT_LCTID = "LCTID"; public static String SELECT_LCSTATUS = "LCSTATUS"; public static String SELECT_TS = "TS"; public static String SELECT_ID = "ID"; public static String SELECT_NAME = "NAME"; public static String SELECT_DESCRIPTION = "DESCRIPTION"; public static String SELECT_OWNER = "OWNER"; // public static String SELECT_CHECKINBY = "CHECKINBY"; // public static String SELECT_CHECKINTIME = "CHECKINTIME"; // public static String SELECT_CHECKOUTBY = "CHECKOUTBY"; // public static String SELECT_CHECKOUTTIME = "CHECKOUTTIME"; public static String SELECT_COPYFROMVERSION = "COPYFROMVERSION"; public static String[] SELECT_CONSTANTS = {"OID", "REVISIONOID","NAMEOID","BTMNAME","ISLASTR","ISFIRSTR","ISLASTV","ISFIRSTV", "CREATOR","CREATETIME","LASTMODIFIER","LASTMODIFYTIME","REVISIONRULE","VERSIONRULE","REVISIONSEQ","REVISIONVALUE","VERSIONSEQ", "VERSIONVALUE","LCTID","LCSTATUS","TS","ID","NAME","DESCRIPTION","OWNER","COPYFROMVERSION"}; //"CHECKINBY","CHECKINTIME","CHECKOUTBY","CHECKOUTTIME","COPYFROMVERSION"}; public static HashMap BO_CONSTANTS = new HashMap(); static { try { BO_CONSTANTS.put("OID", "VTString"); BO_CONSTANTS.put("REVISIONOID", "VTString"); BO_CONSTANTS.put("NAMEOID", "VTString"); BO_CONSTANTS.put("BTMNAME", "VTString"); BO_CONSTANTS.put("ISLASTR", "VTString"); BO_CONSTANTS.put("ISFIRSTR", "VTString"); BO_CONSTANTS.put("ISLASTV", "VTString"); BO_CONSTANTS.put("ISFIRSTV", "VTString"); BO_CONSTANTS.put("CREATOR", "VTString"); BO_CONSTANTS.put("CREATETIME", "VTDateTime"); BO_CONSTANTS.put("LASTMODIFIER", "VTString"); BO_CONSTANTS.put("LASTMODIFYTIME", "VTDateTime"); BO_CONSTANTS.put("REVISIONRULE", "VTString"); BO_CONSTANTS.put("VERSIONRULE", "VTString"); BO_CONSTANTS.put("REVISIONSEQ", "VTInteger"); BO_CONSTANTS.put("REVISIONVALUE", "VTString"); BO_CONSTANTS.put("VERSIONSEQ", "VTInteger"); BO_CONSTANTS.put("VERSIONVALUE", "VTString"); BO_CONSTANTS.put("LCTID", "VTString"); BO_CONSTANTS.put("LCSTATUS", "VTString"); BO_CONSTANTS.put("TS", "VTDateTime"); BO_CONSTANTS.put("ID", "VTString"); BO_CONSTANTS.put("NAME", "VTString"); BO_CONSTANTS.put("DESCRIPTION", "VTString"); BO_CONSTANTS.put("OWNER", "VTString"); // BO_CONSTANTS.put("CHECKINBY", "VTString"); // BO_CONSTANTS.put("CHECKINTIME", "VTDateTime"); // BO_CONSTANTS.put("CHECKOUTBY", "VTString"); // BO_CONSTANTS.put("CHECKOUTTIME", "VTDateTime"); BO_CONSTANTS.put("COPYFROMVERSION", "VTString"); } catch(Exception e) { e.printStackTrace(); } } public static boolean isBusinessConstants(String key) { if (key == null) { return false; } for (int i = 0; i < SELECT_CONSTANTS.length; i++) { if (key.toUpperCase().equals(SELECT_CONSTANTS[i])) { return true; } } return false; } }