001package com.echothree.model.jooq.server.keys.wishlist;
002
003import com.echothree.model.jooq.server.KeyRegistry;
004import com.echothree.model.jooq.server.records.associate.AssociateReferrals;
005import com.echothree.model.jooq.server.records.offer.OfferUses;
006import com.echothree.model.jooq.server.records.order.OrderLines;
007import com.echothree.model.jooq.server.records.order.Orders;
008import com.echothree.model.jooq.server.records.party.Languages;
009import com.echothree.model.jooq.server.records.wishlist.WishlistLines;
010import com.echothree.model.jooq.server.records.wishlist.WishlistPriorities;
011import com.echothree.model.jooq.server.records.wishlist.WishlistPriorityDescriptions;
012import com.echothree.model.jooq.server.records.wishlist.WishlistPriorityDetails;
013import com.echothree.model.jooq.server.records.wishlist.WishlistTypeDescriptions;
014import com.echothree.model.jooq.server.records.wishlist.WishlistTypeDetails;
015import com.echothree.model.jooq.server.records.wishlist.WishlistTypes;
016import com.echothree.model.jooq.server.records.wishlist.Wishlists;
017
018import org.jooq.ForeignKey;
019import org.jooq.TableField;
020import org.jooq.impl.DSL;
021import org.jooq.impl.Internal;
022import org.jooq.impl.QOM.ForeignKeyRule;
023
024/**
025 * Key definitions for the WishlistForeign component.
026 */
027public interface WishlistForeignKeys {
028    public static final ForeignKey<WishlistLines, AssociateReferrals> WISHLIST_LINES_ASSOCIATE_REFERRAL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.wishlist.WishlistLines.WishlistLines, DSL.name("wshll_ascrfr_associatereferralid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistLines.WishlistLines.ASSOCIATE_REFERRAL }, KeyRegistry.ASSOCIATE_REFERRALS_PK, new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociateReferrals.AssociateReferrals.ASSOCIATE_REFERRAL }, true, ForeignKeyRule.CASCADE, null);
029    public static final ForeignKey<WishlistLines, OfferUses> WISHLIST_LINES_OFFER_USE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.wishlist.WishlistLines.WishlistLines, DSL.name("wshll_ofruse_offeruseid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistLines.WishlistLines.OFFER_USE }, KeyRegistry.OFFER_USES_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferUses.OfferUses.OFFER_USE }, true, ForeignKeyRule.CASCADE, null);
030    public static final ForeignKey<WishlistLines, OrderLines> WISHLIST_LINES_ORDER_LINE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.wishlist.WishlistLines.WishlistLines, DSL.name("wshll_ordl_orderlineid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistLines.WishlistLines.ORDER_LINE }, KeyRegistry.ORDER_LINES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLines.OrderLines.ORDER_LINE }, true, ForeignKeyRule.CASCADE, null);
031    public static final ForeignKey<WishlistLines, WishlistPriorities> WISHLIST_LINES_WISHLIST_PRIORITY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.wishlist.WishlistLines.WishlistLines, DSL.name("wshll_wshlprty_wishlistpriorityid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistLines.WishlistLines.WISHLIST_PRIORITY }, KeyRegistry.WISHLIST_PRIORITIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistPriorities.WishlistPriorities.WISHLIST_PRIORITY }, true, ForeignKeyRule.CASCADE, null);
032    public static final ForeignKey<WishlistPriorities, WishlistPriorityDetails> WISHLIST_PRIORITIES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.wishlist.WishlistPriorities.WishlistPriorities, DSL.name("wshlprty_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistPriorities.WishlistPriorities.ACTIVE_DETAIL }, KeyRegistry.WISHLIST_PRIORITY_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistPriorityDetails.WishlistPriorityDetails.WISHLIST_PRIORITY_DETAIL }, true, ForeignKeyRule.CASCADE, null);
033    public static final ForeignKey<WishlistPriorities, WishlistPriorityDetails> WISHLIST_PRIORITIES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.wishlist.WishlistPriorities.WishlistPriorities, DSL.name("wshlprty_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistPriorities.WishlistPriorities.LAST_DETAIL }, KeyRegistry.WISHLIST_PRIORITY_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistPriorityDetails.WishlistPriorityDetails.WISHLIST_PRIORITY_DETAIL }, true, ForeignKeyRule.CASCADE, null);
034    public static final ForeignKey<WishlistPriorityDescriptions, Languages> WISHLIST_PRIORITY_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.wishlist.WishlistPriorityDescriptions.WishlistPriorityDescriptions, DSL.name("wshlprtyd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistPriorityDescriptions.WishlistPriorityDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
035    public static final ForeignKey<WishlistPriorityDescriptions, WishlistPriorities> WISHLIST_PRIORITY_DESCRIPTIONS_WISHLIST_PRIORITY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.wishlist.WishlistPriorityDescriptions.WishlistPriorityDescriptions, DSL.name("wshlprtyd_wshlprty_wishlistpriorityid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistPriorityDescriptions.WishlistPriorityDescriptions.WISHLIST_PRIORITY }, KeyRegistry.WISHLIST_PRIORITIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistPriorities.WishlistPriorities.WISHLIST_PRIORITY }, true, ForeignKeyRule.CASCADE, null);
036    public static final ForeignKey<WishlistPriorityDetails, WishlistPriorities> WISHLIST_PRIORITY_DETAILS_WISHLIST_PRIORITY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.wishlist.WishlistPriorityDetails.WishlistPriorityDetails, DSL.name("wshlprtydt_wshlprty_wishlistpriorityid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistPriorityDetails.WishlistPriorityDetails.WISHLIST_PRIORITY }, KeyRegistry.WISHLIST_PRIORITIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistPriorities.WishlistPriorities.WISHLIST_PRIORITY }, true, ForeignKeyRule.CASCADE, null);
037    public static final ForeignKey<WishlistPriorityDetails, WishlistTypes> WISHLIST_PRIORITY_DETAILS_WISHLIST_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.wishlist.WishlistPriorityDetails.WishlistPriorityDetails, DSL.name("wshlprtydt_wshlty_wishlisttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistPriorityDetails.WishlistPriorityDetails.WISHLIST_TYPE }, KeyRegistry.WISHLIST_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistTypes.WishlistTypes.WISHLIST_TYPE }, true, ForeignKeyRule.CASCADE, null);
038    public static final ForeignKey<Wishlists, OfferUses> WISHLISTS_OFFER_USE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.wishlist.Wishlists.Wishlists, DSL.name("wshl_ofruse_offeruseid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.wishlist.Wishlists.Wishlists.OFFER_USE }, KeyRegistry.OFFER_USES_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferUses.OfferUses.OFFER_USE }, true, ForeignKeyRule.CASCADE, null);
039    public static final ForeignKey<Wishlists, Orders> WISHLISTS_ORDER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.wishlist.Wishlists.Wishlists, DSL.name("wshl_ord_orderid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.wishlist.Wishlists.Wishlists.ORDER }, KeyRegistry.ORDERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.Orders.Orders.ORDER }, true, ForeignKeyRule.CASCADE, null);
040    public static final ForeignKey<Wishlists, WishlistTypes> WISHLISTS_WISHLIST_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.wishlist.Wishlists.Wishlists, DSL.name("wshl_wshlty_wishlisttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.wishlist.Wishlists.Wishlists.WISHLIST_TYPE }, KeyRegistry.WISHLIST_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistTypes.WishlistTypes.WISHLIST_TYPE }, true, ForeignKeyRule.CASCADE, null);
041    public static final ForeignKey<WishlistTypeDescriptions, Languages> WISHLIST_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.wishlist.WishlistTypeDescriptions.WishlistTypeDescriptions, DSL.name("wshltyd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistTypeDescriptions.WishlistTypeDescriptions.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<WishlistTypeDescriptions, WishlistTypes> WISHLIST_TYPE_DESCRIPTIONS_WISHLIST_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.wishlist.WishlistTypeDescriptions.WishlistTypeDescriptions, DSL.name("wshltyd_wshlty_wishlisttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistTypeDescriptions.WishlistTypeDescriptions.WISHLIST_TYPE }, KeyRegistry.WISHLIST_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistTypes.WishlistTypes.WISHLIST_TYPE }, true, ForeignKeyRule.CASCADE, null);
043    public static final ForeignKey<WishlistTypeDetails, WishlistTypes> WISHLIST_TYPE_DETAILS_WISHLIST_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.wishlist.WishlistTypeDetails.WishlistTypeDetails, DSL.name("wshltydt_wshlty_wishlisttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistTypeDetails.WishlistTypeDetails.WISHLIST_TYPE }, KeyRegistry.WISHLIST_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistTypes.WishlistTypes.WISHLIST_TYPE }, true, ForeignKeyRule.CASCADE, null);
044    public static final ForeignKey<WishlistTypes, WishlistTypeDetails> WISHLIST_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.wishlist.WishlistTypes.WishlistTypes, DSL.name("wshlty_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistTypes.WishlistTypes.ACTIVE_DETAIL }, KeyRegistry.WISHLIST_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistTypeDetails.WishlistTypeDetails.WISHLIST_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
045    public static final ForeignKey<WishlistTypes, WishlistTypeDetails> WISHLIST_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.wishlist.WishlistTypes.WishlistTypes, DSL.name("wshlty_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistTypes.WishlistTypes.LAST_DETAIL }, KeyRegistry.WISHLIST_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.wishlist.WishlistTypeDetails.WishlistTypeDetails.WISHLIST_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
046}