001package com.echothree.model.jooq.server.keys.chain; 002 003import com.echothree.model.jooq.server.KeyRegistry; 004import com.echothree.model.jooq.server.records.chain.ChainActionChainActionSets; 005import com.echothree.model.jooq.server.records.chain.ChainActionDescriptions; 006import com.echothree.model.jooq.server.records.chain.ChainActionDetails; 007import com.echothree.model.jooq.server.records.chain.ChainActionLetters; 008import com.echothree.model.jooq.server.records.chain.ChainActionSetDescriptions; 009import com.echothree.model.jooq.server.records.chain.ChainActionSetDetails; 010import com.echothree.model.jooq.server.records.chain.ChainActionSets; 011import com.echothree.model.jooq.server.records.chain.ChainActionSurveys; 012import com.echothree.model.jooq.server.records.chain.ChainActionTypeDescriptions; 013import com.echothree.model.jooq.server.records.chain.ChainActionTypeDetails; 014import com.echothree.model.jooq.server.records.chain.ChainActionTypeUses; 015import com.echothree.model.jooq.server.records.chain.ChainActionTypes; 016import com.echothree.model.jooq.server.records.chain.ChainActions; 017import com.echothree.model.jooq.server.records.chain.ChainDescriptions; 018import com.echothree.model.jooq.server.records.chain.ChainDetails; 019import com.echothree.model.jooq.server.records.chain.ChainEntityRoleTypeDescriptions; 020import com.echothree.model.jooq.server.records.chain.ChainEntityRoleTypeDetails; 021import com.echothree.model.jooq.server.records.chain.ChainEntityRoleTypes; 022import com.echothree.model.jooq.server.records.chain.ChainInstanceDetails; 023import com.echothree.model.jooq.server.records.chain.ChainInstanceEntityRoles; 024import com.echothree.model.jooq.server.records.chain.ChainInstanceStatuses; 025import com.echothree.model.jooq.server.records.chain.ChainInstances; 026import com.echothree.model.jooq.server.records.chain.ChainKindDescriptions; 027import com.echothree.model.jooq.server.records.chain.ChainKindDetails; 028import com.echothree.model.jooq.server.records.chain.ChainKinds; 029import com.echothree.model.jooq.server.records.chain.ChainTypeDescriptions; 030import com.echothree.model.jooq.server.records.chain.ChainTypeDetails; 031import com.echothree.model.jooq.server.records.chain.ChainTypes; 032import com.echothree.model.jooq.server.records.chain.Chains; 033import com.echothree.model.jooq.server.records.core.EntityInstances; 034import com.echothree.model.jooq.server.records.core.EntityTypes; 035import com.echothree.model.jooq.server.records.letter.Letters; 036import com.echothree.model.jooq.server.records.party.Languages; 037import com.echothree.model.jooq.server.records.sequence.Sequences; 038import com.echothree.model.jooq.server.records.survey.Surveys; 039 040import org.jooq.ForeignKey; 041import org.jooq.TableField; 042import org.jooq.impl.DSL; 043import org.jooq.impl.Internal; 044import org.jooq.impl.QOM.ForeignKeyRule; 045 046/** 047 * Key definitions for the ChainForeign component. 048 */ 049public interface ChainForeignKeys { 050 public static final ForeignKey<ChainActionChainActionSets, ChainActions> CHAIN_ACTION_CHAIN_ACTION_SETS_CHAIN_ACTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionChainActionSets.ChainActionChainActionSets, DSL.name("chnactchnactst_chnact_chainactionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionChainActionSets.ChainActionChainActionSets.CHAIN_ACTION }, KeyRegistry.CHAIN_ACTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActions.ChainActions.CHAIN_ACTION }, true, ForeignKeyRule.CASCADE, null); 051 public static final ForeignKey<ChainActionChainActionSets, ChainActionSets> CHAIN_ACTION_CHAIN_ACTION_SETS_NEXT_CHAIN_ACTION_SET_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionChainActionSets.ChainActionChainActionSets, DSL.name("chnactchnactst_nextchainactionsetid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionChainActionSets.ChainActionChainActionSets.NEXT_CHAIN_ACTION_SET }, KeyRegistry.CHAIN_ACTION_SETS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionSets.ChainActionSets.CHAIN_ACTION_SET }, true, ForeignKeyRule.CASCADE, null); 052 public static final ForeignKey<ChainActionDescriptions, ChainActions> CHAIN_ACTION_DESCRIPTIONS_CHAIN_ACTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionDescriptions.ChainActionDescriptions, DSL.name("chnactd_chnact_chainactionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionDescriptions.ChainActionDescriptions.CHAIN_ACTION }, KeyRegistry.CHAIN_ACTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActions.ChainActions.CHAIN_ACTION }, true, ForeignKeyRule.CASCADE, null); 053 public static final ForeignKey<ChainActionDescriptions, Languages> CHAIN_ACTION_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionDescriptions.ChainActionDescriptions, DSL.name("chnactd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionDescriptions.ChainActionDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 054 public static final ForeignKey<ChainActionDetails, ChainActions> CHAIN_ACTION_DETAILS_CHAIN_ACTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionDetails.ChainActionDetails, DSL.name("chnactdt_chnact_chainactionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionDetails.ChainActionDetails.CHAIN_ACTION }, KeyRegistry.CHAIN_ACTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActions.ChainActions.CHAIN_ACTION }, true, ForeignKeyRule.CASCADE, null); 055 public static final ForeignKey<ChainActionDetails, ChainActionSets> CHAIN_ACTION_DETAILS_CHAIN_ACTION_SET_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionDetails.ChainActionDetails, DSL.name("chnactdt_chnactst_chainactionsetid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionDetails.ChainActionDetails.CHAIN_ACTION_SET }, KeyRegistry.CHAIN_ACTION_SETS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionSets.ChainActionSets.CHAIN_ACTION_SET }, true, ForeignKeyRule.CASCADE, null); 056 public static final ForeignKey<ChainActionDetails, ChainActionTypes> CHAIN_ACTION_DETAILS_CHAIN_ACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionDetails.ChainActionDetails, DSL.name("chnactdt_chnacttyp_chainactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionDetails.ChainActionDetails.CHAIN_ACTION_TYPE }, KeyRegistry.CHAIN_ACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionTypes.ChainActionTypes.CHAIN_ACTION_TYPE }, true, ForeignKeyRule.CASCADE, null); 057 public static final ForeignKey<ChainActionLetters, ChainActions> CHAIN_ACTION_LETTERS_CHAIN_ACTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionLetters.ChainActionLetters, DSL.name("chnactlttr_chnact_chainactionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionLetters.ChainActionLetters.CHAIN_ACTION }, KeyRegistry.CHAIN_ACTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActions.ChainActions.CHAIN_ACTION }, true, ForeignKeyRule.CASCADE, null); 058 public static final ForeignKey<ChainActionLetters, Letters> CHAIN_ACTION_LETTERS_LETTER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionLetters.ChainActionLetters, DSL.name("chnactlttr_lttr_letterid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionLetters.ChainActionLetters.LETTER }, KeyRegistry.LETTERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.letter.Letters.Letters.LETTER }, true, ForeignKeyRule.CASCADE, null); 059 public static final ForeignKey<ChainActions, ChainActionDetails> CHAIN_ACTIONS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActions.ChainActions, DSL.name("chnact_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActions.ChainActions.ACTIVE_DETAIL }, KeyRegistry.CHAIN_ACTION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionDetails.ChainActionDetails.CHAIN_ACTION_DETAIL }, true, ForeignKeyRule.CASCADE, null); 060 public static final ForeignKey<ChainActions, ChainActionDetails> CHAIN_ACTIONS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActions.ChainActions, DSL.name("chnact_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActions.ChainActions.LAST_DETAIL }, KeyRegistry.CHAIN_ACTION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionDetails.ChainActionDetails.CHAIN_ACTION_DETAIL }, true, ForeignKeyRule.CASCADE, null); 061 public static final ForeignKey<ChainActionSetDescriptions, ChainActionSets> CHAIN_ACTION_SET_DESCRIPTIONS_CHAIN_ACTION_SET_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionSetDescriptions.ChainActionSetDescriptions, DSL.name("chnactstd_chnactst_chainactionsetid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionSetDescriptions.ChainActionSetDescriptions.CHAIN_ACTION_SET }, KeyRegistry.CHAIN_ACTION_SETS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionSets.ChainActionSets.CHAIN_ACTION_SET }, true, ForeignKeyRule.CASCADE, null); 062 public static final ForeignKey<ChainActionSetDescriptions, Languages> CHAIN_ACTION_SET_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionSetDescriptions.ChainActionSetDescriptions, DSL.name("chnactstd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionSetDescriptions.ChainActionSetDescriptions.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<ChainActionSetDetails, Chains> CHAIN_ACTION_SET_DETAILS_CHAIN_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionSetDetails.ChainActionSetDetails, DSL.name("chnactstdt_chn_chainid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionSetDetails.ChainActionSetDetails.CHAIN }, KeyRegistry.CHAINS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.Chains.Chains.CHAIN }, true, ForeignKeyRule.CASCADE, null); 064 public static final ForeignKey<ChainActionSetDetails, ChainActionSets> CHAIN_ACTION_SET_DETAILS_CHAIN_ACTION_SET_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionSetDetails.ChainActionSetDetails, DSL.name("chnactstdt_chnactst_chainactionsetid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionSetDetails.ChainActionSetDetails.CHAIN_ACTION_SET }, KeyRegistry.CHAIN_ACTION_SETS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionSets.ChainActionSets.CHAIN_ACTION_SET }, true, ForeignKeyRule.CASCADE, null); 065 public static final ForeignKey<ChainActionSets, ChainActionSetDetails> CHAIN_ACTION_SETS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionSets.ChainActionSets, DSL.name("chnactst_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionSets.ChainActionSets.ACTIVE_DETAIL }, KeyRegistry.CHAIN_ACTION_SET_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionSetDetails.ChainActionSetDetails.CHAIN_ACTION_SET_DETAIL }, true, ForeignKeyRule.CASCADE, null); 066 public static final ForeignKey<ChainActionSets, ChainActionSetDetails> CHAIN_ACTION_SETS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionSets.ChainActionSets, DSL.name("chnactst_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionSets.ChainActionSets.LAST_DETAIL }, KeyRegistry.CHAIN_ACTION_SET_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionSetDetails.ChainActionSetDetails.CHAIN_ACTION_SET_DETAIL }, true, ForeignKeyRule.CASCADE, null); 067 public static final ForeignKey<ChainActionSurveys, ChainActions> CHAIN_ACTION_SURVEYS_CHAIN_ACTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionSurveys.ChainActionSurveys, DSL.name("chnactsrvy_chnact_chainactionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionSurveys.ChainActionSurveys.CHAIN_ACTION }, KeyRegistry.CHAIN_ACTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActions.ChainActions.CHAIN_ACTION }, true, ForeignKeyRule.CASCADE, null); 068 public static final ForeignKey<ChainActionSurveys, Surveys> CHAIN_ACTION_SURVEYS_SURVEY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionSurveys.ChainActionSurveys, DSL.name("chnactsrvy_srvy_surveyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionSurveys.ChainActionSurveys.SURVEY }, KeyRegistry.SURVEYS_PK, new TableField[] { com.echothree.model.jooq.server.tables.survey.Surveys.Surveys.SURVEY }, true, ForeignKeyRule.CASCADE, null); 069 public static final ForeignKey<ChainActionTypeDescriptions, ChainActionTypes> CHAIN_ACTION_TYPE_DESCRIPTIONS_CHAIN_ACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionTypeDescriptions.ChainActionTypeDescriptions, DSL.name("chnacttypd_chnacttyp_chainactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionTypeDescriptions.ChainActionTypeDescriptions.CHAIN_ACTION_TYPE }, KeyRegistry.CHAIN_ACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionTypes.ChainActionTypes.CHAIN_ACTION_TYPE }, true, ForeignKeyRule.CASCADE, null); 070 public static final ForeignKey<ChainActionTypeDescriptions, Languages> CHAIN_ACTION_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionTypeDescriptions.ChainActionTypeDescriptions, DSL.name("chnacttypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionTypeDescriptions.ChainActionTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 071 public static final ForeignKey<ChainActionTypeDetails, ChainActionTypes> CHAIN_ACTION_TYPE_DETAILS_CHAIN_ACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionTypeDetails.ChainActionTypeDetails, DSL.name("chnacttypdt_chnacttyp_chainactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionTypeDetails.ChainActionTypeDetails.CHAIN_ACTION_TYPE }, KeyRegistry.CHAIN_ACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionTypes.ChainActionTypes.CHAIN_ACTION_TYPE }, true, ForeignKeyRule.CASCADE, null); 072 public static final ForeignKey<ChainActionTypes, ChainActionTypeDetails> CHAIN_ACTION_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionTypes.ChainActionTypes, DSL.name("chnacttyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionTypes.ChainActionTypes.ACTIVE_DETAIL }, KeyRegistry.CHAIN_ACTION_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionTypeDetails.ChainActionTypeDetails.CHAIN_ACTION_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 073 public static final ForeignKey<ChainActionTypes, ChainActionTypeDetails> CHAIN_ACTION_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionTypes.ChainActionTypes, DSL.name("chnacttyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionTypes.ChainActionTypes.LAST_DETAIL }, KeyRegistry.CHAIN_ACTION_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionTypeDetails.ChainActionTypeDetails.CHAIN_ACTION_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 074 public static final ForeignKey<ChainActionTypeUses, ChainActionTypes> CHAIN_ACTION_TYPE_USES_CHAIN_ACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionTypeUses.ChainActionTypeUses, DSL.name("chnacttypu_chnacttyp_chainactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionTypeUses.ChainActionTypeUses.CHAIN_ACTION_TYPE }, KeyRegistry.CHAIN_ACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionTypes.ChainActionTypes.CHAIN_ACTION_TYPE }, true, ForeignKeyRule.CASCADE, null); 075 public static final ForeignKey<ChainActionTypeUses, ChainKinds> CHAIN_ACTION_TYPE_USES_CHAIN_KIND_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainActionTypeUses.ChainActionTypeUses, DSL.name("chnacttypu_chnk_chainkindid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionTypeUses.ChainActionTypeUses.CHAIN_KIND }, KeyRegistry.CHAIN_KINDS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainKinds.ChainKinds.CHAIN_KIND }, true, ForeignKeyRule.CASCADE, null); 076 public static final ForeignKey<ChainDescriptions, Chains> CHAIN_DESCRIPTIONS_CHAIN_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainDescriptions.ChainDescriptions, DSL.name("chnd_chn_chainid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainDescriptions.ChainDescriptions.CHAIN }, KeyRegistry.CHAINS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.Chains.Chains.CHAIN }, true, ForeignKeyRule.CASCADE, null); 077 public static final ForeignKey<ChainDescriptions, Languages> CHAIN_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainDescriptions.ChainDescriptions, DSL.name("chnd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainDescriptions.ChainDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 078 public static final ForeignKey<ChainDetails, Sequences> CHAIN_DETAILS_CHAIN_INSTANCE_SEQUENCE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainDetails.ChainDetails, DSL.name("chndt_chaininstancesequenceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainDetails.ChainDetails.CHAIN_INSTANCE_SEQUENCE }, KeyRegistry.SEQUENCES_PK, new TableField[] { com.echothree.model.jooq.server.tables.sequence.Sequences.Sequences.SEQUENCE }, true, ForeignKeyRule.CASCADE, null); 079 public static final ForeignKey<ChainDetails, Chains> CHAIN_DETAILS_CHAIN_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainDetails.ChainDetails, DSL.name("chndt_chn_chainid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainDetails.ChainDetails.CHAIN }, KeyRegistry.CHAINS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.Chains.Chains.CHAIN }, true, ForeignKeyRule.CASCADE, null); 080 public static final ForeignKey<ChainDetails, ChainTypes> CHAIN_DETAILS_CHAIN_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainDetails.ChainDetails, DSL.name("chndt_chntyp_chaintypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainDetails.ChainDetails.CHAIN_TYPE }, KeyRegistry.CHAIN_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainTypes.ChainTypes.CHAIN_TYPE }, true, ForeignKeyRule.CASCADE, null); 081 public static final ForeignKey<ChainEntityRoleTypeDescriptions, ChainEntityRoleTypes> CHAIN_ENTITY_ROLE_TYPE_DESCRIPTIONS_CHAIN_ENTITY_ROLE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainEntityRoleTypeDescriptions.ChainEntityRoleTypeDescriptions, DSL.name("chnertypd_chnertyp_chainentityroletypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainEntityRoleTypeDescriptions.ChainEntityRoleTypeDescriptions.CHAIN_ENTITY_ROLE_TYPE }, KeyRegistry.CHAIN_ENTITY_ROLE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainEntityRoleTypes.ChainEntityRoleTypes.CHAIN_ENTITY_ROLE_TYPE }, true, ForeignKeyRule.CASCADE, null); 082 public static final ForeignKey<ChainEntityRoleTypeDescriptions, Languages> CHAIN_ENTITY_ROLE_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainEntityRoleTypeDescriptions.ChainEntityRoleTypeDescriptions, DSL.name("chnertypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainEntityRoleTypeDescriptions.ChainEntityRoleTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 083 public static final ForeignKey<ChainEntityRoleTypeDetails, ChainEntityRoleTypes> CHAIN_ENTITY_ROLE_TYPE_DETAILS_CHAIN_ENTITY_ROLE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainEntityRoleTypeDetails.ChainEntityRoleTypeDetails, DSL.name("chnertypdt_chnertyp_chainentityroletypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainEntityRoleTypeDetails.ChainEntityRoleTypeDetails.CHAIN_ENTITY_ROLE_TYPE }, KeyRegistry.CHAIN_ENTITY_ROLE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainEntityRoleTypes.ChainEntityRoleTypes.CHAIN_ENTITY_ROLE_TYPE }, true, ForeignKeyRule.CASCADE, null); 084 public static final ForeignKey<ChainEntityRoleTypeDetails, ChainTypes> CHAIN_ENTITY_ROLE_TYPE_DETAILS_CHAIN_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainEntityRoleTypeDetails.ChainEntityRoleTypeDetails, DSL.name("chnertypdt_chntyp_chaintypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainEntityRoleTypeDetails.ChainEntityRoleTypeDetails.CHAIN_TYPE }, KeyRegistry.CHAIN_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainTypes.ChainTypes.CHAIN_TYPE }, true, ForeignKeyRule.CASCADE, null); 085 public static final ForeignKey<ChainEntityRoleTypeDetails, EntityTypes> CHAIN_ENTITY_ROLE_TYPE_DETAILS_ENTITY_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainEntityRoleTypeDetails.ChainEntityRoleTypeDetails, DSL.name("chnertypdt_ent_entitytypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainEntityRoleTypeDetails.ChainEntityRoleTypeDetails.ENTITY_TYPE }, KeyRegistry.ENTITY_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.core.EntityTypes.EntityTypes.ENTITY_TYPE }, true, ForeignKeyRule.CASCADE, null); 086 public static final ForeignKey<ChainEntityRoleTypes, ChainEntityRoleTypeDetails> CHAIN_ENTITY_ROLE_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainEntityRoleTypes.ChainEntityRoleTypes, DSL.name("chnertyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainEntityRoleTypes.ChainEntityRoleTypes.ACTIVE_DETAIL }, KeyRegistry.CHAIN_ENTITY_ROLE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainEntityRoleTypeDetails.ChainEntityRoleTypeDetails.CHAIN_ENTITY_ROLE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 087 public static final ForeignKey<ChainEntityRoleTypes, ChainEntityRoleTypeDetails> CHAIN_ENTITY_ROLE_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainEntityRoleTypes.ChainEntityRoleTypes, DSL.name("chnertyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainEntityRoleTypes.ChainEntityRoleTypes.LAST_DETAIL }, KeyRegistry.CHAIN_ENTITY_ROLE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainEntityRoleTypeDetails.ChainEntityRoleTypeDetails.CHAIN_ENTITY_ROLE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 088 public static final ForeignKey<ChainInstanceDetails, Chains> CHAIN_INSTANCE_DETAILS_CHAIN_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainInstanceDetails.ChainInstanceDetails, DSL.name("chnidt_chn_chainid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainInstanceDetails.ChainInstanceDetails.CHAIN }, KeyRegistry.CHAINS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.Chains.Chains.CHAIN }, true, ForeignKeyRule.CASCADE, null); 089 public static final ForeignKey<ChainInstanceDetails, ChainInstances> CHAIN_INSTANCE_DETAILS_CHAIN_INSTANCE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainInstanceDetails.ChainInstanceDetails, DSL.name("chnidt_chni_chaininstanceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainInstanceDetails.ChainInstanceDetails.CHAIN_INSTANCE }, KeyRegistry.CHAIN_INSTANCES_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainInstances.ChainInstances.CHAIN_INSTANCE }, true, ForeignKeyRule.CASCADE, null); 090 public static final ForeignKey<ChainInstanceEntityRoles, ChainEntityRoleTypes> CHAIN_INSTANCE_ENTITY_ROLES_CHAIN_ENTITY_ROLE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainInstanceEntityRoles.ChainInstanceEntityRoles, DSL.name("chnier_chnertyp_chainentityroletypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainInstanceEntityRoles.ChainInstanceEntityRoles.CHAIN_ENTITY_ROLE_TYPE }, KeyRegistry.CHAIN_ENTITY_ROLE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainEntityRoleTypes.ChainEntityRoleTypes.CHAIN_ENTITY_ROLE_TYPE }, true, ForeignKeyRule.CASCADE, null); 091 public static final ForeignKey<ChainInstanceEntityRoles, ChainInstances> CHAIN_INSTANCE_ENTITY_ROLES_CHAIN_INSTANCE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainInstanceEntityRoles.ChainInstanceEntityRoles, DSL.name("chnier_chni_chaininstanceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainInstanceEntityRoles.ChainInstanceEntityRoles.CHAIN_INSTANCE }, KeyRegistry.CHAIN_INSTANCES_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainInstances.ChainInstances.CHAIN_INSTANCE }, true, ForeignKeyRule.CASCADE, null); 092 public static final ForeignKey<ChainInstanceEntityRoles, EntityInstances> CHAIN_INSTANCE_ENTITY_ROLES_ENTITY_INSTANCE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainInstanceEntityRoles.ChainInstanceEntityRoles, DSL.name("chnier_eni_entityinstanceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainInstanceEntityRoles.ChainInstanceEntityRoles.ENTITY_INSTANCE }, KeyRegistry.ENTITY_INSTANCES_PK, new TableField[] { com.echothree.model.jooq.server.tables.core.EntityInstances.EntityInstances.ENTITY_INSTANCE }, true, ForeignKeyRule.CASCADE, null); 093 public static final ForeignKey<ChainInstances, ChainInstanceDetails> CHAIN_INSTANCES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainInstances.ChainInstances, DSL.name("chni_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainInstances.ChainInstances.ACTIVE_DETAIL }, KeyRegistry.CHAIN_INSTANCE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainInstanceDetails.ChainInstanceDetails.CHAIN_INSTANCE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 094 public static final ForeignKey<ChainInstances, ChainInstanceDetails> CHAIN_INSTANCES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainInstances.ChainInstances, DSL.name("chni_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainInstances.ChainInstances.LAST_DETAIL }, KeyRegistry.CHAIN_INSTANCE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainInstanceDetails.ChainInstanceDetails.CHAIN_INSTANCE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 095 public static final ForeignKey<ChainInstanceStatuses, ChainInstances> CHAIN_INSTANCE_STATUSES_CHAIN_INSTANCE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainInstanceStatuses.ChainInstanceStatuses, DSL.name("chnist_chni_chaininstanceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainInstanceStatuses.ChainInstanceStatuses.CHAIN_INSTANCE }, KeyRegistry.CHAIN_INSTANCES_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainInstances.ChainInstances.CHAIN_INSTANCE }, true, ForeignKeyRule.CASCADE, null); 096 public static final ForeignKey<ChainInstanceStatuses, ChainActionSets> CHAIN_INSTANCE_STATUSES_NEXT_CHAIN_ACTION_SET_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainInstanceStatuses.ChainInstanceStatuses, DSL.name("chnist_nextchainactionsetid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainInstanceStatuses.ChainInstanceStatuses.NEXT_CHAIN_ACTION_SET }, KeyRegistry.CHAIN_ACTION_SETS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainActionSets.ChainActionSets.CHAIN_ACTION_SET }, true, ForeignKeyRule.CASCADE, null); 097 public static final ForeignKey<ChainKindDescriptions, ChainKinds> CHAIN_KIND_DESCRIPTIONS_CHAIN_KIND_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainKindDescriptions.ChainKindDescriptions, DSL.name("chnkd_chnk_chainkindid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainKindDescriptions.ChainKindDescriptions.CHAIN_KIND }, KeyRegistry.CHAIN_KINDS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainKinds.ChainKinds.CHAIN_KIND }, true, ForeignKeyRule.CASCADE, null); 098 public static final ForeignKey<ChainKindDescriptions, Languages> CHAIN_KIND_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainKindDescriptions.ChainKindDescriptions, DSL.name("chnkd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainKindDescriptions.ChainKindDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 099 public static final ForeignKey<ChainKindDetails, ChainKinds> CHAIN_KIND_DETAILS_CHAIN_KIND_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainKindDetails.ChainKindDetails, DSL.name("chnkdt_chnk_chainkindid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainKindDetails.ChainKindDetails.CHAIN_KIND }, KeyRegistry.CHAIN_KINDS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainKinds.ChainKinds.CHAIN_KIND }, true, ForeignKeyRule.CASCADE, null); 100 public static final ForeignKey<ChainKinds, ChainKindDetails> CHAIN_KINDS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainKinds.ChainKinds, DSL.name("chnk_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainKinds.ChainKinds.ACTIVE_DETAIL }, KeyRegistry.CHAIN_KIND_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainKindDetails.ChainKindDetails.CHAIN_KIND_DETAIL }, true, ForeignKeyRule.CASCADE, null); 101 public static final ForeignKey<ChainKinds, ChainKindDetails> CHAIN_KINDS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainKinds.ChainKinds, DSL.name("chnk_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainKinds.ChainKinds.LAST_DETAIL }, KeyRegistry.CHAIN_KIND_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainKindDetails.ChainKindDetails.CHAIN_KIND_DETAIL }, true, ForeignKeyRule.CASCADE, null); 102 public static final ForeignKey<Chains, ChainDetails> CHAINS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.Chains.Chains, DSL.name("chn_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.Chains.Chains.ACTIVE_DETAIL }, KeyRegistry.CHAIN_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainDetails.ChainDetails.CHAIN_DETAIL }, true, ForeignKeyRule.CASCADE, null); 103 public static final ForeignKey<Chains, ChainDetails> CHAINS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.Chains.Chains, DSL.name("chn_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.Chains.Chains.LAST_DETAIL }, KeyRegistry.CHAIN_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainDetails.ChainDetails.CHAIN_DETAIL }, true, ForeignKeyRule.CASCADE, null); 104 public static final ForeignKey<ChainTypeDescriptions, ChainTypes> CHAIN_TYPE_DESCRIPTIONS_CHAIN_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainTypeDescriptions.ChainTypeDescriptions, DSL.name("chntypd_chntyp_chaintypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainTypeDescriptions.ChainTypeDescriptions.CHAIN_TYPE }, KeyRegistry.CHAIN_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainTypes.ChainTypes.CHAIN_TYPE }, true, ForeignKeyRule.CASCADE, null); 105 public static final ForeignKey<ChainTypeDescriptions, Languages> CHAIN_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainTypeDescriptions.ChainTypeDescriptions, DSL.name("chntypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainTypeDescriptions.ChainTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 106 public static final ForeignKey<ChainTypeDetails, ChainKinds> CHAIN_TYPE_DETAILS_CHAIN_KIND_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainTypeDetails.ChainTypeDetails, DSL.name("chntypdt_chnk_chainkindid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainTypeDetails.ChainTypeDetails.CHAIN_KIND }, KeyRegistry.CHAIN_KINDS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainKinds.ChainKinds.CHAIN_KIND }, true, ForeignKeyRule.CASCADE, null); 107 public static final ForeignKey<ChainTypeDetails, ChainTypes> CHAIN_TYPE_DETAILS_CHAIN_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainTypeDetails.ChainTypeDetails, DSL.name("chntypdt_chntyp_chaintypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainTypeDetails.ChainTypeDetails.CHAIN_TYPE }, KeyRegistry.CHAIN_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainTypes.ChainTypes.CHAIN_TYPE }, true, ForeignKeyRule.CASCADE, null); 108 public static final ForeignKey<ChainTypes, ChainTypeDetails> CHAIN_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainTypes.ChainTypes, DSL.name("chntyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainTypes.ChainTypes.ACTIVE_DETAIL }, KeyRegistry.CHAIN_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainTypeDetails.ChainTypeDetails.CHAIN_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 109 public static final ForeignKey<ChainTypes, ChainTypeDetails> CHAIN_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.chain.ChainTypes.ChainTypes, DSL.name("chntyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainTypes.ChainTypes.LAST_DETAIL }, KeyRegistry.CHAIN_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainTypeDetails.ChainTypeDetails.CHAIN_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 110}