All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.wci.umls.server.helpers.SearchResult Maven / Gradle / Ivy

/*
 *    Copyright 2016 West Coast Informatics, LLC
 */
package com.wci.umls.server.helpers;

/**
 * Generic object to contain search results.
 */
public interface SearchResult {

  /**
   * Returns the id.
   *
   * @return the id
   */
  public Long getId();

  /**
   * Sets the id.
   *
   * @param id the id to set
   */
  public void setId(Long id);

  /**
   * Returns the terminology id.
   *
   * @return the terminologyId
   */
  public String getTerminologyId();

  /**
   * Sets the terminology id.
   *
   * @param terminologyId the terminologyId to set
   */
  public void setTerminologyId(String terminologyId);

  /**
   * Returns the terminology.
   *
   * @return the terminology
   */
  public String getTerminology();

  /**
   * Sets the terminology.
   *
   * @param terminology the terminology to set
   */
  public void setTerminology(String terminology);

  /**
   * Returns the version.
   *
   * @return the version
   */
  public String getVersion();

  /**
   * Sets the version.
   *
   * @param version the version to set
   */
  public void setVersion(String version);

  /**
   * Returns the value.
   *
   * @return the value
   */
  public String getValue();

  /**
   * Sets the value.
   *
   * @param value the value to set
   */
  public void setValue(String value);

  /**
   * Indicates whether or not obsolete is the case.
   *
   * @return true if so, false otherwise
   */
  public boolean isObsolete();

  /**
   * Sets the obsolete.
   *
   * @param obsolete the obsolete
   */
  public void setObsolete(boolean obsolete);

  /**
   * Returns the score.
   *
   * @return the score
   */
  public float getScore();

  /**
   * Sets the score.
   *
   * @param score the score
   */
  public void setScore(float score);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy