Class Vocabulary
java.lang.Object
ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.Vocabulary
- All Implemented Interfaces:
Serializable
Immutable value object representing an openBIS vocabulary.
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionVocabulary(Vocabulary.VocabularyInitializer initializer) Creates a new instance with the provided initializer -
Method Summary
Modifier and TypeMethodDescriptionbooleangetCode()Returns the vocabulary code.Returns the vocabulary description.getId()Returns the vocabulary id.getTerms()Returns the vocabulary terms.Returns a URL template (e.g a search query) that can display additional information for concrete vocabulary terms.inthashCode()booleanReturntrueif the vocabulary was chosen from a list.booleanDeprecated.booleanReturnstrueif the vocabulary is managed internally.toString()
-
Constructor Details
-
Method Details
-
getId
Returns the vocabulary id. -
getCode
Returns the vocabulary code. -
getDescription
Returns the vocabulary description. -
isManagedInternally
public boolean isManagedInternally()Returnstrueif the vocabulary is managed internally. -
isInternalNamespace
public boolean isInternalNamespace()Deprecated.Returnstrueif the vocabulary is in the internal openBIS namespace. -
isChosenFromList
public boolean isChosenFromList()Returntrueif the vocabulary was chosen from a list. -
getUrlTemplate
Returns a URL template (e.g a search query) that can display additional information for concrete vocabulary terms. -
getTerms
Returns the vocabulary terms. -
equals
-
hashCode
public int hashCode() -
toString
-
isManagedInternally()