001package com.echothree.model.jooq.server.keys.offer; 002 003import com.echothree.model.jooq.server.KeyRegistry; 004import com.echothree.model.jooq.server.records.accounting.Currencies; 005import com.echothree.model.jooq.server.records.chain.ChainTypes; 006import com.echothree.model.jooq.server.records.chain.Chains; 007import com.echothree.model.jooq.server.records.customer.CustomerTypes; 008import com.echothree.model.jooq.server.records.filter.Filters; 009import com.echothree.model.jooq.server.records.inventory.InventoryConditions; 010import com.echothree.model.jooq.server.records.item.Items; 011import com.echothree.model.jooq.server.records.offer.OfferChainTypes; 012import com.echothree.model.jooq.server.records.offer.OfferCustomerTypes; 013import com.echothree.model.jooq.server.records.offer.OfferDescriptions; 014import com.echothree.model.jooq.server.records.offer.OfferDetails; 015import com.echothree.model.jooq.server.records.offer.OfferItemFixedPrices; 016import com.echothree.model.jooq.server.records.offer.OfferItemPrices; 017import com.echothree.model.jooq.server.records.offer.OfferItemVariablePrices; 018import com.echothree.model.jooq.server.records.offer.OfferItems; 019import com.echothree.model.jooq.server.records.offer.OfferNameElementDescriptions; 020import com.echothree.model.jooq.server.records.offer.OfferNameElementDetails; 021import com.echothree.model.jooq.server.records.offer.OfferNameElements; 022import com.echothree.model.jooq.server.records.offer.OfferTimes; 023import com.echothree.model.jooq.server.records.offer.OfferUseDetails; 024import com.echothree.model.jooq.server.records.offer.OfferUses; 025import com.echothree.model.jooq.server.records.offer.Offers; 026import com.echothree.model.jooq.server.records.offer.SourceDetails; 027import com.echothree.model.jooq.server.records.offer.Sources; 028import com.echothree.model.jooq.server.records.offer.UseDescriptions; 029import com.echothree.model.jooq.server.records.offer.UseDetails; 030import com.echothree.model.jooq.server.records.offer.UseNameElementDescriptions; 031import com.echothree.model.jooq.server.records.offer.UseNameElementDetails; 032import com.echothree.model.jooq.server.records.offer.UseNameElements; 033import com.echothree.model.jooq.server.records.offer.UseTypeDescriptions; 034import com.echothree.model.jooq.server.records.offer.UseTypeDetails; 035import com.echothree.model.jooq.server.records.offer.UseTypes; 036import com.echothree.model.jooq.server.records.offer.Uses; 037import com.echothree.model.jooq.server.records.party.Languages; 038import com.echothree.model.jooq.server.records.party.Parties; 039import com.echothree.model.jooq.server.records.selector.Selectors; 040import com.echothree.model.jooq.server.records.sequence.Sequences; 041import com.echothree.model.jooq.server.records.uom.UnitOfMeasureTypes; 042 043import org.jooq.ForeignKey; 044import org.jooq.TableField; 045import org.jooq.impl.DSL; 046import org.jooq.impl.Internal; 047import org.jooq.impl.QOM.ForeignKeyRule; 048 049/** 050 * Key definitions for the OfferForeign component. 051 */ 052public interface OfferForeignKeys { 053 public static final ForeignKey<OfferChainTypes, Chains> OFFER_CHAIN_TYPES_CHAIN_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferChainTypes.OfferChainTypes, DSL.name("ofrchntyp_chn_chainid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferChainTypes.OfferChainTypes.CHAIN }, KeyRegistry.CHAINS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.Chains.Chains.CHAIN }, true, ForeignKeyRule.CASCADE, null); 054 public static final ForeignKey<OfferChainTypes, ChainTypes> OFFER_CHAIN_TYPES_CHAIN_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferChainTypes.OfferChainTypes, DSL.name("ofrchntyp_chntyp_chaintypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferChainTypes.OfferChainTypes.CHAIN_TYPE }, KeyRegistry.CHAIN_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.ChainTypes.ChainTypes.CHAIN_TYPE }, true, ForeignKeyRule.CASCADE, null); 055 public static final ForeignKey<OfferChainTypes, Offers> OFFER_CHAIN_TYPES_OFFER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferChainTypes.OfferChainTypes, DSL.name("ofrchntyp_ofr_offerid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferChainTypes.OfferChainTypes.OFFER }, KeyRegistry.OFFERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.Offers.Offers.OFFER }, true, ForeignKeyRule.CASCADE, null); 056 public static final ForeignKey<OfferCustomerTypes, CustomerTypes> OFFER_CUSTOMER_TYPES_CUSTOMER_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferCustomerTypes.OfferCustomerTypes, DSL.name("ofrcuty_cuty_customertypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferCustomerTypes.OfferCustomerTypes.CUSTOMER_TYPE }, KeyRegistry.CUSTOMER_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.customer.CustomerTypes.CustomerTypes.CUSTOMER_TYPE }, true, ForeignKeyRule.CASCADE, null); 057 public static final ForeignKey<OfferCustomerTypes, Offers> OFFER_CUSTOMER_TYPES_OFFER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferCustomerTypes.OfferCustomerTypes, DSL.name("ofrcuty_ofr_offerid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferCustomerTypes.OfferCustomerTypes.OFFER }, KeyRegistry.OFFERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.Offers.Offers.OFFER }, true, ForeignKeyRule.CASCADE, null); 058 public static final ForeignKey<OfferDescriptions, Languages> OFFER_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferDescriptions.OfferDescriptions, DSL.name("ofrd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferDescriptions.OfferDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 059 public static final ForeignKey<OfferDescriptions, Offers> OFFER_DESCRIPTIONS_OFFER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferDescriptions.OfferDescriptions, DSL.name("ofrd_ofr_offerid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferDescriptions.OfferDescriptions.OFFER }, KeyRegistry.OFFERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.Offers.Offers.OFFER }, true, ForeignKeyRule.CASCADE, null); 060 public static final ForeignKey<OfferDetails, Parties> OFFER_DETAILS_DEPARTMENT_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferDetails.OfferDetails, DSL.name("ofrdt_departmentpartyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferDetails.OfferDetails.DEPARTMENT_PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null); 061 public static final ForeignKey<OfferDetails, Filters> OFFER_DETAILS_OFFER_ITEM_PRICE_FILTER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferDetails.OfferDetails, DSL.name("ofrdt_offeritempricefilterid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferDetails.OfferDetails.OFFER_ITEM_PRICE_FILTER }, KeyRegistry.FILTERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.filter.Filters.Filters.FILTER }, true, ForeignKeyRule.CASCADE, null); 062 public static final ForeignKey<OfferDetails, Selectors> OFFER_DETAILS_OFFER_ITEM_SELECTOR_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferDetails.OfferDetails, DSL.name("ofrdt_offeritemselectorid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferDetails.OfferDetails.OFFER_ITEM_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<OfferDetails, Offers> OFFER_DETAILS_OFFER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferDetails.OfferDetails, DSL.name("ofrdt_ofr_offerid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferDetails.OfferDetails.OFFER }, KeyRegistry.OFFERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.Offers.Offers.OFFER }, true, ForeignKeyRule.CASCADE, null); 064 public static final ForeignKey<OfferDetails, Sequences> OFFER_DETAILS_SALES_ORDER_SEQUENCE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferDetails.OfferDetails, DSL.name("ofrdt_salesordersequenceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferDetails.OfferDetails.SALES_ORDER_SEQUENCE }, KeyRegistry.SEQUENCES_PK, new TableField[] { com.echothree.model.jooq.server.tables.sequence.Sequences.Sequences.SEQUENCE }, true, ForeignKeyRule.CASCADE, null); 065 public static final ForeignKey<OfferItemFixedPrices, OfferItemPrices> OFFER_ITEM_FIXED_PRICES_OFFER_ITEM_PRICE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferItemFixedPrices.OfferItemFixedPrices, DSL.name("ofritmfp_ofritmp_offeritempriceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferItemFixedPrices.OfferItemFixedPrices.OFFER_ITEM_PRICE }, KeyRegistry.OFFER_ITEM_PRICES_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferItemPrices.OfferItemPrices.OFFER_ITEM_PRICE }, true, ForeignKeyRule.CASCADE, null); 066 public static final ForeignKey<OfferItemPrices, Currencies> OFFER_ITEM_PRICES_CURRENCY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferItemPrices.OfferItemPrices, DSL.name("ofritmp_cur_currencyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferItemPrices.OfferItemPrices.CURRENCY }, KeyRegistry.CURRENCIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.Currencies.Currencies.CURRENCY }, true, ForeignKeyRule.CASCADE, null); 067 public static final ForeignKey<OfferItemPrices, InventoryConditions> OFFER_ITEM_PRICES_INVENTORY_CONDITION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferItemPrices.OfferItemPrices, DSL.name("ofritmp_invcon_inventoryconditionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferItemPrices.OfferItemPrices.INVENTORY_CONDITION }, KeyRegistry.INVENTORY_CONDITIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditions.InventoryConditions.INVENTORY_CONDITION }, true, ForeignKeyRule.CASCADE, null); 068 public static final ForeignKey<OfferItemPrices, OfferItems> OFFER_ITEM_PRICES_OFFER_ITEM_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferItemPrices.OfferItemPrices, DSL.name("ofritmp_ofri_offeritemid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferItemPrices.OfferItemPrices.OFFER_ITEM }, KeyRegistry.OFFER_ITEMS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferItems.OfferItems.OFFER_ITEM }, true, ForeignKeyRule.CASCADE, null); 069 public static final ForeignKey<OfferItemPrices, UnitOfMeasureTypes> OFFER_ITEM_PRICES_UNIT_OF_MEASURE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferItemPrices.OfferItemPrices, DSL.name("ofritmp_uomt_unitofmeasuretypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferItemPrices.OfferItemPrices.UNIT_OF_MEASURE_TYPE }, KeyRegistry.UNIT_OF_MEASURE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypes.UnitOfMeasureTypes.UNIT_OF_MEASURE_TYPE }, true, ForeignKeyRule.CASCADE, null); 070 public static final ForeignKey<OfferItems, Items> OFFER_ITEMS_ITEM_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferItems.OfferItems, DSL.name("ofri_itm_itemid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferItems.OfferItems.ITEM }, KeyRegistry.ITEMS_PK, new TableField[] { com.echothree.model.jooq.server.tables.item.Items.Items.ITEM }, true, ForeignKeyRule.CASCADE, null); 071 public static final ForeignKey<OfferItems, Offers> OFFER_ITEMS_OFFER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferItems.OfferItems, DSL.name("ofri_ofr_offerid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferItems.OfferItems.OFFER }, KeyRegistry.OFFERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.Offers.Offers.OFFER }, true, ForeignKeyRule.CASCADE, null); 072 public static final ForeignKey<OfferItemVariablePrices, OfferItemPrices> OFFER_ITEM_VARIABLE_PRICES_OFFER_ITEM_PRICE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferItemVariablePrices.OfferItemVariablePrices, DSL.name("ofritmvp_ofritmp_offeritempriceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferItemVariablePrices.OfferItemVariablePrices.OFFER_ITEM_PRICE }, KeyRegistry.OFFER_ITEM_PRICES_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferItemPrices.OfferItemPrices.OFFER_ITEM_PRICE }, true, ForeignKeyRule.CASCADE, null); 073 public static final ForeignKey<OfferNameElementDescriptions, Languages> OFFER_NAME_ELEMENT_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferNameElementDescriptions.OfferNameElementDescriptions, DSL.name("ofrned_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferNameElementDescriptions.OfferNameElementDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 074 public static final ForeignKey<OfferNameElementDescriptions, OfferNameElements> OFFER_NAME_ELEMENT_DESCRIPTIONS_OFFER_NAME_ELEMENT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferNameElementDescriptions.OfferNameElementDescriptions, DSL.name("ofrned_ofrne_offernameelementid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferNameElementDescriptions.OfferNameElementDescriptions.OFFER_NAME_ELEMENT }, KeyRegistry.OFFER_NAME_ELEMENTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferNameElements.OfferNameElements.OFFER_NAME_ELEMENT }, true, ForeignKeyRule.CASCADE, null); 075 public static final ForeignKey<OfferNameElementDetails, OfferNameElements> OFFER_NAME_ELEMENT_DETAILS_OFFER_NAME_ELEMENT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferNameElementDetails.OfferNameElementDetails, DSL.name("ofrnedt_ofrne_offernameelementid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferNameElementDetails.OfferNameElementDetails.OFFER_NAME_ELEMENT }, KeyRegistry.OFFER_NAME_ELEMENTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferNameElements.OfferNameElements.OFFER_NAME_ELEMENT }, true, ForeignKeyRule.CASCADE, null); 076 public static final ForeignKey<OfferNameElements, OfferNameElementDetails> OFFER_NAME_ELEMENTS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferNameElements.OfferNameElements, DSL.name("ofrne_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferNameElements.OfferNameElements.ACTIVE_DETAIL }, KeyRegistry.OFFER_NAME_ELEMENT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferNameElementDetails.OfferNameElementDetails.OFFER_NAME_ELEMENT_DETAIL }, true, ForeignKeyRule.CASCADE, null); 077 public static final ForeignKey<OfferNameElements, OfferNameElementDetails> OFFER_NAME_ELEMENTS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferNameElements.OfferNameElements, DSL.name("ofrne_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferNameElements.OfferNameElements.LAST_DETAIL }, KeyRegistry.OFFER_NAME_ELEMENT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferNameElementDetails.OfferNameElementDetails.OFFER_NAME_ELEMENT_DETAIL }, true, ForeignKeyRule.CASCADE, null); 078 public static final ForeignKey<Offers, OfferDetails> OFFERS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.Offers.Offers, DSL.name("ofr_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.Offers.Offers.ACTIVE_DETAIL }, KeyRegistry.OFFER_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferDetails.OfferDetails.OFFER_DETAIL }, true, ForeignKeyRule.CASCADE, null); 079 public static final ForeignKey<Offers, OfferDetails> OFFERS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.Offers.Offers, DSL.name("ofr_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.Offers.Offers.LAST_DETAIL }, KeyRegistry.OFFER_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferDetails.OfferDetails.OFFER_DETAIL }, true, ForeignKeyRule.CASCADE, null); 080 public static final ForeignKey<OfferTimes, Offers> OFFER_TIMES_OFFER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferTimes.OfferTimes, DSL.name("ofrtm_ofr_offerid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferTimes.OfferTimes.OFFER }, KeyRegistry.OFFERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.Offers.Offers.OFFER }, true, ForeignKeyRule.CASCADE, null); 081 public static final ForeignKey<OfferUseDetails, Offers> OFFER_USE_DETAILS_OFFER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferUseDetails.OfferUseDetails, DSL.name("ofrusedt_ofr_offerid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferUseDetails.OfferUseDetails.OFFER }, KeyRegistry.OFFERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.Offers.Offers.OFFER }, true, ForeignKeyRule.CASCADE, null); 082 public static final ForeignKey<OfferUseDetails, OfferUses> OFFER_USE_DETAILS_OFFER_USE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferUseDetails.OfferUseDetails, DSL.name("ofrusedt_ofruse_offeruseid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferUseDetails.OfferUseDetails.OFFER_USE }, KeyRegistry.OFFER_USES_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferUses.OfferUses.OFFER_USE }, true, ForeignKeyRule.CASCADE, null); 083 public static final ForeignKey<OfferUseDetails, Sequences> OFFER_USE_DETAILS_SALES_ORDER_SEQUENCE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferUseDetails.OfferUseDetails, DSL.name("ofrusedt_salesordersequenceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferUseDetails.OfferUseDetails.SALES_ORDER_SEQUENCE }, KeyRegistry.SEQUENCES_PK, new TableField[] { com.echothree.model.jooq.server.tables.sequence.Sequences.Sequences.SEQUENCE }, true, ForeignKeyRule.CASCADE, null); 084 public static final ForeignKey<OfferUseDetails, Uses> OFFER_USE_DETAILS_USE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferUseDetails.OfferUseDetails, DSL.name("ofrusedt_use_useid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferUseDetails.OfferUseDetails.USE }, KeyRegistry.USES_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.Uses.Uses.USE }, true, ForeignKeyRule.CASCADE, null); 085 public static final ForeignKey<OfferUses, OfferUseDetails> OFFER_USES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferUses.OfferUses, DSL.name("ofruse_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferUses.OfferUses.ACTIVE_DETAIL }, KeyRegistry.OFFER_USE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferUseDetails.OfferUseDetails.OFFER_USE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 086 public static final ForeignKey<OfferUses, OfferUseDetails> OFFER_USES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.OfferUses.OfferUses, DSL.name("ofruse_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferUses.OfferUses.LAST_DETAIL }, KeyRegistry.OFFER_USE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferUseDetails.OfferUseDetails.OFFER_USE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 087 public static final ForeignKey<SourceDetails, OfferUses> SOURCE_DETAILS_OFFER_USE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.SourceDetails.SourceDetails, DSL.name("srcdt_ofruse_offeruseid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.SourceDetails.SourceDetails.OFFER_USE }, KeyRegistry.OFFER_USES_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.OfferUses.OfferUses.OFFER_USE }, true, ForeignKeyRule.CASCADE, null); 088 public static final ForeignKey<SourceDetails, Sources> SOURCE_DETAILS_SOURCE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.SourceDetails.SourceDetails, DSL.name("srcdt_src_sourceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.SourceDetails.SourceDetails.SOURCE }, KeyRegistry.SOURCES_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.Sources.Sources.SOURCE }, true, ForeignKeyRule.CASCADE, null); 089 public static final ForeignKey<Sources, SourceDetails> SOURCES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.Sources.Sources, DSL.name("src_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.Sources.Sources.ACTIVE_DETAIL }, KeyRegistry.SOURCE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.SourceDetails.SourceDetails.SOURCE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 090 public static final ForeignKey<Sources, SourceDetails> SOURCES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.Sources.Sources, DSL.name("src_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.Sources.Sources.LAST_DETAIL }, KeyRegistry.SOURCE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.SourceDetails.SourceDetails.SOURCE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 091 public static final ForeignKey<UseDescriptions, Languages> USE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.UseDescriptions.UseDescriptions, DSL.name("used_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.UseDescriptions.UseDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 092 public static final ForeignKey<UseDescriptions, Uses> USE_DESCRIPTIONS_USE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.UseDescriptions.UseDescriptions, DSL.name("used_use_useid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.UseDescriptions.UseDescriptions.USE }, KeyRegistry.USES_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.Uses.Uses.USE }, true, ForeignKeyRule.CASCADE, null); 093 public static final ForeignKey<UseDetails, Uses> USE_DETAILS_USE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.UseDetails.UseDetails, DSL.name("usedt_use_useid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.UseDetails.UseDetails.USE }, KeyRegistry.USES_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.Uses.Uses.USE }, true, ForeignKeyRule.CASCADE, null); 094 public static final ForeignKey<UseDetails, UseTypes> USE_DETAILS_USE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.UseDetails.UseDetails, DSL.name("usedt_usetyp_usetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.UseDetails.UseDetails.USE_TYPE }, KeyRegistry.USE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.UseTypes.UseTypes.USE_TYPE }, true, ForeignKeyRule.CASCADE, null); 095 public static final ForeignKey<UseNameElementDescriptions, Languages> USE_NAME_ELEMENT_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.UseNameElementDescriptions.UseNameElementDescriptions, DSL.name("usened_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.UseNameElementDescriptions.UseNameElementDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 096 public static final ForeignKey<UseNameElementDescriptions, UseNameElements> USE_NAME_ELEMENT_DESCRIPTIONS_USE_NAME_ELEMENT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.UseNameElementDescriptions.UseNameElementDescriptions, DSL.name("usened_usene_usenameelementid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.UseNameElementDescriptions.UseNameElementDescriptions.USE_NAME_ELEMENT }, KeyRegistry.USE_NAME_ELEMENTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.UseNameElements.UseNameElements.USE_NAME_ELEMENT }, true, ForeignKeyRule.CASCADE, null); 097 public static final ForeignKey<UseNameElementDetails, UseNameElements> USE_NAME_ELEMENT_DETAILS_USE_NAME_ELEMENT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.UseNameElementDetails.UseNameElementDetails, DSL.name("usenedt_usene_usenameelementid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.UseNameElementDetails.UseNameElementDetails.USE_NAME_ELEMENT }, KeyRegistry.USE_NAME_ELEMENTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.UseNameElements.UseNameElements.USE_NAME_ELEMENT }, true, ForeignKeyRule.CASCADE, null); 098 public static final ForeignKey<UseNameElements, UseNameElementDetails> USE_NAME_ELEMENTS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.UseNameElements.UseNameElements, DSL.name("usene_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.UseNameElements.UseNameElements.ACTIVE_DETAIL }, KeyRegistry.USE_NAME_ELEMENT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.UseNameElementDetails.UseNameElementDetails.USE_NAME_ELEMENT_DETAIL }, true, ForeignKeyRule.CASCADE, null); 099 public static final ForeignKey<UseNameElements, UseNameElementDetails> USE_NAME_ELEMENTS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.UseNameElements.UseNameElements, DSL.name("usene_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.UseNameElements.UseNameElements.LAST_DETAIL }, KeyRegistry.USE_NAME_ELEMENT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.UseNameElementDetails.UseNameElementDetails.USE_NAME_ELEMENT_DETAIL }, true, ForeignKeyRule.CASCADE, null); 100 public static final ForeignKey<Uses, UseDetails> USES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.Uses.Uses, DSL.name("use_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.Uses.Uses.ACTIVE_DETAIL }, KeyRegistry.USE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.UseDetails.UseDetails.USE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 101 public static final ForeignKey<Uses, UseDetails> USES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.Uses.Uses, DSL.name("use_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.Uses.Uses.LAST_DETAIL }, KeyRegistry.USE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.UseDetails.UseDetails.USE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 102 public static final ForeignKey<UseTypeDescriptions, Languages> USE_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.UseTypeDescriptions.UseTypeDescriptions, DSL.name("usetypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.UseTypeDescriptions.UseTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 103 public static final ForeignKey<UseTypeDescriptions, UseTypes> USE_TYPE_DESCRIPTIONS_USE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.UseTypeDescriptions.UseTypeDescriptions, DSL.name("usetypd_usetyp_usetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.UseTypeDescriptions.UseTypeDescriptions.USE_TYPE }, KeyRegistry.USE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.UseTypes.UseTypes.USE_TYPE }, true, ForeignKeyRule.CASCADE, null); 104 public static final ForeignKey<UseTypeDetails, UseTypes> USE_TYPE_DETAILS_USE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.UseTypeDetails.UseTypeDetails, DSL.name("usetypdt_usetyp_usetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.UseTypeDetails.UseTypeDetails.USE_TYPE }, KeyRegistry.USE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.UseTypes.UseTypes.USE_TYPE }, true, ForeignKeyRule.CASCADE, null); 105 public static final ForeignKey<UseTypes, UseTypeDetails> USE_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.UseTypes.UseTypes, DSL.name("usetyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.UseTypes.UseTypes.ACTIVE_DETAIL }, KeyRegistry.USE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.UseTypeDetails.UseTypeDetails.USE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 106 public static final ForeignKey<UseTypes, UseTypeDetails> USE_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.offer.UseTypes.UseTypes, DSL.name("usetyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.offer.UseTypes.UseTypes.LAST_DETAIL }, KeyRegistry.USE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.offer.UseTypeDetails.UseTypeDetails.USE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 107}