1 21 22 package org.opensubsystems.core.data; 23 24 import java.util.HashMap ; 25 import java.util.Map ; 26 27 import org.opensubsystems.core.util.GlobalConstants; 28 29 46 public final class DataConstant 47 { 48 50 52 55 public static final int NO_DATA_TYPE = 0; 56 57 60 public static final Integer NO_DATA_TYPE_OBJ = new Integer (NO_DATA_TYPE); 61 62 65 public static final String NO_DATA_TYPE_NAME = "Unknown"; 66 67 69 72 public static final int DOMAIN_DATA_TYPE = 100; 73 74 77 public static final Integer DOMAIN_DATA_TYPE_OBJ = new Integer (DOMAIN_DATA_TYPE); 78 79 82 public static final String DOMAIN_DATA_TYPE_NAME = "Domain"; 83 84 87 public static final String DOMAIN_DATA_TYPE_IDENTIFICATOR = "domain"; 88 89 91 94 public static final int USER_DATA_TYPE = 200; 95 96 99 public static final Integer USER_DATA_TYPE_OBJ = new Integer (USER_DATA_TYPE); 100 101 104 public static final String USER_DATA_TYPE_NAME = "User"; 105 106 109 public static final String USER_DATA_TYPE_IDENTIFICATOR = "user"; 110 111 113 116 public static final int ROLE_DATA_TYPE = 300; 117 118 121 public static final Integer ROLE_DATA_TYPE_OBJ = new Integer (ROLE_DATA_TYPE); 122 123 126 public static final String ROLE_DATA_TYPE_NAME = "Role"; 127 128 131 public static final String ROLE_DATA_TYPE_IDENTIFICATOR = "role"; 132 133 135 138 public static final int ACCESSRIGHT_DATA_TYPE = 400; 139 140 143 public static final Integer ACCESSRIGHT_DATA_TYPE_OBJ 144 = new Integer (ACCESSRIGHT_DATA_TYPE); 145 146 149 public static final String ACCESSRIGHT_DATA_TYPE_NAME = "Access right"; 150 151 154 public static final String ACCESSRIGHT_DATA_TYPE_IDENTIFICATOR = "accessright"; 155 156 158 161 public static final int INTERNALSESSION_DATA_TYPE = 500; 162 163 166 public static final Integer INTERNALSESSION_DATA_TYPE_OBJ 167 = new Integer (INTERNALSESSION_DATA_TYPE); 168 169 172 public static final String INTERNALSESSION_DATA_TYPE_NAME = "Internal session"; 173 174 177 public static final String INTERNALSESSION_DATA_TYPE_IDENTIFICATOR = "internalsession"; 178 179 181 184 public static final int EXTERNALSESSION_DATA_TYPE = 600; 185 186 189 public static final Integer EXTERNALSESSION_DATA_TYPE_OBJ 190 = new Integer (EXTERNALSESSION_DATA_TYPE); 191 192 195 public static final String EXTERNALSESSION_DATA_TYPE_NAME = "External session"; 196 197 200 public static final String EXTERNALSESSION_DATA_TYPE_IDENTIFICATOR = "externalsession"; 201 202 204 207 public static final int BLOG_DATA_TYPE = 700; 208 209 212 public static final Integer BLOG_DATA_TYPE_OBJ = new Integer (BLOG_DATA_TYPE); 213 214 217 public static final String BLOG_DATA_TYPE_NAME = "Blog"; 218 219 221 224 public static final int BLOGENTRY_DATA_TYPE = 750; 225 226 229 public static final Integer BLOGENTRY_DATA_TYPE_OBJ = new Integer (BLOGENTRY_DATA_TYPE); 230 231 234 public static final String BLOGENTRY_DATA_TYPE_NAME = "Blog entry"; 235 236 238 241 public static final int ATTRIBUTE_DATA_TYPE = 800; 242 243 246 public static final Integer ATTRIBUTE_DATA_TYPE_OBJ = new Integer (ATTRIBUTE_DATA_TYPE); 247 248 251 public static final String ATTRIBUTE_DATA_TYPE_NAME = "Attribute"; 252 253 255 258 public static final int ATTRIBUTEVALUE_DATA_TYPE = 900; 259 260 263 public static final Integer ATTRIBUTEVALUE_DATA_TYPE_OBJ 264 = new Integer (ATTRIBUTEVALUE_DATA_TYPE); 265 266 269 public static final String ATTRIBUTEVALUE_DATA_TYPE_NAME = "Attribute value"; 270 271 273 276 public static final int INVENTORY_DATA_TYPE = 1000; 277 278 281 public static final Integer INVENTORY_DATA_TYPE_OBJ = new Integer (INVENTORY_DATA_TYPE); 282 283 286 public static final String INVENTORY_DATA_TYPE_NAME = "Inventory"; 287 288 290 293 public static final int ITEM_DATA_TYPE = 1100; 294 295 298 public static final Integer ITEM_DATA_TYPE_OBJ = new Integer (ITEM_DATA_TYPE); 299 300 303 public static final String ITEM_DATA_TYPE_NAME = "Item"; 304 305 307 310 public static final int CATEGORY_DATA_TYPE = 1200; 311 312 315 public static final Integer CATEGORY_DATA_TYPE_OBJ 316 = new Integer (CATEGORY_DATA_TYPE); 317 318 321 public static final String CATEGORY_DATA_TYPE_NAME = "Category"; 322 323 325 328 public static final int ITEMORDER_DATA_TYPE = 1300; 329 330 333 public static final Integer ITEMORDER_DATA_TYPE_OBJ 334 = new Integer (ITEMORDER_DATA_TYPE); 335 336 339 public static final String ITEMORDER_DATA_TYPE_NAME = "Item order"; 340 341 343 346 public static final int ITEMORDERLINE_DATA_TYPE = 1400; 347 348 351 public static final Integer ITEMORDERLINE_DATA_TYPE_OBJ 352 = new Integer (ITEMORDERLINE_DATA_TYPE); 353 354 357 public static final String ITEMORDERLINE_DATA_TYPE_NAME = "Item order line"; 358 359 361 364 public static final int UNIT_DATA_TYPE = 1500; 365 366 369 public static final Integer UNIT_DATA_TYPE_OBJ 370 = new Integer (UNIT_DATA_TYPE); 371 372 375 public static final String UNIT_DATA_TYPE_NAME = "Unit"; 376 377 379 382 public static final int ISSUEDITEM_DATA_TYPE = 1700; 383 384 387 public static final Integer ISSUEDITEM_DATA_OBJ = new Integer (ISSUEDITEM_DATA_TYPE); 388 389 392 public static final String ISSUEDITEM_DATA_TYPE_NAME = "Issued item"; 393 394 396 399 public static final int ITEMRECEIPT_DATA_TYPE = 1800; 400 401 404 public static final Integer ITEMRECEIPT_DATA_TYPE_OBJ 405 = new Integer (ITEMRECEIPT_DATA_TYPE); 406 407 410 public static final String ITEMRECEIPT_DATA_TYPE_NAME = "Item receipt"; 411 412 414 417 public static final int DOCTEMPLATE_DATA_TYPE = 1900; 418 419 422 public static final Integer DOCTEMPLATE_DATA_OBJ 423 = new Integer (DOCTEMPLATE_DATA_TYPE); 424 425 428 public static final String DOCTEMPLATE_DATA_TYPE_NAME = "Document template"; 429 430 432 435 public static final int DTATTRIBUTE_DATA_TYPE = 2000; 436 437 440 public static final Integer DTATTRIBUTE_DATA_OBJ 441 = new Integer (DTATTRIBUTE_DATA_TYPE); 442 443 446 public static final String DTATTRIBUTE_DATA_TYPE_NAME 447 = "Document template attribute"; 448 449 451 454 public static final int DTPAGE_DATA_TYPE = 2100; 455 456 459 public static final Integer DTPAGE_DATA_OBJ = new Integer (DTPAGE_DATA_TYPE); 460 461 464 public static final String DTPAGE_DATA_TYPE_NAME = "Document template page"; 465 466 468 471 public static final int DOCTEMPLATE_VIEW_DATA_TYPE = 2200; 472 473 476 public static final Integer DOCTEMPLATE_VIEW_DATA_OBJ 477 = new Integer (DOCTEMPLATE_VIEW_DATA_TYPE); 478 479 482 public static final String DOCTEMPLATE_VIEW_DATA_TYPE_NAME = "Document template view"; 483 484 486 489 public static final int FILETYPE_DATA_TYPE = 2300; 490 491 494 public static final Integer FILETYPE_DATA_OBJ = new Integer (FILETYPE_DATA_TYPE); 495 496 499 public static final String FILETYPE_DATA_TYPE_NAME = "File type"; 500 501 503 506 public static final int FTATTRIBUTE_DATA_TYPE = 2400; 507 508 511 public static final Integer FTATTRIBUTE_DATA_TYPE_OBJ 512 = new Integer (FTATTRIBUTE_DATA_TYPE); 513 514 517 public static final String FTATTRIBUTE_DATA_TYPE_NAME 518 = "File type attribute"; 519 520 522 525 public static final int FTDOCTEMPLATE_DATA_TYPE = 2500; 526 527 530 public static final Integer FTDOCTEMPLATE_DATA_TYPE_OBJ 531 = new Integer (FTDOCTEMPLATE_DATA_TYPE); 532 533 536 public static final String FTDOCTEMPLATE_DATA_TYPE_NAME 537 = "File type document template"; 538 539 541 544 public static final int TASK_DATA_TYPE = 2600; 545 546 549 public static final Integer TASK_DATA_TYPE_OBJ = new Integer (TASK_DATA_TYPE); 550 551 554 public static final String TASK_DATA_TYPE_NAME = "Task"; 555 556 558 561 public static final int SHOPPINGREPORT_DATA_TYPE = 2700; 562 563 566 public static final Integer SHOPPINGREPORT_DATA_TYPE_OBJ 567 = new Integer (SHOPPINGREPORT_DATA_TYPE); 568 569 572 public static final String SHOPPINGREPORT_DATA_TYPE_NAME 573 = "Shopping report"; 574 575 577 580 public static final int FILE_DATA_TYPE = 2800; 581 582 585 public static final Integer FILE_DATA_TYPE_OBJ = new Integer (FILE_DATA_TYPE); 586 587 590 public static final String FILE_DATA_TYPE_NAME = "File"; 591 592 594 597 public static final int FILEATTRIBUTE_DATA_TYPE = 2900; 598 599 602 public static final Integer FILEATTRIBUTE_DATA_TYPE_OBJ 603 = new Integer (FILEATTRIBUTE_DATA_TYPE); 604 605 608 public static final String FILEATTRIBUTE_DATA_TYPE_NAME = "File attribute"; 609 610 612 615 public static final int FILESTATUSCHANGE_DATA_TYPE = 3000; 616 617 620 public static final Integer FILESTATUSCHANGE_DATA_TYPE_OBJ 621 = new Integer (FILESTATUSCHANGE_DATA_TYPE); 622 623 626 public static final String FILESTATUSCHANGE_DATA_TYPE_NAME = "File status change"; 627 628 630 633 public static final int TESTOWNER_DATA_TYPE = 3100; 634 635 638 public static final Integer TESTOWNER_DATA_TYPE_OBJ 639 = new Integer (TESTOWNER_DATA_TYPE); 640 641 644 public static final String TESTOWNER_DATA_TYPE_NAME = "Test owner"; 645 646 648 651 public static final int PTATTRIBUTE_DATA_TYPE = 3200; 652 653 656 public static final Integer PTATTRIBUTE_DATA_TYPE_OBJ 657 = new Integer (PTATTRIBUTE_DATA_TYPE); 658 659 661 664 public static final int ENTITY_DATA_TYPE = 3300; 665 666 669 public static final Integer ENTITY_DATA_TYPE_OBJ = new Integer (ENTITY_DATA_TYPE); 670 671 673 676 public static final int INDEXPAGE_DATA_TYPE = 3400; 677 678 681 public static final Integer INDEXPAGE_DATA_TYPE_OBJ = new Integer (INDEXPAGE_DATA_TYPE); 682 683 685 688 public static final int DOCUMENT_DATA_TYPE = 3500; 689 690 693 public static final Integer DOCUMENT_DATA_TYPE_OBJ = new Integer (DOCUMENT_DATA_TYPE); 694 695 697 700 public static final int DOCUMENT_PAGE_DATA_TYPE = 3600; 701 702 705 public static final Integer DOCUMENT_PAGE_DATA_TYPE_OBJ 706 = new Integer (DOCUMENT_PAGE_DATA_TYPE); 707 708 710 713 public static final int DOCUMENTSTATUSCHANGE_DATA_TYPE = 3700; 714 715 718 public static final Integer DOCUMENTSTATUSCHANGE_DATA_TYPE_OBJ 719 = new Integer (DOCUMENTSTATUSCHANGE_DATA_TYPE); 720 721 723 726 public static final int IDENTIFICATION_DATA_TYPE = 3800; 727 728 731 public static final Integer IDENTIFICATION_DATA_TYPE_OBJ 732 = new Integer (IDENTIFICATION_DATA_TYPE); 733 734 736 739 public static final int TRACKINGBATCH_DATA_TYPE = 3900; 740 741 744 public static final Integer TRACKINGBATCH_DATA_TYPE_OBJ 745 = new Integer (TRACKINGBATCH_DATA_TYPE); 746 747 749 752 public static final int TRACKINGDOCUMENT_DATA_TYPE = 4000; 753 754 757 public static final Integer TRACKINGDOCUMENT_DATA_TYPE_OBJ 758 = new Integer (TRACKINGDOCUMENT_DATA_TYPE); 759 760 762 765 public static final int TRACKINGPAGE_DATA_TYPE = 4100; 766 767 770 public static final Integer TRACKINGPAGE_DATA_TYPE_OBJ 771 = new Integer (TRACKINGPAGE_DATA_TYPE); 772 773 775 778 public static final int INDEXOBJECT_DATA_TYPE = 4200; 779 780 783 public static final Integer INDEXOBJECT_DATA_TYPE_OBJ 784 = new Integer (INDEXOBJECT_DATA_TYPE); 785 786 788 791 public static final int RECEIVED_FILE_DATA_TYPE = 4300; 792 793 796 public static final Integer RECEIVED_FILE_TYPE_OBJ 797 = new Integer (RECEIVED_FILE_DATA_TYPE); 798 799 801 804 public static final int FILE_TO_PREPROCESS_DATA_TYPE = 4400; 805 806 809 public static final Integer FILE_TO_PREPROCESS_TYPE_OBJ 810 = new Integer (FILE_TO_PREPROCESS_DATA_TYPE); 811 812 814 817 public static final int APPROVALOBJECT_DATA_TYPE = 4500; 818 819 822 public static final Integer APPROVALOBJECT_DATA_TYPE_OBJ 823 = new Integer (APPROVALOBJECT_DATA_TYPE); 824 825 827 830 public static final int REVIEWOBJECT_DATA_TYPE = 4600; 831 832 835 public static final Integer REVIEWOBJECT_DATA_TYPE_OBJ 836 = new Integer (REVIEWOBJECT_DATA_TYPE); 837 838 840 843 public static final int FILEREVIEW_DATA_TYPE = 4700; 844 845 848 public static final Integer FILEREVIEW_DATA_TYPE_OBJ 849 = new Integer (FILEREVIEW_DATA_TYPE); 850 851 853 856 public static final int DOCUMENTREVIEW_DATA_TYPE = 4800; 857 858 861 public static final Integer DOCUMENTREVIEW_DATA_TYPE_OBJ 862 = new Integer (DOCUMENTREVIEW_DATA_TYPE); 863 864 866 869 public static final int QUEUEMAIL_DATA_TYPE = 4900; 870 871 874 public static final Integer QUEUEMAIL_DATA_TYPE_OBJ 875 = new Integer (QUEUEMAIL_DATA_TYPE); 876 877 879 882 public static final int QUEUEFAX_DATA_TYPE = 5000; 883 884 887 public static final Integer QUEUEFAX_DATA_TYPE_OBJ = new Integer (QUEUEFAX_DATA_TYPE); 888 889 891 894 public static final int MAILRECIPIENT_DATA_TYPE = 5100; 895 896 899 public static final Integer MAILRECIPIENT_DATA_TYPE_OBJ 900 = new Integer (MAILRECIPIENT_DATA_TYPE); 901 902 904 907 public static final int FAXRECIPIENT_DATA_TYPE = 5200; 908 909 912 public static final Integer FAXRECIPIENT_DATA_TYPE_OBJ 913 = new Integer (FAXRECIPIENT_DATA_TYPE); 914 915 917 920 public static final int ATTACHMENT_DATA_TYPE = 5300; 921 922 925 public static final Integer ATTACHMENT_DATA_TYPE_OBJ 926 = new Integer (ATTACHMENT_DATA_TYPE); 927 928 930 933 public static final int MAILTOSEND_DATA_TYPE = 5400; 934 935 938 public static final Integer MAILTOSEND_DATA_TYPE_OBJ 939 = new Integer (MAILTOSEND_DATA_TYPE); 940 941 943 946 public static final int FILEAUDITLOG_DATA_TYPE = 5500; 947 948 951 public static final Integer FILEAUDITLOG_DATA_TYPE_OBJ 952 = new Integer (FILEAUDITLOG_DATA_TYPE); 953 954 956 959 public static final int DOCUMENTAUDITLOG_DATA_TYPE = 5600; 960 961 964 public static final Integer DOCUMENTAUDITLOG_DATA_TYPE_OBJ 965 = new Integer (DOCUMENTAUDITLOG_DATA_TYPE); 966 967 969 972 public static final int FILEACCESSLOG_DATA_TYPE = 5700; 973 974 977 public static final Integer FILEACCESSLOG_DATA_TYPE_OBJ 978 = new Integer (FILEACCESSLOG_DATA_TYPE); 979 980 982 985 public static final int DOCUMENTACCESSLOG_DATA_TYPE = 5800; 986 987 990 public static final Integer DOCUMENTACCESSLOG_DATA_TYPE_OBJ 991 = new Integer (DOCUMENTACCESSLOG_DATA_TYPE); 992 993 995 998 public static final int FILE_EXTRA_INFO_DATA_TYPE = 5900; 999 1000 1003 public static final Integer FILE_EXTRA_INFO_DATA_TYPE_OBJ 1004 = new Integer (FILE_EXTRA_INFO_DATA_TYPE); 1005 1006 1008 1011 public static final int FAXTOSEND_DATA_TYPE = 6000; 1012 1013 1016 public static final Integer FAXTOSEND_DATA_TYPE_OBJ 1017 = new Integer (FAXTOSEND_DATA_TYPE); 1018 1019 1021 1024 public static final int TIMING_DATA_TYPE = 6100; 1025 1026 1029 public static final Integer TIMING_DATA_TYPE_OBJ = new Integer (TIMING_DATA_TYPE); 1030 1031 1033 1036 public static final int REVIEW_DATA_TYPE = 6200; 1037 1038 1041 public static final Integer REVIEW_DATA_TYPE_OBJ = new Integer (REVIEW_DATA_TYPE); 1042 1043 1045 1048 public static final int FILTER_DATA_TYPE = 6300; 1049 1050 1053 public static final Integer FILTER_DATA_TYPE_OBJ = new Integer (FILTER_DATA_TYPE); 1054 1055 1058 public static final String FILTER_DATA_TYPE_NAME = "Filter"; 1059 1060 1063 public static final String FILTER_DATA_TYPE_IDENTIFICATOR = "filter"; 1064 1065 1067 1070 public static final int FILTER_CONDITION_DATA_TYPE = 6400; 1071 1072 1075 public static final Integer FILTER_CONDITION_DATA_TYPE_OBJ 1076 = new Integer (FILTER_CONDITION_DATA_TYPE); 1077 1078 1081 public static final String FILTER_CONDITION_DATA_TYPE_NAME = "Filter condition"; 1082 1083 1086 public static final String FILTER_CONDITION_DATA_TYPE_IDENTIFICATOR = "filtercondition"; 1087 1088 1090 1093 public static final int USAGE_DATA_TYPE = 6500; 1094 1095 1098 public static final Integer USAGE_DATA_TYPE_OBJ = new Integer (USAGE_DATA_TYPE); 1099 1100 1103 public static final String USAGE_DATA_TYPE_NAME = "Usage"; 1104 1105 1107 1110 public static final int SURVEY_DATA_TYPE = 6600; 1111 1112 1115 public static final Integer SURVEY_DATA_TYPE_OBJ = new Integer (SURVEY_DATA_TYPE); 1116 1117 1120 public static final String SURVEY_DATA_TYPE_NAME = "Survey"; 1121 1122 1125 public static final String SURVEY_DATA_TYPE_IDENTIFICATOR = "survey"; 1126 1127 1129 1132 public static final int QUESTION_DATA_TYPE = 6700; 1133 1134 1137 public static final Integer QUESTION_DATA_TYPE_OBJ = new Integer (QUESTION_DATA_TYPE); 1138 1139 1142 public static final String QUESTION_DATA_TYPE_NAME = "Question"; 1143 1144 1147 public static final String QUESTION_DATA_TYPE_IDENTIFICATOR = "question"; 1148 1149 1151 1154 public static final int POSSIBLE_ANSWER_DATA_TYPE = 6800; 1155 1156 1159 public static final Integer POSSIBLE_ANSWER_DATA_TYPE_OBJ 1160 = new Integer (POSSIBLE_ANSWER_DATA_TYPE); 1161 1162 1165 public static final String POSSIBLE_ANSWER_DATA_TYPE_NAME = "Possible answer"; 1166 1167 1170 public static final String POSSIBLE_ANSWER_DATA_TYPE_IDENTIFICATOR = "possibleanswer"; 1171 1172 1174 1177 public static final int MAPPEDDATA_DATA_TYPE = 6900; 1178 1179 1182 public static final Integer MAPPEDDATA_DATA_TYPE_OBJ = new Integer (MAPPEDDATA_DATA_TYPE); 1183 1184 1187 public static final String MAPPEDDATA_DATA_TYPE_NAME = "Mapped data"; 1188 1189 1191 1194 private static Map s_mapDataTypeMap = new HashMap (); 1195 1196 1201 private static Map s_mapDataTypeIdentificatorMap = new HashMap (); 1202 1203 1205 static 1206 { 1207 s_mapDataTypeMap.put(NO_DATA_TYPE_OBJ, NO_DATA_TYPE_NAME); 1208 1209 s_mapDataTypeMap.put(DOMAIN_DATA_TYPE_OBJ, DOMAIN_DATA_TYPE_NAME); 1210 s_mapDataTypeMap.put(USER_DATA_TYPE_OBJ, USER_DATA_TYPE_NAME); 1211 s_mapDataTypeMap.put(ROLE_DATA_TYPE_OBJ, ROLE_DATA_TYPE_NAME); 1212 s_mapDataTypeMap.put(ACCESSRIGHT_DATA_TYPE_OBJ, 1213 ACCESSRIGHT_DATA_TYPE_NAME); 1214 s_mapDataTypeMap.put(INTERNALSESSION_DATA_TYPE_OBJ, 1215 INTERNALSESSION_DATA_TYPE_NAME); 1216 s_mapDataTypeMap.put(EXTERNALSESSION_DATA_TYPE_OBJ, 1217 EXTERNALSESSION_DATA_TYPE_NAME); 1218 1219 s_mapDataTypeMap.put(FILTER_DATA_TYPE_OBJ, FILTER_DATA_TYPE_NAME); 1220 s_mapDataTypeMap.put(FILTER_CONDITION_DATA_TYPE_OBJ, 1221 FILTER_CONDITION_DATA_TYPE_NAME); 1222 1223 s_mapDataTypeMap.put(SURVEY_DATA_TYPE_OBJ, SURVEY_DATA_TYPE_NAME); 1224 s_mapDataTypeMap.put(QUESTION_DATA_TYPE_OBJ, QUESTION_DATA_TYPE_NAME); 1225 s_mapDataTypeMap.put(POSSIBLE_ANSWER_DATA_TYPE_OBJ, POSSIBLE_ANSWER_DATA_TYPE_NAME); 1226 1227 s_mapDataTypeMap.put(BLOG_DATA_TYPE_OBJ, BLOG_DATA_TYPE_NAME); 1228 s_mapDataTypeMap.put(BLOGENTRY_DATA_TYPE_OBJ, BLOGENTRY_DATA_TYPE_NAME); 1229 1230 1232 s_mapDataTypeIdentificatorMap.put(DOMAIN_DATA_TYPE_IDENTIFICATOR, DOMAIN_DATA_TYPE_OBJ); 1233 1234 s_mapDataTypeIdentificatorMap.put(USER_DATA_TYPE_IDENTIFICATOR, USER_DATA_TYPE_OBJ); 1235 s_mapDataTypeIdentificatorMap.put(ROLE_DATA_TYPE_IDENTIFICATOR, ROLE_DATA_TYPE_OBJ); 1236 1237 s_mapDataTypeIdentificatorMap.put(FILTER_DATA_TYPE_IDENTIFICATOR, FILTER_DATA_TYPE_OBJ); 1238 s_mapDataTypeIdentificatorMap.put(SURVEY_DATA_TYPE_IDENTIFICATOR, SURVEY_DATA_TYPE_OBJ); 1239 s_mapDataTypeIdentificatorMap.put(QUESTION_DATA_TYPE_IDENTIFICATOR, QUESTION_DATA_TYPE_OBJ); 1240 s_mapDataTypeIdentificatorMap.put(POSSIBLE_ANSWER_DATA_TYPE_IDENTIFICATOR, 1241 POSSIBLE_ANSWER_DATA_TYPE_OBJ); 1242 1243 } 1245 1246 1248 1251 private DataConstant( 1252 ) 1253 { 1254 } 1256 1257 1263 public static String getDataTypeName( 1264 int iDataTypeCode 1265 ) 1266 { 1267 String strDataTypeName = (String )s_mapDataTypeMap.get(new Integer (iDataTypeCode)); 1268 if ((strDataTypeName == null) || (strDataTypeName.length() == 0)) 1269 { 1270 strDataTypeName = NO_DATA_TYPE_NAME; 1271 } 1272 1273 return strDataTypeName; 1274 } 1275 1276 1282 public static String getDataTypeName( 1283 Integer iDataTypeCode 1284 ) 1285 { 1286 if (GlobalConstants.ERROR_CHECKING) 1287 { 1288 assert iDataTypeCode != null : "Data type cannot be null."; 1289 } 1290 1291 String strDataTypeName = (String )s_mapDataTypeMap.get(iDataTypeCode); 1292 if ((strDataTypeName == null) || (strDataTypeName.length() == 0)) 1293 { 1294 strDataTypeName = NO_DATA_TYPE_NAME; 1295 } 1296 1297 return strDataTypeName; 1298 } 1299 1300 1306 public static void setDataTypeName( 1307 int iDataTypeCode, 1308 String strDataTypeName 1309 ) 1310 { 1311 setDataTypeName(new Integer (iDataTypeCode), strDataTypeName); 1312 } 1313 1314 1320 public static void setDataTypeName( 1321 Integer iDataTypeCode, 1322 String strDataTypeName 1323 ) 1324 { 1325 if (GlobalConstants.ERROR_CHECKING) 1326 { 1327 assert iDataTypeCode != null : "Data type cannot be null."; 1328 assert strDataTypeName != null : "Data type name cannot be null."; 1329 assert strDataTypeName.length() != 0 : "Data type name cannot be empty."; 1330 } 1331 1332 s_mapDataTypeMap.put(iDataTypeCode, strDataTypeName); 1333 } 1334 1335 1341 public static int getDataTypeCode( 1342 String strDataTypeIdentificator 1343 ) 1344 { 1345 int returnDataTypeCode = NO_DATA_TYPE; 1346 if (GlobalConstants.ERROR_CHECKING) 1347 { 1348 assert strDataTypeIdentificator != null 1349 : "Data type identificator cannot be null."; 1350 } 1351 1352 Integer iDataTypeCode = (Integer )s_mapDataTypeIdentificatorMap.get( 1353 strDataTypeIdentificator); 1354 if (iDataTypeCode != null) 1355 { 1356 returnDataTypeCode = iDataTypeCode.intValue(); 1357 } 1358 1359 return returnDataTypeCode; 1360 } 1361 1362 1367 public static Map getDataTypeMap() 1368 { 1369 return s_mapDataTypeMap; 1370 } 1371} 1372 | Popular Tags |