Interface IVocabulary
-
- All Superinterfaces:
IVocabularyImmutable
- All Known Implementing Classes:
Vocabulary
public interface IVocabulary extends IVocabularyImmutable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddTerm(IVocabularyTerm term)adds a vocabulary term to the dictionary.voidsetChosenFromList(boolean isChosenFromList)voidsetDescription(java.lang.String description)Sets the vocabulary description.voidsetInternalNamespace(boolean isInternalNamespace)Set totrueif the vocabulary is in the internal openBIS namespace.voidsetManagedInternally(boolean isManagedInternally)Set totrueif the vocabulary is managed internally in openBIS.voidsetUrlTemplate(java.lang.String urlTemplate)Sets a URL template (e.g a search query) that can display additional information for the concrete vocabulary terms.-
Methods inherited from interface ch.systemsx.cisd.openbis.generic.server.jython.api.v1.IVocabularyImmutable
getCode, getDescription, getTerms, getUrlTemplate, isChosenFromList, isInternalNamespace, isManagedInternally
-
-
-
-
Method Detail
-
setDescription
void setDescription(java.lang.String description)
Sets the vocabulary description.
-
setManagedInternally
void setManagedInternally(boolean isManagedInternally)
Set totrueif the vocabulary is managed internally in openBIS.
-
setInternalNamespace
void setInternalNamespace(boolean isInternalNamespace)
Set totrueif the vocabulary is in the internal openBIS namespace.
-
setChosenFromList
void setChosenFromList(boolean isChosenFromList)
-
setUrlTemplate
void setUrlTemplate(java.lang.String urlTemplate)
Sets a URL template (e.g a search query) that can display additional information for the concrete vocabulary terms.
-
addTerm
void addTerm(IVocabularyTerm term)
adds a vocabulary term to the dictionary.
-
-