D:\Hany\HalalFarms\HalalCentersHaulersJavaProject\HalalCentersHauler\src\java\utils\StateCodeConversion.java
  1 /*
  2  * To change this template, choose Tools | Templates
  3  * and open the template in the editor.
  4  */
  5 
  6 package utils;
  7 
  8 /**
  9  *
 10  * @author sameldin
 11  */
 12 
 13 
 14 import utils.*;
 15 import constants.StateIntValue;
 16 
 17 public class StateCodeConversion
 18 {
 19     public StateCodeConversion()
 20     {
 21 
 22     }
 23     /*
 24      *
 25      */
 26     public int getStateCode(String passedStateabbreviation)
 27     {
 28         int localStateCode = -1;
 29         if(passedStateabbreviation.equalsIgnoreCase("AL"))
 30             return(StateIntValue.STATE_INT_VALUE.AL.getValue());
 31         else if(passedStateabbreviation.equalsIgnoreCase("AK"))
 32             return(StateIntValue.STATE_INT_VALUE.AK.getValue());
 33         else if(passedStateabbreviation.equalsIgnoreCase("AZ"))
 34             return(StateIntValue.STATE_INT_VALUE.AZ.getValue());
 35         else if(passedStateabbreviation.equalsIgnoreCase("AR"))
 36             return(StateIntValue.STATE_INT_VALUE.AR.getValue());
 37         else if(passedStateabbreviation.equalsIgnoreCase("CA"))
 38             return(StateIntValue.STATE_INT_VALUE.CA.getValue());
 39         else if(passedStateabbreviation.equalsIgnoreCase("CO"))
 40             return(StateIntValue.STATE_INT_VALUE.CO.getValue());
 41         else if(passedStateabbreviation.equalsIgnoreCase("CT"))
 42             return(StateIntValue.STATE_INT_VALUE.CT.getValue());
 43         else if(passedStateabbreviation.equalsIgnoreCase("DE"))
 44             return(StateIntValue.STATE_INT_VALUE.DE.getValue());
 45         else if(passedStateabbreviation.equalsIgnoreCase("FL"))
 46             return(StateIntValue.STATE_INT_VALUE.FL.getValue());
 47         else if(passedStateabbreviation.equalsIgnoreCase("GA"))
 48             return(StateIntValue.STATE_INT_VALUE.GA.getValue());
 49         else if(passedStateabbreviation.equalsIgnoreCase("ID"))
 50             return(StateIntValue.STATE_INT_VALUE.ID.getValue());
 51         else if(passedStateabbreviation.equalsIgnoreCase("IL"))
 52             return(StateIntValue.STATE_INT_VALUE.IL.getValue());
 53         else if(passedStateabbreviation.equalsIgnoreCase("IN"))
 54             return(StateIntValue.STATE_INT_VALUE.IN.getValue());
 55         else if(passedStateabbreviation.equalsIgnoreCase("IA"))
 56             return(StateIntValue.STATE_INT_VALUE.IA.getValue());
 57         else if(passedStateabbreviation.equalsIgnoreCase("KS"))
 58             return(StateIntValue.STATE_INT_VALUE.KS.getValue());
 59         else if(passedStateabbreviation.equalsIgnoreCase("KY"))
 60             return(StateIntValue.STATE_INT_VALUE.KY.getValue());
 61         else if(passedStateabbreviation.equalsIgnoreCase("LA"))
 62             return(StateIntValue.STATE_INT_VALUE.LA.getValue());
 63         else if(passedStateabbreviation.equalsIgnoreCase("ME"))
 64             return(StateIntValue.STATE_INT_VALUE.ME.getValue());
 65         else if(passedStateabbreviation.equalsIgnoreCase("MD"))
 66             return(StateIntValue.STATE_INT_VALUE.MD.getValue());
 67         else if(passedStateabbreviation.equalsIgnoreCase("MA"))
 68             return(StateIntValue.STATE_INT_VALUE.MA.getValue());
 69         else if(passedStateabbreviation.equalsIgnoreCase("MI"))
 70             return(StateIntValue.STATE_INT_VALUE.MI.getValue());
 71         else if(passedStateabbreviation.equalsIgnoreCase("MN"))
 72             return(StateIntValue.STATE_INT_VALUE.MN.getValue());
 73         else if(passedStateabbreviation.equalsIgnoreCase("MS"))
 74             return(StateIntValue.STATE_INT_VALUE.MS.getValue());
 75         else if(passedStateabbreviation.equalsIgnoreCase("MO"))
 76             return(StateIntValue.STATE_INT_VALUE.MO.getValue());
 77         else if(passedStateabbreviation.equalsIgnoreCase("MT"))
 78             return(StateIntValue.STATE_INT_VALUE.MT.getValue());
 79         else if(passedStateabbreviation.equalsIgnoreCase("NE"))
 80             return(StateIntValue.STATE_INT_VALUE.NE.getValue());
 81         else if(passedStateabbreviation.equalsIgnoreCase("NV"))
 82             return(StateIntValue.STATE_INT_VALUE.NV.getValue());
 83         else if(passedStateabbreviation.equalsIgnoreCase("NH"))
 84             return(StateIntValue.STATE_INT_VALUE.NH.getValue());
 85         else if(passedStateabbreviation.equalsIgnoreCase("NJ"))
 86             return(StateIntValue.STATE_INT_VALUE.NJ.getValue());
 87         else if(passedStateabbreviation.equalsIgnoreCase("NM"))
 88             return(StateIntValue.STATE_INT_VALUE.NM.getValue());
 89         else if(passedStateabbreviation.equalsIgnoreCase("NY"))
 90             return(StateIntValue.STATE_INT_VALUE.NY.getValue());
 91         else if(passedStateabbreviation.equalsIgnoreCase("NC"))
 92             return(StateIntValue.STATE_INT_VALUE.NC.getValue());
 93         else if(passedStateabbreviation.equalsIgnoreCase("ND"))
 94             return(StateIntValue.STATE_INT_VALUE.ND.getValue());
 95         else if(passedStateabbreviation.equalsIgnoreCase("OH"))
 96             return(StateIntValue.STATE_INT_VALUE.OH.getValue());
 97         else if(passedStateabbreviation.equalsIgnoreCase("OK"))
 98             return(StateIntValue.STATE_INT_VALUE.OK.getValue());
 99         else if(passedStateabbreviation.equalsIgnoreCase("OR"))
100             return(StateIntValue.STATE_INT_VALUE.OR.getValue());
101         else if(passedStateabbreviation.equalsIgnoreCase("PA"))
102             return(StateIntValue.STATE_INT_VALUE.PA.getValue());
103         else if(passedStateabbreviation.equalsIgnoreCase("RI"))
104             return(StateIntValue.STATE_INT_VALUE.RI.getValue());
105         else if(passedStateabbreviation.equalsIgnoreCase("SC"))
106             return(StateIntValue.STATE_INT_VALUE.SC.getValue());
107         else if(passedStateabbreviation.equalsIgnoreCase("SD"))
108             return(StateIntValue.STATE_INT_VALUE.SD.getValue());
109         else if(passedStateabbreviation.equalsIgnoreCase("TN"))
110             return(StateIntValue.STATE_INT_VALUE.TN.getValue());
111         else if(passedStateabbreviation.equalsIgnoreCase("TX"))
112             return(StateIntValue.STATE_INT_VALUE.TX.getValue());
113         else if(passedStateabbreviation.equalsIgnoreCase("UT"))
114             return(StateIntValue.STATE_INT_VALUE.UT.getValue());
115         else if(passedStateabbreviation.equalsIgnoreCase("VT"))
116             return(StateIntValue.STATE_INT_VALUE.VT.getValue());
117         else if(passedStateabbreviation.equalsIgnoreCase("VA"))
118             return(StateIntValue.STATE_INT_VALUE.VA.getValue());
119         else if(passedStateabbreviation.equalsIgnoreCase("WA"))
120             return(StateIntValue.STATE_INT_VALUE.WA.getValue());
121         else if(passedStateabbreviation.equalsIgnoreCase("WV"))
122             return(StateIntValue.STATE_INT_VALUE.WV.getValue());
123         else if(passedStateabbreviation.equalsIgnoreCase("WI"))
124             return(StateIntValue.STATE_INT_VALUE.WI.getValue());
125         else if(passedStateabbreviation.equalsIgnoreCase("WY"))
126             return(StateIntValue.STATE_INT_VALUE.WY.getValue());
127         return(localStateCode);
128     }
129     /*
130      *
131      */
132     public String getStateAbbreviation(long passedStateCode)
133     {
134         String localString = "";
135         int intvalue = (int)passedStateCode;
136         switch(intvalue)
137         {
138             case 101:
139                 return("AL");
140             case 102:
141                 return("AK");
142             case 103:
143                 return("AZ");
144             case 104:
145                 return("AR");
146             case 105:
147                 return("CA");
148             case 106:
149                 return("CO");
150             case 107:
151                 return("CT");
152             case 108:
153                 return("DE");
154             case 109:
155                 return("FL");
156             case 110:
157                 return("GA");
158             case 111:
159                 return("ID");
160             case 112:
161                 return("IL");
162             case 113:
163                 return("IN");
164             case 114:
165                 return("IA");
166             case 115:
167                 return("KS");
168             case 116:
169                 return("KY");
170             case 117:
171                 return("KY");
172             case 118:
173                 return("KY");
174             case 119:
175                 return("MD");
176             case 120:
177                 return("MA");
178             case 121:
179                 return("MI");
180             case 122:
181                 return("MN");
182             case 123:
183                 return("MS");
184             case 124:
185                 return("MO");
186             case 125:
187                 return("MO");
188             case 126:
189                 return("NE");
190             case 127:
191                 return("NE");
192             case 128:
193                 return("NH");
194             case 129:
195                 return("NH");
196             case 130:
197                 return("NM");
198             case 131:
199                 return("NM");
200             case 132:
201                 return("NC");
202             case 133:
203                 return("NC");
204             case 134:
205                 return("OH");
206             case 135:
207                 return("OK");
208             case 136:
209                 return("OK");
210             case 137:
211                 return("PA");
212             case 138:
213                 return("RI");
214             case 139:
215                 return("SC");
216             case 140:
217                 return("SD");
218             case 141:
219                 return("TN");
220             case 142:
221                 return("TX");
222             case 143:
223                 return("UT");
224             case 144:
225                 return("VT");
226             case 145:
227                 return("VA");
228              case 146:
229                  return("WA");
230              case 147:
231                 return("WV");
232             case 148:
233                 return("WI");
234             case 149:
235                 return("WY");
236              default:
237                 return(localString);
238         }
239     }
240 }
241 
242