Class VocabularyTerm
- java.lang.Object
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.AbstractRegistrationHolder
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeWithRegistration<T>
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeWithRegistrationAndModificationDate<VocabularyTerm>
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.VocabularyTerm
-
- All Implemented Interfaces:
IVocabularyTermUpdates,ICodeHolder,IIdHolder,IRegistratorAndModifierHolder,IRegistratorHolder,java.io.Serializable,java.lang.Comparable<VocabularyTerm>
- Direct Known Subclasses:
UpdatedVocabularyTerm
@JsonObject("VocabularyTermBasic") public class VocabularyTerm extends CodeWithRegistrationAndModificationDate<VocabularyTerm> implements IVocabularyTermUpdatesA vocabulary term.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCODEstatic java.lang.StringDESCRIPTIONstatic java.lang.StringLABEL
-
Constructor Summary
Constructors Constructor Description VocabularyTerm()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCodeOrLabel()java.lang.StringgetDescription()java.lang.LonggetId()Returns the technical ID of this instance.java.lang.StringgetLabel()java.util.DategetModificationDate()java.lang.LonggetOrdinal()java.lang.StringgetUrl()java.lang.BooleanisOfficial()voidsetCode(java.lang.String code)voidsetDescription(java.lang.String description)voidsetId(java.lang.Long id)voidsetLabel(java.lang.String label)voidsetModificationDate(java.util.Date modificationDate)voidsetOfficial(java.lang.Boolean isOfficial)voidsetOrdinal(java.lang.Long ordinal)voidsetUrl(java.lang.String url)java.lang.StringtoString()-
Methods inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeWithRegistrationAndModificationDate
getModifier, getVersion, setModifier, setVersion
-
Methods inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeWithRegistration
compareTo, getCode
-
Methods inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.AbstractRegistrationHolder
getRegistrationDate, getRegistrator, setRegistrationDate, setRegistrator
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface ch.systemsx.cisd.openbis.generic.shared.basic.ICodeHolder
getCode
-
Methods inherited from interface ch.systemsx.cisd.openbis.generic.shared.basic.IRegistratorHolder
getRegistrator
-
-
-
-
Field Detail
-
CODE
public static final java.lang.String CODE
- See Also:
- Constant Field Values
-
LABEL
public static final java.lang.String LABEL
- See Also:
- Constant Field Values
-
DESCRIPTION
public static final java.lang.String DESCRIPTION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getId
public java.lang.Long getId()
Description copied from interface:IIdHolderReturns the technical ID of this instance.
-
setId
public void setId(java.lang.Long id)
-
setCode
public void setCode(java.lang.String code)
- Overrides:
setCodein classCodeWithRegistration<VocabularyTerm>
-
setLabel
public void setLabel(java.lang.String label)
-
getLabel
public java.lang.String getLabel()
- Specified by:
getLabelin interfaceIVocabularyTermUpdates
-
setDescription
public void setDescription(java.lang.String description)
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfaceIVocabularyTermUpdates
-
getModificationDate
public java.util.Date getModificationDate()
- Specified by:
getModificationDatein interfaceIVocabularyTermUpdates- Overrides:
getModificationDatein classCodeWithRegistrationAndModificationDate<VocabularyTerm>
-
setModificationDate
public void setModificationDate(java.util.Date modificationDate)
- Overrides:
setModificationDatein classCodeWithRegistrationAndModificationDate<VocabularyTerm>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getCodeOrLabel
public java.lang.String getCodeOrLabel()
-
getUrl
public java.lang.String getUrl()
-
setUrl
public void setUrl(java.lang.String url)
-
getOrdinal
public java.lang.Long getOrdinal()
- Specified by:
getOrdinalin interfaceIVocabularyTermUpdates
-
setOrdinal
public void setOrdinal(java.lang.Long ordinal)
-
isOfficial
public java.lang.Boolean isOfficial()
-
setOfficial
public void setOfficial(java.lang.Boolean isOfficial)
-
-