Uses of Class
ubic.gemma.model.common.auditAndSecurity.AuditEvent
Packages that use AuditEvent
Package
Description
-
Uses of AuditEvent in ubic.gemma.core.security.audit
Methods in ubic.gemma.core.security.audit that return AuditEventMethods in ubic.gemma.core.security.audit with parameters of type AuditEventModifier and TypeMethodDescriptionvoidAuditLogger.log(Auditable auditable, AuditEvent event) Log a given audit event.Constructors in ubic.gemma.core.security.audit with parameters of type AuditEventModifierConstructorDescriptionAuditedEvent(Object source, Auditable target, AuditEventType eventType, AuditEventPayload payload, AuditEvent auditEvent) -
Uses of AuditEvent in ubic.gemma.model.common.auditAndSecurity
Subclasses with type arguments of type AuditEvent in ubic.gemma.model.common.auditAndSecurityMethods in ubic.gemma.model.common.auditAndSecurity that return AuditEventModifier and TypeMethodDescriptionAuditTrail.getLastEvent()static AuditEventAuditEvent.Factory.newInstance(Date date, AuditAction action, String note, String detail, User performer, AuditEventType eventType) Create a new, immutable audit event.static AuditEventAuditEvent.Factory.newInstance(Date date, AuditAction action, String note, String detail, User performer, AuditEventType eventType, String payload) Create a new audit event with a serialised payload.static AuditEventAuditEvent.Factory.newInstance(Date date, AuditAction action, String note, String detail, User performer, AuditEventType eventType, String payload, String onBehalfOf) As above, naming the curator the action was taken for.Methods in ubic.gemma.model.common.auditAndSecurity that return types with arguments of type AuditEventMethods in ubic.gemma.model.common.auditAndSecurity with parameters of type AuditEventModifier and TypeMethodDescriptionvoidAuditTrail.addEvent(AuditEvent event) Append a newAuditEventto this trail AND repointAuditTrail.lastEventwhen the new event is more recent than the current pointer under (date desc, id desc) ordering.voidAuditTrail.setLastEvent(AuditEvent lastEvent) Method parameters in ubic.gemma.model.common.auditAndSecurity with type arguments of type AuditEventConstructors in ubic.gemma.model.common.auditAndSecurity with parameters of type AuditEvent -
Uses of AuditEvent in ubic.gemma.model.common.auditAndSecurity.curation
Methods in ubic.gemma.model.common.auditAndSecurity.curation that return AuditEventModifier and TypeMethodDescriptionCurationDetails.getLastNeedsAttentionEvent()CurationDetails.getLastNoteUpdateEvent()CurationDetails.getLastTroubledEvent()AbstractCuratableValueObject.LastEventTriple.needsAttention()Returns the value of theneedsAttentionrecord component.AbstractCuratableValueObject.LastEventTriple.noteUpdate()Returns the value of thenoteUpdaterecord component.AbstractCuratableValueObject.LastEventTriple.troubled()Returns the value of thetroubledrecord component.Methods in ubic.gemma.model.common.auditAndSecurity.curation with parameters of type AuditEventModifier and TypeMethodDescriptionvoidCurationDetails.setLastNeedsAttentionEvent(AuditEvent lastNeedsAttentionEvent) voidCurationDetails.setLastNoteUpdateEvent(AuditEvent lastNoteUpdateEvent) voidCurationDetails.setLastTroubledEvent(AuditEvent lastTroubledEvent) Constructors in ubic.gemma.model.common.auditAndSecurity.curation with parameters of type AuditEventModifierConstructorDescriptionLastEventTriple(AuditEvent troubled, AuditEvent needsAttention, AuditEvent noteUpdate) Creates an instance of aLastEventTriplerecord class. -
Uses of AuditEvent in ubic.gemma.model.common.auditAndSecurity.eventType
Methods in ubic.gemma.model.common.auditAndSecurity.eventType with parameters of type AuditEventModifier and TypeMethodDescriptionabstract voidCurationDetailsEvent.updateCurationDetails(CurationDetails curatable, AuditEvent auditEvent) Deprecated.This method should be overloaded in all of the extensions of this class to do the specific actions they wre designed for.voidCurationNoteUpdateEvent.updateCurationDetails(CurationDetails curationDetails, AuditEvent auditEvent) Deprecated.voidDoesNotNeedAttentionEvent.updateCurationDetails(CurationDetails curatable, AuditEvent auditEvent) Deprecated.voidNeedsAttentionEvent.updateCurationDetails(CurationDetails curatable, AuditEvent auditEvent) Deprecated.voidNotTroubledStatusFlagEvent.updateCurationDetails(CurationDetails curatable, AuditEvent auditEvent) Deprecated.final voidTroubledStatusFlagEvent.updateCurationDetails(CurationDetails curatable, AuditEvent auditEvent) Deprecated. -
Uses of AuditEvent in ubic.gemma.persistence.service.common.auditAndSecurity
Subclasses with type arguments of type AuditEvent in ubic.gemma.persistence.service.common.auditAndSecuritySubinterfaces with type arguments of type AuditEvent in ubic.gemma.persistence.service.common.auditAndSecurityMethods in ubic.gemma.persistence.service.common.auditAndSecurity that return AuditEventModifier and TypeMethodDescriptionAuditTrailService.addUpdateEvent(Auditable auditable, Class<? extends AuditEventType> type, String note) AuditTrailService.addUpdateEvent(Auditable auditable, Class<? extends AuditEventType> type, String note, String detail) AuditTrailService.addUpdateEvent(Auditable auditable, Class<? extends AuditEventType> type, String note, String detail, Date performedDate) Add an update audit event of a specific type to the passed auditable entity.AuditTrailService.addUpdateEvent(Auditable auditable, Class<? extends AuditEventType> type, String note, Throwable throwable) Add an update audit event with an exception.AuditTrailService.addUpdateEvent(Auditable auditable, String note) Add an update event defined by the given parameters, to the given auditable.AuditTrailServiceImpl.addUpdateEvent(Auditable auditable, Class<? extends AuditEventType> type, String note) AuditTrailServiceImpl.addUpdateEvent(Auditable auditable, Class<? extends AuditEventType> type, String note, String detail) AuditTrailServiceImpl.addUpdateEvent(Auditable auditable, Class<? extends AuditEventType> type, String note, String detail, Date performedDate) AuditTrailServiceImpl.addUpdateEvent(Auditable auditable, Class<? extends AuditEventType> type, String note, Throwable throwable) This is using thePropagation.REQUIRES_NEWso that if the throwable is raised, it will not roll back the audit trail event.AuditTrailServiceImpl.addUpdateEvent(Auditable auditable, String note) AuditTrailService.addUpdateEventWithPayload(Auditable auditable, Class<? extends AuditEventType> type, String note, String payloadJson) Add an update audit event of a specific type, attaching a JSON payload string.AuditTrailServiceImpl.addUpdateEventWithPayload(Auditable auditable, Class<? extends AuditEventType> type, String note, String payloadJson) AuditEventDao.getLastEvent(Auditable auditable) Obtain the latest event for a given auditable.AuditEventDao.getLastEvent(Auditable auditable, Class<? extends AuditEventType> type) Obtain the latest event of a given type for a given auditable.AuditEventDao.getLastEvent(Auditable auditable, Class<? extends AuditEventType> type, Collection<Class<? extends AuditEventType>> excludedTypes) Obtain the latest event of a given type, excluding a certain number of types.AuditEventDaoImpl.getLastEvent(Auditable auditable) AuditEventDaoImpl.getLastEvent(Auditable auditable, Class<? extends AuditEventType> type) AuditEventDaoImpl.getLastEvent(Auditable auditable, Class<? extends AuditEventType> type, Collection<Class<? extends AuditEventType>> excludedTypes) AuditEventService.getLastEvent(Auditable auditable) AuditEventService.getLastEvent(Auditable auditable, Class<? extends AuditEventType> type) AuditEventService.getLastEvent(Auditable auditable, Class<? extends AuditEventType> type, Collection<Class<? extends AuditEventType>> excludedTypes) AuditEventServiceImpl.getLastEvent(Auditable auditable) AuditEventServiceImpl.getLastEvent(Auditable auditable, Class<? extends AuditEventType> type) AuditEventServiceImpl.getLastEvent(Auditable auditable, Class<? extends AuditEventType> type, Collection<Class<? extends AuditEventType>> excludedTypes) Methods in ubic.gemma.persistence.service.common.auditAndSecurity that return types with arguments of type AuditEventModifier and TypeMethodDescription<T extends Auditable>
Map<T, AuditEvent> AuditEventDao.getCreateEvents(Collection<T> auditables) Obtain the creation events for the given auditables.<T extends Auditable>
Map<T, AuditEvent> AuditEventDaoImpl.getCreateEvents(Collection<T> auditables) <T extends Auditable>
Map<T, AuditEvent> AuditEventService.getCreateEvents(Collection<T> auditable) <T extends Auditable>
Map<T, AuditEvent> AuditEventServiceImpl.getCreateEvents(Collection<T> auditables) Obtain the audit events associated to a given auditable.AuditEventDao.getEventsByCursor(Auditable auditable, Cursor cursor, int limit) Keyset-pagination counterpart toAuditEventDao.getEvents(Auditable)— cursor mode forGET /datasets/{dataset}/auditEvents(step 1q ofCURSOR_PAGINATION_STEP1_PLAN.md).AuditEventDaoImpl.getEventsByCursor(Auditable auditable, Cursor cursor, int limit) AuditEventService.getEventsByCursor(Auditable auditable, Cursor cursor, int limit) Keyset-pagination counterpart toAuditEventService.getEvents(Auditable)for theGET /datasets/{dataset}/auditEventsendpoint — seeCURSOR_PAGINATION_STEP1_PLAN.mdstep 1q.AuditEventServiceImpl.getEventsByCursor(Auditable auditable, Cursor cursor, int limit) AuditEventDao.getEventsWithType(Auditable auditable) Obtain all events with a non-null event type for a given auditable.AuditEventDaoImpl.getEventsWithType(Auditable auditable) AuditEventService.getEventsWithType(Auditable auditable) Retrieve all events with an event type.AuditEventServiceImpl.getEventsWithType(Auditable auditable) <T extends Auditable>
Map<T, AuditEvent> AuditEventDao.getLastEvents(Class<T> auditableClass, Class<? extends AuditEventType> type) Obtain the latest events of a specified type for all auditable of a given type.<T extends Auditable>
Map<T, AuditEvent> AuditEventDao.getLastEvents(Collection<T> auditables) Obtain the latest event of any type for all given auditables — the batch counterpart ofAuditEventDao.getLastEvent(Auditable).<T extends Auditable>
Map<T, AuditEvent> AuditEventDao.getLastEvents(Collection<T> auditables, Class<? extends AuditEventType> type) Obtain the latest events of a specified type for all given auditables.<T extends Auditable>
Map<T, AuditEvent> AuditEventDaoImpl.getLastEvents(Class<T> auditableClass, Class<? extends AuditEventType> type) <T extends Auditable>
Map<T, AuditEvent> AuditEventDaoImpl.getLastEvents(Collection<T> auditables) <T extends Auditable>
Map<T, AuditEvent> AuditEventDaoImpl.getLastEvents(Collection<T> auditables, Class<? extends AuditEventType> type) <T extends Auditable>
Map<T, AuditEvent> AuditEventService.getLastEvents(Class<T> auditableClass, Class<? extends AuditEventType> type) <T extends Auditable>
Map<T, AuditEvent> AuditEventService.getLastEvents(Collection<T> auditables) Obtain the latest typed event for each of the given auditables, whatever its type.<T extends Auditable>
Map<Class<? extends AuditEventType>, Map<T, AuditEvent>> AuditEventService.getLastEvents(Collection<T> auditables, Collection<Class<? extends AuditEventType>> types) Fast method to retrieve auditEventTypes of multiple classes.<T extends Auditable>
Map<T, AuditEvent> AuditEventServiceImpl.getLastEvents(Class<T> auditableClass, Class<? extends AuditEventType> type) <T extends Auditable>
Map<T, AuditEvent> AuditEventServiceImpl.getLastEvents(Collection<T> auditables) <T extends Auditable>
Map<Class<? extends AuditEventType>, Map<T, AuditEvent>> AuditEventServiceImpl.getLastEvents(Collection<T> auditables, Collection<Class<? extends AuditEventType>> types) -
Uses of AuditEvent in ubic.gemma.persistence.service.common.auditAndSecurity.curation
Methods in ubic.gemma.persistence.service.common.auditAndSecurity.curation with parameters of type AuditEventModifier and TypeMethodDescriptionprotected voidAbstractCuratableDao.addEventsToMap(Map<Long, Collection<AuditEvent>> eventMap, Long id, AuditEvent event) voidAbstractCuratableDao.updateCurationDetailsFromAuditEvent(C curatable, AuditEvent auditEvent) voidCuratableDao.updateCurationDetailsFromAuditEvent(C curatable, AuditEvent auditEvent) Update the curation details of a given curatable entity.voidGenericCuratableDaoImpl.updateCurationDetailsFromAuditEvent(Curatable auditable, AuditEvent auditEvent) Method parameters in ubic.gemma.persistence.service.common.auditAndSecurity.curation with type arguments of type AuditEventModifier and TypeMethodDescriptionprotected voidAbstractCuratableDao.addEventsToMap(Map<Long, Collection<AuditEvent>> eventMap, Long id, AuditEvent event) -
Uses of AuditEvent in ubic.gemma.persistence.service.expression.arrayDesign
Methods in ubic.gemma.persistence.service.expression.arrayDesign that return types with arguments of type AuditEventModifier and TypeMethodDescriptionArrayDesignDao.getAuditEvents(Collection<Long> ids) ArrayDesignDaoImpl.getAuditEvents(Collection<Long> ids) ArrayDesignReadService.getLastGeneMapping(Collection<Long> ids) ArrayDesignReadServiceImpl.getLastGeneMapping(Collection<Long> ids) ArrayDesignService.getLastGeneMapping(Collection<Long> ids) Gets the AuditEvents of the latest gene mapping for the specified array design ids.ArrayDesignServiceImpl.getLastGeneMapping(Collection<Long> ids) ArrayDesignReadService.getLastRepeatAnalysis(Collection<Long> ids) ArrayDesignReadServiceImpl.getLastRepeatAnalysis(Collection<Long> ids) ArrayDesignService.getLastRepeatAnalysis(Collection<Long> ids) ArrayDesignServiceImpl.getLastRepeatAnalysis(Collection<Long> ids) ArrayDesignReadService.getLastSequenceAnalysis(Collection<Long> ids) ArrayDesignReadServiceImpl.getLastSequenceAnalysis(Collection<Long> ids) ArrayDesignService.getLastSequenceAnalysis(Collection<Long> ids) Gets the AuditEvents of the latest sequence analyses for the specified array design ids.ArrayDesignServiceImpl.getLastSequenceAnalysis(Collection<Long> ids) ArrayDesignReadService.getLastSequenceUpdate(Collection<Long> ids) ArrayDesignReadServiceImpl.getLastSequenceUpdate(Collection<Long> ids) ArrayDesignService.getLastSequenceUpdate(Collection<Long> ids) Gets the AuditEvents of the latest sequence update for the specified array design ids.ArrayDesignServiceImpl.getLastSequenceUpdate(Collection<Long> ids) -
Uses of AuditEvent in ubic.gemma.persistence.service.expression.experiment
Methods in ubic.gemma.persistence.service.expression.experiment that return types with arguments of type AuditEventModifier and TypeMethodDescriptionExpressionExperimentDao.getAuditEvents(Collection<Long> ids) ExpressionExperimentDaoImpl.getAuditEvents(Collection<Long> ids) WorkflowService.getHistory(Investigation investigation) Retrieve the full chronological history of workflow transitions for a dataset, derived from the AUDIT_EVENT stream filtered toWorkflowStateChangedEventrows.WorkflowServiceImpl.getHistory(Investigation investigation) ExpressionExperimentReadService.getLastLinkAnalysis(Collection<Long> ids) ExpressionExperimentReadServiceImpl.getLastLinkAnalysis(Collection<Long> ids) ExpressionExperimentService.getLastLinkAnalysis(Collection<Long> ids) ExpressionExperimentServiceImpl.getLastLinkAnalysis(Collection<Long> ids) ExpressionExperimentReadService.getLastMissingValueAnalysis(Collection<Long> ids) ExpressionExperimentReadServiceImpl.getLastMissingValueAnalysis(Collection<Long> ids) ExpressionExperimentService.getLastMissingValueAnalysis(Collection<Long> ids) ExpressionExperimentServiceImpl.getLastMissingValueAnalysis(Collection<Long> ids) ExpressionExperimentReadService.getLastProcessedDataUpdate(Collection<Long> ids) ExpressionExperimentReadServiceImpl.getLastProcessedDataUpdate(Collection<Long> ids) ExpressionExperimentService.getLastProcessedDataUpdate(Collection<Long> ids) ExpressionExperimentServiceImpl.getLastProcessedDataUpdate(Collection<Long> ids) ExpressionExperimentDao.getSampleRemovalEvents(Collection<ExpressionExperiment> expressionExperiments) ExpressionExperimentDaoImpl.getSampleRemovalEvents(Collection<ExpressionExperiment> expressionExperiments) ExpressionExperimentReadService.getSampleRemovalEvents(Collection<ExpressionExperiment> expressionExperiments) ExpressionExperimentReadServiceImpl.getSampleRemovalEvents(Collection<ExpressionExperiment> expressionExperiments) ExpressionExperimentService.getSampleRemovalEvents(Collection<ExpressionExperiment> expressionExperiments) ExpressionExperimentServiceImpl.getSampleRemovalEvents(Collection<ExpressionExperiment> expressionExperiments) -
Uses of AuditEvent in ubic.gemma.rest
Methods in ubic.gemma.rest with parameters of type AuditEventModifier and TypeMethodDescriptionDatasetUpdateSummaryValueObject.forCreation(AuditEvent event) Build a summary from the dataset's creation row, for a dataset that has never received a typed event.DatasetUpdateSummaryValueObject.forEvent(AuditEvent event) Build a summary from the dataset's most recent typed audit event.