@MappedSuperclass public abstract class AnnotatableEntity extends VersionableEntity implements IAnnotatableEntity
Modifier and Type | Field and Description |
---|---|
protected java.util.Set<Annotation> |
annotations |
protected java.util.Set<Marker> |
markers |
CLOB_LENGTH, uuid
Modifier | Constructor and Description |
---|---|
protected |
AnnotatableEntity() |
Modifier and Type | Method and Description |
---|---|
void |
addAnnotation(Annotation annotation) |
void |
addMarker(Marker marker) |
Marker |
addMarker(MarkerType type,
boolean value) |
java.lang.Object |
clone()
Clones this versionable entity.
|
java.util.Set<Annotation> |
getAnnotations() |
java.util.Set<Annotation> |
getAnnotations(java.util.UUID uuidAnnotationType) |
java.util.Set<Marker> |
getMarkers() |
java.util.Set<Marker> |
getMarkers(java.util.UUID uuidMarkerType) |
boolean |
hasMarker(MarkerType type,
boolean value) |
boolean |
hasMarker(java.util.UUID uuidMarkerType,
boolean value) |
java.lang.Boolean |
markerValue(java.util.UUID uuidMarkerType) |
void |
removeAnnotation(Annotation annotation) |
void |
removeMarker(Marker marker) |
void |
removeMarker(java.util.UUID markerTypeUuid) |
void |
setAnnotations(java.util.Set<Annotation> annotations) |
cloneLanguageString, equals, getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
addPropertyChangeListener, addPropertyChangeListener, addToSetWithChangeEvent, deproxy, deproxy, fireOnCreateEvent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getCreated, getCreatedBy, getId, getUserFriendlyDescription, getUserFriendlyFieldName, getUserFriendlyTypeName, getUuid, hashCode, hasListeners, initListener, instanceToString, invokeSetMethod, invokeSetMethodWithNull, isBlank, isInstanceOf, isNotBlank, isPersited, removeFromSetWithChangeEvent, removePropertyChangeListener, removePropertyChangeListener, replaceInList, setCreated, setCreatedBy, setId, setNewEntityListener, setUuid, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
getCreated, getCreatedBy, getId, getUuid, isInstanceOf, isPersited, setCreated, setCreatedBy, setId, setUuid
protected java.util.Set<Marker> markers
protected java.util.Set<Annotation> annotations
public java.util.Set<Marker> getMarkers()
getMarkers
in interface IAnnotatableEntity
public void addMarker(Marker marker)
addMarker
in interface IAnnotatableEntity
public Marker addMarker(MarkerType type, boolean value)
public void removeMarker(Marker marker)
removeMarker
in interface IAnnotatableEntity
public void removeMarker(java.util.UUID markerTypeUuid)
removeMarker
in interface IAnnotatableEntity
public boolean hasMarker(MarkerType type, boolean value)
hasMarker
in interface IAnnotatableEntity
public boolean hasMarker(java.util.UUID uuidMarkerType, boolean value)
hasMarker
in interface IAnnotatableEntity
public java.util.Set<Marker> getMarkers(java.util.UUID uuidMarkerType)
getMarkers
in interface IAnnotatableEntity
public java.lang.Boolean markerValue(java.util.UUID uuidMarkerType)
markerValue
in interface IAnnotatableEntity
public java.util.Set<Annotation> getAnnotations()
getAnnotations
in interface IAnnotatableEntity
public void addAnnotation(Annotation annotation)
addAnnotation
in interface IAnnotatableEntity
public java.util.Set<Annotation> getAnnotations(java.util.UUID uuidAnnotationType)
public void removeAnnotation(Annotation annotation)
removeAnnotation
in interface IAnnotatableEntity
public void setAnnotations(java.util.Set<Annotation> annotations) throws EntityCollectionSetterAdapter.SetterAdapterException
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
VersionableEntity
clone
in class VersionableEntity
java.lang.CloneNotSupportedException
Object.clone()
Copyright © 2007-2020 EDIT. All Rights Reserved.