Examples of UnregisterOntologyResult


Examples of org.mmisw.orrclient.gwt.client.rpc.UnregisterOntologyResult

    return result;
  }
 
 
  public UnregisterOntologyResult unregisterOntology(LoginResult loginResult, RegisteredOntologyInfo oi) {
    UnregisterOntologyResult result = new UnregisterOntologyResult();
   
    log.debug("unregisterOntology called.");
   
    if ( loginResult == null || ! loginResult.isAdministrator() ) {
      String error = "Unregister ontology: Only an administrator can perform this operation.";
      log.debug(error);
      result.setError(error);
      return result;
    }

    String ontUri = oi.getUri();
    String version = oi.getVersionNumber();

    result.setUri(ontUri);
    result.setVersionNumber(version);

    String error = null;
    Throwable thr = null;
   
    try {
      if ( ! OntServiceUtil.unregisterOntology(ontUri, version) ) {
        error = "Unregister ontology: Ont service could not perform the removal. " +
            "Please try again later.\n\n" +
            "If the problem persists, please notify the developers.";
      }
    }
    catch (Exception e) {
      error = e.getMessage();
      thr = e;
    }
   
    if ( error != null ) {
      log.debug(error, thr);
      result.setError(error);
      return result;
    }
    else {
      result.setInfo("Unregistration completed.");
    }
   
    return result;
   
  }
View Full Code Here

Examples of org.mmisw.orrclient.gwt.client.rpc.UnregisterOntologyResult

    return result;
  }
 
 
  public UnregisterOntologyResult unregisterOntology(LoginResult loginResult, RegisteredOntologyInfo oi) {
    UnregisterOntologyResult result = new UnregisterOntologyResult();
   
    log.debug("unregisterOntology called.");
   
    if ( loginResult == null || ! loginResult.isAdministrator() ) {
      String error = "Unregister ontology: Only an administrator can perform this operation.";
      log.debug(error);
      result.setError(error);
      return result;
    }

    String ontUri = oi.getUri();
    String version = oi.getVersionNumber();

    result.setUri(ontUri);
    result.setVersionNumber(version);

    String error = null;
    Throwable thr = null;
   
    try {
      if ( ! OntServiceUtil.unregisterOntology(ontUri, version) ) {
        error = "Unregister ontology: Ont service could not perform the removal. " +
            "Please try again later.\n\n" +
            "If the problem persists, please notify the developers.";
      }
    }
    catch (Exception e) {
      error = e.getMessage();
      thr = e;
    }
   
    if ( error != null ) {
      log.debug(error, thr);
      result.setError(error);
      return result;
    }
    else {
      result.setInfo("Unregistration completed.");
    }
   
    return result;
   
  }
View Full Code Here

Examples of org.mmisw.orrclient.gwt.client.rpc.UnregisterOntologyResult

      _usage("ontologyUri missing");
      return;
    }
   
   
    UnregisterOntologyResult result = unregister(
        ontServiceUrl, bioportalRestUrl, ontologyUri, orrUsername, orrPassword);
   
    if ( result.getError() != null ) {
      System.out.println("unregister: error: " +result.getError());
      return;
    }
   
    System.out.println("unregister: OK: " +result.getUri());
   
  }
View Full Code Here

Examples of org.mmisw.orrclient.gwt.client.rpc.UnregisterOntologyResult

    return metadataValues;
  }

  private void _unregister(IOrrClient orrClient, LoginResult loginResult, RegisteredOntologyInfo registeredOntologyInfo) {
    log.info("=============== unregisterOntology =================");
    UnregisterOntologyResult unregisterOntologyResult = orrClient.unregisterOntology(loginResult, registeredOntologyInfo);
    assertNull("No error in unregisterOntologyResult", unregisterOntologyResult.getError());
    log.debug("unregisterOntologyResult = " +unregisterOntologyResult);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.