001package com.echothree.model.jooq.server.keys.training;
002
003import com.echothree.model.jooq.server.KeyRegistry;
004import com.echothree.model.jooq.server.records.core.MimeTypes;
005import com.echothree.model.jooq.server.records.party.Languages;
006import com.echothree.model.jooq.server.records.party.Parties;
007import com.echothree.model.jooq.server.records.training.PartyTrainingClassDetails;
008import com.echothree.model.jooq.server.records.training.PartyTrainingClassSessionAnswers;
009import com.echothree.model.jooq.server.records.training.PartyTrainingClassSessionDetails;
010import com.echothree.model.jooq.server.records.training.PartyTrainingClassSessionPages;
011import com.echothree.model.jooq.server.records.training.PartyTrainingClassSessionQuestionDetails;
012import com.echothree.model.jooq.server.records.training.PartyTrainingClassSessionQuestionStatuses;
013import com.echothree.model.jooq.server.records.training.PartyTrainingClassSessionQuestions;
014import com.echothree.model.jooq.server.records.training.PartyTrainingClassSessionSections;
015import com.echothree.model.jooq.server.records.training.PartyTrainingClassSessionStatuses;
016import com.echothree.model.jooq.server.records.training.PartyTrainingClassSessions;
017import com.echothree.model.jooq.server.records.training.PartyTrainingClassStatuses;
018import com.echothree.model.jooq.server.records.training.PartyTrainingClasses;
019import com.echothree.model.jooq.server.records.training.TrainingClassAnswerDetails;
020import com.echothree.model.jooq.server.records.training.TrainingClassAnswerTranslations;
021import com.echothree.model.jooq.server.records.training.TrainingClassAnswers;
022import com.echothree.model.jooq.server.records.training.TrainingClassDetails;
023import com.echothree.model.jooq.server.records.training.TrainingClassPageDetails;
024import com.echothree.model.jooq.server.records.training.TrainingClassPageTranslations;
025import com.echothree.model.jooq.server.records.training.TrainingClassPages;
026import com.echothree.model.jooq.server.records.training.TrainingClassQuestionDetails;
027import com.echothree.model.jooq.server.records.training.TrainingClassQuestionTranslations;
028import com.echothree.model.jooq.server.records.training.TrainingClassQuestions;
029import com.echothree.model.jooq.server.records.training.TrainingClassSectionDetails;
030import com.echothree.model.jooq.server.records.training.TrainingClassSectionTranslations;
031import com.echothree.model.jooq.server.records.training.TrainingClassSections;
032import com.echothree.model.jooq.server.records.training.TrainingClassTranslations;
033import com.echothree.model.jooq.server.records.training.TrainingClasses;
034import com.echothree.model.jooq.server.records.workeffort.WorkEffortScopes;
035
036import org.jooq.ForeignKey;
037import org.jooq.TableField;
038import org.jooq.impl.DSL;
039import org.jooq.impl.Internal;
040import org.jooq.impl.QOM.ForeignKeyRule;
041
042/**
043 * Key definitions for the TrainingForeign component.
044 */
045public interface TrainingForeignKeys {
046    public static final ForeignKey<PartyTrainingClassDetails, Parties> PARTY_TRAINING_CLASS_DETAILS_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassDetails.PartyTrainingClassDetails, DSL.name("ptrnclsdt_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassDetails.PartyTrainingClassDetails.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
047    public static final ForeignKey<PartyTrainingClassDetails, PartyTrainingClasses> PARTY_TRAINING_CLASS_DETAILS_PARTY_TRAINING_CLASS_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassDetails.PartyTrainingClassDetails, DSL.name("ptrnclsdt_ptrncls_partytrainingclassid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassDetails.PartyTrainingClassDetails.PARTY_TRAINING_CLASS }, KeyRegistry.PARTY_TRAINING_CLASSES_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClasses.PartyTrainingClasses.PARTY_TRAINING_CLASS }, true, ForeignKeyRule.CASCADE, null);
048    public static final ForeignKey<PartyTrainingClassDetails, TrainingClasses> PARTY_TRAINING_CLASS_DETAILS_TRAINING_CLASS_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassDetails.PartyTrainingClassDetails, DSL.name("ptrnclsdt_trncls_trainingclassid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassDetails.PartyTrainingClassDetails.TRAINING_CLASS }, KeyRegistry.TRAINING_CLASSES_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClasses.TrainingClasses.TRAINING_CLASS }, true, ForeignKeyRule.CASCADE, null);
049    public static final ForeignKey<PartyTrainingClasses, PartyTrainingClassDetails> PARTY_TRAINING_CLASSES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClasses.PartyTrainingClasses, DSL.name("ptrncls_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClasses.PartyTrainingClasses.ACTIVE_DETAIL }, KeyRegistry.PARTY_TRAINING_CLASS_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassDetails.PartyTrainingClassDetails.PARTY_TRAINING_CLASS_DETAIL }, true, ForeignKeyRule.CASCADE, null);
050    public static final ForeignKey<PartyTrainingClasses, PartyTrainingClassDetails> PARTY_TRAINING_CLASSES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClasses.PartyTrainingClasses, DSL.name("ptrncls_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClasses.PartyTrainingClasses.LAST_DETAIL }, KeyRegistry.PARTY_TRAINING_CLASS_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassDetails.PartyTrainingClassDetails.PARTY_TRAINING_CLASS_DETAIL }, true, ForeignKeyRule.CASCADE, null);
051    public static final ForeignKey<PartyTrainingClassSessionAnswers, PartyTrainingClassSessionQuestions> PARTY_TRAINING_CLASS_SESSION_ANSWERS_PARTY_TRAINING_CLASS_SESSION_QUESTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionAnswers.PartyTrainingClassSessionAnswers, DSL.name("ptrnclsans_ptrnclsqus_partytrainingclasssessionquestionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionAnswers.PartyTrainingClassSessionAnswers.PARTY_TRAINING_CLASS_SESSION_QUESTION }, KeyRegistry.PARTY_TRAINING_CLASS_SESSION_QUESTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionQuestions.PartyTrainingClassSessionQuestions.PARTY_TRAINING_CLASS_SESSION_QUESTION }, true, ForeignKeyRule.CASCADE, null);
052    public static final ForeignKey<PartyTrainingClassSessionAnswers, TrainingClassAnswers> PARTY_TRAINING_CLASS_SESSION_ANSWERS_TRAINING_CLASS_ANSWER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionAnswers.PartyTrainingClassSessionAnswers, DSL.name("ptrnclsans_trnclsans_trainingclassanswerid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionAnswers.PartyTrainingClassSessionAnswers.TRAINING_CLASS_ANSWER }, KeyRegistry.TRAINING_CLASS_ANSWERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassAnswers.TrainingClassAnswers.TRAINING_CLASS_ANSWER }, true, ForeignKeyRule.CASCADE, null);
053    public static final ForeignKey<PartyTrainingClassSessionDetails, PartyTrainingClasses> PARTY_TRAINING_CLASS_SESSION_DETAILS_PARTY_TRAINING_CLASS_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionDetails.PartyTrainingClassSessionDetails, DSL.name("ptrnclssessdt_ptrncls_partytrainingclassid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionDetails.PartyTrainingClassSessionDetails.PARTY_TRAINING_CLASS }, KeyRegistry.PARTY_TRAINING_CLASSES_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClasses.PartyTrainingClasses.PARTY_TRAINING_CLASS }, true, ForeignKeyRule.CASCADE, null);
054    public static final ForeignKey<PartyTrainingClassSessionDetails, PartyTrainingClassSessions> PARTY_TRAINING_CLASS_SESSION_DETAILS_PARTY_TRAINING_CLASS_SESSION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionDetails.PartyTrainingClassSessionDetails, DSL.name("ptrnclssessdt_ptrnclssess_partytrainingclasssessionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionDetails.PartyTrainingClassSessionDetails.PARTY_TRAINING_CLASS_SESSION }, KeyRegistry.PARTY_TRAINING_CLASS_SESSIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessions.PartyTrainingClassSessions.PARTY_TRAINING_CLASS_SESSION }, true, ForeignKeyRule.CASCADE, null);
055    public static final ForeignKey<PartyTrainingClassSessionPages, PartyTrainingClassSessions> PARTY_TRAINING_CLASS_SESSION_PAGES_PARTY_TRAINING_CLASS_SESSION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionPages.PartyTrainingClassSessionPages, DSL.name("ptrnclsp_ptrnclssess_partytrainingclasssessionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionPages.PartyTrainingClassSessionPages.PARTY_TRAINING_CLASS_SESSION }, KeyRegistry.PARTY_TRAINING_CLASS_SESSIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessions.PartyTrainingClassSessions.PARTY_TRAINING_CLASS_SESSION }, true, ForeignKeyRule.CASCADE, null);
056    public static final ForeignKey<PartyTrainingClassSessionPages, TrainingClassPages> PARTY_TRAINING_CLASS_SESSION_PAGES_TRAINING_CLASS_PAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionPages.PartyTrainingClassSessionPages, DSL.name("ptrnclsp_trnclsp_trainingclasspageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionPages.PartyTrainingClassSessionPages.TRAINING_CLASS_PAGE }, KeyRegistry.TRAINING_CLASS_PAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassPages.TrainingClassPages.TRAINING_CLASS_PAGE }, true, ForeignKeyRule.CASCADE, null);
057    public static final ForeignKey<PartyTrainingClassSessionQuestionDetails, PartyTrainingClassSessionQuestions> PARTY_TRAINING_CLASS_SESSION_QUESTION_DETAILS_PARTY_TRAINING_CLASS_SESSION_QUESTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionQuestionDetails.PartyTrainingClassSessionQuestionDetails, DSL.name("ptrnclsqusdt_ptrnclsqus_partytrainingclasssessionquestionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionQuestionDetails.PartyTrainingClassSessionQuestionDetails.PARTY_TRAINING_CLASS_SESSION_QUESTION }, KeyRegistry.PARTY_TRAINING_CLASS_SESSION_QUESTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionQuestions.PartyTrainingClassSessionQuestions.PARTY_TRAINING_CLASS_SESSION_QUESTION }, true, ForeignKeyRule.CASCADE, null);
058    public static final ForeignKey<PartyTrainingClassSessionQuestionDetails, PartyTrainingClassSessions> PARTY_TRAINING_CLASS_SESSION_QUESTION_DETAILS_PARTY_TRAINING_CLASS_SESSION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionQuestionDetails.PartyTrainingClassSessionQuestionDetails, DSL.name("ptrnclsqusdt_ptrnclssess_partytrainingclasssessionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionQuestionDetails.PartyTrainingClassSessionQuestionDetails.PARTY_TRAINING_CLASS_SESSION }, KeyRegistry.PARTY_TRAINING_CLASS_SESSIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessions.PartyTrainingClassSessions.PARTY_TRAINING_CLASS_SESSION }, true, ForeignKeyRule.CASCADE, null);
059    public static final ForeignKey<PartyTrainingClassSessionQuestionDetails, TrainingClassQuestions> PARTY_TRAINING_CLASS_SESSION_QUESTION_DETAILS_TRAINING_CLASS_QUESTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionQuestionDetails.PartyTrainingClassSessionQuestionDetails, DSL.name("ptrnclsqusdt_trnclsqus_trainingclassquestionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionQuestionDetails.PartyTrainingClassSessionQuestionDetails.TRAINING_CLASS_QUESTION }, KeyRegistry.TRAINING_CLASS_QUESTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassQuestions.TrainingClassQuestions.TRAINING_CLASS_QUESTION }, true, ForeignKeyRule.CASCADE, null);
060    public static final ForeignKey<PartyTrainingClassSessionQuestions, PartyTrainingClassSessionQuestionDetails> PARTY_TRAINING_CLASS_SESSION_QUESTIONS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionQuestions.PartyTrainingClassSessionQuestions, DSL.name("ptrnclsqus_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionQuestions.PartyTrainingClassSessionQuestions.ACTIVE_DETAIL }, KeyRegistry.PARTY_TRAINING_CLASS_SESSION_QUESTION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionQuestionDetails.PartyTrainingClassSessionQuestionDetails.PARTY_TRAINING_CLASS_SESSION_QUESTION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
061    public static final ForeignKey<PartyTrainingClassSessionQuestions, PartyTrainingClassSessionQuestionDetails> PARTY_TRAINING_CLASS_SESSION_QUESTIONS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionQuestions.PartyTrainingClassSessionQuestions, DSL.name("ptrnclsqus_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionQuestions.PartyTrainingClassSessionQuestions.LAST_DETAIL }, KeyRegistry.PARTY_TRAINING_CLASS_SESSION_QUESTION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionQuestionDetails.PartyTrainingClassSessionQuestionDetails.PARTY_TRAINING_CLASS_SESSION_QUESTION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
062    public static final ForeignKey<PartyTrainingClassSessionQuestionStatuses, PartyTrainingClassSessionQuestions> PARTY_TRAINING_CLASS_SESSION_QUESTION_STATUSES_PARTY_TRAINING_CLASS_SESSION_QUESTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionQuestionStatuses.PartyTrainingClassSessionQuestionStatuses, DSL.name("ptrnclsqusst_ptrnclsqus_partytrainingclasssessionquestionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionQuestionStatuses.PartyTrainingClassSessionQuestionStatuses.PARTY_TRAINING_CLASS_SESSION_QUESTION }, KeyRegistry.PARTY_TRAINING_CLASS_SESSION_QUESTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionQuestions.PartyTrainingClassSessionQuestions.PARTY_TRAINING_CLASS_SESSION_QUESTION }, true, ForeignKeyRule.CASCADE, null);
063    public static final ForeignKey<PartyTrainingClassSessions, PartyTrainingClassSessionDetails> PARTY_TRAINING_CLASS_SESSIONS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessions.PartyTrainingClassSessions, DSL.name("ptrnclssess_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessions.PartyTrainingClassSessions.ACTIVE_DETAIL }, KeyRegistry.PARTY_TRAINING_CLASS_SESSION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionDetails.PartyTrainingClassSessionDetails.PARTY_TRAINING_CLASS_SESSION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
064    public static final ForeignKey<PartyTrainingClassSessions, PartyTrainingClassSessionDetails> PARTY_TRAINING_CLASS_SESSIONS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessions.PartyTrainingClassSessions, DSL.name("ptrnclssess_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessions.PartyTrainingClassSessions.LAST_DETAIL }, KeyRegistry.PARTY_TRAINING_CLASS_SESSION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionDetails.PartyTrainingClassSessionDetails.PARTY_TRAINING_CLASS_SESSION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
065    public static final ForeignKey<PartyTrainingClassSessionSections, PartyTrainingClassSessions> PARTY_TRAINING_CLASS_SESSION_SECTIONS_PARTY_TRAINING_CLASS_SESSION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionSections.PartyTrainingClassSessionSections, DSL.name("ptrnclss_ptrnclssess_partytrainingclasssessionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionSections.PartyTrainingClassSessionSections.PARTY_TRAINING_CLASS_SESSION }, KeyRegistry.PARTY_TRAINING_CLASS_SESSIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessions.PartyTrainingClassSessions.PARTY_TRAINING_CLASS_SESSION }, true, ForeignKeyRule.CASCADE, null);
066    public static final ForeignKey<PartyTrainingClassSessionSections, TrainingClassSections> PARTY_TRAINING_CLASS_SESSION_SECTIONS_TRAINING_CLASS_SECTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionSections.PartyTrainingClassSessionSections, DSL.name("ptrnclss_trnclss_trainingclasssectionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionSections.PartyTrainingClassSessionSections.TRAINING_CLASS_SECTION }, KeyRegistry.TRAINING_CLASS_SECTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassSections.TrainingClassSections.TRAINING_CLASS_SECTION }, true, ForeignKeyRule.CASCADE, null);
067    public static final ForeignKey<PartyTrainingClassSessionStatuses, PartyTrainingClassSessionPages> PARTY_TRAINING_CLASS_SESSION_STATUSES_LAST_PARTY_TRAINING_CLASS_SESSION_PAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionStatuses.PartyTrainingClassSessionStatuses, DSL.name("ptrnclssessst_lastpartytrainingclasssessionpageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionStatuses.PartyTrainingClassSessionStatuses.LAST_PARTY_TRAINING_CLASS_SESSION_PAGE }, KeyRegistry.PARTY_TRAINING_CLASS_SESSION_PAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionPages.PartyTrainingClassSessionPages.PARTY_TRAINING_CLASS_SESSION_PAGE }, true, ForeignKeyRule.CASCADE, null);
068    public static final ForeignKey<PartyTrainingClassSessionStatuses, PartyTrainingClassSessionQuestions> PARTY_TRAINING_CLASS_SESSION_STATUSES_LAST_PARTY_TRAINING_CLASS_SESSION_QUESTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionStatuses.PartyTrainingClassSessionStatuses, DSL.name("ptrnclssessst_lastpartytrainingclasssessionquestionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionStatuses.PartyTrainingClassSessionStatuses.LAST_PARTY_TRAINING_CLASS_SESSION_QUESTION }, KeyRegistry.PARTY_TRAINING_CLASS_SESSION_QUESTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionQuestions.PartyTrainingClassSessionQuestions.PARTY_TRAINING_CLASS_SESSION_QUESTION }, true, ForeignKeyRule.CASCADE, null);
069    public static final ForeignKey<PartyTrainingClassSessionStatuses, PartyTrainingClassSessionSections> PARTY_TRAINING_CLASS_SESSION_STATUSES_LAST_PARTY_TRAINING_CLASS_SESSION_SECTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionStatuses.PartyTrainingClassSessionStatuses, DSL.name("ptrnclssessst_lastpartytrainingclasssessionsectionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionStatuses.PartyTrainingClassSessionStatuses.LAST_PARTY_TRAINING_CLASS_SESSION_SECTION }, KeyRegistry.PARTY_TRAINING_CLASS_SESSION_SECTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionSections.PartyTrainingClassSessionSections.PARTY_TRAINING_CLASS_SESSION_SECTION }, true, ForeignKeyRule.CASCADE, null);
070    public static final ForeignKey<PartyTrainingClassSessionStatuses, PartyTrainingClassSessions> PARTY_TRAINING_CLASS_SESSION_STATUSES_PARTY_TRAINING_CLASS_SESSION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionStatuses.PartyTrainingClassSessionStatuses, DSL.name("ptrnclssessst_ptrnclssess_partytrainingclasssessionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionStatuses.PartyTrainingClassSessionStatuses.PARTY_TRAINING_CLASS_SESSION }, KeyRegistry.PARTY_TRAINING_CLASS_SESSIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessions.PartyTrainingClassSessions.PARTY_TRAINING_CLASS_SESSION }, true, ForeignKeyRule.CASCADE, null);
071    public static final ForeignKey<PartyTrainingClassStatuses, PartyTrainingClassSessions> PARTY_TRAINING_CLASS_STATUSES_LAST_PARTY_TRAINING_CLASS_SESSION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassStatuses.PartyTrainingClassStatuses, DSL.name("ptrnclsst_lastpartytrainingclasssessionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassStatuses.PartyTrainingClassStatuses.LAST_PARTY_TRAINING_CLASS_SESSION }, KeyRegistry.PARTY_TRAINING_CLASS_SESSIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessions.PartyTrainingClassSessions.PARTY_TRAINING_CLASS_SESSION }, true, ForeignKeyRule.CASCADE, null);
072    public static final ForeignKey<PartyTrainingClassStatuses, PartyTrainingClasses> PARTY_TRAINING_CLASS_STATUSES_PARTY_TRAINING_CLASS_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.PartyTrainingClassStatuses.PartyTrainingClassStatuses, DSL.name("ptrnclsst_ptrncls_partytrainingclassid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClassStatuses.PartyTrainingClassStatuses.PARTY_TRAINING_CLASS }, KeyRegistry.PARTY_TRAINING_CLASSES_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.PartyTrainingClasses.PartyTrainingClasses.PARTY_TRAINING_CLASS }, true, ForeignKeyRule.CASCADE, null);
073    public static final ForeignKey<TrainingClassAnswerDetails, TrainingClassAnswers> TRAINING_CLASS_ANSWER_DETAILS_TRAINING_CLASS_ANSWER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassAnswerDetails.TrainingClassAnswerDetails, DSL.name("trnclsansdt_trnclsans_trainingclassanswerid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassAnswerDetails.TrainingClassAnswerDetails.TRAINING_CLASS_ANSWER }, KeyRegistry.TRAINING_CLASS_ANSWERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassAnswers.TrainingClassAnswers.TRAINING_CLASS_ANSWER }, true, ForeignKeyRule.CASCADE, null);
074    public static final ForeignKey<TrainingClassAnswerDetails, TrainingClassQuestions> TRAINING_CLASS_ANSWER_DETAILS_TRAINING_CLASS_QUESTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassAnswerDetails.TrainingClassAnswerDetails, DSL.name("trnclsansdt_trnclsqus_trainingclassquestionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassAnswerDetails.TrainingClassAnswerDetails.TRAINING_CLASS_QUESTION }, KeyRegistry.TRAINING_CLASS_QUESTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassQuestions.TrainingClassQuestions.TRAINING_CLASS_QUESTION }, true, ForeignKeyRule.CASCADE, null);
075    public static final ForeignKey<TrainingClassAnswers, TrainingClassAnswerDetails> TRAINING_CLASS_ANSWERS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassAnswers.TrainingClassAnswers, DSL.name("trnclsans_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassAnswers.TrainingClassAnswers.ACTIVE_DETAIL }, KeyRegistry.TRAINING_CLASS_ANSWER_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassAnswerDetails.TrainingClassAnswerDetails.TRAINING_CLASS_ANSWER_DETAIL }, true, ForeignKeyRule.CASCADE, null);
076    public static final ForeignKey<TrainingClassAnswers, TrainingClassAnswerDetails> TRAINING_CLASS_ANSWERS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassAnswers.TrainingClassAnswers, DSL.name("trnclsans_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassAnswers.TrainingClassAnswers.LAST_DETAIL }, KeyRegistry.TRAINING_CLASS_ANSWER_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassAnswerDetails.TrainingClassAnswerDetails.TRAINING_CLASS_ANSWER_DETAIL }, true, ForeignKeyRule.CASCADE, null);
077    public static final ForeignKey<TrainingClassAnswerTranslations, MimeTypes> TRAINING_CLASS_ANSWER_TRANSLATIONS_ANSWER_MIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassAnswerTranslations.TrainingClassAnswerTranslations, DSL.name("trnclsanstr_answermimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassAnswerTranslations.TrainingClassAnswerTranslations.ANSWER_MIME_TYPE }, KeyRegistry.MIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.core.MimeTypes.MimeTypes.MIME_TYPE }, true, ForeignKeyRule.CASCADE, null);
078    public static final ForeignKey<TrainingClassAnswerTranslations, Languages> TRAINING_CLASS_ANSWER_TRANSLATIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassAnswerTranslations.TrainingClassAnswerTranslations, DSL.name("trnclsanstr_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassAnswerTranslations.TrainingClassAnswerTranslations.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
079    public static final ForeignKey<TrainingClassAnswerTranslations, MimeTypes> TRAINING_CLASS_ANSWER_TRANSLATIONS_SELECTED_MIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassAnswerTranslations.TrainingClassAnswerTranslations, DSL.name("trnclsanstr_selectedmimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassAnswerTranslations.TrainingClassAnswerTranslations.SELECTED_MIME_TYPE }, KeyRegistry.MIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.core.MimeTypes.MimeTypes.MIME_TYPE }, true, ForeignKeyRule.CASCADE, null);
080    public static final ForeignKey<TrainingClassAnswerTranslations, TrainingClassAnswers> TRAINING_CLASS_ANSWER_TRANSLATIONS_TRAINING_CLASS_ANSWER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassAnswerTranslations.TrainingClassAnswerTranslations, DSL.name("trnclsanstr_trnclsans_trainingclassanswerid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassAnswerTranslations.TrainingClassAnswerTranslations.TRAINING_CLASS_ANSWER }, KeyRegistry.TRAINING_CLASS_ANSWERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassAnswers.TrainingClassAnswers.TRAINING_CLASS_ANSWER }, true, ForeignKeyRule.CASCADE, null);
081    public static final ForeignKey<TrainingClassDetails, TrainingClasses> TRAINING_CLASS_DETAILS_TRAINING_CLASS_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassDetails.TrainingClassDetails, DSL.name("trnclsdt_trncls_trainingclassid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassDetails.TrainingClassDetails.TRAINING_CLASS }, KeyRegistry.TRAINING_CLASSES_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClasses.TrainingClasses.TRAINING_CLASS }, true, ForeignKeyRule.CASCADE, null);
082    public static final ForeignKey<TrainingClassDetails, WorkEffortScopes> TRAINING_CLASS_DETAILS_WORK_EFFORT_SCOPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassDetails.TrainingClassDetails, DSL.name("trnclsdt_wes_workeffortscopeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassDetails.TrainingClassDetails.WORK_EFFORT_SCOPE }, KeyRegistry.WORK_EFFORT_SCOPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.workeffort.WorkEffortScopes.WorkEffortScopes.WORK_EFFORT_SCOPE }, true, ForeignKeyRule.CASCADE, null);
083    public static final ForeignKey<TrainingClasses, TrainingClassDetails> TRAINING_CLASSES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClasses.TrainingClasses, DSL.name("trncls_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClasses.TrainingClasses.ACTIVE_DETAIL }, KeyRegistry.TRAINING_CLASS_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassDetails.TrainingClassDetails.TRAINING_CLASS_DETAIL }, true, ForeignKeyRule.CASCADE, null);
084    public static final ForeignKey<TrainingClasses, TrainingClassDetails> TRAINING_CLASSES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClasses.TrainingClasses, DSL.name("trncls_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClasses.TrainingClasses.LAST_DETAIL }, KeyRegistry.TRAINING_CLASS_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassDetails.TrainingClassDetails.TRAINING_CLASS_DETAIL }, true, ForeignKeyRule.CASCADE, null);
085    public static final ForeignKey<TrainingClassPageDetails, TrainingClassPages> TRAINING_CLASS_PAGE_DETAILS_TRAINING_CLASS_PAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassPageDetails.TrainingClassPageDetails, DSL.name("trnclspdt_trnclsp_trainingclasspageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassPageDetails.TrainingClassPageDetails.TRAINING_CLASS_PAGE }, KeyRegistry.TRAINING_CLASS_PAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassPages.TrainingClassPages.TRAINING_CLASS_PAGE }, true, ForeignKeyRule.CASCADE, null);
086    public static final ForeignKey<TrainingClassPageDetails, TrainingClassSections> TRAINING_CLASS_PAGE_DETAILS_TRAINING_CLASS_SECTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassPageDetails.TrainingClassPageDetails, DSL.name("trnclspdt_trnclss_trainingclasssectionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassPageDetails.TrainingClassPageDetails.TRAINING_CLASS_SECTION }, KeyRegistry.TRAINING_CLASS_SECTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassSections.TrainingClassSections.TRAINING_CLASS_SECTION }, true, ForeignKeyRule.CASCADE, null);
087    public static final ForeignKey<TrainingClassPages, TrainingClassPageDetails> TRAINING_CLASS_PAGES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassPages.TrainingClassPages, DSL.name("trnclsp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassPages.TrainingClassPages.ACTIVE_DETAIL }, KeyRegistry.TRAINING_CLASS_PAGE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassPageDetails.TrainingClassPageDetails.TRAINING_CLASS_PAGE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
088    public static final ForeignKey<TrainingClassPages, TrainingClassPageDetails> TRAINING_CLASS_PAGES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassPages.TrainingClassPages, DSL.name("trnclsp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassPages.TrainingClassPages.LAST_DETAIL }, KeyRegistry.TRAINING_CLASS_PAGE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassPageDetails.TrainingClassPageDetails.TRAINING_CLASS_PAGE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
089    public static final ForeignKey<TrainingClassPageTranslations, Languages> TRAINING_CLASS_PAGE_TRANSLATIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassPageTranslations.TrainingClassPageTranslations, DSL.name("trnclsptr_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassPageTranslations.TrainingClassPageTranslations.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
090    public static final ForeignKey<TrainingClassPageTranslations, MimeTypes> TRAINING_CLASS_PAGE_TRANSLATIONS_PAGE_MIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassPageTranslations.TrainingClassPageTranslations, DSL.name("trnclsptr_pagemimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassPageTranslations.TrainingClassPageTranslations.PAGE_MIME_TYPE }, KeyRegistry.MIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.core.MimeTypes.MimeTypes.MIME_TYPE }, true, ForeignKeyRule.CASCADE, null);
091    public static final ForeignKey<TrainingClassPageTranslations, TrainingClassPages> TRAINING_CLASS_PAGE_TRANSLATIONS_TRAINING_CLASS_PAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassPageTranslations.TrainingClassPageTranslations, DSL.name("trnclsptr_trnclsp_trainingclasspageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassPageTranslations.TrainingClassPageTranslations.TRAINING_CLASS_PAGE }, KeyRegistry.TRAINING_CLASS_PAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassPages.TrainingClassPages.TRAINING_CLASS_PAGE }, true, ForeignKeyRule.CASCADE, null);
092    public static final ForeignKey<TrainingClassQuestionDetails, TrainingClassQuestions> TRAINING_CLASS_QUESTION_DETAILS_TRAINING_CLASS_QUESTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassQuestionDetails.TrainingClassQuestionDetails, DSL.name("trnclsqusdt_trnclsqus_trainingclassquestionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassQuestionDetails.TrainingClassQuestionDetails.TRAINING_CLASS_QUESTION }, KeyRegistry.TRAINING_CLASS_QUESTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassQuestions.TrainingClassQuestions.TRAINING_CLASS_QUESTION }, true, ForeignKeyRule.CASCADE, null);
093    public static final ForeignKey<TrainingClassQuestionDetails, TrainingClassSections> TRAINING_CLASS_QUESTION_DETAILS_TRAINING_CLASS_SECTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassQuestionDetails.TrainingClassQuestionDetails, DSL.name("trnclsqusdt_trnclss_trainingclasssectionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassQuestionDetails.TrainingClassQuestionDetails.TRAINING_CLASS_SECTION }, KeyRegistry.TRAINING_CLASS_SECTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassSections.TrainingClassSections.TRAINING_CLASS_SECTION }, true, ForeignKeyRule.CASCADE, null);
094    public static final ForeignKey<TrainingClassQuestions, TrainingClassQuestionDetails> TRAINING_CLASS_QUESTIONS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassQuestions.TrainingClassQuestions, DSL.name("trnclsqus_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassQuestions.TrainingClassQuestions.ACTIVE_DETAIL }, KeyRegistry.TRAINING_CLASS_QUESTION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassQuestionDetails.TrainingClassQuestionDetails.TRAINING_CLASS_QUESTION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
095    public static final ForeignKey<TrainingClassQuestions, TrainingClassQuestionDetails> TRAINING_CLASS_QUESTIONS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassQuestions.TrainingClassQuestions, DSL.name("trnclsqus_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassQuestions.TrainingClassQuestions.LAST_DETAIL }, KeyRegistry.TRAINING_CLASS_QUESTION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassQuestionDetails.TrainingClassQuestionDetails.TRAINING_CLASS_QUESTION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
096    public static final ForeignKey<TrainingClassQuestionTranslations, Languages> TRAINING_CLASS_QUESTION_TRANSLATIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassQuestionTranslations.TrainingClassQuestionTranslations, DSL.name("trnclsqustr_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassQuestionTranslations.TrainingClassQuestionTranslations.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
097    public static final ForeignKey<TrainingClassQuestionTranslations, MimeTypes> TRAINING_CLASS_QUESTION_TRANSLATIONS_QUESTION_MIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassQuestionTranslations.TrainingClassQuestionTranslations, DSL.name("trnclsqustr_questionmimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassQuestionTranslations.TrainingClassQuestionTranslations.QUESTION_MIME_TYPE }, KeyRegistry.MIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.core.MimeTypes.MimeTypes.MIME_TYPE }, true, ForeignKeyRule.CASCADE, null);
098    public static final ForeignKey<TrainingClassQuestionTranslations, TrainingClassQuestions> TRAINING_CLASS_QUESTION_TRANSLATIONS_TRAINING_CLASS_QUESTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassQuestionTranslations.TrainingClassQuestionTranslations, DSL.name("trnclsqustr_trnclsqus_trainingclassquestionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassQuestionTranslations.TrainingClassQuestionTranslations.TRAINING_CLASS_QUESTION }, KeyRegistry.TRAINING_CLASS_QUESTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassQuestions.TrainingClassQuestions.TRAINING_CLASS_QUESTION }, true, ForeignKeyRule.CASCADE, null);
099    public static final ForeignKey<TrainingClassSectionDetails, TrainingClasses> TRAINING_CLASS_SECTION_DETAILS_TRAINING_CLASS_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassSectionDetails.TrainingClassSectionDetails, DSL.name("trnclssdt_trncls_trainingclassid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassSectionDetails.TrainingClassSectionDetails.TRAINING_CLASS }, KeyRegistry.TRAINING_CLASSES_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClasses.TrainingClasses.TRAINING_CLASS }, true, ForeignKeyRule.CASCADE, null);
100    public static final ForeignKey<TrainingClassSectionDetails, TrainingClassSections> TRAINING_CLASS_SECTION_DETAILS_TRAINING_CLASS_SECTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassSectionDetails.TrainingClassSectionDetails, DSL.name("trnclssdt_trnclss_trainingclasssectionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassSectionDetails.TrainingClassSectionDetails.TRAINING_CLASS_SECTION }, KeyRegistry.TRAINING_CLASS_SECTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassSections.TrainingClassSections.TRAINING_CLASS_SECTION }, true, ForeignKeyRule.CASCADE, null);
101    public static final ForeignKey<TrainingClassSections, TrainingClassSectionDetails> TRAINING_CLASS_SECTIONS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassSections.TrainingClassSections, DSL.name("trnclss_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassSections.TrainingClassSections.ACTIVE_DETAIL }, KeyRegistry.TRAINING_CLASS_SECTION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassSectionDetails.TrainingClassSectionDetails.TRAINING_CLASS_SECTION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
102    public static final ForeignKey<TrainingClassSections, TrainingClassSectionDetails> TRAINING_CLASS_SECTIONS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassSections.TrainingClassSections, DSL.name("trnclss_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassSections.TrainingClassSections.LAST_DETAIL }, KeyRegistry.TRAINING_CLASS_SECTION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassSectionDetails.TrainingClassSectionDetails.TRAINING_CLASS_SECTION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
103    public static final ForeignKey<TrainingClassSectionTranslations, MimeTypes> TRAINING_CLASS_SECTION_TRANSLATIONS_INTRODUCTION_MIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassSectionTranslations.TrainingClassSectionTranslations, DSL.name("trnclsstr_introductionmimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassSectionTranslations.TrainingClassSectionTranslations.INTRODUCTION_MIME_TYPE }, KeyRegistry.MIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.core.MimeTypes.MimeTypes.MIME_TYPE }, true, ForeignKeyRule.CASCADE, null);
104    public static final ForeignKey<TrainingClassSectionTranslations, Languages> TRAINING_CLASS_SECTION_TRANSLATIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassSectionTranslations.TrainingClassSectionTranslations, DSL.name("trnclsstr_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassSectionTranslations.TrainingClassSectionTranslations.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
105    public static final ForeignKey<TrainingClassSectionTranslations, MimeTypes> TRAINING_CLASS_SECTION_TRANSLATIONS_OVERVIEW_MIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassSectionTranslations.TrainingClassSectionTranslations, DSL.name("trnclsstr_overviewmimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassSectionTranslations.TrainingClassSectionTranslations.OVERVIEW_MIME_TYPE }, KeyRegistry.MIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.core.MimeTypes.MimeTypes.MIME_TYPE }, true, ForeignKeyRule.CASCADE, null);
106    public static final ForeignKey<TrainingClassSectionTranslations, TrainingClassSections> TRAINING_CLASS_SECTION_TRANSLATIONS_TRAINING_CLASS_SECTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassSectionTranslations.TrainingClassSectionTranslations, DSL.name("trnclsstr_trnclss_trainingclasssectionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassSectionTranslations.TrainingClassSectionTranslations.TRAINING_CLASS_SECTION }, KeyRegistry.TRAINING_CLASS_SECTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassSections.TrainingClassSections.TRAINING_CLASS_SECTION }, true, ForeignKeyRule.CASCADE, null);
107    public static final ForeignKey<TrainingClassTranslations, MimeTypes> TRAINING_CLASS_TRANSLATIONS_INTRODUCTION_MIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassTranslations.TrainingClassTranslations, DSL.name("trnclstr_introductionmimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassTranslations.TrainingClassTranslations.INTRODUCTION_MIME_TYPE }, KeyRegistry.MIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.core.MimeTypes.MimeTypes.MIME_TYPE }, true, ForeignKeyRule.CASCADE, null);
108    public static final ForeignKey<TrainingClassTranslations, Languages> TRAINING_CLASS_TRANSLATIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassTranslations.TrainingClassTranslations, DSL.name("trnclstr_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassTranslations.TrainingClassTranslations.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
109    public static final ForeignKey<TrainingClassTranslations, MimeTypes> TRAINING_CLASS_TRANSLATIONS_OVERVIEW_MIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassTranslations.TrainingClassTranslations, DSL.name("trnclstr_overviewmimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassTranslations.TrainingClassTranslations.OVERVIEW_MIME_TYPE }, KeyRegistry.MIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.core.MimeTypes.MimeTypes.MIME_TYPE }, true, ForeignKeyRule.CASCADE, null);
110    public static final ForeignKey<TrainingClassTranslations, TrainingClasses> TRAINING_CLASS_TRANSLATIONS_TRAINING_CLASS_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.training.TrainingClassTranslations.TrainingClassTranslations, DSL.name("trnclstr_trncls_trainingclassid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClassTranslations.TrainingClassTranslations.TRAINING_CLASS }, KeyRegistry.TRAINING_CLASSES_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClasses.TrainingClasses.TRAINING_CLASS }, true, ForeignKeyRule.CASCADE, null);
111}