package com.vci.omd.constants;
|
|
import java.util.HashMap;
|
|
public class LinkConstants {
|
|
public static String SELECT_OID = "OID";
|
public static String SELECT_CREATOR = "CREATOR";
|
public static String SELECT_CREATORTIME = "CREATETIME";
|
public static String SELECT_LASTMODIFIER = "LASTMODIFIER";
|
public static String SELECT_LASTMODIFYTIME = "LASTMODIFYTIME";
|
public static String SELECT_F_OID = "F_OID";
|
public static String SELECT_F_REVISIONOID = "F_REVISIONOID";
|
public static String SELECT_F_NAMEOID = "F_NAMEOID";
|
public static String SELECT_F_BTWNAME = "F_BTWNAME";
|
public static String SELECT_T_OID = "T_OID";
|
public static String SELECT_T_REVISIONOID = "T_REVISIONOID";
|
public static String SELECT_T_NAMEOID = "T_NAMEOID";
|
public static String SELECT_T_BTWNAME = "T_BTWNAME";
|
public static String SELECT_TS = "TS";
|
|
public static String[] SELECT_CONSTANTS = {"OID","CREATOR", "CREATETIME", "LASTMODIFIER", "LASTMODIFYTIME",
|
"F_OID", "F_REVISIONOID", "F_NAMEOID", "F_BTWNAME", "T_OID", "T_REVISIONOID", "T_NAMEOID", "T_BTWNAME", "TS"};
|
|
//
|
public static HashMap<String, String> SELECT_NOT_TO_CONSTANTS = new HashMap<String, String>();
|
static
|
{
|
try
|
{
|
SELECT_NOT_TO_CONSTANTS.put("OID", "TRUE");
|
SELECT_NOT_TO_CONSTANTS.put("CREATOR", "TRUE");
|
SELECT_NOT_TO_CONSTANTS.put("CREATETIME", "TRUE");
|
SELECT_NOT_TO_CONSTANTS.put("LASTMODIFIER", "TRUE");
|
SELECT_NOT_TO_CONSTANTS.put("LASTMODIFYTIME", "TRUE");
|
SELECT_NOT_TO_CONSTANTS.put("F_OID", "TRUE");
|
SELECT_NOT_TO_CONSTANTS.put("F_REVISIONOID", "TRUE");
|
SELECT_NOT_TO_CONSTANTS.put("F_NAMEOID", "TRUE");
|
SELECT_NOT_TO_CONSTANTS.put("F_BTWNAME", "TRUE");
|
SELECT_NOT_TO_CONSTANTS.put("TS", "TRUE");
|
}
|
catch(Exception e)
|
{
|
e.printStackTrace();
|
}
|
}
|
|
//Link对象固有属性的类型
|
public static HashMap<String, String> LO_CONSTANTS = new HashMap<String, String>();
|
static
|
{
|
try
|
{
|
LO_CONSTANTS.put("OID", "VTString");
|
LO_CONSTANTS.put("CREATOR", "VTString");
|
LO_CONSTANTS.put("CREATETIME", "VTDateTime");
|
LO_CONSTANTS.put("LASTMODIFIER", "VTString");
|
LO_CONSTANTS.put("LASTMODIFYTIME", "VTDateTime");
|
LO_CONSTANTS.put("F_OID", "VTString");
|
LO_CONSTANTS.put("F_REVISIONOID", "VTString");
|
LO_CONSTANTS.put("F_NAMEOID", "VTString");
|
LO_CONSTANTS.put("F_BTWNAME", "VTString");
|
LO_CONSTANTS.put("T_OID", "VTString");
|
LO_CONSTANTS.put("T_REVISIONOID", "VTString");
|
LO_CONSTANTS.put("T_NAMEOID", "VTString");
|
LO_CONSTANTS.put("T_BTWNAME", "VTString");
|
LO_CONSTANTS.put("TS", "VTDateTime");
|
}
|
catch(Exception e)
|
{
|
e.printStackTrace();
|
}
|
}
|
|
public static boolean isLinkConstants(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;
|
}
|
}
|