Class CurationDetailsValueObject
java.lang.Object
ubic.gemma.model.common.IdentifiableValueObject<CurationDetails>
ubic.gemma.model.common.auditAndSecurity.curation.CurationDetailsValueObject
- All Implemented Interfaces:
Serializable,Identifiable
Value object exposing
CurationDetails over the REST API.
The curationNote and lastNoteUpdateEvent fields are admin-only and remain null for
non-administrators.
- See Also:
-
Field Summary
Fields inherited from class ubic.gemma.model.common.IdentifiableValueObject
id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanvoidsetCurationNote(String curationNote) voidsetLastNeedsAttentionEvent(AuditEventValueObject lastNeedsAttentionEvent) voidsetLastNoteUpdateEvent(AuditEventValueObject lastNoteUpdateEvent) voidsetLastTroubledEvent(AuditEventValueObject lastTroubledEvent) voidsetLastUpdated(Date lastUpdated) voidsetNeedsAttention(boolean needsAttention) voidsetTroubled(boolean troubled)
-
Constructor Details
-
CurationDetailsValueObject
public CurationDetailsValueObject() -
CurationDetailsValueObject
-
-
Method Details
-
getLastUpdated
-
isTroubled
public boolean isTroubled() -
getLastTroubledEvent
-
isNeedsAttention
public boolean isNeedsAttention() -
getLastNeedsAttentionEvent
-
getCurationNote
-
getLastNoteUpdateEvent
-
setLastUpdated
-
setTroubled
public void setTroubled(boolean troubled) -
setLastTroubledEvent
-
setNeedsAttention
public void setNeedsAttention(boolean needsAttention) -
setLastNeedsAttentionEvent
-
setCurationNote
-
setLastNoteUpdateEvent
-