Ignore:
Timestamp:
2012-05-30T15:34:25+12:00 (12 years ago)
Author:
sjm84
Message:

Added a BaseGreenstoneServlet servlet that the other servlets now inherit from so that we can be sure that GlobalProperties is properly initialised. There is also some reformatting and import cleaning

File:
1 edited

Legend:

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

    r25635 r25717  
    11package org.greenstone.gsdl3;
    22
    3 import org.greenstone.gsdl3.comms.*;
    4 import org.greenstone.gsdl3.core.*;
     3import java.io.IOException;
     4import java.io.PrintWriter;
     5import java.io.Serializable;
     6import java.lang.reflect.Type;
     7import java.util.ArrayList;
     8import java.util.Enumeration;
     9import java.util.HashMap;
     10import java.util.Hashtable;
     11import java.util.Iterator;
     12import java.util.List;
     13import java.util.Map;
     14
     15import javax.servlet.ServletConfig;
     16import javax.servlet.ServletException;
     17import javax.servlet.http.Cookie;
     18import javax.servlet.http.HttpServletRequest;
     19import javax.servlet.http.HttpServletResponse;
     20import javax.servlet.http.HttpSession;
     21import javax.servlet.http.HttpSessionBindingEvent;
     22import javax.servlet.http.HttpSessionBindingListener;
     23
     24import org.apache.commons.lang3.StringUtils;
     25import org.apache.log4j.Logger;
     26import org.greenstone.gsdl3.action.PageAction;
     27import org.greenstone.gsdl3.comms.Communicator;
     28import org.greenstone.gsdl3.comms.SOAPCommunicator;
     29import org.greenstone.gsdl3.core.DefaultReceptionist;
     30import org.greenstone.gsdl3.core.MessageRouter;
     31import org.greenstone.gsdl3.core.Receptionist;
    532import org.greenstone.gsdl3.service.Authentication;
    6 import org.greenstone.gsdl3.util.*;
    7 import org.greenstone.gsdl3.action.PageAction; // used to get the default action
     33import org.greenstone.gsdl3.util.GSConstants;
     34import org.greenstone.gsdl3.util.GSParams;
     35import org.greenstone.gsdl3.util.GSXML;
     36import org.greenstone.gsdl3.util.UserContext;
     37import org.greenstone.gsdl3.util.XMLConverter;
    838import org.w3c.dom.Document;
    939import org.w3c.dom.Element;
    1040import org.w3c.dom.Node;
    1141import org.w3c.dom.NodeList;
    12 import java.io.*;
    13 
    14 import javax.servlet.*;
    15 import javax.servlet.http.*;
    16 
    17 import java.util.Enumeration;
    18 import java.util.ArrayList;
    19 import java.util.HashMap;
    20 import java.util.Iterator;
    21 import java.util.List;
    22 import java.util.Map;
    23 import java.lang.reflect.Type;
    24 import java.util.Hashtable;
    25 import org.apache.log4j.*;
    2642
    2743import com.google.gson.Gson;
    2844import com.google.gson.reflect.TypeToken;
    29 
    30 // Apache Commons
    31 import org.apache.commons.lang3.*;
    3245
    3346/**
     
    4558 * @see Receptionist
    4659 */
    47 public class LibraryServlet extends HttpServlet
     60public class LibraryServlet extends BaseGreenstoneServlet
    4861{
    49 
    5062    /** the receptionist to send messages to */
    5163    protected Receptionist recept = null;
     
    110122
    111123        String library_name = config.getInitParameter(GSConstants.LIBRARY_NAME);
    112         String gsdl3_home = config.getInitParameter(GSConstants.GSDL3_HOME);
    113124        String interface_name = config.getInitParameter(GSConstants.INTERFACE_NAME);
    114125
Note: See TracChangeset for help on using the changeset viewer.