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}