Ignore:
Timestamp:
26.01.2012 21:52:34 (4 months ago)
Author:
jttt
Message:

Use static class were appropriate

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/ServerSidePreferences.java

    r4612 r4874  
    1515import java.net.URL; 
    1616import java.net.URLConnection; 
    17 import java.util.Collection; 
    18 import java.util.Collections; 
    19 import java.util.LinkedList; 
    20 import java.util.StringTokenizer; 
    21 import java.util.Map.Entry; 
    2217 
    2318import javax.swing.JOptionPane; 
     
    2621import org.openstreetmap.josm.Main; 
    2722import org.openstreetmap.josm.io.OsmConnection; 
    28 import org.openstreetmap.josm.io.OsmTransferException; 
    2923import org.openstreetmap.josm.tools.Base64; 
    3024 
     
    3630 */ 
    3731public class ServerSidePreferences extends Preferences { 
    38     public class MissingPassword extends Exception{ 
     32    public static class MissingPassword extends Exception{ 
    3933        public String realm; 
    4034        public MissingPassword(String r) { 
     
    5650                String username = get("applet.username"); 
    5751                String password = get("applet.password"); 
    58                 if(password.isEmpty() && username.isEmpty()) 
     52                if(password.isEmpty() && username.isEmpty()) { 
    5953                    con.addRequestProperty("Authorization", "Basic "+Base64.encode(username+":"+password)); 
     54                } 
    6055                con.connect(); 
    6156                if(username.isEmpty() && con instanceof HttpURLConnection 
    62                     && ((HttpURLConnection) con).getResponseCode() 
    63                     == HttpURLConnection.HTTP_UNAUTHORIZED) { 
     57                        && ((HttpURLConnection) con).getResponseCode() 
     58                        == HttpURLConnection.HTTP_UNAUTHORIZED) { 
    6459                    String t = ((HttpURLConnection) con).getHeaderField("WWW-Authenticate"); 
    6560                    t = t.replace("Basic realm=\"","").replace("\"",""); 
     
    8883                String username = get("applet.username"); 
    8984                String password = get("applet.password"); 
    90                 if(password.isEmpty() && username.isEmpty()) 
     85                if(password.isEmpty() && username.isEmpty()) { 
    9186                    con.addRequestProperty("Authorization", "Basic "+Base64.encode(username+":"+password)); 
     87                } 
    9288                con.setRequestMethod("POST"); 
    9389                con.setDoOutput(true); 
     
    10399                        tr("Information"), 
    104100                        JOptionPane.INFORMATION_MESSAGE 
    105                 ); 
     101                        ); 
    106102            } catch (Exception e) { 
    107103                e.printStackTrace(); 
     
    111107                        tr("Error"), 
    112108                        JOptionPane.ERROR_MESSAGE 
    113                 ); 
     109                        ); 
    114110            } 
    115111        } 
     
    127123                    tr("Error"), 
    128124                    JOptionPane.ERROR_MESSAGE 
    129             ); 
     125                    ); 
    130126        } 
    131127        this.connection = connection; 
Note: See TracChangeset for help on using the changeset viewer.