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);
}
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);
}
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);
}
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);
}
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);
}
Aggregations