public class AnnotationSetData extends BasicData implements LoggableData, java.io.Serializable
AnnotationSet
,
Developer documentation: Annotations,
Serialized FormModifier and Type | Field and Description |
---|---|
private java.util.Map<AnnotationTypeData,AnnotationData> |
annotations |
private java.util.Set<AnnotationData> |
inherited |
private java.util.Set<AnnotationSetData> |
inheritedSets |
private java.util.Set<AnnotationSetData> |
inheritingSets |
private java.lang.Integer |
itemId |
private int |
itemType |
private static long |
serialVersionUID |
Constructor and Description |
---|
AnnotationSetData() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<AnnotationTypeData,AnnotationData> |
getAnnotations()
The primary annotations in this annotation set.
|
java.util.Set<AnnotationData> |
getInherited()
Annotations that are inherited from other annotation sets.
|
java.util.Set<AnnotationSetData> |
getInheritedSets()
Annotation sets from which this set should inherit all annotations.
|
(package private) java.util.Set<AnnotationSetData> |
getInheritingSets()
Annotation sets inherting annotations from this set.
|
java.lang.Integer |
getItemId()
The ID if the item this annotation set is associated with.
|
int |
getItemType()
Get the item type this annotation set is associated with.
|
(package private) void |
setAnnotations(java.util.Map<AnnotationTypeData,AnnotationData> annotations) |
(package private) void |
setInherited(java.util.Set<AnnotationData> inherited) |
(package private) void |
setInheritedSets(java.util.Set<AnnotationSetData> inheritedSets) |
(package private) void |
setInheritingSets(java.util.Set<AnnotationSetData> inheritingSets) |
void |
setItemId(java.lang.Integer itemId) |
void |
setItemType(int itemType) |
equals, getId, getVersion, hashCode, setId, setVersion, toString
private static final long serialVersionUID
private transient int itemType
private transient java.lang.Integer itemId
private transient java.util.Map<AnnotationTypeData,AnnotationData> annotations
private transient java.util.Set<AnnotationData> inherited
private transient java.util.Set<AnnotationSetData> inheritedSets
private transient java.util.Set<AnnotationSetData> inheritingSets
public int getItemType()
public void setItemType(int itemType)
@NotLoggable public java.lang.Integer getItemId()
public void setItemId(java.lang.Integer itemId)
@NotLoggable public java.util.Map<AnnotationTypeData,AnnotationData> getAnnotations()
AnnotationData.getAnnotationSet()
,
AnnotationData.getAnnotationType()
void setAnnotations(java.util.Map<AnnotationTypeData,AnnotationData> annotations)
public java.util.Set<AnnotationData> getInherited()
getInheritingSets()
void setInherited(java.util.Set<AnnotationData> inherited)
public java.util.Set<AnnotationSetData> getInheritedSets()
getInheritingSets()
void setInheritedSets(java.util.Set<AnnotationSetData> inheritedSets)
java.util.Set<AnnotationSetData> getInheritingSets()
getInheritedSets()
void setInheritingSets(java.util.Set<AnnotationSetData> inheritingSets)