package uk.ac.ebi.spot.goci.model;

/**
 * Created by emma on 28/04/2016.
 *
 * @author emma
 *         <p>
 *         Enum class to hold various events the curation system should track
 */
public enum EventType {
    STUDY_CREATION,
    STUDY_STATUS_CHANGE,
    STUDY_CURATOR_ASSIGNMENT,
    STUDY_FILE_UPLOAD,
    STUDY_UPDATE,
    STUDY_DELETION,
    ASSOCIATION_CREATION,
    ASSOCIATION_UPDATE,
    ASSOCIATION_MAPPING,
    ASSOCIATION_APPROVED,
    ASSOCIATION_UNAPPROVED,
    ASSOCIATION_DELETION
}

@@ -231,62 +231,1169 @@
 ON,%0A
-    STUDY_STATUS_CHANGE,%0A    STUDY_CURATOR_ASSIGNMENT,
+%0A    // Status assignment%0A    STUDY_STATUS_CHANGE_LEVEL_1_ANCESTRY_DONE,%0A    STUDY_STATUS_CHANGE_LEVEL_2_ANCESTRY_DONE,%0A    STUDY_STATUS_CHANGE_LEVEL_1_CURATION_DONE,%0A    STUDY_STATUS_CHANGE_LEVEL_2_CURATION_DONE,%0A    STUDY_STATUS_CHANGE_PUBLISH_STUDY,%0A    STUDY_STATUS_CHANGE_AWAITING_CURATION,%0A    STUDY_STATUS_CHANGE_OUTSTANDING_QUERY,%0A    STUDY_STATUS_CHANGE_CNV_PAPER,%0A    STUDY_STATUS_CHANGE_CURATION_ABANDONED,%0A    STUDY_STATUS_CHANGE_UNPUBLISHED_FROM_CATALOG,%0A    STUDY_STATUS_CHANGE_PENDING_AUTHOR_QUERY,%0A    STUDY_STATUS_CHANGE_AWAITING_EFO_ASSIGNMENT,%0A%0A    // Curator assignment%0A    STUDY_CURATOR_ASSIGNMENT_MORALES,%0A    STUDY_CURATOR_ASSIGNMENT_MACARTHUR,%0A    STUDY_CURATOR_ASSIGNMENT_HINDORFF,%0A    STUDY_CURATOR_ASSIGNMENT_JUNKINS,%0A    STUDY_CURATOR_ASSIGNMENT_HALL,%0A    STUDY_CURATOR_ASSIGNMENT_WELTER,%0A    STUDY_CURATOR_ASSIGNMENT_UNASSIGNED,%0A    STUDY_CURATOR_ASSIGNMENT_GWAS_CATALOG,%0A    STUDY_CURATOR_ASSIGNMENT_LEVEL_2_CURATOR,%0A    STUDY_CURATOR_ASSIGNMENT_LEVEL_1_CURATOR,%0A    STUDY_CURATOR_ASSIGNMENT_LEVEL_1_ETHNICITY_CURATOR,%0A    STUDY_CURATOR_ASSIGNMENT_CEREZO,%0A    STUDY_CURATOR_ASSIGNMENT_MILANO,%0A    STUDY_CURATOR_ASSIGNMENT_MCMAHON,%0A
 %0A   

Include all possible curators and statuses