001package com.echothree.model.jooq.server.keys.workrequirement;
002
003import com.echothree.model.jooq.server.KeyRegistry;
004import com.echothree.model.jooq.server.records.party.Languages;
005import com.echothree.model.jooq.server.records.party.Parties;
006import com.echothree.model.jooq.server.records.selector.Selectors;
007import com.echothree.model.jooq.server.records.sequence.Sequences;
008import com.echothree.model.jooq.server.records.user.UserVisits;
009import com.echothree.model.jooq.server.records.workeffort.WorkEffortScopes;
010import com.echothree.model.jooq.server.records.workeffort.WorkEffortTypes;
011import com.echothree.model.jooq.server.records.workeffort.WorkEfforts;
012import com.echothree.model.jooq.server.records.workflow.WorkflowSteps;
013import com.echothree.model.jooq.server.records.workrequirement.WorkAssignmentDetails;
014import com.echothree.model.jooq.server.records.workrequirement.WorkAssignments;
015import com.echothree.model.jooq.server.records.workrequirement.WorkRequirementDetails;
016import com.echothree.model.jooq.server.records.workrequirement.WorkRequirementScopeDetails;
017import com.echothree.model.jooq.server.records.workrequirement.WorkRequirementScopes;
018import com.echothree.model.jooq.server.records.workrequirement.WorkRequirementStatuses;
019import com.echothree.model.jooq.server.records.workrequirement.WorkRequirementTypeDescriptions;
020import com.echothree.model.jooq.server.records.workrequirement.WorkRequirementTypeDetails;
021import com.echothree.model.jooq.server.records.workrequirement.WorkRequirementTypes;
022import com.echothree.model.jooq.server.records.workrequirement.WorkRequirements;
023import com.echothree.model.jooq.server.records.workrequirement.WorkTimeDetails;
024import com.echothree.model.jooq.server.records.workrequirement.WorkTimeUserVisits;
025import com.echothree.model.jooq.server.records.workrequirement.WorkTimes;
026
027import org.jooq.ForeignKey;
028import org.jooq.TableField;
029import org.jooq.impl.DSL;
030import org.jooq.impl.Internal;
031import org.jooq.impl.QOM.ForeignKeyRule;
032
033/**
034 * Key definitions for the WorkRequirementForeign component.
035 */
036public interface WorkRequirementForeignKeys {
037    public static final ForeignKey<WorkAssignmentDetails, Parties> WORK_ASSIGNMENT_DETAILS_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails, DSL.name("wasgndt_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
038    public static final ForeignKey<WorkAssignmentDetails, WorkAssignments> WORK_ASSIGNMENT_DETAILS_WORK_ASSIGNMENT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails, DSL.name("wasgndt_wasgn_workassignmentid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails.WORK_ASSIGNMENT }, KeyRegistry.WORK_ASSIGNMENTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkAssignments.WorkAssignments.WORK_ASSIGNMENT }, true, ForeignKeyRule.CASCADE, null);
039    public static final ForeignKey<WorkAssignmentDetails, WorkRequirements> WORK_ASSIGNMENT_DETAILS_WORK_REQUIREMENT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails, DSL.name("wasgndt_wr_workrequirementid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails.WORK_REQUIREMENT }, KeyRegistry.WORK_REQUIREMENTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirements.WorkRequirements.WORK_REQUIREMENT }, true, ForeignKeyRule.CASCADE, null);
040    public static final ForeignKey<WorkAssignments, WorkAssignmentDetails> WORK_ASSIGNMENTS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkAssignments.WorkAssignments, DSL.name("wasgn_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkAssignments.WorkAssignments.ACTIVE_DETAIL }, KeyRegistry.WORK_ASSIGNMENT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails.WORK_ASSIGNMENT_DETAIL }, true, ForeignKeyRule.CASCADE, null);
041    public static final ForeignKey<WorkAssignments, WorkAssignmentDetails> WORK_ASSIGNMENTS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkAssignments.WorkAssignments, DSL.name("wasgn_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkAssignments.WorkAssignments.LAST_DETAIL }, KeyRegistry.WORK_ASSIGNMENT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails.WORK_ASSIGNMENT_DETAIL }, true, ForeignKeyRule.CASCADE, null);
042    public static final ForeignKey<WorkRequirementDetails, WorkEfforts> WORK_REQUIREMENT_DETAILS_WORK_EFFORT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails, DSL.name("wrdt_weff_workeffortid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails.WORK_EFFORT }, KeyRegistry.WORK_EFFORTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workeffort.WorkEfforts.WorkEfforts.WORK_EFFORT }, true, ForeignKeyRule.CASCADE, null);
043    public static final ForeignKey<WorkRequirementDetails, WorkRequirements> WORK_REQUIREMENT_DETAILS_WORK_REQUIREMENT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails, DSL.name("wrdt_wr_workrequirementid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails.WORK_REQUIREMENT }, KeyRegistry.WORK_REQUIREMENTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirements.WorkRequirements.WORK_REQUIREMENT }, true, ForeignKeyRule.CASCADE, null);
044    public static final ForeignKey<WorkRequirementDetails, WorkRequirementScopes> WORK_REQUIREMENT_DETAILS_WORK_REQUIREMENT_SCOPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails, DSL.name("wrdt_wrs_workrequirementscopeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails.WORK_REQUIREMENT_SCOPE }, KeyRegistry.WORK_REQUIREMENT_SCOPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopes.WorkRequirementScopes.WORK_REQUIREMENT_SCOPE }, true, ForeignKeyRule.CASCADE, null);
045    public static final ForeignKey<WorkRequirements, WorkRequirementDetails> WORK_REQUIREMENTS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirements.WorkRequirements, DSL.name("wr_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirements.WorkRequirements.ACTIVE_DETAIL }, KeyRegistry.WORK_REQUIREMENT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails.WORK_REQUIREMENT_DETAIL }, true, ForeignKeyRule.CASCADE, null);
046    public static final ForeignKey<WorkRequirements, WorkRequirementDetails> WORK_REQUIREMENTS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirements.WorkRequirements, DSL.name("wr_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirements.WorkRequirements.LAST_DETAIL }, KeyRegistry.WORK_REQUIREMENT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails.WORK_REQUIREMENT_DETAIL }, true, ForeignKeyRule.CASCADE, null);
047    public static final ForeignKey<WorkRequirementScopeDetails, WorkEffortScopes> WORK_REQUIREMENT_SCOPE_DETAILS_WORK_EFFORT_SCOPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails, DSL.name("wrsdt_wes_workeffortscopeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails.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);
048    public static final ForeignKey<WorkRequirementScopeDetails, Selectors> WORK_REQUIREMENT_SCOPE_DETAILS_WORK_ASSIGNMENT_SELECTOR_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails, DSL.name("wrsdt_workassignmentselectorid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails.WORK_ASSIGNMENT_SELECTOR }, KeyRegistry.SELECTORS_PK, new TableField[] { com.echothree.model.jooq.server.tables.selector.Selectors.Selectors.SELECTOR }, true, ForeignKeyRule.CASCADE, null);
049    public static final ForeignKey<WorkRequirementScopeDetails, Sequences> WORK_REQUIREMENT_SCOPE_DETAILS_WORK_REQUIREMENT_SEQUENCE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails, DSL.name("wrsdt_workrequirementsequenceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails.WORK_REQUIREMENT_SEQUENCE }, KeyRegistry.SEQUENCES_PK, new TableField[] { com.echothree.model.jooq.server.tables.sequence.Sequences.Sequences.SEQUENCE }, true, ForeignKeyRule.CASCADE, null);
050    public static final ForeignKey<WorkRequirementScopeDetails, Sequences> WORK_REQUIREMENT_SCOPE_DETAILS_WORK_TIME_SEQUENCE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails, DSL.name("wrsdt_worktimesequenceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails.WORK_TIME_SEQUENCE }, KeyRegistry.SEQUENCES_PK, new TableField[] { com.echothree.model.jooq.server.tables.sequence.Sequences.Sequences.SEQUENCE }, true, ForeignKeyRule.CASCADE, null);
051    public static final ForeignKey<WorkRequirementScopeDetails, WorkRequirementScopes> WORK_REQUIREMENT_SCOPE_DETAILS_WORK_REQUIREMENT_SCOPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails, DSL.name("wrsdt_wrs_workrequirementscopeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails.WORK_REQUIREMENT_SCOPE }, KeyRegistry.WORK_REQUIREMENT_SCOPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopes.WorkRequirementScopes.WORK_REQUIREMENT_SCOPE }, true, ForeignKeyRule.CASCADE, null);
052    public static final ForeignKey<WorkRequirementScopeDetails, WorkRequirementTypes> WORK_REQUIREMENT_SCOPE_DETAILS_WORK_REQUIREMENT_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails, DSL.name("wrsdt_wrt_workrequirementtypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails.WORK_REQUIREMENT_TYPE }, KeyRegistry.WORK_REQUIREMENT_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypes.WorkRequirementTypes.WORK_REQUIREMENT_TYPE }, true, ForeignKeyRule.CASCADE, null);
053    public static final ForeignKey<WorkRequirementScopes, WorkRequirementScopeDetails> WORK_REQUIREMENT_SCOPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopes.WorkRequirementScopes, DSL.name("wrs_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopes.WorkRequirementScopes.ACTIVE_DETAIL }, KeyRegistry.WORK_REQUIREMENT_SCOPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails.WORK_REQUIREMENT_SCOPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
054    public static final ForeignKey<WorkRequirementScopes, WorkRequirementScopeDetails> WORK_REQUIREMENT_SCOPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopes.WorkRequirementScopes, DSL.name("wrs_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopes.WorkRequirementScopes.LAST_DETAIL }, KeyRegistry.WORK_REQUIREMENT_SCOPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails.WORK_REQUIREMENT_SCOPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
055    public static final ForeignKey<WorkRequirementStatuses, WorkAssignments> WORK_REQUIREMENT_STATUSES_LAST_WORK_ASSIGNMENT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementStatuses.WorkRequirementStatuses, DSL.name("wrst_lastworkassignmentid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementStatuses.WorkRequirementStatuses.LAST_WORK_ASSIGNMENT }, KeyRegistry.WORK_ASSIGNMENTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkAssignments.WorkAssignments.WORK_ASSIGNMENT }, true, ForeignKeyRule.CASCADE, null);
056    public static final ForeignKey<WorkRequirementStatuses, WorkTimes> WORK_REQUIREMENT_STATUSES_LAST_WORK_TIME_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementStatuses.WorkRequirementStatuses, DSL.name("wrst_lastworktimeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementStatuses.WorkRequirementStatuses.LAST_WORK_TIME }, KeyRegistry.WORK_TIMES_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimes.WorkTimes.WORK_TIME }, true, ForeignKeyRule.CASCADE, null);
057    public static final ForeignKey<WorkRequirementStatuses, WorkRequirements> WORK_REQUIREMENT_STATUSES_WORK_REQUIREMENT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementStatuses.WorkRequirementStatuses, DSL.name("wrst_wr_workrequirementid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementStatuses.WorkRequirementStatuses.WORK_REQUIREMENT }, KeyRegistry.WORK_REQUIREMENTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirements.WorkRequirements.WORK_REQUIREMENT }, true, ForeignKeyRule.CASCADE, null);
058    public static final ForeignKey<WorkRequirementTypeDescriptions, Languages> WORK_REQUIREMENT_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDescriptions.WorkRequirementTypeDescriptions, DSL.name("wrtd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDescriptions.WorkRequirementTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
059    public static final ForeignKey<WorkRequirementTypeDescriptions, WorkRequirementTypes> WORK_REQUIREMENT_TYPE_DESCRIPTIONS_WORK_REQUIREMENT_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDescriptions.WorkRequirementTypeDescriptions, DSL.name("wrtd_wrt_workrequirementtypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDescriptions.WorkRequirementTypeDescriptions.WORK_REQUIREMENT_TYPE }, KeyRegistry.WORK_REQUIREMENT_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypes.WorkRequirementTypes.WORK_REQUIREMENT_TYPE }, true, ForeignKeyRule.CASCADE, null);
060    public static final ForeignKey<WorkRequirementTypeDetails, WorkEffortTypes> WORK_REQUIREMENT_TYPE_DETAILS_WORK_EFFORT_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails, DSL.name("wrtdt_wet_workefforttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails.WORK_EFFORT_TYPE }, KeyRegistry.WORK_EFFORT_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.workeffort.WorkEffortTypes.WorkEffortTypes.WORK_EFFORT_TYPE }, true, ForeignKeyRule.CASCADE, null);
061    public static final ForeignKey<WorkRequirementTypeDetails, WorkflowSteps> WORK_REQUIREMENT_TYPE_DETAILS_WORKFLOW_STEP_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails, DSL.name("wrtdt_wkfls_workflowstepid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails.WORKFLOW_STEP }, KeyRegistry.WORKFLOW_STEPS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workflow.WorkflowSteps.WorkflowSteps.WORKFLOW_STEP }, true, ForeignKeyRule.CASCADE, null);
062    public static final ForeignKey<WorkRequirementTypeDetails, Sequences> WORK_REQUIREMENT_TYPE_DETAILS_WORK_REQUIREMENT_SEQUENCE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails, DSL.name("wrtdt_workrequirementsequenceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails.WORK_REQUIREMENT_SEQUENCE }, KeyRegistry.SEQUENCES_PK, new TableField[] { com.echothree.model.jooq.server.tables.sequence.Sequences.Sequences.SEQUENCE }, true, ForeignKeyRule.CASCADE, null);
063    public static final ForeignKey<WorkRequirementTypeDetails, WorkRequirementTypes> WORK_REQUIREMENT_TYPE_DETAILS_WORK_REQUIREMENT_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails, DSL.name("wrtdt_wrt_workrequirementtypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails.WORK_REQUIREMENT_TYPE }, KeyRegistry.WORK_REQUIREMENT_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypes.WorkRequirementTypes.WORK_REQUIREMENT_TYPE }, true, ForeignKeyRule.CASCADE, null);
064    public static final ForeignKey<WorkRequirementTypes, WorkRequirementTypeDetails> WORK_REQUIREMENT_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypes.WorkRequirementTypes, DSL.name("wrt_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypes.WorkRequirementTypes.ACTIVE_DETAIL }, KeyRegistry.WORK_REQUIREMENT_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails.WORK_REQUIREMENT_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
065    public static final ForeignKey<WorkRequirementTypes, WorkRequirementTypeDetails> WORK_REQUIREMENT_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypes.WorkRequirementTypes, DSL.name("wrt_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypes.WorkRequirementTypes.LAST_DETAIL }, KeyRegistry.WORK_REQUIREMENT_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails.WORK_REQUIREMENT_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
066    public static final ForeignKey<WorkTimeDetails, Parties> WORK_TIME_DETAILS_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails, DSL.name("wtmdt_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
067    public static final ForeignKey<WorkTimeDetails, WorkRequirements> WORK_TIME_DETAILS_WORK_REQUIREMENT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails, DSL.name("wtmdt_wr_workrequirementid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails.WORK_REQUIREMENT }, KeyRegistry.WORK_REQUIREMENTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirements.WorkRequirements.WORK_REQUIREMENT }, true, ForeignKeyRule.CASCADE, null);
068    public static final ForeignKey<WorkTimeDetails, WorkTimes> WORK_TIME_DETAILS_WORK_TIME_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails, DSL.name("wtmdt_wtm_worktimeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails.WORK_TIME }, KeyRegistry.WORK_TIMES_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimes.WorkTimes.WORK_TIME }, true, ForeignKeyRule.CASCADE, null);
069    public static final ForeignKey<WorkTimes, WorkTimeDetails> WORK_TIMES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimes.WorkTimes, DSL.name("wtm_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimes.WorkTimes.ACTIVE_DETAIL }, KeyRegistry.WORK_TIME_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails.WORK_TIME_DETAIL }, true, ForeignKeyRule.CASCADE, null);
070    public static final ForeignKey<WorkTimes, WorkTimeDetails> WORK_TIMES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimes.WorkTimes, DSL.name("wtm_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimes.WorkTimes.LAST_DETAIL }, KeyRegistry.WORK_TIME_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails.WORK_TIME_DETAIL }, true, ForeignKeyRule.CASCADE, null);
071    public static final ForeignKey<WorkTimeUserVisits, UserVisits> WORK_TIME_USER_VISITS_USER_VISIT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimeUserVisits.WorkTimeUserVisits, DSL.name("wtmuvis_uvis_uservisitid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimeUserVisits.WorkTimeUserVisits.USER_VISIT }, KeyRegistry.USER_VISITS_PK, new TableField[] { com.echothree.model.jooq.server.tables.user.UserVisits.UserVisits.USER_VISIT }, true, ForeignKeyRule.CASCADE, null);
072    public static final ForeignKey<WorkTimeUserVisits, WorkTimes> WORK_TIME_USER_VISITS_WORK_TIME_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimeUserVisits.WorkTimeUserVisits, DSL.name("wtmuvis_wtm_worktimeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimeUserVisits.WorkTimeUserVisits.WORK_TIME }, KeyRegistry.WORK_TIMES_PK, new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimes.WorkTimes.WORK_TIME }, true, ForeignKeyRule.CASCADE, null);
073}