Ignore:
Timestamp:
09/03/11 19:51:07 (13 years ago)
Author:
vronk
Message:

brutal refactoring,
added new packages: proxies, internal,
very much restructured Action hierarchy.
Introduced division Action/Proxy?.
This is a first compiling version.
it's total mess.

Location:
MDService2/branches/MDService_simple2
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • MDService2/branches/MDService_simple2/src/eu/clarin/cmdi/mdservice/action/GenericProxyAction.java

    r1508 r1511  
    11package eu.clarin.cmdi.mdservice.action;
    22
    3 import java.io.BufferedInputStream;
    4 import java.io.BufferedReader;
    5 import java.io.File;
    6 import java.io.FileInputStream;
    73import java.io.IOException;
    84import java.io.InputStream;
    9 import java.io.InputStreamReader;
    105import java.net.MalformedURLException;
    11 import java.net.URISyntaxException;
    126import java.net.URL;
    137import java.util.HashMap;
    148
    159import javax.servlet.http.HttpServletRequest;
    16 import javax.servlet.http.HttpSession;
    17 import javax.xml.transform.TransformerException;
    18 
    19 import net.sf.json.JSON;
    20 import net.sf.json.JSONArray;
    21 import net.sf.json.JSONObject;
    22 import net.sf.json.JSONSerializer;
    23 //import net.sf.saxon.Controller;
    24 //import net.sf.saxon.event.MessageEmitter;
    25 
    26 
     10
     11import org.apache.log4j.Logger;
    2712import org.apache.struts2.interceptor.ServletRequestAware;
    28 import com.opensymphony.xwork2.ActionSupport;
     13
     14import eu.clarin.cmdi.mdservice.internal.Admin;
     15import eu.clarin.cmdi.mdservice.internal.Cache;
     16import eu.clarin.cmdi.mdservice.internal.MDTransformer;
     17import eu.clarin.cmdi.mdservice.internal.NoStylesheetException;
    2918import eu.clarin.cmdi.mdservice.model.Diagnostics;
    3019import eu.clarin.cmdi.mdservice.model.WorkspaceProfile;
     
    3726 * @author vronk
    3827 */
    39 public class GenericProxyAction extends ActionSupport
     28public class GenericProxyAction extends GenericAction
    4029implements ServletRequestAware
    4130{
    4231
    4332        private static final long serialVersionUID = 1L;
    44        
     33        private static Logger log = Logger.getLogger("GenericProxyAction");
    4534       
    4635        private Diagnostics diagnostics;
     
    5948        private String lang="en";
    6049        private int maxdepth;   
    61         private String format="xml"; // default no transformation
     50        private String format;
    6251        private String options;
    6352        private String actionContentType;
     
    405394        }
    406395       
    407         public String addDurationKey(){
     396       
     397       
     398                public String addDurationKey(){
    408399                String req_key = getRequestKey();
    409400       
     
    469460                String xcid;
    470461       
     462                // Admin.notifyUser("GPA.prepareSourceStream");
     463               
    471464                if (getCache().equals(Cache.SKIP)) {
    472465                       
     
    505498                }
    506499                       
    507                 Admin.notifyUser(getProxyKey() + " success:" + (resultStream!=null));
     500                log.debug(getProxyKey() + " success:" + (resultStream!=null));
    508501        }
    509502
Note: See TracChangeset for help on using the changeset viewer.