Ignore:
Timestamp:
11/06/10 21:59:50 (14 years ago)
Author:
gaba
Message:
 
File:
1 edited

Legend:

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

    r832 r849  
    44import java.io.InputStream;
    55import java.net.MalformedURLException;
     6import java.net.URISyntaxException;
    67import java.net.URL;
    78
     
    119120        }
    120121       
    121         public String getRepostory() {
     122        public String getRepository() {
    122123                return repository;
    123124        }
     
    214215        public URL getBaseURL() throws MalformedURLException {         
    215216                if (base_url == null) {
    216                         base_url = new URL(Admin.getConfig().getProperty(getProxyKey() + ".uri"));
     217                        base_url = new URL(getBaseURI());//Admin.getConfig().getProperty(getProxyKey() + ".uri"));
    217218                }
    218219                return base_url;
    219220        }
    220 
     221       
    221222        public String getBaseURI() {           
    222223                String uri =Admin.getConfig().getProperty(getProxyKey() + ".uri");             
     
    232233        }
    233234       
     235        /*
    234236        public String getRequestKey() {
    235237                String key="";
     
    246248                return key;
    247249        }
    248 
     250*/
     251
     252         public String getRequestKey() {
     253                        String key="";
     254                        if (getActionkey()!=null) {
     255                                key += getActionkey() + "//-" ;
     256                        }else {
     257                                key +="//-" ;
     258                        }
     259                        if (getQ()!=null) {
     260                                key += getQ() + "//-" ;
     261                        } else {
     262                                key +="//-" ;
     263                        }
     264                        if (getCollection()!=null) {
     265                                key += getCollection() + "//-";
     266                        } else {
     267                                key +="//-" ;
     268                        }
     269                        if (getSquery()!=null) {
     270                                key += getSquery() + "//-" ;
     271                        } else {
     272                                key +="//-" ;
     273                        }
     274                        if (getStartRecord()!=null) {
     275                                key += getStartRecord() + "//-";
     276                        }
     277                                else{
     278                                        key +="//-" ;
     279                        }
     280                        if (getMaximumRecords()!=null) {
     281                                key += getMaximumRecords() + "//-";
     282                        }
     283                        else{
     284                                key +="//-" ;
     285                        }
     286                        if (getRepository()!=null) {
     287                                key += getRepository()  + "//-";
     288                        }else{
     289                                key +="//-" ;
     290                        }
     291                       
     292                        key += getMaxdepth()  + "//-";
     293                       
     294                        if (getLang()!=null) {
     295                                key += getLang();
     296                        }
     297                         
     298                        return key;
     299        }
    249300        public InputStream getSourceStream() throws IOException {               
    250301                return getTargetRequest().openStream();
     
    289340                        MDTransformer.getMDTransformer().setSrcFile(getTargetRequest());
    290341                        // getColumns
    291                         resultStream = MDTransformer.getMDTransformer().transformXML(sourceStream, getFullFormat(), getColumns(), getStartRecord(), getMaximumRecords(),getLang(),getQ());
     342                        resultStream = MDTransformer.getMDTransformer().transformXML(sourceStream, getFullFormat(), getColumns(), getStartRecord(), getMaximumRecords(),getLang(),getQ(),getRepository());
    292343                }
    293344                       
Note: See TracChangeset for help on using the changeset viewer.