Ignore:
Timestamp:
04/01/12 20:33:03 (12 years ago)
Author:
gaba
Message:

workspace actions - new version

File:
1 edited

Legend:

Unmodified
Added
Removed
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/action/GenericAction.java

    r1813 r1832  
    2626import eu.clarin.cmdi.mdservice.model.Diagnostic;
    2727import eu.clarin.cmdi.mdservice.model.Diagnostics;
     28import eu.clarin.cmdi.mdservice.model.Repositories;
    2829import eu.clarin.cmdi.mdservice.model.WorkspaceProfile;
    2930import eu.clarin.cmdi.mdservice.proxy.ProxyInterface;
     
    5051        private String actionkey = "generic";
    5152        private String q;
    52         private String format = "xml";
     53        protected String format = "xml";
    5354       
    5455        private String actionContentType;
     
    127128        }
    128129       
     130        public String getUserName(){
     131               
     132                return null;
     133        }
    129134        /**
    130135         * Sets the variable format. Used by Struts in case the format is part of the request path.
     
    380385                        if (params.get("repository") == null){
    381386                                if (params.get("x-context") == null){
    382                                         addParam("repository",WorkspaceProfile.getRepositoryByIndex(0));
     387                                        addParam("repository",Repositories.getRepositories().getRepositoryByIndex(0));
    383388                                } else {
    384389                                        // search in fcs-mapping
    385                                         addParam("repository",WorkspaceProfile.getFCSMapping(params.get("x-context")[0]));
     390                                        //addParam("repository",WorkspaceProfile.getFCSMapping(params.get("x-context")[0]));
    386391                                        //addParam("repository",params.get("x-context")[0]);
    387392                                }
     
    528533
    529534        public boolean checkTargetProxy(){
    530                 if ( getTargetProxy() == null) return false;
    531535                return true;
    532536        }
     
    566570                       
    567571                        setTargetProxy();
    568                         if (!checkTargetProxy()) return;
     572                        if (checkTargetProxy()) {
     573                                if (getTargetProxy() == null)   
     574                                        return;
     575                        }
    569576                        checkParams();
    570577                       
     
    576583                        log.debug("request_key: " +  req_key);
    577584                        log.debug("params.size: " +  params.size());
    578                         log.debug(getActionkey() + ".targetURL: " + getTargetRequest() + " .format:" + getFullFormat());
     585                        if (getTargetRequest() != null){
     586                                log.debug(getActionkey() + ".targetURL: " + getTargetRequest() + " .format:" + getFullFormat());
     587                        }
    579588                       
    580589                        //Caching
     
    617626                                // set URL as srcFile (for MDTransformer to pass to xsl-scripts)
    618627                                // TODO: WHY??
    619                                 transformer.setSrcFile(getTargetProxy().getTargetRequest());
     628                                transformer.setSrcFile(getTargetRequest());
    620629                                transformer.setParams(getParams());
    621630                                // here the transformation is invoked
Note: See TracChangeset for help on using the changeset viewer.