Class VocabularyTerm
java.lang.Object
ch.systemsx.cisd.openbis.generic.shared.basic.dto.AbstractRegistrationHolder
ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeWithRegistration<VocabularyTerm>
ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeWithRegistrationAndModificationDate<VocabularyTerm>
ch.systemsx.cisd.openbis.generic.shared.basic.dto.VocabularyTerm
- All Implemented Interfaces:
IVocabularyTermUpdates,ICodeHolder,ICustomIdHolder<Long>,IIdHolder,IRegistratorAndModifierHolder,IRegistratorHolder,Serializable,Comparable<VocabularyTerm>
@JsonObject("VocabularyTermBasic")
public class VocabularyTerm
extends CodeWithRegistrationAndModificationDate<VocabularyTerm>
implements IVocabularyTermUpdates
A vocabulary term.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()Returns the technical ID of this instance.getLabel()getUrl()voidvoidsetDescription(String description) voidvoidvoidsetManagedInternally(Boolean managedInternally) voidsetModificationDate(Date modificationDate) voidsetOfficial(Boolean isOfficial) voidsetOrdinal(Long ordinal) voidtoString()Methods inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeWithRegistrationAndModificationDate
getModifier, getVersion, setModifier, setVersionMethods inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeWithRegistration
compareTo, getCodeMethods inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.AbstractRegistrationHolder
getRegistrationDate, getRegistrator, setRegistrationDate, setRegistratorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ch.systemsx.cisd.openbis.generic.shared.basic.ICodeHolder
getCodeMethods inherited from interface ch.systemsx.cisd.openbis.generic.shared.basic.IRegistratorHolder
getRegistrator
-
Field Details
-
CODE
- See Also:
-
LABEL
- See Also:
-
DESCRIPTION
- See Also:
-
-
Constructor Details
-
VocabularyTerm
public VocabularyTerm()
-
-
Method Details
-
getId
Description copied from interface:ICustomIdHolderReturns the technical ID of this instance.- Specified by:
getIdin interfaceICustomIdHolder<Long>- Returns:
nullif there is no Id.
-
setId
-
setCode
- Overrides:
setCodein classCodeWithRegistration<VocabularyTerm>
-
setLabel
-
getLabel
- Specified by:
getLabelin interfaceIVocabularyTermUpdates
-
setDescription
-
getDescription
- Specified by:
getDescriptionin interfaceIVocabularyTermUpdates
-
getModificationDate
- Specified by:
getModificationDatein interfaceIVocabularyTermUpdates- Overrides:
getModificationDatein classCodeWithRegistrationAndModificationDate<VocabularyTerm>
-
setModificationDate
- Overrides:
setModificationDatein classCodeWithRegistrationAndModificationDate<VocabularyTerm>
-
toString
-
getCodeOrLabel
-
getUrl
-
setUrl
-
getOrdinal
- Specified by:
getOrdinalin interfaceIVocabularyTermUpdates
-
setOrdinal
-
isOfficial
-
setOfficial
-
isManagedInternally
-
setManagedInternally
-