Changeset 1807 for MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/proxy/FCSProxy.java
- Timestamp:
- 03/23/12 10:30:34 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/proxy/FCSProxy.java
r1802 r1807 2 2 3 3 import java.io.IOException; 4 import java.net.MalformedURLException; 4 5 import java.net.URL; 5 6 6 7 import org.apache.log4j.Logger; 7 8 9 import eu.clarin.cmdi.mdservice.action.WorkspaceRepositoryAction; 8 10 import eu.clarin.cmdi.mdservice.internal.CQLParseException; 9 11 import eu.clarin.cmdi.mdservice.model.Diagnostic; 12 import eu.clarin.cmdi.mdservice.model.Diagnostics; 10 13 import eu.clarin.cmdi.mdservice.model.Query; 11 14 import eu.clarin.cmdi.mdservice.model.WorkspaceProfile; … … 38 41 getSourceAction().getDiagnostics().Add(Diagnostic.MANDATORY_NOTSUPPLIED, "operation"); 39 42 } 40 43 /* 41 44 if (getParam("query").equals("") && getParam("operation").equals("searchRetrieve")) { 42 45 getSourceAction().getDiagnostics().Add(Diagnostic.MANDATORY_NOTSUPPLIED, "query"); … … 45 48 getSourceAction().getDiagnostics().Add(Diagnostic.MANDATORY_NOTSUPPLIED, "scan"); 46 49 } 50 */ 47 51 48 52 49 53 } 50 54 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 */ 51 90 }
Note: See TracChangeset
for help on using the changeset viewer.