Uses of Interface
ubic.gemma.model.common.auditAndSecurity.Auditable
Packages that use Auditable
Package
Description
-
Uses of Auditable in ubic.gemma.cli.util
Classes in ubic.gemma.cli.util with type parameters of type AuditableModifier and TypeClassDescriptionclassAbstractAutoSeekingCLI<T extends Auditable>Provide auto-seeking capabilities to a CLI. -
Uses of Auditable in ubic.gemma.core.analysis.report
Methods in ubic.gemma.core.analysis.report that return types with arguments of type AuditableMethods in ubic.gemma.core.analysis.report with parameters of type AuditableModifier and TypeMethodDescriptionvoidWhatsNew.addNewObjects(Auditable newObject) adds a single auditable to the new object listvoidWhatsNew.addUpdatedObjects(Auditable updatedObject) adds a single auditable to the updated object listMethod parameters in ubic.gemma.core.analysis.report with type arguments of type AuditableModifier and TypeMethodDescriptionvoidWhatsNew.addNewObjects(Collection<? extends Auditable> objs) adds a collection of auditables to the new object listvoidWhatsNew.addUpdatedObjects(Collection<? extends Auditable> objs) adds a collection of auditables to the updated object listvoidWhatsNew.setNewObjects(Collection<Auditable> newObjects) voidWhatsNew.setUpdatedObjects(Collection<Auditable> updatedObjects) -
Uses of Auditable in ubic.gemma.core.security.audit
Methods in ubic.gemma.core.security.audit that return AuditableMethods in ubic.gemma.core.security.audit with parameters of type AuditableModifier and TypeMethodDescriptionvoidAuditLogger.log(Auditable auditable, AuditEvent event) Log a given audit event.Constructors in ubic.gemma.core.security.audit with parameters of type AuditableModifierConstructorDescriptionAuditedEvent(Object source, Auditable target, AuditEventType eventType, AuditEventPayload payload, AuditEvent auditEvent) -
Uses of Auditable in ubic.gemma.model.analysis
Classes in ubic.gemma.model.analysis that implement Auditable -
Uses of Auditable in ubic.gemma.model.analysis.expression
Classes in ubic.gemma.model.analysis.expression that implement Auditable -
Uses of Auditable in ubic.gemma.model.common.auditAndSecurity
Classes in ubic.gemma.model.common.auditAndSecurity that implement AuditableModifier and TypeClassDescriptionclassAn entity which can have an audit trail attached to it.classAn organized group of researchers with an identifiable leader and group members. -
Uses of Auditable in ubic.gemma.model.common.auditAndSecurity.curation
Subinterfaces of Auditable in ubic.gemma.model.common.auditAndSecurity.curationClasses in ubic.gemma.model.common.auditAndSecurity.curation that implement AuditableModifier and TypeClassDescriptionclassA curation ticket targeting one or more entities (initiallyTicketTargetType.EXPRESSION_EXPERIMENTandTicketTargetType.ARRAY_DESIGN). -
Uses of Auditable in ubic.gemma.model.common.description
Classes in ubic.gemma.model.common.description that implement Auditable -
Uses of Auditable in ubic.gemma.model.expression.arrayDesign
Classes in ubic.gemma.model.expression.arrayDesign that implement AuditableModifier and TypeClassDescriptionclassRepresents an assembly of design elements that are assayed all at once. -
Uses of Auditable in ubic.gemma.model.expression.experiment
Classes in ubic.gemma.model.expression.experiment that implement AuditableModifier and TypeClassDescriptionclassRepresents a set ofBioAssays.classHibernate Search 7 indexed root.classA subset of assays (or derived assays) from anExpressionExperiment.classSubclass ofInvestigationrepresenting a proposed-but-not-yet-loaded dataset. -
Uses of Auditable in ubic.gemma.model.genome.gene
Classes in ubic.gemma.model.genome.gene that implement AuditableModifier and TypeClassDescriptionclassA grouping of genes that share a common relationship. -
Uses of Auditable in ubic.gemma.model.pipeline
Classes in ubic.gemma.model.pipeline that implement AuditableModifier and TypeClassDescriptionclassOne curator-initiated submission of a pipeline against a set of experiments. -
Uses of Auditable in ubic.gemma.persistence.service.common.auditAndSecurity
Methods in ubic.gemma.persistence.service.common.auditAndSecurity with type parameters of type AuditableModifier 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) AuditEventDao.getIdsHavingEvent(Class<T> auditableClass, Collection<Class<? extends AuditEventType>> types) Obtain the ids of every auditable of a class whose trail carries at least one event of any of the given types.AuditEventDaoImpl.getIdsHavingEvent(Class<T> auditableClass, Collection<Class<? extends AuditEventType>> types) AuditEventService.getIdsHavingEvent(Class<T> auditableClass, Collection<Class<? extends AuditEventType>> types) Obtain the ids of every auditable of a class whose trail carries at least one event of any of the given types.AuditEventServiceImpl.getIdsHavingEvent(Class<T> auditableClass, Collection<Class<? extends AuditEventType>> types) <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) <T extends Auditable>
Collection<T> AuditEventDao.getNewSinceDate(Class<T> auditableClass, Date date) Get auditables that have been created since the given date.<T extends Auditable>
Collection<T> AuditEventDaoImpl.getNewSinceDate(Class<T> auditableClass, Date date) <T extends Auditable>
Collection<T> AuditEventService.getNewSinceDate(Class<T> auditableClass, Date date) <T extends Auditable>
Collection<T> AuditEventServiceImpl.getNewSinceDate(Class<T> auditableClass, Date date) <T extends Auditable>
Collection<T> AuditEventDao.getUpdatedSinceDate(Class<T> auditableClass, Date date) Get auditables that have been updated since the given date.<T extends Auditable>
Collection<T> AuditEventDaoImpl.getUpdatedSinceDate(Class<T> auditableClass, Date date) <T extends Auditable>
Collection<T> AuditEventService.getUpdatedSinceDate(Class<T> auditableClass, Date date) <T extends Auditable>
Collection<T> AuditEventServiceImpl.getUpdatedSinceDate(Class<T> auditableClass, Date date) Methods in ubic.gemma.persistence.service.common.auditAndSecurity with parameters of type AuditableModifier 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) 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) 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) booleanAuditEventService.hasEvent(Auditable a, Class<? extends AuditEventType> type) booleanAuditEventServiceImpl.hasEvent(Auditable a, Class<? extends AuditEventType> type) Method parameters in ubic.gemma.persistence.service.common.auditAndSecurity with type arguments of type AuditableModifier and TypeMethodDescriptionvoidAuditEventService.retainHavingEvent(Collection<? extends Auditable> a, Class<? extends AuditEventType> type) voidAuditEventServiceImpl.retainHavingEvent(Collection<? extends Auditable> a, Class<? extends AuditEventType> type) voidAuditEventService.retainLackingEvent(Collection<? extends Auditable> a, Class<? extends AuditEventType> type) voidAuditEventServiceImpl.retainLackingEvent(Collection<? extends Auditable> a, Class<? extends AuditEventType> type)