Interface IVocabularyImmutable


public interface IVocabularyImmutable
Read-only interface to a vocabulary.
  • Method Details

    • getCode

      String getCode()
      Returns the vocabulary code.
    • getDescription

      String getDescription()
      Returns the vocabulary description.
    • isManagedInternally

      boolean isManagedInternally()
      Return true if the vocabulary is managed internally in openBIS.
    • isInternalNamespace

      @Deprecated boolean isInternalNamespace()
      Deprecated.
      Return true if the vocabulary is in the internal openBIS namespace.
    • isChosenFromList

      boolean isChosenFromList()
    • getUrlTemplate

      String getUrlTemplate()
      Returns a URL template (e.g a search query) that can display additional information for the concrete vocabulary terms. Can return null.
    • getTerms

      Return a list with all terms within the vocabulary.
    • containsTerm

      boolean containsTerm(String code)
      Check if there is a term with given code in this vocabulary.