001package com.echothree.model.jooq.server.keys.employee; 002 003import com.echothree.model.jooq.server.KeyRegistry; 004import com.echothree.model.jooq.server.records.employee.EmployeeTypeDescriptions; 005import com.echothree.model.jooq.server.records.employee.EmployeeTypeDetails; 006import com.echothree.model.jooq.server.records.employee.EmployeeTypes; 007import com.echothree.model.jooq.server.records.employee.EmploymentDetails; 008import com.echothree.model.jooq.server.records.employee.Employments; 009import com.echothree.model.jooq.server.records.employee.LeaveDetails; 010import com.echothree.model.jooq.server.records.employee.LeaveReasonDescriptions; 011import com.echothree.model.jooq.server.records.employee.LeaveReasonDetails; 012import com.echothree.model.jooq.server.records.employee.LeaveReasons; 013import com.echothree.model.jooq.server.records.employee.LeaveTypeDescriptions; 014import com.echothree.model.jooq.server.records.employee.LeaveTypeDetails; 015import com.echothree.model.jooq.server.records.employee.LeaveTypes; 016import com.echothree.model.jooq.server.records.employee.Leaves; 017import com.echothree.model.jooq.server.records.employee.PartyEmployees; 018import com.echothree.model.jooq.server.records.employee.PartyResponsibilities; 019import com.echothree.model.jooq.server.records.employee.PartySkills; 020import com.echothree.model.jooq.server.records.employee.ResponsibilityTypeDescriptions; 021import com.echothree.model.jooq.server.records.employee.ResponsibilityTypeDetails; 022import com.echothree.model.jooq.server.records.employee.ResponsibilityTypes; 023import com.echothree.model.jooq.server.records.employee.SkillTypeDescriptions; 024import com.echothree.model.jooq.server.records.employee.SkillTypeDetails; 025import com.echothree.model.jooq.server.records.employee.SkillTypes; 026import com.echothree.model.jooq.server.records.employee.TerminationReasonDescriptions; 027import com.echothree.model.jooq.server.records.employee.TerminationReasonDetails; 028import com.echothree.model.jooq.server.records.employee.TerminationReasons; 029import com.echothree.model.jooq.server.records.employee.TerminationTypeDescriptions; 030import com.echothree.model.jooq.server.records.employee.TerminationTypeDetails; 031import com.echothree.model.jooq.server.records.employee.TerminationTypes; 032import com.echothree.model.jooq.server.records.party.Languages; 033import com.echothree.model.jooq.server.records.party.Parties; 034 035import org.jooq.ForeignKey; 036import org.jooq.TableField; 037import org.jooq.impl.DSL; 038import org.jooq.impl.Internal; 039import org.jooq.impl.QOM.ForeignKeyRule; 040 041/** 042 * Key definitions for the EmployeeForeign component. 043 */ 044public interface EmployeeForeignKeys { 045 public static final ForeignKey<EmployeeTypeDescriptions, EmployeeTypes> EMPLOYEE_TYPE_DESCRIPTIONS_EMPLOYEE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.EmployeeTypeDescriptions.EmployeeTypeDescriptions, DSL.name("emptyd_empty_employeetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.EmployeeTypeDescriptions.EmployeeTypeDescriptions.EMPLOYEE_TYPE }, KeyRegistry.EMPLOYEE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.EmployeeTypes.EmployeeTypes.EMPLOYEE_TYPE }, true, ForeignKeyRule.CASCADE, null); 046 public static final ForeignKey<EmployeeTypeDescriptions, Languages> EMPLOYEE_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.EmployeeTypeDescriptions.EmployeeTypeDescriptions, DSL.name("emptyd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.EmployeeTypeDescriptions.EmployeeTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 047 public static final ForeignKey<EmployeeTypeDetails, EmployeeTypes> EMPLOYEE_TYPE_DETAILS_EMPLOYEE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.EmployeeTypeDetails.EmployeeTypeDetails, DSL.name("emptydt_empty_employeetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.EmployeeTypeDetails.EmployeeTypeDetails.EMPLOYEE_TYPE }, KeyRegistry.EMPLOYEE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.EmployeeTypes.EmployeeTypes.EMPLOYEE_TYPE }, true, ForeignKeyRule.CASCADE, null); 048 public static final ForeignKey<EmployeeTypes, EmployeeTypeDetails> EMPLOYEE_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.EmployeeTypes.EmployeeTypes, DSL.name("empty_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.EmployeeTypes.EmployeeTypes.ACTIVE_DETAIL }, KeyRegistry.EMPLOYEE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.EmployeeTypeDetails.EmployeeTypeDetails.EMPLOYEE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 049 public static final ForeignKey<EmployeeTypes, EmployeeTypeDetails> EMPLOYEE_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.EmployeeTypes.EmployeeTypes, DSL.name("empty_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.EmployeeTypes.EmployeeTypes.LAST_DETAIL }, KeyRegistry.EMPLOYEE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.EmployeeTypeDetails.EmployeeTypeDetails.EMPLOYEE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 050 public static final ForeignKey<EmploymentDetails, Parties> EMPLOYMENT_DETAILS_COMPANY_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.EmploymentDetails.EmploymentDetails, DSL.name("empmntdt_companypartyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.EmploymentDetails.EmploymentDetails.COMPANY_PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null); 051 public static final ForeignKey<EmploymentDetails, Employments> EMPLOYMENT_DETAILS_EMPLOYMENT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.EmploymentDetails.EmploymentDetails, DSL.name("empmntdt_empmnt_employmentid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.EmploymentDetails.EmploymentDetails.EMPLOYMENT }, KeyRegistry.EMPLOYMENTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.Employments.Employments.EMPLOYMENT }, true, ForeignKeyRule.CASCADE, null); 052 public static final ForeignKey<EmploymentDetails, Parties> EMPLOYMENT_DETAILS_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.EmploymentDetails.EmploymentDetails, DSL.name("empmntdt_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.EmploymentDetails.EmploymentDetails.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null); 053 public static final ForeignKey<EmploymentDetails, TerminationReasons> EMPLOYMENT_DETAILS_TERMINATION_REASON_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.EmploymentDetails.EmploymentDetails, DSL.name("empmntdt_trmnrsn_terminationreasonid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.EmploymentDetails.EmploymentDetails.TERMINATION_REASON }, KeyRegistry.TERMINATION_REASONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.TerminationReasons.TerminationReasons.TERMINATION_REASON }, true, ForeignKeyRule.CASCADE, null); 054 public static final ForeignKey<EmploymentDetails, TerminationTypes> EMPLOYMENT_DETAILS_TERMINATION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.EmploymentDetails.EmploymentDetails, DSL.name("empmntdt_trmntyp_terminationtypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.EmploymentDetails.EmploymentDetails.TERMINATION_TYPE }, KeyRegistry.TERMINATION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.TerminationTypes.TerminationTypes.TERMINATION_TYPE }, true, ForeignKeyRule.CASCADE, null); 055 public static final ForeignKey<Employments, EmploymentDetails> EMPLOYMENTS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.Employments.Employments, DSL.name("empmnt_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.Employments.Employments.ACTIVE_DETAIL }, KeyRegistry.EMPLOYMENT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.EmploymentDetails.EmploymentDetails.EMPLOYMENT_DETAIL }, true, ForeignKeyRule.CASCADE, null); 056 public static final ForeignKey<Employments, EmploymentDetails> EMPLOYMENTS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.Employments.Employments, DSL.name("empmnt_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.Employments.Employments.LAST_DETAIL }, KeyRegistry.EMPLOYMENT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.EmploymentDetails.EmploymentDetails.EMPLOYMENT_DETAIL }, true, ForeignKeyRule.CASCADE, null); 057 public static final ForeignKey<LeaveDetails, Parties> LEAVE_DETAILS_COMPANY_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.LeaveDetails.LeaveDetails, DSL.name("lvdt_companypartyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveDetails.LeaveDetails.COMPANY_PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null); 058 public static final ForeignKey<LeaveDetails, Leaves> LEAVE_DETAILS_LEAVE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.LeaveDetails.LeaveDetails, DSL.name("lvdt_lv_leaveid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveDetails.LeaveDetails.LEAVE }, KeyRegistry.LEAVES_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.Leaves.Leaves.LEAVE }, true, ForeignKeyRule.CASCADE, null); 059 public static final ForeignKey<LeaveDetails, LeaveReasons> LEAVE_DETAILS_LEAVE_REASON_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.LeaveDetails.LeaveDetails, DSL.name("lvdt_lvrsn_leavereasonid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveDetails.LeaveDetails.LEAVE_REASON }, KeyRegistry.LEAVE_REASONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveReasons.LeaveReasons.LEAVE_REASON }, true, ForeignKeyRule.CASCADE, null); 060 public static final ForeignKey<LeaveDetails, LeaveTypes> LEAVE_DETAILS_LEAVE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.LeaveDetails.LeaveDetails, DSL.name("lvdt_lvtyp_leavetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveDetails.LeaveDetails.LEAVE_TYPE }, KeyRegistry.LEAVE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveTypes.LeaveTypes.LEAVE_TYPE }, true, ForeignKeyRule.CASCADE, null); 061 public static final ForeignKey<LeaveDetails, Parties> LEAVE_DETAILS_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.LeaveDetails.LeaveDetails, DSL.name("lvdt_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveDetails.LeaveDetails.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null); 062 public static final ForeignKey<LeaveReasonDescriptions, Languages> LEAVE_REASON_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.LeaveReasonDescriptions.LeaveReasonDescriptions, DSL.name("lvrsnd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveReasonDescriptions.LeaveReasonDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 063 public static final ForeignKey<LeaveReasonDescriptions, LeaveReasons> LEAVE_REASON_DESCRIPTIONS_LEAVE_REASON_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.LeaveReasonDescriptions.LeaveReasonDescriptions, DSL.name("lvrsnd_lvrsn_leavereasonid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveReasonDescriptions.LeaveReasonDescriptions.LEAVE_REASON }, KeyRegistry.LEAVE_REASONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveReasons.LeaveReasons.LEAVE_REASON }, true, ForeignKeyRule.CASCADE, null); 064 public static final ForeignKey<LeaveReasonDetails, LeaveReasons> LEAVE_REASON_DETAILS_LEAVE_REASON_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.LeaveReasonDetails.LeaveReasonDetails, DSL.name("lvrsndt_lvrsn_leavereasonid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveReasonDetails.LeaveReasonDetails.LEAVE_REASON }, KeyRegistry.LEAVE_REASONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveReasons.LeaveReasons.LEAVE_REASON }, true, ForeignKeyRule.CASCADE, null); 065 public static final ForeignKey<LeaveReasons, LeaveReasonDetails> LEAVE_REASONS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.LeaveReasons.LeaveReasons, DSL.name("lvrsn_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveReasons.LeaveReasons.ACTIVE_DETAIL }, KeyRegistry.LEAVE_REASON_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveReasonDetails.LeaveReasonDetails.LEAVE_REASON_DETAIL }, true, ForeignKeyRule.CASCADE, null); 066 public static final ForeignKey<LeaveReasons, LeaveReasonDetails> LEAVE_REASONS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.LeaveReasons.LeaveReasons, DSL.name("lvrsn_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveReasons.LeaveReasons.LAST_DETAIL }, KeyRegistry.LEAVE_REASON_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveReasonDetails.LeaveReasonDetails.LEAVE_REASON_DETAIL }, true, ForeignKeyRule.CASCADE, null); 067 public static final ForeignKey<Leaves, LeaveDetails> LEAVES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.Leaves.Leaves, DSL.name("lv_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.Leaves.Leaves.ACTIVE_DETAIL }, KeyRegistry.LEAVE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveDetails.LeaveDetails.LEAVE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 068 public static final ForeignKey<Leaves, LeaveDetails> LEAVES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.Leaves.Leaves, DSL.name("lv_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.Leaves.Leaves.LAST_DETAIL }, KeyRegistry.LEAVE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveDetails.LeaveDetails.LEAVE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 069 public static final ForeignKey<LeaveTypeDescriptions, Languages> LEAVE_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.LeaveTypeDescriptions.LeaveTypeDescriptions, DSL.name("lvtypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveTypeDescriptions.LeaveTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 070 public static final ForeignKey<LeaveTypeDescriptions, LeaveTypes> LEAVE_TYPE_DESCRIPTIONS_LEAVE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.LeaveTypeDescriptions.LeaveTypeDescriptions, DSL.name("lvtypd_lvtyp_leavetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveTypeDescriptions.LeaveTypeDescriptions.LEAVE_TYPE }, KeyRegistry.LEAVE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveTypes.LeaveTypes.LEAVE_TYPE }, true, ForeignKeyRule.CASCADE, null); 071 public static final ForeignKey<LeaveTypeDetails, LeaveTypes> LEAVE_TYPE_DETAILS_LEAVE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.LeaveTypeDetails.LeaveTypeDetails, DSL.name("lvtypdt_lvtyp_leavetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveTypeDetails.LeaveTypeDetails.LEAVE_TYPE }, KeyRegistry.LEAVE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveTypes.LeaveTypes.LEAVE_TYPE }, true, ForeignKeyRule.CASCADE, null); 072 public static final ForeignKey<LeaveTypes, LeaveTypeDetails> LEAVE_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.LeaveTypes.LeaveTypes, DSL.name("lvtyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveTypes.LeaveTypes.ACTIVE_DETAIL }, KeyRegistry.LEAVE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveTypeDetails.LeaveTypeDetails.LEAVE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 073 public static final ForeignKey<LeaveTypes, LeaveTypeDetails> LEAVE_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.LeaveTypes.LeaveTypes, DSL.name("lvtyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveTypes.LeaveTypes.LAST_DETAIL }, KeyRegistry.LEAVE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.LeaveTypeDetails.LeaveTypeDetails.LEAVE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 074 public static final ForeignKey<PartyEmployees, EmployeeTypes> PARTY_EMPLOYEES_EMPLOYEE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.PartyEmployees.PartyEmployees, DSL.name("pemp_empty_employeetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.PartyEmployees.PartyEmployees.EMPLOYEE_TYPE }, KeyRegistry.EMPLOYEE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.EmployeeTypes.EmployeeTypes.EMPLOYEE_TYPE }, true, ForeignKeyRule.CASCADE, null); 075 public static final ForeignKey<PartyEmployees, Parties> PARTY_EMPLOYEES_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.PartyEmployees.PartyEmployees, DSL.name("pemp_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.PartyEmployees.PartyEmployees.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null); 076 public static final ForeignKey<PartyResponsibilities, Parties> PARTY_RESPONSIBILITIES_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.PartyResponsibilities.PartyResponsibilities, DSL.name("parrsp_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.PartyResponsibilities.PartyResponsibilities.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null); 077 public static final ForeignKey<PartyResponsibilities, ResponsibilityTypes> PARTY_RESPONSIBILITIES_RESPONSIBILITY_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.PartyResponsibilities.PartyResponsibilities, DSL.name("parrsp_rsptyp_responsibilitytypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.PartyResponsibilities.PartyResponsibilities.RESPONSIBILITY_TYPE }, KeyRegistry.RESPONSIBILITY_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.ResponsibilityTypes.ResponsibilityTypes.RESPONSIBILITY_TYPE }, true, ForeignKeyRule.CASCADE, null); 078 public static final ForeignKey<PartySkills, Parties> PARTY_SKILLS_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.PartySkills.PartySkills, DSL.name("parskl_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.PartySkills.PartySkills.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null); 079 public static final ForeignKey<PartySkills, SkillTypes> PARTY_SKILLS_SKILL_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.PartySkills.PartySkills, DSL.name("parskl_skltyp_skilltypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.PartySkills.PartySkills.SKILL_TYPE }, KeyRegistry.SKILL_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.SkillTypes.SkillTypes.SKILL_TYPE }, true, ForeignKeyRule.CASCADE, null); 080 public static final ForeignKey<ResponsibilityTypeDescriptions, Languages> RESPONSIBILITY_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.ResponsibilityTypeDescriptions.ResponsibilityTypeDescriptions, DSL.name("rsptypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.ResponsibilityTypeDescriptions.ResponsibilityTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 081 public static final ForeignKey<ResponsibilityTypeDescriptions, ResponsibilityTypes> RESPONSIBILITY_TYPE_DESCRIPTIONS_RESPONSIBILITY_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.ResponsibilityTypeDescriptions.ResponsibilityTypeDescriptions, DSL.name("rsptypd_rsptyp_responsibilitytypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.ResponsibilityTypeDescriptions.ResponsibilityTypeDescriptions.RESPONSIBILITY_TYPE }, KeyRegistry.RESPONSIBILITY_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.ResponsibilityTypes.ResponsibilityTypes.RESPONSIBILITY_TYPE }, true, ForeignKeyRule.CASCADE, null); 082 public static final ForeignKey<ResponsibilityTypeDetails, ResponsibilityTypes> RESPONSIBILITY_TYPE_DETAILS_RESPONSIBILITY_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.ResponsibilityTypeDetails.ResponsibilityTypeDetails, DSL.name("rsptypdt_rsptyp_responsibilitytypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.ResponsibilityTypeDetails.ResponsibilityTypeDetails.RESPONSIBILITY_TYPE }, KeyRegistry.RESPONSIBILITY_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.ResponsibilityTypes.ResponsibilityTypes.RESPONSIBILITY_TYPE }, true, ForeignKeyRule.CASCADE, null); 083 public static final ForeignKey<ResponsibilityTypes, ResponsibilityTypeDetails> RESPONSIBILITY_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.ResponsibilityTypes.ResponsibilityTypes, DSL.name("rsptyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.ResponsibilityTypes.ResponsibilityTypes.ACTIVE_DETAIL }, KeyRegistry.RESPONSIBILITY_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.ResponsibilityTypeDetails.ResponsibilityTypeDetails.RESPONSIBILITY_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 084 public static final ForeignKey<ResponsibilityTypes, ResponsibilityTypeDetails> RESPONSIBILITY_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.ResponsibilityTypes.ResponsibilityTypes, DSL.name("rsptyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.ResponsibilityTypes.ResponsibilityTypes.LAST_DETAIL }, KeyRegistry.RESPONSIBILITY_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.ResponsibilityTypeDetails.ResponsibilityTypeDetails.RESPONSIBILITY_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 085 public static final ForeignKey<SkillTypeDescriptions, Languages> SKILL_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.SkillTypeDescriptions.SkillTypeDescriptions, DSL.name("skltypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.SkillTypeDescriptions.SkillTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 086 public static final ForeignKey<SkillTypeDescriptions, SkillTypes> SKILL_TYPE_DESCRIPTIONS_SKILL_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.SkillTypeDescriptions.SkillTypeDescriptions, DSL.name("skltypd_skltyp_skilltypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.SkillTypeDescriptions.SkillTypeDescriptions.SKILL_TYPE }, KeyRegistry.SKILL_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.SkillTypes.SkillTypes.SKILL_TYPE }, true, ForeignKeyRule.CASCADE, null); 087 public static final ForeignKey<SkillTypeDetails, SkillTypes> SKILL_TYPE_DETAILS_SKILL_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.SkillTypeDetails.SkillTypeDetails, DSL.name("skltypdt_skltyp_skilltypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.SkillTypeDetails.SkillTypeDetails.SKILL_TYPE }, KeyRegistry.SKILL_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.SkillTypes.SkillTypes.SKILL_TYPE }, true, ForeignKeyRule.CASCADE, null); 088 public static final ForeignKey<SkillTypes, SkillTypeDetails> SKILL_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.SkillTypes.SkillTypes, DSL.name("skltyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.SkillTypes.SkillTypes.ACTIVE_DETAIL }, KeyRegistry.SKILL_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.SkillTypeDetails.SkillTypeDetails.SKILL_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 089 public static final ForeignKey<SkillTypes, SkillTypeDetails> SKILL_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.SkillTypes.SkillTypes, DSL.name("skltyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.SkillTypes.SkillTypes.LAST_DETAIL }, KeyRegistry.SKILL_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.SkillTypeDetails.SkillTypeDetails.SKILL_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 090 public static final ForeignKey<TerminationReasonDescriptions, Languages> TERMINATION_REASON_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.TerminationReasonDescriptions.TerminationReasonDescriptions, DSL.name("trmnrsnd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.TerminationReasonDescriptions.TerminationReasonDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 091 public static final ForeignKey<TerminationReasonDescriptions, TerminationReasons> TERMINATION_REASON_DESCRIPTIONS_TERMINATION_REASON_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.TerminationReasonDescriptions.TerminationReasonDescriptions, DSL.name("trmnrsnd_trmnrsn_terminationreasonid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.TerminationReasonDescriptions.TerminationReasonDescriptions.TERMINATION_REASON }, KeyRegistry.TERMINATION_REASONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.TerminationReasons.TerminationReasons.TERMINATION_REASON }, true, ForeignKeyRule.CASCADE, null); 092 public static final ForeignKey<TerminationReasonDetails, TerminationReasons> TERMINATION_REASON_DETAILS_TERMINATION_REASON_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.TerminationReasonDetails.TerminationReasonDetails, DSL.name("trmnrsndt_trmnrsn_terminationreasonid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.TerminationReasonDetails.TerminationReasonDetails.TERMINATION_REASON }, KeyRegistry.TERMINATION_REASONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.TerminationReasons.TerminationReasons.TERMINATION_REASON }, true, ForeignKeyRule.CASCADE, null); 093 public static final ForeignKey<TerminationReasons, TerminationReasonDetails> TERMINATION_REASONS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.TerminationReasons.TerminationReasons, DSL.name("trmnrsn_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.TerminationReasons.TerminationReasons.ACTIVE_DETAIL }, KeyRegistry.TERMINATION_REASON_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.TerminationReasonDetails.TerminationReasonDetails.TERMINATION_REASON_DETAIL }, true, ForeignKeyRule.CASCADE, null); 094 public static final ForeignKey<TerminationReasons, TerminationReasonDetails> TERMINATION_REASONS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.TerminationReasons.TerminationReasons, DSL.name("trmnrsn_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.TerminationReasons.TerminationReasons.LAST_DETAIL }, KeyRegistry.TERMINATION_REASON_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.TerminationReasonDetails.TerminationReasonDetails.TERMINATION_REASON_DETAIL }, true, ForeignKeyRule.CASCADE, null); 095 public static final ForeignKey<TerminationTypeDescriptions, Languages> TERMINATION_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.TerminationTypeDescriptions.TerminationTypeDescriptions, DSL.name("trmntypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.TerminationTypeDescriptions.TerminationTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 096 public static final ForeignKey<TerminationTypeDescriptions, TerminationTypes> TERMINATION_TYPE_DESCRIPTIONS_TERMINATION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.TerminationTypeDescriptions.TerminationTypeDescriptions, DSL.name("trmntypd_trmntyp_terminationtypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.TerminationTypeDescriptions.TerminationTypeDescriptions.TERMINATION_TYPE }, KeyRegistry.TERMINATION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.TerminationTypes.TerminationTypes.TERMINATION_TYPE }, true, ForeignKeyRule.CASCADE, null); 097 public static final ForeignKey<TerminationTypeDetails, TerminationTypes> TERMINATION_TYPE_DETAILS_TERMINATION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.TerminationTypeDetails.TerminationTypeDetails, DSL.name("trmntypdt_trmntyp_terminationtypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.TerminationTypeDetails.TerminationTypeDetails.TERMINATION_TYPE }, KeyRegistry.TERMINATION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.TerminationTypes.TerminationTypes.TERMINATION_TYPE }, true, ForeignKeyRule.CASCADE, null); 098 public static final ForeignKey<TerminationTypes, TerminationTypeDetails> TERMINATION_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.TerminationTypes.TerminationTypes, DSL.name("trmntyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.TerminationTypes.TerminationTypes.ACTIVE_DETAIL }, KeyRegistry.TERMINATION_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.TerminationTypeDetails.TerminationTypeDetails.TERMINATION_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 099 public static final ForeignKey<TerminationTypes, TerminationTypeDetails> TERMINATION_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.employee.TerminationTypes.TerminationTypes, DSL.name("trmntyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.employee.TerminationTypes.TerminationTypes.LAST_DETAIL }, KeyRegistry.TERMINATION_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.employee.TerminationTypeDetails.TerminationTypeDetails.TERMINATION_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 100}