001package com.echothree.model.jooq.server.keys.order;
002
003import com.echothree.model.jooq.server.KeyRegistry;
004import com.echothree.model.jooq.server.records.accounting.Currencies;
005import com.echothree.model.jooq.server.records.batch.Batches;
006import com.echothree.model.jooq.server.records.cancellationpolicy.CancellationPolicies;
007import com.echothree.model.jooq.server.records.contact.PartyContactMechanisms;
008import com.echothree.model.jooq.server.records.content.ContentCatalogs;
009import com.echothree.model.jooq.server.records.inventory.InventoryConditions;
010import com.echothree.model.jooq.server.records.item.ItemDeliveryTypes;
011import com.echothree.model.jooq.server.records.item.Items;
012import com.echothree.model.jooq.server.records.order.OrderAdjustmentDetails;
013import com.echothree.model.jooq.server.records.order.OrderAdjustmentTypeDescriptions;
014import com.echothree.model.jooq.server.records.order.OrderAdjustmentTypeDetails;
015import com.echothree.model.jooq.server.records.order.OrderAdjustmentTypes;
016import com.echothree.model.jooq.server.records.order.OrderAdjustments;
017import com.echothree.model.jooq.server.records.order.OrderAliasTypeDescriptions;
018import com.echothree.model.jooq.server.records.order.OrderAliasTypeDetails;
019import com.echothree.model.jooq.server.records.order.OrderAliasTypes;
020import com.echothree.model.jooq.server.records.order.OrderAliases;
021import com.echothree.model.jooq.server.records.order.OrderBatches;
022import com.echothree.model.jooq.server.records.order.OrderContentCatalogs;
023import com.echothree.model.jooq.server.records.order.OrderDetails;
024import com.echothree.model.jooq.server.records.order.OrderLineAdjustmentDetails;
025import com.echothree.model.jooq.server.records.order.OrderLineAdjustmentTypeDescriptions;
026import com.echothree.model.jooq.server.records.order.OrderLineAdjustmentTypeDetails;
027import com.echothree.model.jooq.server.records.order.OrderLineAdjustmentTypes;
028import com.echothree.model.jooq.server.records.order.OrderLineAdjustments;
029import com.echothree.model.jooq.server.records.order.OrderLineDetails;
030import com.echothree.model.jooq.server.records.order.OrderLineStatuses;
031import com.echothree.model.jooq.server.records.order.OrderLineTimes;
032import com.echothree.model.jooq.server.records.order.OrderLines;
033import com.echothree.model.jooq.server.records.order.OrderPaymentPreferenceDetails;
034import com.echothree.model.jooq.server.records.order.OrderPaymentPreferences;
035import com.echothree.model.jooq.server.records.order.OrderPriorities;
036import com.echothree.model.jooq.server.records.order.OrderPriorityDescriptions;
037import com.echothree.model.jooq.server.records.order.OrderPriorityDetails;
038import com.echothree.model.jooq.server.records.order.OrderRoleTypeDescriptions;
039import com.echothree.model.jooq.server.records.order.OrderRoleTypes;
040import com.echothree.model.jooq.server.records.order.OrderRoles;
041import com.echothree.model.jooq.server.records.order.OrderShipmentGroupDetails;
042import com.echothree.model.jooq.server.records.order.OrderShipmentGroups;
043import com.echothree.model.jooq.server.records.order.OrderStatuses;
044import com.echothree.model.jooq.server.records.order.OrderTimeTypeDescriptions;
045import com.echothree.model.jooq.server.records.order.OrderTimeTypeDetails;
046import com.echothree.model.jooq.server.records.order.OrderTimeTypes;
047import com.echothree.model.jooq.server.records.order.OrderTimes;
048import com.echothree.model.jooq.server.records.order.OrderTypeDescriptions;
049import com.echothree.model.jooq.server.records.order.OrderTypeDetails;
050import com.echothree.model.jooq.server.records.order.OrderTypes;
051import com.echothree.model.jooq.server.records.order.OrderUserVisits;
052import com.echothree.model.jooq.server.records.order.Orders;
053import com.echothree.model.jooq.server.records.party.Languages;
054import com.echothree.model.jooq.server.records.party.Parties;
055import com.echothree.model.jooq.server.records.payment.PartyPaymentMethods;
056import com.echothree.model.jooq.server.records.payment.PaymentMethods;
057import com.echothree.model.jooq.server.records.returnpolicy.ReturnPolicies;
058import com.echothree.model.jooq.server.records.sequence.SequenceTypes;
059import com.echothree.model.jooq.server.records.shipment.FreeOnBoards;
060import com.echothree.model.jooq.server.records.shipping.ShippingMethods;
061import com.echothree.model.jooq.server.records.term.Terms;
062import com.echothree.model.jooq.server.records.uom.UnitOfMeasureTypes;
063import com.echothree.model.jooq.server.records.user.UserVisits;
064import com.echothree.model.jooq.server.records.workflow.WorkflowEntrances;
065import com.echothree.model.jooq.server.records.workflow.Workflows;
066
067import org.jooq.ForeignKey;
068import org.jooq.TableField;
069import org.jooq.impl.DSL;
070import org.jooq.impl.Internal;
071import org.jooq.impl.QOM.ForeignKeyRule;
072
073/**
074 * Key definitions for the OrderForeign component.
075 */
076public interface OrderForeignKeys {
077    public static final ForeignKey<OrderAdjustmentDetails, Orders> ORDER_ADJUSTMENT_DETAILS_ORDER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderAdjustmentDetails.OrderAdjustmentDetails, DSL.name("ordadjdt_ord_orderid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAdjustmentDetails.OrderAdjustmentDetails.ORDER }, KeyRegistry.ORDERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.Orders.Orders.ORDER }, true, ForeignKeyRule.CASCADE, null);
078    public static final ForeignKey<OrderAdjustmentDetails, OrderAdjustments> ORDER_ADJUSTMENT_DETAILS_ORDER_ADJUSTMENT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderAdjustmentDetails.OrderAdjustmentDetails, DSL.name("ordadjdt_ordadj_orderadjustmentid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAdjustmentDetails.OrderAdjustmentDetails.ORDER_ADJUSTMENT }, KeyRegistry.ORDER_ADJUSTMENTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAdjustments.OrderAdjustments.ORDER_ADJUSTMENT }, true, ForeignKeyRule.CASCADE, null);
079    public static final ForeignKey<OrderAdjustmentDetails, OrderAdjustmentTypes> ORDER_ADJUSTMENT_DETAILS_ORDER_ADJUSTMENT_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderAdjustmentDetails.OrderAdjustmentDetails, DSL.name("ordadjdt_ordadjtyp_orderadjustmenttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAdjustmentDetails.OrderAdjustmentDetails.ORDER_ADJUSTMENT_TYPE }, KeyRegistry.ORDER_ADJUSTMENT_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAdjustmentTypes.OrderAdjustmentTypes.ORDER_ADJUSTMENT_TYPE }, true, ForeignKeyRule.CASCADE, null);
080    public static final ForeignKey<OrderAdjustments, OrderAdjustmentDetails> ORDER_ADJUSTMENTS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderAdjustments.OrderAdjustments, DSL.name("ordadj_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAdjustments.OrderAdjustments.ACTIVE_DETAIL }, KeyRegistry.ORDER_ADJUSTMENT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAdjustmentDetails.OrderAdjustmentDetails.ORDER_ADJUSTMENT_DETAIL }, true, ForeignKeyRule.CASCADE, null);
081    public static final ForeignKey<OrderAdjustments, OrderAdjustmentDetails> ORDER_ADJUSTMENTS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderAdjustments.OrderAdjustments, DSL.name("ordadj_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAdjustments.OrderAdjustments.LAST_DETAIL }, KeyRegistry.ORDER_ADJUSTMENT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAdjustmentDetails.OrderAdjustmentDetails.ORDER_ADJUSTMENT_DETAIL }, true, ForeignKeyRule.CASCADE, null);
082    public static final ForeignKey<OrderAdjustmentTypeDescriptions, Languages> ORDER_ADJUSTMENT_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderAdjustmentTypeDescriptions.OrderAdjustmentTypeDescriptions, DSL.name("ordadjtypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAdjustmentTypeDescriptions.OrderAdjustmentTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
083    public static final ForeignKey<OrderAdjustmentTypeDescriptions, OrderAdjustmentTypes> ORDER_ADJUSTMENT_TYPE_DESCRIPTIONS_ORDER_ADJUSTMENT_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderAdjustmentTypeDescriptions.OrderAdjustmentTypeDescriptions, DSL.name("ordadjtypd_ordadjtyp_orderadjustmenttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAdjustmentTypeDescriptions.OrderAdjustmentTypeDescriptions.ORDER_ADJUSTMENT_TYPE }, KeyRegistry.ORDER_ADJUSTMENT_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAdjustmentTypes.OrderAdjustmentTypes.ORDER_ADJUSTMENT_TYPE }, true, ForeignKeyRule.CASCADE, null);
084    public static final ForeignKey<OrderAdjustmentTypeDetails, OrderAdjustmentTypes> ORDER_ADJUSTMENT_TYPE_DETAILS_ORDER_ADJUSTMENT_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderAdjustmentTypeDetails.OrderAdjustmentTypeDetails, DSL.name("ordadjtypdt_ordadjtyp_orderadjustmenttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAdjustmentTypeDetails.OrderAdjustmentTypeDetails.ORDER_ADJUSTMENT_TYPE }, KeyRegistry.ORDER_ADJUSTMENT_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAdjustmentTypes.OrderAdjustmentTypes.ORDER_ADJUSTMENT_TYPE }, true, ForeignKeyRule.CASCADE, null);
085    public static final ForeignKey<OrderAdjustmentTypeDetails, OrderTypes> ORDER_ADJUSTMENT_TYPE_DETAILS_ORDER_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderAdjustmentTypeDetails.OrderAdjustmentTypeDetails, DSL.name("ordadjtypdt_ordtyp_ordertypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAdjustmentTypeDetails.OrderAdjustmentTypeDetails.ORDER_TYPE }, KeyRegistry.ORDER_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTypes.OrderTypes.ORDER_TYPE }, true, ForeignKeyRule.CASCADE, null);
086    public static final ForeignKey<OrderAdjustmentTypes, OrderAdjustmentTypeDetails> ORDER_ADJUSTMENT_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderAdjustmentTypes.OrderAdjustmentTypes, DSL.name("ordadjtyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAdjustmentTypes.OrderAdjustmentTypes.ACTIVE_DETAIL }, KeyRegistry.ORDER_ADJUSTMENT_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAdjustmentTypeDetails.OrderAdjustmentTypeDetails.ORDER_ADJUSTMENT_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
087    public static final ForeignKey<OrderAdjustmentTypes, OrderAdjustmentTypeDetails> ORDER_ADJUSTMENT_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderAdjustmentTypes.OrderAdjustmentTypes, DSL.name("ordadjtyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAdjustmentTypes.OrderAdjustmentTypes.LAST_DETAIL }, KeyRegistry.ORDER_ADJUSTMENT_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAdjustmentTypeDetails.OrderAdjustmentTypeDetails.ORDER_ADJUSTMENT_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
088    public static final ForeignKey<OrderAliases, Orders> ORDER_ALIASES_ORDER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderAliases.OrderAliases, DSL.name("ordal_ord_orderid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAliases.OrderAliases.ORDER }, KeyRegistry.ORDERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.Orders.Orders.ORDER }, true, ForeignKeyRule.CASCADE, null);
089    public static final ForeignKey<OrderAliases, OrderAliasTypes> ORDER_ALIASES_ORDER_ALIAS_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderAliases.OrderAliases, DSL.name("ordal_ordaltyp_orderaliastypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAliases.OrderAliases.ORDER_ALIAS_TYPE }, KeyRegistry.ORDER_ALIAS_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAliasTypes.OrderAliasTypes.ORDER_ALIAS_TYPE }, true, ForeignKeyRule.CASCADE, null);
090    public static final ForeignKey<OrderAliasTypeDescriptions, Languages> ORDER_ALIAS_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderAliasTypeDescriptions.OrderAliasTypeDescriptions, DSL.name("ordaltypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAliasTypeDescriptions.OrderAliasTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
091    public static final ForeignKey<OrderAliasTypeDescriptions, OrderAliasTypes> ORDER_ALIAS_TYPE_DESCRIPTIONS_ORDER_ALIAS_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderAliasTypeDescriptions.OrderAliasTypeDescriptions, DSL.name("ordaltypd_ordaltyp_orderaliastypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAliasTypeDescriptions.OrderAliasTypeDescriptions.ORDER_ALIAS_TYPE }, KeyRegistry.ORDER_ALIAS_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAliasTypes.OrderAliasTypes.ORDER_ALIAS_TYPE }, true, ForeignKeyRule.CASCADE, null);
092    public static final ForeignKey<OrderAliasTypeDetails, OrderAliasTypes> ORDER_ALIAS_TYPE_DETAILS_ORDER_ALIAS_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderAliasTypeDetails.OrderAliasTypeDetails, DSL.name("ordaltypdt_ordaltyp_orderaliastypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAliasTypeDetails.OrderAliasTypeDetails.ORDER_ALIAS_TYPE }, KeyRegistry.ORDER_ALIAS_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAliasTypes.OrderAliasTypes.ORDER_ALIAS_TYPE }, true, ForeignKeyRule.CASCADE, null);
093    public static final ForeignKey<OrderAliasTypeDetails, OrderTypes> ORDER_ALIAS_TYPE_DETAILS_ORDER_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderAliasTypeDetails.OrderAliasTypeDetails, DSL.name("ordaltypdt_ordtyp_ordertypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAliasTypeDetails.OrderAliasTypeDetails.ORDER_TYPE }, KeyRegistry.ORDER_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTypes.OrderTypes.ORDER_TYPE }, true, ForeignKeyRule.CASCADE, null);
094    public static final ForeignKey<OrderAliasTypes, OrderAliasTypeDetails> ORDER_ALIAS_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderAliasTypes.OrderAliasTypes, DSL.name("ordaltyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAliasTypes.OrderAliasTypes.ACTIVE_DETAIL }, KeyRegistry.ORDER_ALIAS_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAliasTypeDetails.OrderAliasTypeDetails.ORDER_ALIAS_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
095    public static final ForeignKey<OrderAliasTypes, OrderAliasTypeDetails> ORDER_ALIAS_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderAliasTypes.OrderAliasTypes, DSL.name("ordaltyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAliasTypes.OrderAliasTypes.LAST_DETAIL }, KeyRegistry.ORDER_ALIAS_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderAliasTypeDetails.OrderAliasTypeDetails.ORDER_ALIAS_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
096    public static final ForeignKey<OrderBatches, Batches> ORDER_BATCHES_BATCH_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderBatches.OrderBatches, DSL.name("ordbtch_btch_batchid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderBatches.OrderBatches.BATCH }, KeyRegistry.BATCHES_PK, new TableField[] { com.echothree.model.jooq.server.tables.batch.Batches.Batches.BATCH }, true, ForeignKeyRule.CASCADE, null);
097    public static final ForeignKey<OrderBatches, Currencies> ORDER_BATCHES_CURRENCY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderBatches.OrderBatches, DSL.name("ordbtch_cur_currencyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderBatches.OrderBatches.CURRENCY }, KeyRegistry.CURRENCIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.Currencies.Currencies.CURRENCY }, true, ForeignKeyRule.CASCADE, null);
098    public static final ForeignKey<OrderContentCatalogs, ContentCatalogs> ORDER_CONTENT_CATALOGS_CONTENT_CATALOG_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderContentCatalogs.OrderContentCatalogs, DSL.name("ordcntct_cntct_contentcatalogid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderContentCatalogs.OrderContentCatalogs.CONTENT_CATALOG }, KeyRegistry.CONTENT_CATALOGS_PK, new TableField[] { com.echothree.model.jooq.server.tables.content.ContentCatalogs.ContentCatalogs.CONTENT_CATALOG }, true, ForeignKeyRule.CASCADE, null);
099    public static final ForeignKey<OrderContentCatalogs, Orders> ORDER_CONTENT_CATALOGS_ORDER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderContentCatalogs.OrderContentCatalogs, DSL.name("ordcntct_ord_orderid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderContentCatalogs.OrderContentCatalogs.ORDER }, KeyRegistry.ORDERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.Orders.Orders.ORDER }, true, ForeignKeyRule.CASCADE, null);
100    public static final ForeignKey<OrderDetails, CancellationPolicies> ORDER_DETAILS_CANCELLATION_POLICY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderDetails.OrderDetails, DSL.name("orddt_cnclplcy_cancellationpolicyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderDetails.OrderDetails.CANCELLATION_POLICY }, KeyRegistry.CANCELLATION_POLICIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.cancellationpolicy.CancellationPolicies.CancellationPolicies.CANCELLATION_POLICY }, true, ForeignKeyRule.CASCADE, null);
101    public static final ForeignKey<OrderDetails, Currencies> ORDER_DETAILS_CURRENCY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderDetails.OrderDetails, DSL.name("orddt_cur_currencyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderDetails.OrderDetails.CURRENCY }, KeyRegistry.CURRENCIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.Currencies.Currencies.CURRENCY }, true, ForeignKeyRule.CASCADE, null);
102    public static final ForeignKey<OrderDetails, FreeOnBoards> ORDER_DETAILS_FREE_ON_BOARD_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderDetails.OrderDetails, DSL.name("orddt_fob_freeonboardid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderDetails.OrderDetails.FREE_ON_BOARD }, KeyRegistry.FREE_ON_BOARDS_PK, new TableField[] { com.echothree.model.jooq.server.tables.shipment.FreeOnBoards.FreeOnBoards.FREE_ON_BOARD }, true, ForeignKeyRule.CASCADE, null);
103    public static final ForeignKey<OrderDetails, Orders> ORDER_DETAILS_ORDER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderDetails.OrderDetails, DSL.name("orddt_ord_orderid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderDetails.OrderDetails.ORDER }, KeyRegistry.ORDERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.Orders.Orders.ORDER }, true, ForeignKeyRule.CASCADE, null);
104    public static final ForeignKey<OrderDetails, OrderPriorities> ORDER_DETAILS_ORDER_PRIORITY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderDetails.OrderDetails, DSL.name("orddt_ordpr_orderpriorityid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderDetails.OrderDetails.ORDER_PRIORITY }, KeyRegistry.ORDER_PRIORITIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderPriorities.OrderPriorities.ORDER_PRIORITY }, true, ForeignKeyRule.CASCADE, null);
105    public static final ForeignKey<OrderDetails, OrderTypes> ORDER_DETAILS_ORDER_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderDetails.OrderDetails, DSL.name("orddt_ordtyp_ordertypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderDetails.OrderDetails.ORDER_TYPE }, KeyRegistry.ORDER_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTypes.OrderTypes.ORDER_TYPE }, true, ForeignKeyRule.CASCADE, null);
106    public static final ForeignKey<OrderDetails, ReturnPolicies> ORDER_DETAILS_RETURN_POLICY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderDetails.OrderDetails, DSL.name("orddt_rtnplcy_returnpolicyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderDetails.OrderDetails.RETURN_POLICY }, KeyRegistry.RETURN_POLICIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.returnpolicy.ReturnPolicies.ReturnPolicies.RETURN_POLICY }, true, ForeignKeyRule.CASCADE, null);
107    public static final ForeignKey<OrderDetails, Terms> ORDER_DETAILS_TERM_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderDetails.OrderDetails, DSL.name("orddt_trm_termid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderDetails.OrderDetails.TERM }, KeyRegistry.TERMS_PK, new TableField[] { com.echothree.model.jooq.server.tables.term.Terms.Terms.TERM }, true, ForeignKeyRule.CASCADE, null);
108    public static final ForeignKey<OrderLineAdjustmentDetails, OrderLines> ORDER_LINE_ADJUSTMENT_DETAILS_ORDER_LINE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentDetails.OrderLineAdjustmentDetails, DSL.name("ordladjdt_ordl_orderlineid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentDetails.OrderLineAdjustmentDetails.ORDER_LINE }, KeyRegistry.ORDER_LINES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLines.OrderLines.ORDER_LINE }, true, ForeignKeyRule.CASCADE, null);
109    public static final ForeignKey<OrderLineAdjustmentDetails, OrderLineAdjustments> ORDER_LINE_ADJUSTMENT_DETAILS_ORDER_LINE_ADJUSTMENT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentDetails.OrderLineAdjustmentDetails, DSL.name("ordladjdt_ordladj_orderlineadjustmentid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentDetails.OrderLineAdjustmentDetails.ORDER_LINE_ADJUSTMENT }, KeyRegistry.ORDER_LINE_ADJUSTMENTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineAdjustments.OrderLineAdjustments.ORDER_LINE_ADJUSTMENT }, true, ForeignKeyRule.CASCADE, null);
110    public static final ForeignKey<OrderLineAdjustmentDetails, OrderLineAdjustmentTypes> ORDER_LINE_ADJUSTMENT_DETAILS_ORDER_LINE_ADJUSTMENT_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentDetails.OrderLineAdjustmentDetails, DSL.name("ordladjdt_ordladjtyp_orderlineadjustmenttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentDetails.OrderLineAdjustmentDetails.ORDER_LINE_ADJUSTMENT_TYPE }, KeyRegistry.ORDER_LINE_ADJUSTMENT_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentTypes.OrderLineAdjustmentTypes.ORDER_LINE_ADJUSTMENT_TYPE }, true, ForeignKeyRule.CASCADE, null);
111    public static final ForeignKey<OrderLineAdjustments, OrderLineAdjustmentDetails> ORDER_LINE_ADJUSTMENTS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineAdjustments.OrderLineAdjustments, DSL.name("ordladj_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineAdjustments.OrderLineAdjustments.ACTIVE_DETAIL }, KeyRegistry.ORDER_LINE_ADJUSTMENT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentDetails.OrderLineAdjustmentDetails.ORDER_LINE_ADJUSTMENT_DETAIL }, true, ForeignKeyRule.CASCADE, null);
112    public static final ForeignKey<OrderLineAdjustments, OrderLineAdjustmentDetails> ORDER_LINE_ADJUSTMENTS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineAdjustments.OrderLineAdjustments, DSL.name("ordladj_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineAdjustments.OrderLineAdjustments.LAST_DETAIL }, KeyRegistry.ORDER_LINE_ADJUSTMENT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentDetails.OrderLineAdjustmentDetails.ORDER_LINE_ADJUSTMENT_DETAIL }, true, ForeignKeyRule.CASCADE, null);
113    public static final ForeignKey<OrderLineAdjustmentTypeDescriptions, Languages> ORDER_LINE_ADJUSTMENT_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentTypeDescriptions.OrderLineAdjustmentTypeDescriptions, DSL.name("ordladjtypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentTypeDescriptions.OrderLineAdjustmentTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
114    public static final ForeignKey<OrderLineAdjustmentTypeDescriptions, OrderLineAdjustmentTypes> ORDER_LINE_ADJUSTMENT_TYPE_DESCRIPTIONS_ORDER_LINE_ADJUSTMENT_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentTypeDescriptions.OrderLineAdjustmentTypeDescriptions, DSL.name("ordladjtypd_ordladjtyp_orderlineadjustmenttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentTypeDescriptions.OrderLineAdjustmentTypeDescriptions.ORDER_LINE_ADJUSTMENT_TYPE }, KeyRegistry.ORDER_LINE_ADJUSTMENT_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentTypes.OrderLineAdjustmentTypes.ORDER_LINE_ADJUSTMENT_TYPE }, true, ForeignKeyRule.CASCADE, null);
115    public static final ForeignKey<OrderLineAdjustmentTypeDetails, OrderLineAdjustmentTypes> ORDER_LINE_ADJUSTMENT_TYPE_DETAILS_ORDER_LINE_ADJUSTMENT_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentTypeDetails.OrderLineAdjustmentTypeDetails, DSL.name("ordladjtypdt_ordladjtyp_orderlineadjustmenttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentTypeDetails.OrderLineAdjustmentTypeDetails.ORDER_LINE_ADJUSTMENT_TYPE }, KeyRegistry.ORDER_LINE_ADJUSTMENT_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentTypes.OrderLineAdjustmentTypes.ORDER_LINE_ADJUSTMENT_TYPE }, true, ForeignKeyRule.CASCADE, null);
116    public static final ForeignKey<OrderLineAdjustmentTypeDetails, OrderTypes> ORDER_LINE_ADJUSTMENT_TYPE_DETAILS_ORDER_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentTypeDetails.OrderLineAdjustmentTypeDetails, DSL.name("ordladjtypdt_ordtyp_ordertypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentTypeDetails.OrderLineAdjustmentTypeDetails.ORDER_TYPE }, KeyRegistry.ORDER_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTypes.OrderTypes.ORDER_TYPE }, true, ForeignKeyRule.CASCADE, null);
117    public static final ForeignKey<OrderLineAdjustmentTypes, OrderLineAdjustmentTypeDetails> ORDER_LINE_ADJUSTMENT_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentTypes.OrderLineAdjustmentTypes, DSL.name("ordladjtyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentTypes.OrderLineAdjustmentTypes.ACTIVE_DETAIL }, KeyRegistry.ORDER_LINE_ADJUSTMENT_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentTypeDetails.OrderLineAdjustmentTypeDetails.ORDER_LINE_ADJUSTMENT_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
118    public static final ForeignKey<OrderLineAdjustmentTypes, OrderLineAdjustmentTypeDetails> ORDER_LINE_ADJUSTMENT_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentTypes.OrderLineAdjustmentTypes, DSL.name("ordladjtyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentTypes.OrderLineAdjustmentTypes.LAST_DETAIL }, KeyRegistry.ORDER_LINE_ADJUSTMENT_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineAdjustmentTypeDetails.OrderLineAdjustmentTypeDetails.ORDER_LINE_ADJUSTMENT_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
119    public static final ForeignKey<OrderLineDetails, CancellationPolicies> ORDER_LINE_DETAILS_CANCELLATION_POLICY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineDetails.OrderLineDetails, DSL.name("ordldt_cnclplcy_cancellationpolicyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineDetails.OrderLineDetails.CANCELLATION_POLICY }, KeyRegistry.CANCELLATION_POLICIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.cancellationpolicy.CancellationPolicies.CancellationPolicies.CANCELLATION_POLICY }, true, ForeignKeyRule.CASCADE, null);
120    public static final ForeignKey<OrderLineDetails, InventoryConditions> ORDER_LINE_DETAILS_INVENTORY_CONDITION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineDetails.OrderLineDetails, DSL.name("ordldt_invcon_inventoryconditionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineDetails.OrderLineDetails.INVENTORY_CONDITION }, KeyRegistry.INVENTORY_CONDITIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditions.InventoryConditions.INVENTORY_CONDITION }, true, ForeignKeyRule.CASCADE, null);
121    public static final ForeignKey<OrderLineDetails, Items> ORDER_LINE_DETAILS_ITEM_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineDetails.OrderLineDetails, DSL.name("ordldt_itm_itemid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineDetails.OrderLineDetails.ITEM }, KeyRegistry.ITEMS_PK, new TableField[] { com.echothree.model.jooq.server.tables.item.Items.Items.ITEM }, true, ForeignKeyRule.CASCADE, null);
122    public static final ForeignKey<OrderLineDetails, Orders> ORDER_LINE_DETAILS_ORDER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineDetails.OrderLineDetails, DSL.name("ordldt_ord_orderid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineDetails.OrderLineDetails.ORDER }, KeyRegistry.ORDERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.Orders.Orders.ORDER }, true, ForeignKeyRule.CASCADE, null);
123    public static final ForeignKey<OrderLineDetails, OrderLines> ORDER_LINE_DETAILS_ORDER_LINE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineDetails.OrderLineDetails, DSL.name("ordldt_ordl_orderlineid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineDetails.OrderLineDetails.ORDER_LINE }, KeyRegistry.ORDER_LINES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLines.OrderLines.ORDER_LINE }, true, ForeignKeyRule.CASCADE, null);
124    public static final ForeignKey<OrderLineDetails, OrderShipmentGroups> ORDER_LINE_DETAILS_ORDER_SHIPMENT_GROUP_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineDetails.OrderLineDetails, DSL.name("ordldt_ordshpgrp_ordershipmentgroupid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineDetails.OrderLineDetails.ORDER_SHIPMENT_GROUP }, KeyRegistry.ORDER_SHIPMENT_GROUPS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderShipmentGroups.OrderShipmentGroups.ORDER_SHIPMENT_GROUP }, true, ForeignKeyRule.CASCADE, null);
125    public static final ForeignKey<OrderLineDetails, OrderLines> ORDER_LINE_DETAILS_PARENT_ORDER_LINE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineDetails.OrderLineDetails, DSL.name("ordldt_parentorderlineid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineDetails.OrderLineDetails.PARENT_ORDER_LINE }, KeyRegistry.ORDER_LINES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLines.OrderLines.ORDER_LINE }, true, ForeignKeyRule.CASCADE, null);
126    public static final ForeignKey<OrderLineDetails, ReturnPolicies> ORDER_LINE_DETAILS_RETURN_POLICY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineDetails.OrderLineDetails, DSL.name("ordldt_rtnplcy_returnpolicyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineDetails.OrderLineDetails.RETURN_POLICY }, KeyRegistry.RETURN_POLICIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.returnpolicy.ReturnPolicies.ReturnPolicies.RETURN_POLICY }, true, ForeignKeyRule.CASCADE, null);
127    public static final ForeignKey<OrderLineDetails, UnitOfMeasureTypes> ORDER_LINE_DETAILS_UNIT_OF_MEASURE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineDetails.OrderLineDetails, DSL.name("ordldt_uomt_unitofmeasuretypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineDetails.OrderLineDetails.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);
128    public static final ForeignKey<OrderLines, OrderLineDetails> ORDER_LINES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLines.OrderLines, DSL.name("ordl_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLines.OrderLines.ACTIVE_DETAIL }, KeyRegistry.ORDER_LINE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineDetails.OrderLineDetails.ORDER_LINE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
129    public static final ForeignKey<OrderLines, OrderLineDetails> ORDER_LINES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLines.OrderLines, DSL.name("ordl_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLines.OrderLines.LAST_DETAIL }, KeyRegistry.ORDER_LINE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineDetails.OrderLineDetails.ORDER_LINE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
130    public static final ForeignKey<OrderLineStatuses, OrderLines> ORDER_LINE_STATUSES_ORDER_LINE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineStatuses.OrderLineStatuses, DSL.name("ordlst_ordl_orderlineid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineStatuses.OrderLineStatuses.ORDER_LINE }, KeyRegistry.ORDER_LINES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLines.OrderLines.ORDER_LINE }, true, ForeignKeyRule.CASCADE, null);
131    public static final ForeignKey<OrderLineTimes, OrderLines> ORDER_LINE_TIMES_ORDER_LINE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineTimes.OrderLineTimes, DSL.name("ordltim_ordl_orderlineid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineTimes.OrderLineTimes.ORDER_LINE }, KeyRegistry.ORDER_LINES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLines.OrderLines.ORDER_LINE }, true, ForeignKeyRule.CASCADE, null);
132    public static final ForeignKey<OrderLineTimes, OrderTimeTypes> ORDER_LINE_TIMES_ORDER_TIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderLineTimes.OrderLineTimes, DSL.name("ordltim_ordtimtyp_ordertimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderLineTimes.OrderLineTimes.ORDER_TIME_TYPE }, KeyRegistry.ORDER_TIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTimeTypes.OrderTimeTypes.ORDER_TIME_TYPE }, true, ForeignKeyRule.CASCADE, null);
133    public static final ForeignKey<OrderPaymentPreferenceDetails, Orders> ORDER_PAYMENT_PREFERENCE_DETAILS_ORDER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderPaymentPreferenceDetails.OrderPaymentPreferenceDetails, DSL.name("ordpymtprfdt_ord_orderid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderPaymentPreferenceDetails.OrderPaymentPreferenceDetails.ORDER }, KeyRegistry.ORDERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.Orders.Orders.ORDER }, true, ForeignKeyRule.CASCADE, null);
134    public static final ForeignKey<OrderPaymentPreferenceDetails, OrderPaymentPreferences> ORDER_PAYMENT_PREFERENCE_DETAILS_ORDER_PAYMENT_PREFERENCE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderPaymentPreferenceDetails.OrderPaymentPreferenceDetails, DSL.name("ordpymtprfdt_ordpymtprf_orderpaymentpreferenceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderPaymentPreferenceDetails.OrderPaymentPreferenceDetails.ORDER_PAYMENT_PREFERENCE }, KeyRegistry.ORDER_PAYMENT_PREFERENCES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderPaymentPreferences.OrderPaymentPreferences.ORDER_PAYMENT_PREFERENCE }, true, ForeignKeyRule.CASCADE, null);
135    public static final ForeignKey<OrderPaymentPreferenceDetails, PartyPaymentMethods> ORDER_PAYMENT_PREFERENCE_DETAILS_PARTY_PAYMENT_METHOD_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderPaymentPreferenceDetails.OrderPaymentPreferenceDetails, DSL.name("ordpymtprfdt_parpm_partypaymentmethodid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderPaymentPreferenceDetails.OrderPaymentPreferenceDetails.PARTY_PAYMENT_METHOD }, KeyRegistry.PARTY_PAYMENT_METHODS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PartyPaymentMethods.PartyPaymentMethods.PARTY_PAYMENT_METHOD }, true, ForeignKeyRule.CASCADE, null);
136    public static final ForeignKey<OrderPaymentPreferenceDetails, PaymentMethods> ORDER_PAYMENT_PREFERENCE_DETAILS_PAYMENT_METHOD_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderPaymentPreferenceDetails.OrderPaymentPreferenceDetails, DSL.name("ordpymtprfdt_pm_paymentmethodid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderPaymentPreferenceDetails.OrderPaymentPreferenceDetails.PAYMENT_METHOD }, KeyRegistry.PAYMENT_METHODS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethods.PaymentMethods.PAYMENT_METHOD }, true, ForeignKeyRule.CASCADE, null);
137    public static final ForeignKey<OrderPaymentPreferences, OrderPaymentPreferenceDetails> ORDER_PAYMENT_PREFERENCES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderPaymentPreferences.OrderPaymentPreferences, DSL.name("ordpymtprf_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderPaymentPreferences.OrderPaymentPreferences.ACTIVE_DETAIL }, KeyRegistry.ORDER_PAYMENT_PREFERENCE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderPaymentPreferenceDetails.OrderPaymentPreferenceDetails.ORDER_PAYMENT_PREFERENCE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
138    public static final ForeignKey<OrderPaymentPreferences, OrderPaymentPreferenceDetails> ORDER_PAYMENT_PREFERENCES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderPaymentPreferences.OrderPaymentPreferences, DSL.name("ordpymtprf_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderPaymentPreferences.OrderPaymentPreferences.LAST_DETAIL }, KeyRegistry.ORDER_PAYMENT_PREFERENCE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderPaymentPreferenceDetails.OrderPaymentPreferenceDetails.ORDER_PAYMENT_PREFERENCE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
139    public static final ForeignKey<OrderPriorities, OrderPriorityDetails> ORDER_PRIORITIES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderPriorities.OrderPriorities, DSL.name("ordpr_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderPriorities.OrderPriorities.ACTIVE_DETAIL }, KeyRegistry.ORDER_PRIORITY_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderPriorityDetails.OrderPriorityDetails.ORDER_PRIORITY_DETAIL }, true, ForeignKeyRule.CASCADE, null);
140    public static final ForeignKey<OrderPriorities, OrderPriorityDetails> ORDER_PRIORITIES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderPriorities.OrderPriorities, DSL.name("ordpr_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderPriorities.OrderPriorities.LAST_DETAIL }, KeyRegistry.ORDER_PRIORITY_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderPriorityDetails.OrderPriorityDetails.ORDER_PRIORITY_DETAIL }, true, ForeignKeyRule.CASCADE, null);
141    public static final ForeignKey<OrderPriorityDescriptions, Languages> ORDER_PRIORITY_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderPriorityDescriptions.OrderPriorityDescriptions, DSL.name("ordprd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderPriorityDescriptions.OrderPriorityDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
142    public static final ForeignKey<OrderPriorityDescriptions, OrderPriorities> ORDER_PRIORITY_DESCRIPTIONS_ORDER_PRIORITY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderPriorityDescriptions.OrderPriorityDescriptions, DSL.name("ordprd_ordpr_orderpriorityid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderPriorityDescriptions.OrderPriorityDescriptions.ORDER_PRIORITY }, KeyRegistry.ORDER_PRIORITIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderPriorities.OrderPriorities.ORDER_PRIORITY }, true, ForeignKeyRule.CASCADE, null);
143    public static final ForeignKey<OrderPriorityDetails, OrderPriorities> ORDER_PRIORITY_DETAILS_ORDER_PRIORITY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderPriorityDetails.OrderPriorityDetails, DSL.name("ordprdt_ordpr_orderpriorityid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderPriorityDetails.OrderPriorityDetails.ORDER_PRIORITY }, KeyRegistry.ORDER_PRIORITIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderPriorities.OrderPriorities.ORDER_PRIORITY }, true, ForeignKeyRule.CASCADE, null);
144    public static final ForeignKey<OrderPriorityDetails, OrderTypes> ORDER_PRIORITY_DETAILS_ORDER_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderPriorityDetails.OrderPriorityDetails, DSL.name("ordprdt_ordtyp_ordertypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderPriorityDetails.OrderPriorityDetails.ORDER_TYPE }, KeyRegistry.ORDER_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTypes.OrderTypes.ORDER_TYPE }, true, ForeignKeyRule.CASCADE, null);
145    public static final ForeignKey<OrderRoles, Orders> ORDER_ROLES_ORDER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderRoles.OrderRoles, DSL.name("ordr_ord_orderid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderRoles.OrderRoles.ORDER }, KeyRegistry.ORDERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.Orders.Orders.ORDER }, true, ForeignKeyRule.CASCADE, null);
146    public static final ForeignKey<OrderRoles, OrderRoleTypes> ORDER_ROLES_ORDER_ROLE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderRoles.OrderRoles, DSL.name("ordr_ordrtyp_orderroletypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderRoles.OrderRoles.ORDER_ROLE_TYPE }, KeyRegistry.ORDER_ROLE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderRoleTypes.OrderRoleTypes.ORDER_ROLE_TYPE }, true, ForeignKeyRule.CASCADE, null);
147    public static final ForeignKey<OrderRoles, Parties> ORDER_ROLES_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderRoles.OrderRoles, DSL.name("ordr_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderRoles.OrderRoles.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
148    public static final ForeignKey<OrderRoleTypeDescriptions, Languages> ORDER_ROLE_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderRoleTypeDescriptions.OrderRoleTypeDescriptions, DSL.name("ordrtyps_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderRoleTypeDescriptions.OrderRoleTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
149    public static final ForeignKey<OrderRoleTypeDescriptions, OrderRoleTypes> ORDER_ROLE_TYPE_DESCRIPTIONS_ORDER_ROLE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderRoleTypeDescriptions.OrderRoleTypeDescriptions, DSL.name("ordrtyps_ordrtyp_orderroletypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderRoleTypeDescriptions.OrderRoleTypeDescriptions.ORDER_ROLE_TYPE }, KeyRegistry.ORDER_ROLE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderRoleTypes.OrderRoleTypes.ORDER_ROLE_TYPE }, true, ForeignKeyRule.CASCADE, null);
150    public static final ForeignKey<Orders, OrderDetails> ORDERS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.Orders.Orders, DSL.name("ord_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.Orders.Orders.ACTIVE_DETAIL }, KeyRegistry.ORDER_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderDetails.OrderDetails.ORDER_DETAIL }, true, ForeignKeyRule.CASCADE, null);
151    public static final ForeignKey<Orders, OrderDetails> ORDERS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.Orders.Orders, DSL.name("ord_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.Orders.Orders.LAST_DETAIL }, KeyRegistry.ORDER_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderDetails.OrderDetails.ORDER_DETAIL }, true, ForeignKeyRule.CASCADE, null);
152    public static final ForeignKey<OrderShipmentGroupDetails, ItemDeliveryTypes> ORDER_SHIPMENT_GROUP_DETAILS_ITEM_DELIVERY_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderShipmentGroupDetails.OrderShipmentGroupDetails, DSL.name("ordshpgrpdt_idlvrtyp_itemdeliverytypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderShipmentGroupDetails.OrderShipmentGroupDetails.ITEM_DELIVERY_TYPE }, KeyRegistry.ITEM_DELIVERY_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.item.ItemDeliveryTypes.ItemDeliveryTypes.ITEM_DELIVERY_TYPE }, true, ForeignKeyRule.CASCADE, null);
153    public static final ForeignKey<OrderShipmentGroupDetails, Orders> ORDER_SHIPMENT_GROUP_DETAILS_ORDER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderShipmentGroupDetails.OrderShipmentGroupDetails, DSL.name("ordshpgrpdt_ord_orderid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderShipmentGroupDetails.OrderShipmentGroupDetails.ORDER }, KeyRegistry.ORDERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.Orders.Orders.ORDER }, true, ForeignKeyRule.CASCADE, null);
154    public static final ForeignKey<OrderShipmentGroupDetails, OrderShipmentGroups> ORDER_SHIPMENT_GROUP_DETAILS_ORDER_SHIPMENT_GROUP_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderShipmentGroupDetails.OrderShipmentGroupDetails, DSL.name("ordshpgrpdt_ordshpgrp_ordershipmentgroupid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderShipmentGroupDetails.OrderShipmentGroupDetails.ORDER_SHIPMENT_GROUP }, KeyRegistry.ORDER_SHIPMENT_GROUPS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderShipmentGroups.OrderShipmentGroups.ORDER_SHIPMENT_GROUP }, true, ForeignKeyRule.CASCADE, null);
155    public static final ForeignKey<OrderShipmentGroupDetails, PartyContactMechanisms> ORDER_SHIPMENT_GROUP_DETAILS_PARTY_CONTACT_MECHANISM_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderShipmentGroupDetails.OrderShipmentGroupDetails, DSL.name("ordshpgrpdt_pcm_partycontactmechanismid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderShipmentGroupDetails.OrderShipmentGroupDetails.PARTY_CONTACT_MECHANISM }, KeyRegistry.PARTY_CONTACT_MECHANISMS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contact.PartyContactMechanisms.PartyContactMechanisms.PARTY_CONTACT_MECHANISM }, true, ForeignKeyRule.CASCADE, null);
156    public static final ForeignKey<OrderShipmentGroupDetails, ShippingMethods> ORDER_SHIPMENT_GROUP_DETAILS_SHIPPING_METHOD_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderShipmentGroupDetails.OrderShipmentGroupDetails, DSL.name("ordshpgrpdt_shm_shippingmethodid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderShipmentGroupDetails.OrderShipmentGroupDetails.SHIPPING_METHOD }, KeyRegistry.SHIPPING_METHODS_PK, new TableField[] { com.echothree.model.jooq.server.tables.shipping.ShippingMethods.ShippingMethods.SHIPPING_METHOD }, true, ForeignKeyRule.CASCADE, null);
157    public static final ForeignKey<OrderShipmentGroups, OrderShipmentGroupDetails> ORDER_SHIPMENT_GROUPS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderShipmentGroups.OrderShipmentGroups, DSL.name("ordshpgrp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderShipmentGroups.OrderShipmentGroups.ACTIVE_DETAIL }, KeyRegistry.ORDER_SHIPMENT_GROUP_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderShipmentGroupDetails.OrderShipmentGroupDetails.ORDER_SHIPMENT_GROUP_DETAIL }, true, ForeignKeyRule.CASCADE, null);
158    public static final ForeignKey<OrderShipmentGroups, OrderShipmentGroupDetails> ORDER_SHIPMENT_GROUPS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderShipmentGroups.OrderShipmentGroups, DSL.name("ordshpgrp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderShipmentGroups.OrderShipmentGroups.LAST_DETAIL }, KeyRegistry.ORDER_SHIPMENT_GROUP_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderShipmentGroupDetails.OrderShipmentGroupDetails.ORDER_SHIPMENT_GROUP_DETAIL }, true, ForeignKeyRule.CASCADE, null);
159    public static final ForeignKey<OrderStatuses, Orders> ORDER_STATUSES_ORDER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderStatuses.OrderStatuses, DSL.name("ordst_ord_orderid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderStatuses.OrderStatuses.ORDER }, KeyRegistry.ORDERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.Orders.Orders.ORDER }, true, ForeignKeyRule.CASCADE, null);
160    public static final ForeignKey<OrderTimes, Orders> ORDER_TIMES_ORDER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderTimes.OrderTimes, DSL.name("ordtim_ord_orderid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTimes.OrderTimes.ORDER }, KeyRegistry.ORDERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.Orders.Orders.ORDER }, true, ForeignKeyRule.CASCADE, null);
161    public static final ForeignKey<OrderTimes, OrderTimeTypes> ORDER_TIMES_ORDER_TIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderTimes.OrderTimes, DSL.name("ordtim_ordtimtyp_ordertimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTimes.OrderTimes.ORDER_TIME_TYPE }, KeyRegistry.ORDER_TIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTimeTypes.OrderTimeTypes.ORDER_TIME_TYPE }, true, ForeignKeyRule.CASCADE, null);
162    public static final ForeignKey<OrderTimeTypeDescriptions, Languages> ORDER_TIME_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderTimeTypeDescriptions.OrderTimeTypeDescriptions, DSL.name("ordtimtypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTimeTypeDescriptions.OrderTimeTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
163    public static final ForeignKey<OrderTimeTypeDescriptions, OrderTimeTypes> ORDER_TIME_TYPE_DESCRIPTIONS_ORDER_TIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderTimeTypeDescriptions.OrderTimeTypeDescriptions, DSL.name("ordtimtypd_ordtimtyp_ordertimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTimeTypeDescriptions.OrderTimeTypeDescriptions.ORDER_TIME_TYPE }, KeyRegistry.ORDER_TIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTimeTypes.OrderTimeTypes.ORDER_TIME_TYPE }, true, ForeignKeyRule.CASCADE, null);
164    public static final ForeignKey<OrderTimeTypeDetails, OrderTimeTypes> ORDER_TIME_TYPE_DETAILS_ORDER_TIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderTimeTypeDetails.OrderTimeTypeDetails, DSL.name("ordtimtypdt_ordtimtyp_ordertimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTimeTypeDetails.OrderTimeTypeDetails.ORDER_TIME_TYPE }, KeyRegistry.ORDER_TIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTimeTypes.OrderTimeTypes.ORDER_TIME_TYPE }, true, ForeignKeyRule.CASCADE, null);
165    public static final ForeignKey<OrderTimeTypeDetails, OrderTypes> ORDER_TIME_TYPE_DETAILS_ORDER_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderTimeTypeDetails.OrderTimeTypeDetails, DSL.name("ordtimtypdt_ordtyp_ordertypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTimeTypeDetails.OrderTimeTypeDetails.ORDER_TYPE }, KeyRegistry.ORDER_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTypes.OrderTypes.ORDER_TYPE }, true, ForeignKeyRule.CASCADE, null);
166    public static final ForeignKey<OrderTimeTypes, OrderTimeTypeDetails> ORDER_TIME_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderTimeTypes.OrderTimeTypes, DSL.name("ordtimtyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTimeTypes.OrderTimeTypes.ACTIVE_DETAIL }, KeyRegistry.ORDER_TIME_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTimeTypeDetails.OrderTimeTypeDetails.ORDER_TIME_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
167    public static final ForeignKey<OrderTimeTypes, OrderTimeTypeDetails> ORDER_TIME_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderTimeTypes.OrderTimeTypes, DSL.name("ordtimtyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTimeTypes.OrderTimeTypes.LAST_DETAIL }, KeyRegistry.ORDER_TIME_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTimeTypeDetails.OrderTimeTypeDetails.ORDER_TIME_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
168    public static final ForeignKey<OrderTypeDescriptions, Languages> ORDER_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderTypeDescriptions.OrderTypeDescriptions, DSL.name("ordtypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTypeDescriptions.OrderTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
169    public static final ForeignKey<OrderTypeDescriptions, OrderTypes> ORDER_TYPE_DESCRIPTIONS_ORDER_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderTypeDescriptions.OrderTypeDescriptions, DSL.name("ordtypd_ordtyp_ordertypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTypeDescriptions.OrderTypeDescriptions.ORDER_TYPE }, KeyRegistry.ORDER_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTypes.OrderTypes.ORDER_TYPE }, true, ForeignKeyRule.CASCADE, null);
170    public static final ForeignKey<OrderTypeDetails, SequenceTypes> ORDER_TYPE_DETAILS_ORDER_SEQUENCE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderTypeDetails.OrderTypeDetails, DSL.name("ordtypdt_ordersequencetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTypeDetails.OrderTypeDetails.ORDER_SEQUENCE_TYPE }, KeyRegistry.SEQUENCE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceTypes.SequenceTypes.SEQUENCE_TYPE }, true, ForeignKeyRule.CASCADE, null);
171    public static final ForeignKey<OrderTypeDetails, WorkflowEntrances> ORDER_TYPE_DETAILS_ORDER_WORKFLOW_ENTRANCE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderTypeDetails.OrderTypeDetails, DSL.name("ordtypdt_orderworkflowentranceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTypeDetails.OrderTypeDetails.ORDER_WORKFLOW_ENTRANCE }, KeyRegistry.WORKFLOW_ENTRANCES_PK, new TableField[] { com.echothree.model.jooq.server.tables.workflow.WorkflowEntrances.WorkflowEntrances.WORKFLOW_ENTRANCE }, true, ForeignKeyRule.CASCADE, null);
172    public static final ForeignKey<OrderTypeDetails, Workflows> ORDER_TYPE_DETAILS_ORDER_WORKFLOW_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderTypeDetails.OrderTypeDetails, DSL.name("ordtypdt_orderworkflowid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTypeDetails.OrderTypeDetails.ORDER_WORKFLOW }, KeyRegistry.WORKFLOWS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workflow.Workflows.Workflows.WORKFLOW }, true, ForeignKeyRule.CASCADE, null);
173    public static final ForeignKey<OrderTypeDetails, OrderTypes> ORDER_TYPE_DETAILS_ORDER_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderTypeDetails.OrderTypeDetails, DSL.name("ordtypdt_ordtyp_ordertypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTypeDetails.OrderTypeDetails.ORDER_TYPE }, KeyRegistry.ORDER_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTypes.OrderTypes.ORDER_TYPE }, true, ForeignKeyRule.CASCADE, null);
174    public static final ForeignKey<OrderTypes, OrderTypeDetails> ORDER_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderTypes.OrderTypes, DSL.name("ordtyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTypes.OrderTypes.ACTIVE_DETAIL }, KeyRegistry.ORDER_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTypeDetails.OrderTypeDetails.ORDER_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
175    public static final ForeignKey<OrderTypes, OrderTypeDetails> ORDER_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderTypes.OrderTypes, DSL.name("ordtyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTypes.OrderTypes.LAST_DETAIL }, KeyRegistry.ORDER_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.OrderTypeDetails.OrderTypeDetails.ORDER_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
176    public static final ForeignKey<OrderUserVisits, Orders> ORDER_USER_VISITS_ORDER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderUserVisits.OrderUserVisits, DSL.name("orduvis_ord_orderid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderUserVisits.OrderUserVisits.ORDER }, KeyRegistry.ORDERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.order.Orders.Orders.ORDER }, true, ForeignKeyRule.CASCADE, null);
177    public static final ForeignKey<OrderUserVisits, UserVisits> ORDER_USER_VISITS_USER_VISIT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.order.OrderUserVisits.OrderUserVisits, DSL.name("orduvis_uvis_uservisitid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.order.OrderUserVisits.OrderUserVisits.USER_VISIT }, KeyRegistry.USER_VISITS_PK, new TableField[] { com.echothree.model.jooq.server.tables.user.UserVisits.UserVisits.USER_VISIT }, true, ForeignKeyRule.CASCADE, null);
178}