/[projects]/dao/DaoAdresseService/src/dk/daoas/daoadresseservice/AddressUtils.java
ViewVC logotype

Diff of /dao/DaoAdresseService/src/dk/daoas/daoadresseservice/AddressUtils.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2267 by torben, Thu Feb 12 13:57:32 2015 UTC revision 2283 by torben, Fri Feb 13 15:45:24 2015 UTC
# Line 27  public class AddressUtils { Line 27  public class AddressUtils {
27                  return out;                  return out;
28          }          }
29                    
30            public static String injectIntoBk(String bkrute, String injected) {
31                    String parts[] = bkrute.split("/");
32                    
33                    if (parts.length != 4) {
34                            System.out.println(">BK " + bkrute);
35                            return bkrute;
36                    }
37                    
38                    return parts[0] + "/" + parts[1] + "/" + parts[2] + "/" + injected + parts[3];
39            }
40            
41    
42          /*          /*
43           * Er en 1-1 port af SplitAdresse() fra funcSplitAdresse.php           * Er en 1-1 port af SplitAdresse() fra funcSplitAdresse.php
# Line 97  public class AddressUtils { Line 108  public class AddressUtils {
108                  if (i>=len) //THN tilføjelse                  if (i>=len) //THN tilføjelse
109                          return result;                          return result;
110                                    
111                  if (Character.isAlphabetic(indAdresse.charAt(i)) &&                  if (Character.isAlphabetic(indAdresse.charAt(i) )) {                    
112                                  (i+1 == len || Character.isAlphabetic(indAdresse.charAt(i+1)) == false                          if ( (i+1 == len ||
113                                                  )                                          (Character.isAlphabetic(indAdresse.charAt(i+1)) == false && indAdresse.charAt(i+1) != '.')
114                                            )
115                                  ) {                                  ) {
116                          result.litra = "" + indAdresse.charAt(i);                                  result.litra = "" + indAdresse.charAt(i);
117                          result.litra = result.litra.toUpperCase();                                  result.litra = result.litra.toUpperCase();
118                          i++;                                  i++;
119                            }
120                  }                  }
121                                    
122    
# Line 191  public class AddressUtils { Line 204  public class AddressUtils {
204                  }                  }
205                                    
206                  // saml resten op (kan gøres smartere med en substr)                  // saml resten op (kan gøres smartere med en substr)
207                  result.resten = indAdresse.substring(i);                  result.resten = indAdresse.substring(i).trim();
208                                    
209                  return result;                  return result;
210          }          }

Legend:
Removed from v.2267  
changed lines
  Added in v.2283

  ViewVC Help
Powered by ViewVC 1.1.20