Ignore:
Timestamp:
03/23/12 10:30:34 (12 years ago)
Author:
gaba
Message:

fcs/scan

File:
1 edited

Legend:

Unmodified
Added
Removed
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/proxy/FCSProxy.java

    r1802 r1807  
    22
    33import java.io.IOException;
     4import java.net.MalformedURLException;
    45import java.net.URL;
    56
    67import org.apache.log4j.Logger;
    78
     9import eu.clarin.cmdi.mdservice.action.WorkspaceRepositoryAction;
    810import eu.clarin.cmdi.mdservice.internal.CQLParseException;
    911import eu.clarin.cmdi.mdservice.model.Diagnostic;
     12import eu.clarin.cmdi.mdservice.model.Diagnostics;
    1013import eu.clarin.cmdi.mdservice.model.Query;
    1114import eu.clarin.cmdi.mdservice.model.WorkspaceProfile;
     
    3841                        getSourceAction().getDiagnostics().Add(Diagnostic.MANDATORY_NOTSUPPLIED, "operation");
    3942                }
    40                
     43                /*
    4144                if (getParam("query").equals("") && getParam("operation").equals("searchRetrieve")) {
    4245                        getSourceAction().getDiagnostics().Add(Diagnostic.MANDATORY_NOTSUPPLIED, "query");
     
    4548                        getSourceAction().getDiagnostics().Add(Diagnostic.MANDATORY_NOTSUPPLIED, "scan");
    4649                }
     50*/
    4751
    48 
     52               
    4953        }
    5054       
     55        public String getRepositoryURI() {             
     56                String uri = "http://localhost:8080/MDService2/repository?format=scanxml";//WorkspaceProfile.getRepositoryPath(getSourceAction().getRepository());             
     57                return uri;
     58        }
     59
     60       
     61        /**
     62         * Provides the repostory-URL specific to given target repository or registry
     63         * @return
     64         * @throws MalformedURLException
     65         */     
     66        public URL getScanRepositoryURL() throws MalformedURLException {               
     67                URL url = new URL(getRepositoryURI() + "?format=sruscan" );             
     68                return url;
     69        }
     70        /**
     71         * the operations scan, explain
     72         * or in getSOurceStream??
     73         */     
     74        /*
     75        @Override
     76        public URL getTargetRequest() throws IOException, CQLParseException {
     77               
     78                URL targetURL;
     79                if (getSourceAction().getParam("operation").equals("scan") && getSourceAction().getParam("x-context").equals("")) {// && getSourceAction().getParam("scanClause").equals("fcs.resource")){
     80                        targetURL = getScanRepositoryURL();
     81                } else {
     82                        targetURL =  super.getTargetRequest();
     83                }
     84               
     85                log.debug("getTargetRequest().targetURL:" + targetURL);
     86            return targetURL;
     87               
     88        }
     89        */
    5190}
Note: See TracChangeset for help on using the changeset viewer.