Class CurationDetails

  • All Implemented Interfaces:
    Identifiable

    public class CurationDetails
    extends AbstractIdentifiable
    Class encapsulating all the curation information for Curatable objects. This includes a flag to indicate whether the entity is "troubled". For ExpressionExperiments as of 2019, this troubled flag will reflect whether an associated ArrayDesign is troubled.
    Author:
    tesarst
    • Constructor Detail

      • CurationDetails

        public CurationDetails()
    • Method Detail

      • equals

        public boolean equals​(Object object)
        Compares the objects type and IDs.
        Specified by:
        equals in class AbstractIdentifiable
        Parameters:
        object - the object to compare this instance to.
        Returns:
        true, if this instance and the given object are the same type and have the same ID. False otherwise.
      • hashCode

        public int hashCode()
        Description copied from class: AbstractIdentifiable
        Important note: Never use the ID in the hashCode() implementation since it can be assigned when the object is persisted.
        Specified by:
        hashCode in class AbstractIdentifiable
      • setLastUpdated

        public void setLastUpdated​(@Nullable
                                   Date lastUpdated)
      • setLastNeedsAttentionEvent

        public void setLastNeedsAttentionEvent​(@Nullable
                                               AuditEvent lastNeedsAttentionEvent)
      • getNeedsAttention

        public boolean getNeedsAttention()
      • setNeedsAttention

        public void setNeedsAttention​(boolean needsAttention)
      • setLastTroubledEvent

        public void setLastTroubledEvent​(@Nullable
                                         AuditEvent lastTroubledEvent)
      • setTroubled

        public void setTroubled​(boolean troubled)
      • setLastNoteUpdateEvent

        public void setLastNoteUpdateEvent​(@Nullable
                                           AuditEvent lastNoteUpdateEvent)
      • setCurationNote

        public void setCurationNote​(@Nullable
                                    String curationNote)