NIH | National Cancer Institute | NCI Wiki  

Error rendering macro 'rw-search'

null

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Current »

Java Code Snippet
    import java.util.List;
    
    import gov.nih.nci.system.applicationservice.ApplicationException;
    import gov.nih.nci.system.client.ApplicationServiceProvider;
    
    import org.LexGrid.LexBIG.DataModel.Collections.CodingSchemeRenderingList;
    import org.LexGrid.LexBIG.DataModel.InterfaceElements.CodingSchemeRendering;
    import org.LexGrid.LexBIG.Exceptions.LBInvocationException;
    import org.LexGrid.LexBIG.caCore.interfaces.LexEVSApplicationService;
    import org.LexGrid.LexBIG.caCore.interfaces.LexEVSDistributed;
    import org.LexGrid.LexBIG.caCore.interfaces.LexEVSService;
    import org.LexGrid.codingSchemes.CodingScheme;
    
        public class RemoteTestClient {
        
        private String serviceUrl = "http://lexevsapi.nci.nih.gov/lexevsapi65";
        private LexEVSService lexevsService;
        
        public static void main(String args[]) throws Exception {
            RemoteTestClient client = new RemoteTestClient();
        
            client.queryLexEVSDistributed();
            //client.queryLexEVSDataService();
        }
        
        public RemoteTestClient() throws Exception {
            lexevsService = (LexEVSApplicationService)ApplicationServiceProvider
                    .getApplicationServiceFromUrl(serviceUrl, "EvsServiceInfo");
        }
        
        public void queryLexEVSDistributed() throws LBInvocationException {
            LexEVSDistributed distributedSvc = lexevsService;
            CodingSchemeRenderingList csrl = distributedSvc.getSupportedCodingSchemes();
            CodingSchemeRendering[] csr = csrl.getCodingSchemeRendering();
            for(int i=0;i<csr.length;i++){
        
                System.out.println("\t\tOutput: " + "Coding Scheme: " + csr[i].getCodingSchemeSummary().getLocalName());
                System.out.println("\t\tOutput: " + "  -- Version: " + csr[i].getCodingSchemeSummary().getRepresentsVersion());
                System.out.println("\t\tOutput: " + "  -- URI: " + csr[i].getCodingSchemeSummary().getCodingSchemeURI());
            }
        }
        
        }
  • No labels