public class AnnotationData extends BasicData implements LoggableData
Annotation
,
Developer documentation: AnnotationsModifier and Type | Field and Description |
---|---|
private AnnotationSetData |
annotationSet |
private AnnotationTypeData |
annotationType |
private java.util.Set<AnnotationSetData> |
inheritingSets |
private java.util.Date |
lastUpdate |
private UnitData |
unit |
private ParameterValueData<?> |
values |
Constructor and Description |
---|
AnnotationData() |
Modifier and Type | Method and Description |
---|---|
AnnotationSetData |
getAnnotationSet()
Get the annotation set this annotation primarily belongs to.
|
AnnotationTypeData |
getAnnotationType()
Get the type of this annotation.
|
(package private) java.util.Set<AnnotationSetData> |
getInheritingSets()
The annotation sets which inherit this annotation.
|
java.util.Date |
getLastUpdate()
Get the date and time the values in this annotation was last updated.
|
UnitData |
getUnit()
Get the unit used for the annotation values.
|
ParameterValueData<?> |
getValues()
The values of this annotation.
|
void |
setAnnotationSet(AnnotationSetData annotationSet) |
void |
setAnnotationType(AnnotationTypeData annotationType) |
(package private) void |
setInheritingSets(java.util.Set<AnnotationSetData> inheritingSets) |
void |
setLastUpdate(java.util.Date lastUpdate) |
void |
setUnit(UnitData unit) |
void |
setValues(ParameterValueData<?> values) |
equals, getId, getVersion, hashCode, setId, setVersion, toString
private AnnotationSetData annotationSet
private AnnotationTypeData annotationType
private UnitData unit
private ParameterValueData<?> values
private java.util.Date lastUpdate
private java.util.Set<AnnotationSetData> inheritingSets
public AnnotationSetData getAnnotationSet()
public void setAnnotationSet(AnnotationSetData annotationSet)
public AnnotationTypeData getAnnotationType()
public void setAnnotationType(AnnotationTypeData annotationType)
public UnitData getUnit()
public void setUnit(UnitData unit)
public ParameterValueData<?> getValues()
public void setValues(ParameterValueData<?> values)
public java.util.Date getLastUpdate()
Date
object, or null if not knownpublic void setLastUpdate(java.util.Date lastUpdate)
java.util.Set<AnnotationSetData> getInheritingSets()
AnnotationSetData.getInherited()
void setInheritingSets(java.util.Set<AnnotationSetData> inheritingSets)