Class Vocabulary

    • Constructor Detail

      • Vocabulary

        public Vocabulary​(ch.systemsx.cisd.openbis.generic.shared.basic.dto.Vocabulary vocabulary)
    • Method Detail

      • setDescription

        public void setDescription​(java.lang.String description)
        Description copied from interface: IVocabulary
        Sets the vocabulary description.
        Specified by:
        setDescription in interface IVocabulary
      • setManagedInternally

        public void setManagedInternally​(boolean isManagedInternally)
        Description copied from interface: IVocabulary
        Set to true if the vocabulary is managed internally in openBIS.
        Specified by:
        setManagedInternally in interface IVocabulary
      • setChosenFromList

        public void setChosenFromList​(boolean isChosenFromList)
        Specified by:
        setChosenFromList in interface IVocabulary
      • setUrlTemplate

        public void setUrlTemplate​(java.lang.String urlTemplate)
        Description copied from interface: IVocabulary
        Sets a URL template (e.g a search query) that can display additional information for the concrete vocabulary terms.
        Specified by:
        setUrlTemplate in interface IVocabulary
      • getTerms

        public java.util.List<ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IVocabularyTermImmutable> getTerms()
        Specified by:
        getTerms in interface ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IVocabularyImmutable
        Overrides:
        getTerms in class VocabularyImmutable