001package com.echothree.model.jooq.server.keys.club; 002 003import com.echothree.model.jooq.server.KeyRegistry; 004import com.echothree.model.jooq.server.records.accounting.Currencies; 005import com.echothree.model.jooq.server.records.club.ClubDescriptions; 006import com.echothree.model.jooq.server.records.club.ClubDetails; 007import com.echothree.model.jooq.server.records.club.ClubItemTypeDescriptions; 008import com.echothree.model.jooq.server.records.club.ClubItemTypes; 009import com.echothree.model.jooq.server.records.club.ClubItems; 010import com.echothree.model.jooq.server.records.club.Clubs; 011import com.echothree.model.jooq.server.records.filter.Filters; 012import com.echothree.model.jooq.server.records.item.Items; 013import com.echothree.model.jooq.server.records.party.Languages; 014import com.echothree.model.jooq.server.records.subscription.SubscriptionTypes; 015 016import org.jooq.ForeignKey; 017import org.jooq.TableField; 018import org.jooq.impl.DSL; 019import org.jooq.impl.Internal; 020import org.jooq.impl.QOM.ForeignKeyRule; 021 022/** 023 * Key definitions for the ClubForeign component. 024 */ 025public interface ClubForeignKeys { 026 public static final ForeignKey<ClubDescriptions, Clubs> CLUB_DESCRIPTIONS_CLUB_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.club.ClubDescriptions.ClubDescriptions, DSL.name("clbd_clb_clubid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.club.ClubDescriptions.ClubDescriptions.CLUB }, KeyRegistry.CLUBS_PK, new TableField[] { com.echothree.model.jooq.server.tables.club.Clubs.Clubs.CLUB }, true, ForeignKeyRule.CASCADE, null); 027 public static final ForeignKey<ClubDescriptions, Languages> CLUB_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.club.ClubDescriptions.ClubDescriptions, DSL.name("clbd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.club.ClubDescriptions.ClubDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 028 public static final ForeignKey<ClubDetails, Clubs> CLUB_DETAILS_CLUB_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.club.ClubDetails.ClubDetails, DSL.name("clbdt_clb_clubid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.club.ClubDetails.ClubDetails.CLUB }, KeyRegistry.CLUBS_PK, new TableField[] { com.echothree.model.jooq.server.tables.club.Clubs.Clubs.CLUB }, true, ForeignKeyRule.CASCADE, null); 029 public static final ForeignKey<ClubDetails, Filters> CLUB_DETAILS_CLUB_PRICE_FILTER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.club.ClubDetails.ClubDetails, DSL.name("clbdt_clubpricefilterid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.club.ClubDetails.ClubDetails.CLUB_PRICE_FILTER }, KeyRegistry.FILTERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.filter.Filters.Filters.FILTER }, true, ForeignKeyRule.CASCADE, null); 030 public static final ForeignKey<ClubDetails, Currencies> CLUB_DETAILS_CURRENCY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.club.ClubDetails.ClubDetails, DSL.name("clbdt_cur_currencyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.club.ClubDetails.ClubDetails.CURRENCY }, KeyRegistry.CURRENCIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.Currencies.Currencies.CURRENCY }, true, ForeignKeyRule.CASCADE, null); 031 public static final ForeignKey<ClubDetails, SubscriptionTypes> CLUB_DETAILS_SUBSCRIPTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.club.ClubDetails.ClubDetails, DSL.name("clbdt_subscrtyp_subscriptiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.club.ClubDetails.ClubDetails.SUBSCRIPTION_TYPE }, KeyRegistry.SUBSCRIPTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.subscription.SubscriptionTypes.SubscriptionTypes.SUBSCRIPTION_TYPE }, true, ForeignKeyRule.CASCADE, null); 032 public static final ForeignKey<ClubItems, Clubs> CLUB_ITEMS_CLUB_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.club.ClubItems.ClubItems, DSL.name("clbitm_clb_clubid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.club.ClubItems.ClubItems.CLUB }, KeyRegistry.CLUBS_PK, new TableField[] { com.echothree.model.jooq.server.tables.club.Clubs.Clubs.CLUB }, true, ForeignKeyRule.CASCADE, null); 033 public static final ForeignKey<ClubItems, ClubItemTypes> CLUB_ITEMS_CLUB_ITEM_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.club.ClubItems.ClubItems, DSL.name("clbitm_clbitmtyp_clubitemtypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.club.ClubItems.ClubItems.CLUB_ITEM_TYPE }, KeyRegistry.CLUB_ITEM_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.club.ClubItemTypes.ClubItemTypes.CLUB_ITEM_TYPE }, true, ForeignKeyRule.CASCADE, null); 034 public static final ForeignKey<ClubItems, Items> CLUB_ITEMS_ITEM_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.club.ClubItems.ClubItems, DSL.name("clbitm_itm_itemid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.club.ClubItems.ClubItems.ITEM }, KeyRegistry.ITEMS_PK, new TableField[] { com.echothree.model.jooq.server.tables.item.Items.Items.ITEM }, true, ForeignKeyRule.CASCADE, null); 035 public static final ForeignKey<ClubItemTypeDescriptions, ClubItemTypes> CLUB_ITEM_TYPE_DESCRIPTIONS_CLUB_ITEM_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.club.ClubItemTypeDescriptions.ClubItemTypeDescriptions, DSL.name("clbitmtypd_clbitmtyp_clubitemtypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.club.ClubItemTypeDescriptions.ClubItemTypeDescriptions.CLUB_ITEM_TYPE }, KeyRegistry.CLUB_ITEM_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.club.ClubItemTypes.ClubItemTypes.CLUB_ITEM_TYPE }, true, ForeignKeyRule.CASCADE, null); 036 public static final ForeignKey<ClubItemTypeDescriptions, Languages> CLUB_ITEM_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.club.ClubItemTypeDescriptions.ClubItemTypeDescriptions, DSL.name("clbitmtypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.club.ClubItemTypeDescriptions.ClubItemTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 037 public static final ForeignKey<Clubs, ClubDetails> CLUBS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.club.Clubs.Clubs, DSL.name("clb_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.club.Clubs.Clubs.ACTIVE_DETAIL }, KeyRegistry.CLUB_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.club.ClubDetails.ClubDetails.CLUB_DETAIL }, true, ForeignKeyRule.CASCADE, null); 038 public static final ForeignKey<Clubs, ClubDetails> CLUBS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.club.Clubs.Clubs, DSL.name("clb_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.club.Clubs.Clubs.LAST_DETAIL }, KeyRegistry.CLUB_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.club.ClubDetails.ClubDetails.CLUB_DETAIL }, true, ForeignKeyRule.CASCADE, null); 039}