001package com.echothree.model.jooq.server.keys.security;
002
003import com.echothree.model.jooq.server.KeyRegistry;
004import com.echothree.model.jooq.server.records.core.EntityInstances;
005import com.echothree.model.jooq.server.records.party.Languages;
006import com.echothree.model.jooq.server.records.party.Parties;
007import com.echothree.model.jooq.server.records.party.PartyTypes;
008import com.echothree.model.jooq.server.records.security.PartyEntitySecurityRoles;
009import com.echothree.model.jooq.server.records.security.PartySecurityRoleTemplateDescriptions;
010import com.echothree.model.jooq.server.records.security.PartySecurityRoleTemplateDetails;
011import com.echothree.model.jooq.server.records.security.PartySecurityRoleTemplateRoles;
012import com.echothree.model.jooq.server.records.security.PartySecurityRoleTemplateTrainingClasses;
013import com.echothree.model.jooq.server.records.security.PartySecurityRoleTemplateUses;
014import com.echothree.model.jooq.server.records.security.PartySecurityRoleTemplates;
015import com.echothree.model.jooq.server.records.security.PartySecurityRoles;
016import com.echothree.model.jooq.server.records.security.SecurityRoleDescriptions;
017import com.echothree.model.jooq.server.records.security.SecurityRoleDetails;
018import com.echothree.model.jooq.server.records.security.SecurityRoleGroupDescriptions;
019import com.echothree.model.jooq.server.records.security.SecurityRoleGroupDetails;
020import com.echothree.model.jooq.server.records.security.SecurityRoleGroups;
021import com.echothree.model.jooq.server.records.security.SecurityRolePartyTypes;
022import com.echothree.model.jooq.server.records.security.SecurityRoles;
023import com.echothree.model.jooq.server.records.selector.Selectors;
024import com.echothree.model.jooq.server.records.training.TrainingClasses;
025
026import org.jooq.ForeignKey;
027import org.jooq.TableField;
028import org.jooq.impl.DSL;
029import org.jooq.impl.Internal;
030import org.jooq.impl.QOM.ForeignKeyRule;
031
032/**
033 * Key definitions for the SecurityForeign component.
034 */
035public interface SecurityForeignKeys {
036    public static final ForeignKey<PartyEntitySecurityRoles, EntityInstances> PARTY_ENTITY_SECURITY_ROLES_ENTITY_INSTANCE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.PartyEntitySecurityRoles.PartyEntitySecurityRoles, DSL.name("pensrol_eni_entityinstanceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartyEntitySecurityRoles.PartyEntitySecurityRoles.ENTITY_INSTANCE }, KeyRegistry.ENTITY_INSTANCES_PK, new TableField[] { com.echothree.model.jooq.server.tables.core.EntityInstances.EntityInstances.ENTITY_INSTANCE }, true, ForeignKeyRule.CASCADE, null);
037    public static final ForeignKey<PartyEntitySecurityRoles, Parties> PARTY_ENTITY_SECURITY_ROLES_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.PartyEntitySecurityRoles.PartyEntitySecurityRoles, DSL.name("pensrol_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartyEntitySecurityRoles.PartyEntitySecurityRoles.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<PartyEntitySecurityRoles, SecurityRoles> PARTY_ENTITY_SECURITY_ROLES_SECURITY_ROLE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.PartyEntitySecurityRoles.PartyEntitySecurityRoles, DSL.name("pensrol_srol_securityroleid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartyEntitySecurityRoles.PartyEntitySecurityRoles.SECURITY_ROLE }, KeyRegistry.SECURITY_ROLES_PK, new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoles.SecurityRoles.SECURITY_ROLE }, true, ForeignKeyRule.CASCADE, null);
039    public static final ForeignKey<PartySecurityRoles, Parties> PARTY_SECURITY_ROLES_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoles.PartySecurityRoles, DSL.name("psrol_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoles.PartySecurityRoles.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
040    public static final ForeignKey<PartySecurityRoles, SecurityRoles> PARTY_SECURITY_ROLES_SECURITY_ROLE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoles.PartySecurityRoles, DSL.name("psrol_srol_securityroleid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoles.PartySecurityRoles.SECURITY_ROLE }, KeyRegistry.SECURITY_ROLES_PK, new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoles.SecurityRoles.SECURITY_ROLE }, true, ForeignKeyRule.CASCADE, null);
041    public static final ForeignKey<PartySecurityRoleTemplateDescriptions, Languages> PARTY_SECURITY_ROLE_TEMPLATE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateDescriptions.PartySecurityRoleTemplateDescriptions, DSL.name("psrtd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateDescriptions.PartySecurityRoleTemplateDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
042    public static final ForeignKey<PartySecurityRoleTemplateDescriptions, PartySecurityRoleTemplates> PARTY_SECURITY_ROLE_TEMPLATE_DESCRIPTIONS_PARTY_SECURITY_ROLE_TEMPLATE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateDescriptions.PartySecurityRoleTemplateDescriptions, DSL.name("psrtd_psrt_partysecurityroletemplateid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateDescriptions.PartySecurityRoleTemplateDescriptions.PARTY_SECURITY_ROLE_TEMPLATE }, KeyRegistry.PARTY_SECURITY_ROLE_TEMPLATES_PK, new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplates.PartySecurityRoleTemplates.PARTY_SECURITY_ROLE_TEMPLATE }, true, ForeignKeyRule.CASCADE, null);
043    public static final ForeignKey<PartySecurityRoleTemplateDetails, PartySecurityRoleTemplates> PARTY_SECURITY_ROLE_TEMPLATE_DETAILS_PARTY_SECURITY_ROLE_TEMPLATE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateDetails.PartySecurityRoleTemplateDetails, DSL.name("psrtdt_psrt_partysecurityroletemplateid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateDetails.PartySecurityRoleTemplateDetails.PARTY_SECURITY_ROLE_TEMPLATE }, KeyRegistry.PARTY_SECURITY_ROLE_TEMPLATES_PK, new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplates.PartySecurityRoleTemplates.PARTY_SECURITY_ROLE_TEMPLATE }, true, ForeignKeyRule.CASCADE, null);
044    public static final ForeignKey<PartySecurityRoleTemplateRoles, PartySecurityRoleTemplates> PARTY_SECURITY_ROLE_TEMPLATE_ROLES_PARTY_SECURITY_ROLE_TEMPLATE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateRoles.PartySecurityRoleTemplateRoles, DSL.name("psrtr_psrt_partysecurityroletemplateid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateRoles.PartySecurityRoleTemplateRoles.PARTY_SECURITY_ROLE_TEMPLATE }, KeyRegistry.PARTY_SECURITY_ROLE_TEMPLATES_PK, new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplates.PartySecurityRoleTemplates.PARTY_SECURITY_ROLE_TEMPLATE }, true, ForeignKeyRule.CASCADE, null);
045    public static final ForeignKey<PartySecurityRoleTemplateRoles, SecurityRoles> PARTY_SECURITY_ROLE_TEMPLATE_ROLES_SECURITY_ROLE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateRoles.PartySecurityRoleTemplateRoles, DSL.name("psrtr_srol_securityroleid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateRoles.PartySecurityRoleTemplateRoles.SECURITY_ROLE }, KeyRegistry.SECURITY_ROLES_PK, new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoles.SecurityRoles.SECURITY_ROLE }, true, ForeignKeyRule.CASCADE, null);
046    public static final ForeignKey<PartySecurityRoleTemplates, PartySecurityRoleTemplateDetails> PARTY_SECURITY_ROLE_TEMPLATES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplates.PartySecurityRoleTemplates, DSL.name("psrt_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplates.PartySecurityRoleTemplates.ACTIVE_DETAIL }, KeyRegistry.PARTY_SECURITY_ROLE_TEMPLATE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateDetails.PartySecurityRoleTemplateDetails.PARTY_SECURITY_ROLE_TEMPLATE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
047    public static final ForeignKey<PartySecurityRoleTemplates, PartySecurityRoleTemplateDetails> PARTY_SECURITY_ROLE_TEMPLATES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplates.PartySecurityRoleTemplates, DSL.name("psrt_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplates.PartySecurityRoleTemplates.LAST_DETAIL }, KeyRegistry.PARTY_SECURITY_ROLE_TEMPLATE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateDetails.PartySecurityRoleTemplateDetails.PARTY_SECURITY_ROLE_TEMPLATE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
048    public static final ForeignKey<PartySecurityRoleTemplateTrainingClasses, PartySecurityRoleTemplates> PARTY_SECURITY_ROLE_TEMPLATE_TRAINING_CLASSES_PARTY_SECURITY_ROLE_TEMPLATE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateTrainingClasses.PartySecurityRoleTemplateTrainingClasses, DSL.name("psrtrncls_psrt_partysecurityroletemplateid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateTrainingClasses.PartySecurityRoleTemplateTrainingClasses.PARTY_SECURITY_ROLE_TEMPLATE }, KeyRegistry.PARTY_SECURITY_ROLE_TEMPLATES_PK, new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplates.PartySecurityRoleTemplates.PARTY_SECURITY_ROLE_TEMPLATE }, true, ForeignKeyRule.CASCADE, null);
049    public static final ForeignKey<PartySecurityRoleTemplateTrainingClasses, TrainingClasses> PARTY_SECURITY_ROLE_TEMPLATE_TRAINING_CLASSES_TRAINING_CLASS_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateTrainingClasses.PartySecurityRoleTemplateTrainingClasses, DSL.name("psrtrncls_trncls_trainingclassid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateTrainingClasses.PartySecurityRoleTemplateTrainingClasses.TRAINING_CLASS }, KeyRegistry.TRAINING_CLASSES_PK, new TableField[] { com.echothree.model.jooq.server.tables.training.TrainingClasses.TrainingClasses.TRAINING_CLASS }, true, ForeignKeyRule.CASCADE, null);
050    public static final ForeignKey<PartySecurityRoleTemplateUses, Parties> PARTY_SECURITY_ROLE_TEMPLATE_USES_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateUses.PartySecurityRoleTemplateUses, DSL.name("psrtu_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateUses.PartySecurityRoleTemplateUses.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<PartySecurityRoleTemplateUses, PartySecurityRoleTemplates> PARTY_SECURITY_ROLE_TEMPLATE_USES_PARTY_SECURITY_ROLE_TEMPLATE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateUses.PartySecurityRoleTemplateUses, DSL.name("psrtu_psrt_partysecurityroletemplateid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateUses.PartySecurityRoleTemplateUses.PARTY_SECURITY_ROLE_TEMPLATE }, KeyRegistry.PARTY_SECURITY_ROLE_TEMPLATES_PK, new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplates.PartySecurityRoleTemplates.PARTY_SECURITY_ROLE_TEMPLATE }, true, ForeignKeyRule.CASCADE, null);
052    public static final ForeignKey<SecurityRoleDescriptions, Languages> SECURITY_ROLE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.SecurityRoleDescriptions.SecurityRoleDescriptions, DSL.name("srold_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleDescriptions.SecurityRoleDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
053    public static final ForeignKey<SecurityRoleDescriptions, SecurityRoles> SECURITY_ROLE_DESCRIPTIONS_SECURITY_ROLE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.SecurityRoleDescriptions.SecurityRoleDescriptions, DSL.name("srold_srol_securityroleid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleDescriptions.SecurityRoleDescriptions.SECURITY_ROLE }, KeyRegistry.SECURITY_ROLES_PK, new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoles.SecurityRoles.SECURITY_ROLE }, true, ForeignKeyRule.CASCADE, null);
054    public static final ForeignKey<SecurityRoleDetails, SecurityRoleGroups> SECURITY_ROLE_DETAILS_SECURITY_ROLE_GROUP_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.SecurityRoleDetails.SecurityRoleDetails, DSL.name("sroldt_srg_securityrolegroupid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleDetails.SecurityRoleDetails.SECURITY_ROLE_GROUP }, KeyRegistry.SECURITY_ROLE_GROUPS_PK, new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleGroups.SecurityRoleGroups.SECURITY_ROLE_GROUP }, true, ForeignKeyRule.CASCADE, null);
055    public static final ForeignKey<SecurityRoleDetails, SecurityRoles> SECURITY_ROLE_DETAILS_SECURITY_ROLE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.SecurityRoleDetails.SecurityRoleDetails, DSL.name("sroldt_srol_securityroleid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleDetails.SecurityRoleDetails.SECURITY_ROLE }, KeyRegistry.SECURITY_ROLES_PK, new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoles.SecurityRoles.SECURITY_ROLE }, true, ForeignKeyRule.CASCADE, null);
056    public static final ForeignKey<SecurityRoleGroupDescriptions, Languages> SECURITY_ROLE_GROUP_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDescriptions.SecurityRoleGroupDescriptions, DSL.name("srgd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDescriptions.SecurityRoleGroupDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
057    public static final ForeignKey<SecurityRoleGroupDescriptions, SecurityRoleGroups> SECURITY_ROLE_GROUP_DESCRIPTIONS_SECURITY_ROLE_GROUP_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDescriptions.SecurityRoleGroupDescriptions, DSL.name("srgd_srg_securityrolegroupid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDescriptions.SecurityRoleGroupDescriptions.SECURITY_ROLE_GROUP }, KeyRegistry.SECURITY_ROLE_GROUPS_PK, new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleGroups.SecurityRoleGroups.SECURITY_ROLE_GROUP }, true, ForeignKeyRule.CASCADE, null);
058    public static final ForeignKey<SecurityRoleGroupDetails, SecurityRoleGroups> SECURITY_ROLE_GROUP_DETAILS_PARENT_SECURITY_ROLE_GROUP_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDetails.SecurityRoleGroupDetails, DSL.name("srgdt_parentsecurityrolegroupid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDetails.SecurityRoleGroupDetails.PARENT_SECURITY_ROLE_GROUP }, KeyRegistry.SECURITY_ROLE_GROUPS_PK, new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleGroups.SecurityRoleGroups.SECURITY_ROLE_GROUP }, true, ForeignKeyRule.CASCADE, null);
059    public static final ForeignKey<SecurityRoleGroupDetails, SecurityRoleGroups> SECURITY_ROLE_GROUP_DETAILS_SECURITY_ROLE_GROUP_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDetails.SecurityRoleGroupDetails, DSL.name("srgdt_srg_securityrolegroupid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDetails.SecurityRoleGroupDetails.SECURITY_ROLE_GROUP }, KeyRegistry.SECURITY_ROLE_GROUPS_PK, new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleGroups.SecurityRoleGroups.SECURITY_ROLE_GROUP }, true, ForeignKeyRule.CASCADE, null);
060    public static final ForeignKey<SecurityRoleGroups, SecurityRoleGroupDetails> SECURITY_ROLE_GROUPS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.SecurityRoleGroups.SecurityRoleGroups, DSL.name("srg_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleGroups.SecurityRoleGroups.ACTIVE_DETAIL }, KeyRegistry.SECURITY_ROLE_GROUP_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDetails.SecurityRoleGroupDetails.SECURITY_ROLE_GROUP_DETAIL }, true, ForeignKeyRule.CASCADE, null);
061    public static final ForeignKey<SecurityRoleGroups, SecurityRoleGroupDetails> SECURITY_ROLE_GROUPS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.SecurityRoleGroups.SecurityRoleGroups, DSL.name("srg_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleGroups.SecurityRoleGroups.LAST_DETAIL }, KeyRegistry.SECURITY_ROLE_GROUP_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDetails.SecurityRoleGroupDetails.SECURITY_ROLE_GROUP_DETAIL }, true, ForeignKeyRule.CASCADE, null);
062    public static final ForeignKey<SecurityRolePartyTypes, Selectors> SECURITY_ROLE_PARTY_TYPES_PARTY_SELECTOR_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.SecurityRolePartyTypes.SecurityRolePartyTypes, DSL.name("srolptyp_partyselectorid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRolePartyTypes.SecurityRolePartyTypes.PARTY_SELECTOR }, KeyRegistry.SELECTORS_PK, new TableField[] { com.echothree.model.jooq.server.tables.selector.Selectors.Selectors.SELECTOR }, true, ForeignKeyRule.CASCADE, null);
063    public static final ForeignKey<SecurityRolePartyTypes, PartyTypes> SECURITY_ROLE_PARTY_TYPES_PARTY_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.SecurityRolePartyTypes.SecurityRolePartyTypes, DSL.name("srolptyp_ptyp_partytypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRolePartyTypes.SecurityRolePartyTypes.PARTY_TYPE }, KeyRegistry.PARTY_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.PartyTypes.PartyTypes.PARTY_TYPE }, true, ForeignKeyRule.CASCADE, null);
064    public static final ForeignKey<SecurityRolePartyTypes, SecurityRoles> SECURITY_ROLE_PARTY_TYPES_SECURITY_ROLE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.SecurityRolePartyTypes.SecurityRolePartyTypes, DSL.name("srolptyp_srol_securityroleid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRolePartyTypes.SecurityRolePartyTypes.SECURITY_ROLE }, KeyRegistry.SECURITY_ROLES_PK, new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoles.SecurityRoles.SECURITY_ROLE }, true, ForeignKeyRule.CASCADE, null);
065    public static final ForeignKey<SecurityRoles, SecurityRoleDetails> SECURITY_ROLES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.SecurityRoles.SecurityRoles, DSL.name("srol_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoles.SecurityRoles.ACTIVE_DETAIL }, KeyRegistry.SECURITY_ROLE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleDetails.SecurityRoleDetails.SECURITY_ROLE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
066    public static final ForeignKey<SecurityRoles, SecurityRoleDetails> SECURITY_ROLES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.security.SecurityRoles.SecurityRoles, DSL.name("srol_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoles.SecurityRoles.LAST_DETAIL }, KeyRegistry.SECURITY_ROLE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleDetails.SecurityRoleDetails.SECURITY_ROLE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
067}