| 1 package com.daffodilwoods.daffodildb.server.sql99.ddl.schemadefinition; 2 3 import java.util.*; 4 5 import com.daffodilwoods.daffodildb.server.sql99.ddl.descriptors.*; 6 import com.daffodilwoods.daffodildb.server.sql99.token.*; 7 import com.daffodilwoods.database.resource.*; 8 import com.daffodilwoods.database.utility.*; 9 10 public class 11 SNONRESERVEDWORD136444255countrycodeOptSRESERVEDWORD1206543922languagecode implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter { 12 13 public SRESERVEDWORD1206543922languagecode 14 _OptSRESERVEDWORD1206543922languagecode0; 15 public countrycode _countrycode1; 16 public SNONRESERVEDWORD136444255 _SNONRESERVEDWORD1364442552; 17 18 public Object run(Object object) throws DException { 19 return null; 20 } 21 22 public String getCountryCode() throws DException { 23 String [] avaliableCountryCodes = Locale.getISOCountries(); 24 String countryCode = (String ) _countrycode1.run(null); 25 if (P.indexOfIgnoreCase(avaliableCountryCodes, countryCode) == -1) { 26 throw new DException("DSE8033", new Object [] {countryCode}); 27 } 28 return countryCode; 29 } 30 31 public String getLanguageCode() throws DException { 32 if (_OptSRESERVEDWORD1206543922languagecode0 == null) { 33 return SqlSchemaConstants.defaultLanguageCode; 34 } 35 String [] avaliableLanguageCodes = Locale.getISOLanguages(); 36 String languageCode = (String ) _OptSRESERVEDWORD1206543922languagecode0.run(null); 37 if (P.indexOfIgnoreCase(avaliableLanguageCodes, languageCode) == -1) { 38 throw new DException("DSE8034", new Object [] {languageCode}); 39 } 40 return languageCode; 41 } 42 43 public String toString() { 44 StringBuffer sb = new StringBuffer (); 45 sb.append(" "); 46 sb.append(_SNONRESERVEDWORD1364442552); 47 sb.append(" "); 48 sb.append(_countrycode1); 49 if (_OptSRESERVEDWORD1206543922languagecode0 != null) { 50 sb.append(_OptSRESERVEDWORD1206543922languagecode0); 51 } 52 return sb.toString(); 53 } 54 55 public Object clone() throws CloneNotSupportedException { 56 return this; 57 } 58 59 } 60 | Popular Tags |