Search in sources :

Example 6 with Event

use of uk.ac.ebi.spot.goci.model.Event in project goci by EBISPOT.

the class AncestryTrackingOperationServiceImpl method create.

@Override
public void create(Trackable trackable, SecureUser secureUser) {
    Event createEvent = eventOperationsService.createEvent("ANCESTRY_CREATED", secureUser);
    trackable.addEvent(createEvent);
}
Also used : Event(uk.ac.ebi.spot.goci.model.Event)

Example 7 with Event

use of uk.ac.ebi.spot.goci.model.Event in project goci by EBISPOT.

the class AncestryTrackingOperationServiceImpl method delete.

@Override
public void delete(Trackable trackable, SecureUser secureUser) {
    Event deleteEvent = eventOperationsService.createEvent("ANCESTRY_DELETED", secureUser);
    trackable.addEvent(deleteEvent);
}
Also used : Event(uk.ac.ebi.spot.goci.model.Event)

Example 8 with Event

use of uk.ac.ebi.spot.goci.model.Event in project goci by EBISPOT.

the class AssociationTrackingOperationServiceImpl method update.

@Override
public void update(Trackable trackable, SecureUser secureUser, String eventType, String description) {
    Event updateEvent = eventOperationsService.createEvent(eventType, secureUser, description);
    trackable.addEvent(updateEvent);
}
Also used : Event(uk.ac.ebi.spot.goci.model.Event)

Example 9 with Event

use of uk.ac.ebi.spot.goci.model.Event in project goci by EBISPOT.

the class AssociationTrackingOperationServiceImpl method delete.

@Override
public void delete(Trackable trackable, SecureUser secureUser) {
    Event deleteEvent = eventOperationsService.createEvent("ASSOCIATION_DELETION", secureUser);
    trackable.addEvent(deleteEvent);
}
Also used : Event(uk.ac.ebi.spot.goci.model.Event)

Example 10 with Event

use of uk.ac.ebi.spot.goci.model.Event in project goci by EBISPOT.

the class StudyTrackingOperationServiceImpl method create.

@Override
public void create(Trackable trackable, SecureUser secureUser) {
    Event studyCreationEvent = eventOperationsService.createEvent("STUDY_CREATION", secureUser);
    trackable.addEvent(studyCreationEvent);
}
Also used : Event(uk.ac.ebi.spot.goci.model.Event)

Aggregations

Event (uk.ac.ebi.spot.goci.model.Event)12 ArrayList (java.util.ArrayList)2 EventView (uk.ac.ebi.spot.goci.curation.model.EventView)2 Date (java.sql.Date)1 StringJoiner (java.util.StringJoiner)1 AssociationEventView (uk.ac.ebi.spot.goci.curation.model.AssociationEventView)1 StudyEventView (uk.ac.ebi.spot.goci.curation.model.StudyEventView)1 Association (uk.ac.ebi.spot.goci.model.Association)1 SingleNucleotidePolymorphism (uk.ac.ebi.spot.goci.model.SingleNucleotidePolymorphism)1