Changeset 32342

Show
Ignore:
Timestamp:
16.08.2018 10:03:48 (9 months ago)
Author:
kjdon
Message:

switch(string) is only java 7, and we are using java 6, so made this is/else instead

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/src/java/org/greenstone/gsdl3/LibraryServlet.java

    r32327 r32342  
    142142          String name = params.nextElement(); 
    143143          String value = config.getInitParameter(name); 
    144           switch(name) { 
    145           case GSConstants.LIBRARY_NAME: library_name = value; 
    146             break; 
    147           case GSConstants.INTERFACE_NAME: interface_name = value; 
    148             break; 
    149           case GSConstants.USE_CLIENT_SIDE_XSLT: useXslt = value; 
    150             break; 
    151           case GSConstants.DEFAULT_LANG: this.default_lang = value; 
    152             break; 
    153           case GSXML.SESSION_EXPIRATION: sess_expire = value; 
    154             break; 
    155           case GSConstants.SITE_NAME: site_name = value; 
    156             break; 
    157           case GSConstants.REMOTE_SITE_NAME: remote_site_name = value; 
    158             break; 
    159           case GSConstants.REMOTE_SITE_TYPE: remote_site_type = value; 
    160             break; 
    161           case GSConstants.REMOTE_SITE_ADDRESS: remote_site_address = value; 
    162             break; 
    163           case GSConstants.RECEPTIONIST_CLASS: recept_name = value; 
    164             break; 
    165             // default - just add to config params 
    166           default: config_params.put(name, value); 
    167             break; 
     144          if (name.equals(GSConstants.LIBRARY_NAME)) { 
     145            library_name = value; 
     146          } else if (name.equals(GSConstants.INTERFACE_NAME)) { 
     147            interface_name = value; 
     148          } else if (name.equals(GSConstants.USE_CLIENT_SIDE_XSLT)) { 
     149            useXslt = value; 
     150          } else if (name.equals(GSConstants.DEFAULT_LANG)) { 
     151            this.default_lang = value; 
     152          } else if (name.equals(GSXML.SESSION_EXPIRATION)) { 
     153            sess_expire = value; 
     154          } else if (name.equals(GSConstants.SITE_NAME)) { 
     155            site_name = value; 
     156          } else if (name.equals(GSConstants.REMOTE_SITE_NAME)) { 
     157            remote_site_name = value; 
     158          } else if (name.equals(GSConstants.REMOTE_SITE_TYPE)) { 
     159            remote_site_type = value; 
     160          } else if (name.equals(GSConstants.REMOTE_SITE_ADDRESS)) { 
     161            remote_site_address = value; 
     162          } else if (name.equals(GSConstants.RECEPTIONIST_CLASS)) { 
     163            recept_name = value; 
     164          } else { 
     165            // If there is a param we are not expecting, just add to the list. That way users can add new servlet params which will go through to the XML source without modifying code. 
     166            config_params.put(name, value); 
    168167          } 
    169168        } 
    170  
    171169        if (library_name == null || interface_name == null) { 
    172170