사용자가 api 를 만들수 있는지 여부를 설정 하도록 개선.
[Tadpole.git] / com.hangum.tadpole.commons.sql / src / com / hangum / tadpole / engine / utils / DBLocaleUtils.java
bloba4913444aff769875c0be38f72bf7d9e2b85f8cb
1 /*******************************************************************************
2 * Copyright (c) 2013 hangum.
3 * All rights reserved. This program and the accompanying materials
4 * are made available under the terms of the GNU Lesser Public License v2.1
5 * which accompanies this distribution, and is available at
6 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
7 *
8 * Contributors:
9 * hangum - initial API and implementation
10 ******************************************************************************/
11 package com.hangum.tadpole.engine.utils;
13 import java.util.ArrayList;
14 import java.util.List;
16 /**
17 * db locale list
19 * @author hangum
22 public class DBLocaleUtils {
23 public static final String NONE_TXT = "none";
25 /**
26 * oracle list
28 * @return
30 public static List<String> getOracleList() {
31 List<String> listLocale = new ArrayList<String>();
33 listLocale.add(NONE_TXT);
35 listLocale.add("ko");
36 listLocale.add("ja");
37 listLocale.add("zh");
38 listLocale.add("de");
39 listLocale.add("fr");
40 listLocale.add("it");
41 listLocale.add("en");
43 return listLocale;
46 /**
47 * mysql list
49 * http://dev.mysql.com/doc/refman//5.5/en/charset-charsets.html
51 * @return
53 public static List<String> getMySQLList() {
54 List<String> listLocale = new ArrayList<String>();
55 listLocale.add(NONE_TXT);
56 listLocale.add("armscii8");
57 listLocale.add("ascii");
58 listLocale.add("big5");
59 listLocale.add("binary");
60 listLocale.add("cp850");
61 listLocale.add("cp852");
62 listLocale.add("cp866");
63 listLocale.add("cp932");
64 listLocale.add("cp1250");
65 listLocale.add("cp1251");
66 listLocale.add("cp1256");
67 listLocale.add("cp1257");
68 listLocale.add("dec8");
69 listLocale.add("eucjpms");
70 listLocale.add("euckr");
71 listLocale.add("gb2312");
72 listLocale.add("gbk");
73 listLocale.add("geostd8");
74 listLocale.add("greek");
75 listLocale.add("hebrew");
76 listLocale.add("hp8");
77 listLocale.add("keybcs2");
78 listLocale.add("koi8r");
79 listLocale.add("koi8u");
80 listLocale.add("latin1");
81 listLocale.add("latin2");
82 listLocale.add("latin5");
83 listLocale.add("latin7");
84 listLocale.add("macce");
85 listLocale.add("macroman");
86 listLocale.add("sjis");
87 listLocale.add("swe7");
88 listLocale.add("ucs2");
89 listLocale.add("tis620");
90 listLocale.add("ujis");
91 listLocale.add("utf8");
92 listLocale.add("utf8mb4");
93 listLocale.add("utf16");
94 listLocale.add("utf32");
96 return listLocale;
99 // /**
100 // * find full combo text
101 // *
102 // * @param locale
103 // * @return
104 // */
105 // public static String findMySQLFullLocale(String locale) {
106 // for(String strLocale : getMySQLList()) {
107 // if(StringUtils.startsWith(strLocale, locale)) return strLocale;
108 // }
110 // return "";
111 // }