Class AuditEventValueObject

java.lang.Object
ubic.gemma.model.common.IdentifiableValueObject<AuditEvent>
ubic.gemma.model.common.auditAndSecurity.AuditEventValueObject
All Implemented Interfaces:
Serializable, Identifiable

public class AuditEventValueObject extends IdentifiableValueObject<AuditEvent>
Author:
klc (orginally generated by model)
See Also:
  • Constructor Details

    • AuditEventValueObject

      public AuditEventValueObject()
      Required when using the class as a spring bean.
    • AuditEventValueObject

      public AuditEventValueObject(Long id)
    • AuditEventValueObject

      public AuditEventValueObject(AuditEvent ae)
  • Method Details

    • getActionName

      @Deprecated public String getActionName()
      Deprecated.
      Use getAction() instead.
    • getEventTypeName

      public String getEventTypeName()
    • toString

      public String toString()
      Overrides:
      toString in class IdentifiableValueObject<AuditEvent>
    • getPerformer

      public String getPerformer()
    • getDate

      public Date getDate()
    • getAction

      public String getAction()
    • getNote

      public String getNote()
    • getDetail

      public String getDetail()
    • getOnBehalfOf

      public String getOnBehalfOf()
      The curator an agent acted for, when the credential that authenticated the write is not the person who asked for it.

      performer is the authenticated principal, so an agent commit is stamped with the agent's own account whoever requested it. This names the requester beside it. Null on any event written directly by the account that performed it, which is every event before 2026-09-05.

    • getEventType

      public Class<? extends AuditEventType> getEventType()
    • setPerformer

      public void setPerformer(String performer)
    • setDate

      public void setDate(Date date)
    • setAction

      public void setAction(String action)
    • setNote

      public void setNote(String note)
    • setDetail

      public void setDetail(String detail)
    • setOnBehalfOf

      public void setOnBehalfOf(String onBehalfOf)
      The curator an agent acted for, when the credential that authenticated the write is not the person who asked for it.

      performer is the authenticated principal, so an agent commit is stamped with the agent's own account whoever requested it. This names the requester beside it. Null on any event written directly by the account that performed it, which is every event before 2026-09-05.

    • setEventType

      public void setEventType(Class<? extends AuditEventType> eventType)