|
| 1 | +// This file was generated by Mendix Studio Pro. |
| 2 | +// |
| 3 | +// WARNING: Code you write here will be lost the next time you deploy the project. |
| 4 | + |
| 5 | +package mxmodelreflection.proxies; |
| 6 | + |
| 7 | +public enum AttributeTypes |
| 8 | +{ |
| 9 | + AutoNumber(new java.lang.String[][] { new java.lang.String[] { "en_US", "Auto number" }, new java.lang.String[] { "nl_NL", "Autonummer" }, new java.lang.String[] { "en_GB", "Auto number" }, new java.lang.String[] { "en_ZA", "Auto number" } }), |
| 10 | + BooleanType(new java.lang.String[][] { new java.lang.String[] { "en_US", "Boolean" }, new java.lang.String[] { "nl_NL", "Boolean" }, new java.lang.String[] { "en_GB", "Boolean" }, new java.lang.String[] { "en_ZA", "Boolean" } }), |
| 11 | + Currency(new java.lang.String[][] { new java.lang.String[] { "en_US", "Currency" }, new java.lang.String[] { "nl_NL", "Currency" }, new java.lang.String[] { "en_GB", "Currency" }, new java.lang.String[] { "en_ZA", "Currency" } }), |
| 12 | + DateTime(new java.lang.String[][] { new java.lang.String[] { "en_US", "DateTime" }, new java.lang.String[] { "nl_NL", "DateTime" }, new java.lang.String[] { "en_GB", "DateTime" }, new java.lang.String[] { "en_ZA", "DateTime" } }), |
| 13 | + EnumType(new java.lang.String[][] { new java.lang.String[] { "en_US", "Enum" }, new java.lang.String[] { "nl_NL", "Enum" }, new java.lang.String[] { "en_GB", "Enum" }, new java.lang.String[] { "en_ZA", "Enum" } }), |
| 14 | + FloatType(new java.lang.String[][] { new java.lang.String[] { "en_US", "Float" }, new java.lang.String[] { "nl_NL", "Float" }, new java.lang.String[] { "en_GB", "Float" }, new java.lang.String[] { "en_ZA", "Float" } }), |
| 15 | + HashString(new java.lang.String[][] { new java.lang.String[] { "en_US", "Hash string (i.e. passwords)" }, new java.lang.String[] { "nl_NL", "Hash string (bv. wachtwoorden)" }, new java.lang.String[] { "en_GB", "Hash string (i.e. passwords)" }, new java.lang.String[] { "en_ZA", "Hash string (i.e. passwords)" } }), |
| 16 | + IntegerType(new java.lang.String[][] { new java.lang.String[] { "en_US", "Integer" }, new java.lang.String[] { "nl_NL", "Integer" }, new java.lang.String[] { "en_GB", "Integer" }, new java.lang.String[] { "en_ZA", "Integer" } }), |
| 17 | + LongType(new java.lang.String[][] { new java.lang.String[] { "en_US", "Long" }, new java.lang.String[] { "nl_NL", "Long" }, new java.lang.String[] { "en_GB", "Long" }, new java.lang.String[] { "en_ZA", "Long" } }), |
| 18 | + StringType(new java.lang.String[][] { new java.lang.String[] { "en_US", "String" }, new java.lang.String[] { "nl_NL", "String" }, new java.lang.String[] { "en_GB", "String" }, new java.lang.String[] { "en_ZA", "String" } }), |
| 19 | + Decimal(new java.lang.String[][] { new java.lang.String[] { "en_US", "Decimal" }, new java.lang.String[] { "nl_NL", "Decimal" }, new java.lang.String[] { "en_GB", "Decimal" }, new java.lang.String[] { "en_ZA", "Decimal" } }); |
| 20 | + |
| 21 | + private java.util.Map<java.lang.String, java.lang.String> captions; |
| 22 | + |
| 23 | + private AttributeTypes(java.lang.String[][] captionStrings) |
| 24 | + { |
| 25 | + this.captions = new java.util.HashMap<java.lang.String, java.lang.String>(); |
| 26 | + for (java.lang.String[] captionString : captionStrings) |
| 27 | + captions.put(captionString[0], captionString[1]); |
| 28 | + } |
| 29 | + |
| 30 | + public java.lang.String getCaption(java.lang.String languageCode) |
| 31 | + { |
| 32 | + if (captions.containsKey(languageCode)) |
| 33 | + return captions.get(languageCode); |
| 34 | + return captions.get("en_US"); |
| 35 | + } |
| 36 | + |
| 37 | + public java.lang.String getCaption() |
| 38 | + { |
| 39 | + return captions.get("en_US"); |
| 40 | + } |
| 41 | +} |
0 commit comments