001package com.echothree.model.jooq.server.keys.inventory;
002
003import com.echothree.model.jooq.server.KeyRegistry;
004import com.echothree.model.jooq.server.records.accounting.GlAccounts;
005import com.echothree.model.jooq.server.records.accounting.ItemAccountingCategories;
006import com.echothree.model.jooq.server.records.inventory.AllocationPriorities;
007import com.echothree.model.jooq.server.records.inventory.AllocationPriorityDescriptions;
008import com.echothree.model.jooq.server.records.inventory.AllocationPriorityDetails;
009import com.echothree.model.jooq.server.records.inventory.InventoryAdjustmentTypeDescriptions;
010import com.echothree.model.jooq.server.records.inventory.InventoryAdjustmentTypeDetails;
011import com.echothree.model.jooq.server.records.inventory.InventoryAdjustmentTypes;
012import com.echothree.model.jooq.server.records.inventory.InventoryBucketTypeDescriptions;
013import com.echothree.model.jooq.server.records.inventory.InventoryBucketTypeDetails;
014import com.echothree.model.jooq.server.records.inventory.InventoryBucketTypes;
015import com.echothree.model.jooq.server.records.inventory.InventoryConditionDescriptions;
016import com.echothree.model.jooq.server.records.inventory.InventoryConditionDetails;
017import com.echothree.model.jooq.server.records.inventory.InventoryConditionGlAccounts;
018import com.echothree.model.jooq.server.records.inventory.InventoryConditionUseTypeDescriptions;
019import com.echothree.model.jooq.server.records.inventory.InventoryConditionUseTypes;
020import com.echothree.model.jooq.server.records.inventory.InventoryConditionUses;
021import com.echothree.model.jooq.server.records.inventory.InventoryConditions;
022import com.echothree.model.jooq.server.records.inventory.InventoryCostingMethodDescriptions;
023import com.echothree.model.jooq.server.records.inventory.InventoryCostingMethodDetails;
024import com.echothree.model.jooq.server.records.inventory.InventoryCostingMethods;
025import com.echothree.model.jooq.server.records.inventory.InventoryCostingPoolDetails;
026import com.echothree.model.jooq.server.records.inventory.InventoryCostingPoolStatuses;
027import com.echothree.model.jooq.server.records.inventory.InventoryCostingPools;
028import com.echothree.model.jooq.server.records.inventory.InventoryDispositionAdjustmentDescriptions;
029import com.echothree.model.jooq.server.records.inventory.InventoryDispositionAdjustmentDetails;
030import com.echothree.model.jooq.server.records.inventory.InventoryDispositionAdjustments;
031import com.echothree.model.jooq.server.records.inventory.InventoryDispositionDescriptions;
032import com.echothree.model.jooq.server.records.inventory.InventoryDispositionDetails;
033import com.echothree.model.jooq.server.records.inventory.InventoryDispositions;
034import com.echothree.model.jooq.server.records.inventory.InventoryLayerDetails;
035import com.echothree.model.jooq.server.records.inventory.InventoryLayerStatuses;
036import com.echothree.model.jooq.server.records.inventory.InventoryLayers;
037import com.echothree.model.jooq.server.records.inventory.InventoryLocationBuckets;
038import com.echothree.model.jooq.server.records.inventory.InventoryLocationGroupCapacities;
039import com.echothree.model.jooq.server.records.inventory.InventoryLocationGroupDescriptions;
040import com.echothree.model.jooq.server.records.inventory.InventoryLocationGroupDetails;
041import com.echothree.model.jooq.server.records.inventory.InventoryLocationGroupVolumes;
042import com.echothree.model.jooq.server.records.inventory.InventoryLocationGroups;
043import com.echothree.model.jooq.server.records.inventory.InventoryLocations;
044import com.echothree.model.jooq.server.records.inventory.InventoryTransactionDetails;
045import com.echothree.model.jooq.server.records.inventory.InventoryTransactionLineDestinations;
046import com.echothree.model.jooq.server.records.inventory.InventoryTransactionLineDetails;
047import com.echothree.model.jooq.server.records.inventory.InventoryTransactionLineRoles;
048import com.echothree.model.jooq.server.records.inventory.InventoryTransactionLineSources;
049import com.echothree.model.jooq.server.records.inventory.InventoryTransactionLineStatuses;
050import com.echothree.model.jooq.server.records.inventory.InventoryTransactionLineTimes;
051import com.echothree.model.jooq.server.records.inventory.InventoryTransactionLines;
052import com.echothree.model.jooq.server.records.inventory.InventoryTransactionReasonDescriptions;
053import com.echothree.model.jooq.server.records.inventory.InventoryTransactionReasonDetails;
054import com.echothree.model.jooq.server.records.inventory.InventoryTransactionReasons;
055import com.echothree.model.jooq.server.records.inventory.InventoryTransactionRoleTypeDescriptions;
056import com.echothree.model.jooq.server.records.inventory.InventoryTransactionRoleTypeDetails;
057import com.echothree.model.jooq.server.records.inventory.InventoryTransactionRoleTypes;
058import com.echothree.model.jooq.server.records.inventory.InventoryTransactionRoles;
059import com.echothree.model.jooq.server.records.inventory.InventoryTransactionStatuses;
060import com.echothree.model.jooq.server.records.inventory.InventoryTransactionTimeTypeDescriptions;
061import com.echothree.model.jooq.server.records.inventory.InventoryTransactionTimeTypeDetails;
062import com.echothree.model.jooq.server.records.inventory.InventoryTransactionTimeTypes;
063import com.echothree.model.jooq.server.records.inventory.InventoryTransactionTimes;
064import com.echothree.model.jooq.server.records.inventory.InventoryTransactionTypeDescriptions;
065import com.echothree.model.jooq.server.records.inventory.InventoryTransactionTypeDetails;
066import com.echothree.model.jooq.server.records.inventory.InventoryTransactionTypes;
067import com.echothree.model.jooq.server.records.inventory.InventoryTransactions;
068import com.echothree.model.jooq.server.records.inventory.LotAliasTypeDescriptions;
069import com.echothree.model.jooq.server.records.inventory.LotAliasTypeDetails;
070import com.echothree.model.jooq.server.records.inventory.LotAliasTypes;
071import com.echothree.model.jooq.server.records.inventory.LotAliases;
072import com.echothree.model.jooq.server.records.inventory.LotDetails;
073import com.echothree.model.jooq.server.records.inventory.LotTimeTypeDescriptions;
074import com.echothree.model.jooq.server.records.inventory.LotTimeTypeDetails;
075import com.echothree.model.jooq.server.records.inventory.LotTimeTypes;
076import com.echothree.model.jooq.server.records.inventory.LotTimes;
077import com.echothree.model.jooq.server.records.inventory.Lots;
078import com.echothree.model.jooq.server.records.inventory.PartyBuckets;
079import com.echothree.model.jooq.server.records.inventory.PartyInventoryCostingMethods;
080import com.echothree.model.jooq.server.records.inventory.PartyInventoryLevels;
081import com.echothree.model.jooq.server.records.item.Items;
082import com.echothree.model.jooq.server.records.party.Languages;
083import com.echothree.model.jooq.server.records.party.Parties;
084import com.echothree.model.jooq.server.records.sequence.SequenceTypes;
085import com.echothree.model.jooq.server.records.uom.UnitOfMeasureTypes;
086import com.echothree.model.jooq.server.records.warehouse.Locations;
087import com.echothree.model.jooq.server.records.workflow.WorkflowEntrances;
088import com.echothree.model.jooq.server.records.workflow.Workflows;
089
090import org.jooq.ForeignKey;
091import org.jooq.TableField;
092import org.jooq.impl.DSL;
093import org.jooq.impl.Internal;
094import org.jooq.impl.QOM.ForeignKeyRule;
095
096/**
097 * Key definitions for the InventoryForeign component.
098 */
099public interface InventoryForeignKeys {
100    public static final ForeignKey<AllocationPriorities, AllocationPriorityDetails> ALLOCATION_PRIORITIES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.AllocationPriorities.AllocationPriorities, DSL.name("allocpr_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.AllocationPriorities.AllocationPriorities.ACTIVE_DETAIL }, KeyRegistry.ALLOCATION_PRIORITY_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.AllocationPriorityDetails.AllocationPriorityDetails.ALLOCATION_PRIORITY_DETAIL }, true, ForeignKeyRule.CASCADE, null);
101    public static final ForeignKey<AllocationPriorities, AllocationPriorityDetails> ALLOCATION_PRIORITIES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.AllocationPriorities.AllocationPriorities, DSL.name("allocpr_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.AllocationPriorities.AllocationPriorities.LAST_DETAIL }, KeyRegistry.ALLOCATION_PRIORITY_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.AllocationPriorityDetails.AllocationPriorityDetails.ALLOCATION_PRIORITY_DETAIL }, true, ForeignKeyRule.CASCADE, null);
102    public static final ForeignKey<AllocationPriorityDescriptions, AllocationPriorities> ALLOCATION_PRIORITY_DESCRIPTIONS_ALLOCATION_PRIORITY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.AllocationPriorityDescriptions.AllocationPriorityDescriptions, DSL.name("allocprd_allocpr_allocationpriorityid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.AllocationPriorityDescriptions.AllocationPriorityDescriptions.ALLOCATION_PRIORITY }, KeyRegistry.ALLOCATION_PRIORITIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.AllocationPriorities.AllocationPriorities.ALLOCATION_PRIORITY }, true, ForeignKeyRule.CASCADE, null);
103    public static final ForeignKey<AllocationPriorityDescriptions, Languages> ALLOCATION_PRIORITY_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.AllocationPriorityDescriptions.AllocationPriorityDescriptions, DSL.name("allocprd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.AllocationPriorityDescriptions.AllocationPriorityDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
104    public static final ForeignKey<AllocationPriorityDetails, AllocationPriorities> ALLOCATION_PRIORITY_DETAILS_ALLOCATION_PRIORITY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.AllocationPriorityDetails.AllocationPriorityDetails, DSL.name("allocprdt_allocpr_allocationpriorityid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.AllocationPriorityDetails.AllocationPriorityDetails.ALLOCATION_PRIORITY }, KeyRegistry.ALLOCATION_PRIORITIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.AllocationPriorities.AllocationPriorities.ALLOCATION_PRIORITY }, true, ForeignKeyRule.CASCADE, null);
105    public static final ForeignKey<InventoryAdjustmentTypeDescriptions, InventoryAdjustmentTypes> INVENTORY_ADJUSTMENT_TYPE_DESCRIPTIONS_INVENTORY_ADJUSTMENT_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryAdjustmentTypeDescriptions.InventoryAdjustmentTypeDescriptions, DSL.name("invadjtypd_invadjtyp_inventoryadjustmenttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryAdjustmentTypeDescriptions.InventoryAdjustmentTypeDescriptions.INVENTORY_ADJUSTMENT_TYPE }, KeyRegistry.INVENTORY_ADJUSTMENT_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryAdjustmentTypes.InventoryAdjustmentTypes.INVENTORY_ADJUSTMENT_TYPE }, true, ForeignKeyRule.CASCADE, null);
106    public static final ForeignKey<InventoryAdjustmentTypeDescriptions, Languages> INVENTORY_ADJUSTMENT_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryAdjustmentTypeDescriptions.InventoryAdjustmentTypeDescriptions, DSL.name("invadjtypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryAdjustmentTypeDescriptions.InventoryAdjustmentTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
107    public static final ForeignKey<InventoryAdjustmentTypeDetails, InventoryAdjustmentTypes> INVENTORY_ADJUSTMENT_TYPE_DETAILS_INVENTORY_ADJUSTMENT_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryAdjustmentTypeDetails.InventoryAdjustmentTypeDetails, DSL.name("invadjtypdt_invadjtyp_inventoryadjustmenttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryAdjustmentTypeDetails.InventoryAdjustmentTypeDetails.INVENTORY_ADJUSTMENT_TYPE }, KeyRegistry.INVENTORY_ADJUSTMENT_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryAdjustmentTypes.InventoryAdjustmentTypes.INVENTORY_ADJUSTMENT_TYPE }, true, ForeignKeyRule.CASCADE, null);
108    public static final ForeignKey<InventoryAdjustmentTypes, InventoryAdjustmentTypeDetails> INVENTORY_ADJUSTMENT_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryAdjustmentTypes.InventoryAdjustmentTypes, DSL.name("invadjtyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryAdjustmentTypes.InventoryAdjustmentTypes.ACTIVE_DETAIL }, KeyRegistry.INVENTORY_ADJUSTMENT_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryAdjustmentTypeDetails.InventoryAdjustmentTypeDetails.INVENTORY_ADJUSTMENT_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
109    public static final ForeignKey<InventoryAdjustmentTypes, InventoryAdjustmentTypeDetails> INVENTORY_ADJUSTMENT_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryAdjustmentTypes.InventoryAdjustmentTypes, DSL.name("invadjtyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryAdjustmentTypes.InventoryAdjustmentTypes.LAST_DETAIL }, KeyRegistry.INVENTORY_ADJUSTMENT_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryAdjustmentTypeDetails.InventoryAdjustmentTypeDetails.INVENTORY_ADJUSTMENT_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
110    public static final ForeignKey<InventoryBucketTypeDescriptions, InventoryBucketTypes> INVENTORY_BUCKET_TYPE_DESCRIPTIONS_INVENTORY_BUCKET_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryBucketTypeDescriptions.InventoryBucketTypeDescriptions, DSL.name("invbckttypd_invbckttyp_inventorybuckettypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryBucketTypeDescriptions.InventoryBucketTypeDescriptions.INVENTORY_BUCKET_TYPE }, KeyRegistry.INVENTORY_BUCKET_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryBucketTypes.InventoryBucketTypes.INVENTORY_BUCKET_TYPE }, true, ForeignKeyRule.CASCADE, null);
111    public static final ForeignKey<InventoryBucketTypeDescriptions, Languages> INVENTORY_BUCKET_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryBucketTypeDescriptions.InventoryBucketTypeDescriptions, DSL.name("invbckttypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryBucketTypeDescriptions.InventoryBucketTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
112    public static final ForeignKey<InventoryBucketTypeDetails, InventoryBucketTypes> INVENTORY_BUCKET_TYPE_DETAILS_INVENTORY_BUCKET_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryBucketTypeDetails.InventoryBucketTypeDetails, DSL.name("invbckttypdt_invbckttyp_inventorybuckettypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryBucketTypeDetails.InventoryBucketTypeDetails.INVENTORY_BUCKET_TYPE }, KeyRegistry.INVENTORY_BUCKET_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryBucketTypes.InventoryBucketTypes.INVENTORY_BUCKET_TYPE }, true, ForeignKeyRule.CASCADE, null);
113    public static final ForeignKey<InventoryBucketTypes, InventoryBucketTypeDetails> INVENTORY_BUCKET_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryBucketTypes.InventoryBucketTypes, DSL.name("invbckttyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryBucketTypes.InventoryBucketTypes.ACTIVE_DETAIL }, KeyRegistry.INVENTORY_BUCKET_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryBucketTypeDetails.InventoryBucketTypeDetails.INVENTORY_BUCKET_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
114    public static final ForeignKey<InventoryBucketTypes, InventoryBucketTypeDetails> INVENTORY_BUCKET_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryBucketTypes.InventoryBucketTypes, DSL.name("invbckttyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryBucketTypes.InventoryBucketTypes.LAST_DETAIL }, KeyRegistry.INVENTORY_BUCKET_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryBucketTypeDetails.InventoryBucketTypeDetails.INVENTORY_BUCKET_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
115    public static final ForeignKey<InventoryConditionDescriptions, InventoryConditions> INVENTORY_CONDITION_DESCRIPTIONS_INVENTORY_CONDITION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryConditionDescriptions.InventoryConditionDescriptions, DSL.name("invcond_invcon_inventoryconditionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditionDescriptions.InventoryConditionDescriptions.INVENTORY_CONDITION }, KeyRegistry.INVENTORY_CONDITIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditions.InventoryConditions.INVENTORY_CONDITION }, true, ForeignKeyRule.CASCADE, null);
116    public static final ForeignKey<InventoryConditionDescriptions, Languages> INVENTORY_CONDITION_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryConditionDescriptions.InventoryConditionDescriptions, DSL.name("invcond_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditionDescriptions.InventoryConditionDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
117    public static final ForeignKey<InventoryConditionDetails, InventoryConditions> INVENTORY_CONDITION_DETAILS_INVENTORY_CONDITION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryConditionDetails.InventoryConditionDetails, DSL.name("invcondt_invcon_inventoryconditionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditionDetails.InventoryConditionDetails.INVENTORY_CONDITION }, KeyRegistry.INVENTORY_CONDITIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditions.InventoryConditions.INVENTORY_CONDITION }, true, ForeignKeyRule.CASCADE, null);
118    public static final ForeignKey<InventoryConditionGlAccounts, GlAccounts> INVENTORY_CONDITION_GL_ACCOUNTS_COGS_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryConditionGlAccounts.InventoryConditionGlAccounts, DSL.name("invcongla_cogsglaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditionGlAccounts.InventoryConditionGlAccounts.COGS_GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null);
119    public static final ForeignKey<InventoryConditionGlAccounts, ItemAccountingCategories> INVENTORY_CONDITION_GL_ACCOUNTS_ITEM_ACCOUNTING_CATEGORY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryConditionGlAccounts.InventoryConditionGlAccounts, DSL.name("invcongla_iactgc_itemaccountingcategoryid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditionGlAccounts.InventoryConditionGlAccounts.ITEM_ACCOUNTING_CATEGORY }, KeyRegistry.ITEM_ACCOUNTING_CATEGORIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategories.ItemAccountingCategories.ITEM_ACCOUNTING_CATEGORY }, true, ForeignKeyRule.CASCADE, null);
120    public static final ForeignKey<InventoryConditionGlAccounts, InventoryConditions> INVENTORY_CONDITION_GL_ACCOUNTS_INVENTORY_CONDITION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryConditionGlAccounts.InventoryConditionGlAccounts, DSL.name("invcongla_invcon_inventoryconditionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditionGlAccounts.InventoryConditionGlAccounts.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<InventoryConditionGlAccounts, GlAccounts> INVENTORY_CONDITION_GL_ACCOUNTS_INVENTORY_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryConditionGlAccounts.InventoryConditionGlAccounts, DSL.name("invcongla_inventoryglaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditionGlAccounts.InventoryConditionGlAccounts.INVENTORY_GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null);
122    public static final ForeignKey<InventoryConditionGlAccounts, GlAccounts> INVENTORY_CONDITION_GL_ACCOUNTS_RETURNS_COGS_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryConditionGlAccounts.InventoryConditionGlAccounts, DSL.name("invcongla_returnscogsglaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditionGlAccounts.InventoryConditionGlAccounts.RETURNS_COGS_GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null);
123    public static final ForeignKey<InventoryConditionGlAccounts, GlAccounts> INVENTORY_CONDITION_GL_ACCOUNTS_RETURNS_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryConditionGlAccounts.InventoryConditionGlAccounts, DSL.name("invcongla_returnsglaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditionGlAccounts.InventoryConditionGlAccounts.RETURNS_GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null);
124    public static final ForeignKey<InventoryConditionGlAccounts, GlAccounts> INVENTORY_CONDITION_GL_ACCOUNTS_SALES_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryConditionGlAccounts.InventoryConditionGlAccounts, DSL.name("invcongla_salesglaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditionGlAccounts.InventoryConditionGlAccounts.SALES_GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null);
125    public static final ForeignKey<InventoryConditions, InventoryConditionDetails> INVENTORY_CONDITIONS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryConditions.InventoryConditions, DSL.name("invcon_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditions.InventoryConditions.ACTIVE_DETAIL }, KeyRegistry.INVENTORY_CONDITION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditionDetails.InventoryConditionDetails.INVENTORY_CONDITION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
126    public static final ForeignKey<InventoryConditions, InventoryConditionDetails> INVENTORY_CONDITIONS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryConditions.InventoryConditions, DSL.name("invcon_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditions.InventoryConditions.LAST_DETAIL }, KeyRegistry.INVENTORY_CONDITION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditionDetails.InventoryConditionDetails.INVENTORY_CONDITION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
127    public static final ForeignKey<InventoryConditionUses, InventoryConditions> INVENTORY_CONDITION_USES_INVENTORY_CONDITION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryConditionUses.InventoryConditionUses, DSL.name("invconu_invcon_inventoryconditionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditionUses.InventoryConditionUses.INVENTORY_CONDITION }, KeyRegistry.INVENTORY_CONDITIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditions.InventoryConditions.INVENTORY_CONDITION }, true, ForeignKeyRule.CASCADE, null);
128    public static final ForeignKey<InventoryConditionUses, InventoryConditionUseTypes> INVENTORY_CONDITION_USES_INVENTORY_CONDITION_USE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryConditionUses.InventoryConditionUses, DSL.name("invconu_invconut_inventoryconditionusetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditionUses.InventoryConditionUses.INVENTORY_CONDITION_USE_TYPE }, KeyRegistry.INVENTORY_CONDITION_USE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditionUseTypes.InventoryConditionUseTypes.INVENTORY_CONDITION_USE_TYPE }, true, ForeignKeyRule.CASCADE, null);
129    public static final ForeignKey<InventoryConditionUseTypeDescriptions, InventoryConditionUseTypes> INVENTORY_CONDITION_USE_TYPE_DESCRIPTIONS_INVENTORY_CONDITION_USE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryConditionUseTypeDescriptions.InventoryConditionUseTypeDescriptions, DSL.name("invconutd_invconut_inventoryconditionusetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditionUseTypeDescriptions.InventoryConditionUseTypeDescriptions.INVENTORY_CONDITION_USE_TYPE }, KeyRegistry.INVENTORY_CONDITION_USE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditionUseTypes.InventoryConditionUseTypes.INVENTORY_CONDITION_USE_TYPE }, true, ForeignKeyRule.CASCADE, null);
130    public static final ForeignKey<InventoryConditionUseTypeDescriptions, Languages> INVENTORY_CONDITION_USE_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryConditionUseTypeDescriptions.InventoryConditionUseTypeDescriptions, DSL.name("invconutd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditionUseTypeDescriptions.InventoryConditionUseTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
131    public static final ForeignKey<InventoryCostingMethodDescriptions, InventoryCostingMethods> INVENTORY_COSTING_METHOD_DESCRIPTIONS_INVENTORY_COSTING_METHOD_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryCostingMethodDescriptions.InventoryCostingMethodDescriptions, DSL.name("invcmd_invcm_inventorycostingmethodid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryCostingMethodDescriptions.InventoryCostingMethodDescriptions.INVENTORY_COSTING_METHOD }, KeyRegistry.INVENTORY_COSTING_METHODS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryCostingMethods.InventoryCostingMethods.INVENTORY_COSTING_METHOD }, true, ForeignKeyRule.CASCADE, null);
132    public static final ForeignKey<InventoryCostingMethodDescriptions, Languages> INVENTORY_COSTING_METHOD_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryCostingMethodDescriptions.InventoryCostingMethodDescriptions, DSL.name("invcmd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryCostingMethodDescriptions.InventoryCostingMethodDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
133    public static final ForeignKey<InventoryCostingMethodDetails, InventoryCostingMethods> INVENTORY_COSTING_METHOD_DETAILS_INVENTORY_COSTING_METHOD_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryCostingMethodDetails.InventoryCostingMethodDetails, DSL.name("invcmdt_invcm_inventorycostingmethodid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryCostingMethodDetails.InventoryCostingMethodDetails.INVENTORY_COSTING_METHOD }, KeyRegistry.INVENTORY_COSTING_METHODS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryCostingMethods.InventoryCostingMethods.INVENTORY_COSTING_METHOD }, true, ForeignKeyRule.CASCADE, null);
134    public static final ForeignKey<InventoryCostingMethods, InventoryCostingMethodDetails> INVENTORY_COSTING_METHODS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryCostingMethods.InventoryCostingMethods, DSL.name("invcm_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryCostingMethods.InventoryCostingMethods.ACTIVE_DETAIL }, KeyRegistry.INVENTORY_COSTING_METHOD_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryCostingMethodDetails.InventoryCostingMethodDetails.INVENTORY_COSTING_METHOD_DETAIL }, true, ForeignKeyRule.CASCADE, null);
135    public static final ForeignKey<InventoryCostingMethods, InventoryCostingMethodDetails> INVENTORY_COSTING_METHODS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryCostingMethods.InventoryCostingMethods, DSL.name("invcm_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryCostingMethods.InventoryCostingMethods.LAST_DETAIL }, KeyRegistry.INVENTORY_COSTING_METHOD_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryCostingMethodDetails.InventoryCostingMethodDetails.INVENTORY_COSTING_METHOD_DETAIL }, true, ForeignKeyRule.CASCADE, null);
136    public static final ForeignKey<InventoryCostingPoolDetails, Parties> INVENTORY_COSTING_POOL_DETAILS_COMPANY_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryCostingPoolDetails.InventoryCostingPoolDetails, DSL.name("invcpldt_companypartyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryCostingPoolDetails.InventoryCostingPoolDetails.COMPANY_PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
137    public static final ForeignKey<InventoryCostingPoolDetails, InventoryConditions> INVENTORY_COSTING_POOL_DETAILS_INVENTORY_CONDITION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryCostingPoolDetails.InventoryCostingPoolDetails, DSL.name("invcpldt_invcon_inventoryconditionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryCostingPoolDetails.InventoryCostingPoolDetails.INVENTORY_CONDITION }, KeyRegistry.INVENTORY_CONDITIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditions.InventoryConditions.INVENTORY_CONDITION }, true, ForeignKeyRule.CASCADE, null);
138    public static final ForeignKey<InventoryCostingPoolDetails, InventoryCostingPools> INVENTORY_COSTING_POOL_DETAILS_INVENTORY_COSTING_POOL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryCostingPoolDetails.InventoryCostingPoolDetails, DSL.name("invcpldt_invcpl_inventorycostingpoolid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryCostingPoolDetails.InventoryCostingPoolDetails.INVENTORY_COSTING_POOL }, KeyRegistry.INVENTORY_COSTING_POOLS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryCostingPools.InventoryCostingPools.INVENTORY_COSTING_POOL }, true, ForeignKeyRule.CASCADE, null);
139    public static final ForeignKey<InventoryCostingPoolDetails, Items> INVENTORY_COSTING_POOL_DETAILS_ITEM_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryCostingPoolDetails.InventoryCostingPoolDetails, DSL.name("invcpldt_itm_itemid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryCostingPoolDetails.InventoryCostingPoolDetails.ITEM }, KeyRegistry.ITEMS_PK, new TableField[] { com.echothree.model.jooq.server.tables.item.Items.Items.ITEM }, true, ForeignKeyRule.CASCADE, null);
140    public static final ForeignKey<InventoryCostingPools, InventoryCostingPoolDetails> INVENTORY_COSTING_POOLS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryCostingPools.InventoryCostingPools, DSL.name("invcpl_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryCostingPools.InventoryCostingPools.ACTIVE_DETAIL }, KeyRegistry.INVENTORY_COSTING_POOL_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryCostingPoolDetails.InventoryCostingPoolDetails.INVENTORY_COSTING_POOL_DETAIL }, true, ForeignKeyRule.CASCADE, null);
141    public static final ForeignKey<InventoryCostingPools, InventoryCostingPoolDetails> INVENTORY_COSTING_POOLS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryCostingPools.InventoryCostingPools, DSL.name("invcpl_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryCostingPools.InventoryCostingPools.LAST_DETAIL }, KeyRegistry.INVENTORY_COSTING_POOL_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryCostingPoolDetails.InventoryCostingPoolDetails.INVENTORY_COSTING_POOL_DETAIL }, true, ForeignKeyRule.CASCADE, null);
142    public static final ForeignKey<InventoryCostingPoolStatuses, InventoryCostingPools> INVENTORY_COSTING_POOL_STATUSES_INVENTORY_COSTING_POOL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryCostingPoolStatuses.InventoryCostingPoolStatuses, DSL.name("invcplst_invcpl_inventorycostingpoolid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryCostingPoolStatuses.InventoryCostingPoolStatuses.INVENTORY_COSTING_POOL }, KeyRegistry.INVENTORY_COSTING_POOLS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryCostingPools.InventoryCostingPools.INVENTORY_COSTING_POOL }, true, ForeignKeyRule.CASCADE, null);
143    public static final ForeignKey<InventoryDispositionAdjustmentDescriptions, InventoryDispositionAdjustments> INVENTORY_DISPOSITION_ADJUSTMENT_DESCRIPTIONS_INVENTORY_DISPOSITION_ADJUSTMENT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryDispositionAdjustmentDescriptions.InventoryDispositionAdjustmentDescriptions, DSL.name("invdspadjd_invdspadj_inventorydispositionadjustmentid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositionAdjustmentDescriptions.InventoryDispositionAdjustmentDescriptions.INVENTORY_DISPOSITION_ADJUSTMENT }, KeyRegistry.INVENTORY_DISPOSITION_ADJUSTMENTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositionAdjustments.InventoryDispositionAdjustments.INVENTORY_DISPOSITION_ADJUSTMENT }, true, ForeignKeyRule.CASCADE, null);
144    public static final ForeignKey<InventoryDispositionAdjustmentDescriptions, Languages> INVENTORY_DISPOSITION_ADJUSTMENT_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryDispositionAdjustmentDescriptions.InventoryDispositionAdjustmentDescriptions, DSL.name("invdspadjd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositionAdjustmentDescriptions.InventoryDispositionAdjustmentDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
145    public static final ForeignKey<InventoryDispositionAdjustmentDetails, InventoryAdjustmentTypes> INVENTORY_DISPOSITION_ADJUSTMENT_DETAILS_INVENTORY_ADJUSTMENT_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryDispositionAdjustmentDetails.InventoryDispositionAdjustmentDetails, DSL.name("invdspadjdt_invadjtyp_inventoryadjustmenttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositionAdjustmentDetails.InventoryDispositionAdjustmentDetails.INVENTORY_ADJUSTMENT_TYPE }, KeyRegistry.INVENTORY_ADJUSTMENT_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryAdjustmentTypes.InventoryAdjustmentTypes.INVENTORY_ADJUSTMENT_TYPE }, true, ForeignKeyRule.CASCADE, null);
146    public static final ForeignKey<InventoryDispositionAdjustmentDetails, InventoryBucketTypes> INVENTORY_DISPOSITION_ADJUSTMENT_DETAILS_INVENTORY_BUCKET_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryDispositionAdjustmentDetails.InventoryDispositionAdjustmentDetails, DSL.name("invdspadjdt_invbckttyp_inventorybuckettypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositionAdjustmentDetails.InventoryDispositionAdjustmentDetails.INVENTORY_BUCKET_TYPE }, KeyRegistry.INVENTORY_BUCKET_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryBucketTypes.InventoryBucketTypes.INVENTORY_BUCKET_TYPE }, true, ForeignKeyRule.CASCADE, null);
147    public static final ForeignKey<InventoryDispositionAdjustmentDetails, InventoryDispositions> INVENTORY_DISPOSITION_ADJUSTMENT_DETAILS_INVENTORY_DISPOSITION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryDispositionAdjustmentDetails.InventoryDispositionAdjustmentDetails, DSL.name("invdspadjdt_invdsp_inventorydispositionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositionAdjustmentDetails.InventoryDispositionAdjustmentDetails.INVENTORY_DISPOSITION }, KeyRegistry.INVENTORY_DISPOSITIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositions.InventoryDispositions.INVENTORY_DISPOSITION }, true, ForeignKeyRule.CASCADE, null);
148    public static final ForeignKey<InventoryDispositionAdjustmentDetails, InventoryDispositionAdjustments> INVENTORY_DISPOSITION_ADJUSTMENT_DETAILS_INVENTORY_DISPOSITION_ADJUSTMENT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryDispositionAdjustmentDetails.InventoryDispositionAdjustmentDetails, DSL.name("invdspadjdt_invdspadj_inventorydispositionadjustmentid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositionAdjustmentDetails.InventoryDispositionAdjustmentDetails.INVENTORY_DISPOSITION_ADJUSTMENT }, KeyRegistry.INVENTORY_DISPOSITION_ADJUSTMENTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositionAdjustments.InventoryDispositionAdjustments.INVENTORY_DISPOSITION_ADJUSTMENT }, true, ForeignKeyRule.CASCADE, null);
149    public static final ForeignKey<InventoryDispositionAdjustments, InventoryDispositionAdjustmentDetails> INVENTORY_DISPOSITION_ADJUSTMENTS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryDispositionAdjustments.InventoryDispositionAdjustments, DSL.name("invdspadj_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositionAdjustments.InventoryDispositionAdjustments.ACTIVE_DETAIL }, KeyRegistry.INVENTORY_DISPOSITION_ADJUSTMENT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositionAdjustmentDetails.InventoryDispositionAdjustmentDetails.INVENTORY_DISPOSITION_ADJUSTMENT_DETAIL }, true, ForeignKeyRule.CASCADE, null);
150    public static final ForeignKey<InventoryDispositionAdjustments, InventoryDispositionAdjustmentDetails> INVENTORY_DISPOSITION_ADJUSTMENTS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryDispositionAdjustments.InventoryDispositionAdjustments, DSL.name("invdspadj_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositionAdjustments.InventoryDispositionAdjustments.LAST_DETAIL }, KeyRegistry.INVENTORY_DISPOSITION_ADJUSTMENT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositionAdjustmentDetails.InventoryDispositionAdjustmentDetails.INVENTORY_DISPOSITION_ADJUSTMENT_DETAIL }, true, ForeignKeyRule.CASCADE, null);
151    public static final ForeignKey<InventoryDispositionDescriptions, InventoryDispositions> INVENTORY_DISPOSITION_DESCRIPTIONS_INVENTORY_DISPOSITION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryDispositionDescriptions.InventoryDispositionDescriptions, DSL.name("invdspd_invdsp_inventorydispositionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositionDescriptions.InventoryDispositionDescriptions.INVENTORY_DISPOSITION }, KeyRegistry.INVENTORY_DISPOSITIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositions.InventoryDispositions.INVENTORY_DISPOSITION }, true, ForeignKeyRule.CASCADE, null);
152    public static final ForeignKey<InventoryDispositionDescriptions, Languages> INVENTORY_DISPOSITION_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryDispositionDescriptions.InventoryDispositionDescriptions, DSL.name("invdspd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositionDescriptions.InventoryDispositionDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
153    public static final ForeignKey<InventoryDispositionDetails, InventoryDispositions> INVENTORY_DISPOSITION_DETAILS_INVENTORY_DISPOSITION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryDispositionDetails.InventoryDispositionDetails, DSL.name("invdspdt_invdsp_inventorydispositionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositionDetails.InventoryDispositionDetails.INVENTORY_DISPOSITION }, KeyRegistry.INVENTORY_DISPOSITIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositions.InventoryDispositions.INVENTORY_DISPOSITION }, true, ForeignKeyRule.CASCADE, null);
154    public static final ForeignKey<InventoryDispositionDetails, InventoryTransactionTypes> INVENTORY_DISPOSITION_DETAILS_INVENTORY_TRANSACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryDispositionDetails.InventoryDispositionDetails, DSL.name("invdspdt_invtrxtyp_inventorytransactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositionDetails.InventoryDispositionDetails.INVENTORY_TRANSACTION_TYPE }, KeyRegistry.INVENTORY_TRANSACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypes.InventoryTransactionTypes.INVENTORY_TRANSACTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
155    public static final ForeignKey<InventoryDispositions, InventoryDispositionDetails> INVENTORY_DISPOSITIONS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryDispositions.InventoryDispositions, DSL.name("invdsp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositions.InventoryDispositions.ACTIVE_DETAIL }, KeyRegistry.INVENTORY_DISPOSITION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositionDetails.InventoryDispositionDetails.INVENTORY_DISPOSITION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
156    public static final ForeignKey<InventoryDispositions, InventoryDispositionDetails> INVENTORY_DISPOSITIONS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryDispositions.InventoryDispositions, DSL.name("invdsp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositions.InventoryDispositions.LAST_DETAIL }, KeyRegistry.INVENTORY_DISPOSITION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositionDetails.InventoryDispositionDetails.INVENTORY_DISPOSITION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
157    public static final ForeignKey<InventoryLayerDetails, InventoryLayers> INVENTORY_LAYER_DETAILS_INVENTORY_LAYER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryLayerDetails.InventoryLayerDetails, DSL.name("invldt_invl_inventorylayerid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLayerDetails.InventoryLayerDetails.INVENTORY_LAYER }, KeyRegistry.INVENTORY_LAYERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLayers.InventoryLayers.INVENTORY_LAYER }, true, ForeignKeyRule.CASCADE, null);
158    public static final ForeignKey<InventoryLayerDetails, InventoryTransactionLines> INVENTORY_LAYER_DETAILS_INVENTORY_TRANSACTION_LINE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryLayerDetails.InventoryLayerDetails, DSL.name("invldt_invtrxl_inventorytransactionlineid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLayerDetails.InventoryLayerDetails.INVENTORY_TRANSACTION_LINE }, KeyRegistry.INVENTORY_TRANSACTION_LINES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLines.InventoryTransactionLines.INVENTORY_TRANSACTION_LINE }, true, ForeignKeyRule.CASCADE, null);
159    public static final ForeignKey<InventoryLayers, InventoryLayerDetails> INVENTORY_LAYERS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryLayers.InventoryLayers, DSL.name("invl_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLayers.InventoryLayers.ACTIVE_DETAIL }, KeyRegistry.INVENTORY_LAYER_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLayerDetails.InventoryLayerDetails.INVENTORY_LAYER_DETAIL }, true, ForeignKeyRule.CASCADE, null);
160    public static final ForeignKey<InventoryLayers, InventoryLayerDetails> INVENTORY_LAYERS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryLayers.InventoryLayers, DSL.name("invl_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLayers.InventoryLayers.LAST_DETAIL }, KeyRegistry.INVENTORY_LAYER_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLayerDetails.InventoryLayerDetails.INVENTORY_LAYER_DETAIL }, true, ForeignKeyRule.CASCADE, null);
161    public static final ForeignKey<InventoryLayerStatuses, InventoryLayers> INVENTORY_LAYER_STATUSES_INVENTORY_LAYER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryLayerStatuses.InventoryLayerStatuses, DSL.name("invlst_invl_inventorylayerid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLayerStatuses.InventoryLayerStatuses.INVENTORY_LAYER }, KeyRegistry.INVENTORY_LAYERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLayers.InventoryLayers.INVENTORY_LAYER }, true, ForeignKeyRule.CASCADE, null);
162    public static final ForeignKey<InventoryLocationBuckets, InventoryBucketTypes> INVENTORY_LOCATION_BUCKETS_INVENTORY_BUCKET_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryLocationBuckets.InventoryLocationBuckets, DSL.name("invlocbcktd_invbckttyp_inventorybuckettypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocationBuckets.InventoryLocationBuckets.INVENTORY_BUCKET_TYPE }, KeyRegistry.INVENTORY_BUCKET_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryBucketTypes.InventoryBucketTypes.INVENTORY_BUCKET_TYPE }, true, ForeignKeyRule.CASCADE, null);
163    public static final ForeignKey<InventoryLocationBuckets, InventoryLocations> INVENTORY_LOCATION_BUCKETS_INVENTORY_LOCATION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryLocationBuckets.InventoryLocationBuckets, DSL.name("invlocbcktd_invloc_inventorylocationid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocationBuckets.InventoryLocationBuckets.INVENTORY_LOCATION }, KeyRegistry.INVENTORY_LOCATIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocations.InventoryLocations.INVENTORY_LOCATION }, true, ForeignKeyRule.CASCADE, null);
164    public static final ForeignKey<InventoryLocationGroupCapacities, InventoryLocationGroups> INVENTORY_LOCATION_GROUP_CAPACITIES_INVENTORY_LOCATION_GROUP_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroupCapacities.InventoryLocationGroupCapacities, DSL.name("invlocgrpcap_invlocgrp_inventorylocationgroupid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroupCapacities.InventoryLocationGroupCapacities.INVENTORY_LOCATION_GROUP }, KeyRegistry.INVENTORY_LOCATION_GROUPS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroups.InventoryLocationGroups.INVENTORY_LOCATION_GROUP }, true, ForeignKeyRule.CASCADE, null);
165    public static final ForeignKey<InventoryLocationGroupCapacities, UnitOfMeasureTypes> INVENTORY_LOCATION_GROUP_CAPACITIES_UNIT_OF_MEASURE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroupCapacities.InventoryLocationGroupCapacities, DSL.name("invlocgrpcap_uomt_unitofmeasuretypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroupCapacities.InventoryLocationGroupCapacities.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);
166    public static final ForeignKey<InventoryLocationGroupDescriptions, InventoryLocationGroups> INVENTORY_LOCATION_GROUP_DESCRIPTIONS_INVENTORY_LOCATION_GROUP_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroupDescriptions.InventoryLocationGroupDescriptions, DSL.name("invlocgrpd_invlocgrp_inventorylocationgroupid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroupDescriptions.InventoryLocationGroupDescriptions.INVENTORY_LOCATION_GROUP }, KeyRegistry.INVENTORY_LOCATION_GROUPS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroups.InventoryLocationGroups.INVENTORY_LOCATION_GROUP }, true, ForeignKeyRule.CASCADE, null);
167    public static final ForeignKey<InventoryLocationGroupDescriptions, Languages> INVENTORY_LOCATION_GROUP_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroupDescriptions.InventoryLocationGroupDescriptions, DSL.name("invlocgrpd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroupDescriptions.InventoryLocationGroupDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
168    public static final ForeignKey<InventoryLocationGroupDetails, InventoryLocationGroups> INVENTORY_LOCATION_GROUP_DETAILS_INVENTORY_LOCATION_GROUP_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroupDetails.InventoryLocationGroupDetails, DSL.name("invlocgrpdt_invlocgrp_inventorylocationgroupid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroupDetails.InventoryLocationGroupDetails.INVENTORY_LOCATION_GROUP }, KeyRegistry.INVENTORY_LOCATION_GROUPS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroups.InventoryLocationGroups.INVENTORY_LOCATION_GROUP }, true, ForeignKeyRule.CASCADE, null);
169    public static final ForeignKey<InventoryLocationGroupDetails, Parties> INVENTORY_LOCATION_GROUP_DETAILS_WAREHOUSE_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroupDetails.InventoryLocationGroupDetails, DSL.name("invlocgrpdt_warehousepartyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroupDetails.InventoryLocationGroupDetails.WAREHOUSE_PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
170    public static final ForeignKey<InventoryLocationGroups, InventoryLocationGroupDetails> INVENTORY_LOCATION_GROUPS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroups.InventoryLocationGroups, DSL.name("invlocgrp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroups.InventoryLocationGroups.ACTIVE_DETAIL }, KeyRegistry.INVENTORY_LOCATION_GROUP_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroupDetails.InventoryLocationGroupDetails.INVENTORY_LOCATION_GROUP_DETAIL }, true, ForeignKeyRule.CASCADE, null);
171    public static final ForeignKey<InventoryLocationGroups, InventoryLocationGroupDetails> INVENTORY_LOCATION_GROUPS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroups.InventoryLocationGroups, DSL.name("invlocgrp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroups.InventoryLocationGroups.LAST_DETAIL }, KeyRegistry.INVENTORY_LOCATION_GROUP_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroupDetails.InventoryLocationGroupDetails.INVENTORY_LOCATION_GROUP_DETAIL }, true, ForeignKeyRule.CASCADE, null);
172    public static final ForeignKey<InventoryLocationGroupVolumes, InventoryLocationGroups> INVENTORY_LOCATION_GROUP_VOLUMES_INVENTORY_LOCATION_GROUP_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroupVolumes.InventoryLocationGroupVolumes, DSL.name("invlocgrpvol_invlocgrp_inventorylocationgroupid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroupVolumes.InventoryLocationGroupVolumes.INVENTORY_LOCATION_GROUP }, KeyRegistry.INVENTORY_LOCATION_GROUPS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocationGroups.InventoryLocationGroups.INVENTORY_LOCATION_GROUP }, true, ForeignKeyRule.CASCADE, null);
173    public static final ForeignKey<InventoryLocations, InventoryConditions> INVENTORY_LOCATIONS_INVENTORY_CONDITION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryLocations.InventoryLocations, DSL.name("invloc_invcon_inventoryconditionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocations.InventoryLocations.INVENTORY_CONDITION }, KeyRegistry.INVENTORY_CONDITIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditions.InventoryConditions.INVENTORY_CONDITION }, true, ForeignKeyRule.CASCADE, null);
174    public static final ForeignKey<InventoryLocations, Items> INVENTORY_LOCATIONS_ITEM_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryLocations.InventoryLocations, DSL.name("invloc_itm_itemid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocations.InventoryLocations.ITEM }, KeyRegistry.ITEMS_PK, new TableField[] { com.echothree.model.jooq.server.tables.item.Items.Items.ITEM }, true, ForeignKeyRule.CASCADE, null);
175    public static final ForeignKey<InventoryLocations, Locations> INVENTORY_LOCATIONS_LOCATION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryLocations.InventoryLocations, DSL.name("invloc_loc_locationid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocations.InventoryLocations.LOCATION }, KeyRegistry.LOCATIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.warehouse.Locations.Locations.LOCATION }, true, ForeignKeyRule.CASCADE, null);
176    public static final ForeignKey<InventoryLocations, Parties> INVENTORY_LOCATIONS_OWNER_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryLocations.InventoryLocations, DSL.name("invloc_ownerpartyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocations.InventoryLocations.OWNER_PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
177    public static final ForeignKey<InventoryLocations, UnitOfMeasureTypes> INVENTORY_LOCATIONS_UNIT_OF_MEASURE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryLocations.InventoryLocations, DSL.name("invloc_uomt_unitofmeasuretypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryLocations.InventoryLocations.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);
178    public static final ForeignKey<InventoryTransactionDetails, Parties> INVENTORY_TRANSACTION_DETAILS_COMPANY_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionDetails.InventoryTransactionDetails, DSL.name("invtrxdt_companypartyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionDetails.InventoryTransactionDetails.COMPANY_PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
179    public static final ForeignKey<InventoryTransactionDetails, InventoryTransactions> INVENTORY_TRANSACTION_DETAILS_INVENTORY_TRANSACTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionDetails.InventoryTransactionDetails, DSL.name("invtrxdt_invtrx_inventorytransactionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionDetails.InventoryTransactionDetails.INVENTORY_TRANSACTION }, KeyRegistry.INVENTORY_TRANSACTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactions.InventoryTransactions.INVENTORY_TRANSACTION }, true, ForeignKeyRule.CASCADE, null);
180    public static final ForeignKey<InventoryTransactionDetails, InventoryTransactionReasons> INVENTORY_TRANSACTION_DETAILS_INVENTORY_TRANSACTION_REASON_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionDetails.InventoryTransactionDetails, DSL.name("invtrxdt_invtrxrsn_inventorytransactionreasonid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionDetails.InventoryTransactionDetails.INVENTORY_TRANSACTION_REASON }, KeyRegistry.INVENTORY_TRANSACTION_REASONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionReasons.InventoryTransactionReasons.INVENTORY_TRANSACTION_REASON }, true, ForeignKeyRule.CASCADE, null);
181    public static final ForeignKey<InventoryTransactionDetails, InventoryTransactionTypes> INVENTORY_TRANSACTION_DETAILS_INVENTORY_TRANSACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionDetails.InventoryTransactionDetails, DSL.name("invtrxdt_invtrxtyp_inventorytransactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionDetails.InventoryTransactionDetails.INVENTORY_TRANSACTION_TYPE }, KeyRegistry.INVENTORY_TRANSACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypes.InventoryTransactionTypes.INVENTORY_TRANSACTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
182    public static final ForeignKey<InventoryTransactionLineDestinations, InventoryConditions> INVENTORY_TRANSACTION_LINE_DESTINATIONS_DESTINATION_INVENTORY_CONDITION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDestinations.InventoryTransactionLineDestinations, DSL.name("invtrxldn_destinationinventoryconditionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDestinations.InventoryTransactionLineDestinations.DESTINATION_INVENTORY_CONDITION }, KeyRegistry.INVENTORY_CONDITIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditions.InventoryConditions.INVENTORY_CONDITION }, true, ForeignKeyRule.CASCADE, null);
183    public static final ForeignKey<InventoryTransactionLineDestinations, Locations> INVENTORY_TRANSACTION_LINE_DESTINATIONS_DESTINATION_LOCATION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDestinations.InventoryTransactionLineDestinations, DSL.name("invtrxldn_destinationlocationid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDestinations.InventoryTransactionLineDestinations.DESTINATION_LOCATION }, KeyRegistry.LOCATIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.warehouse.Locations.Locations.LOCATION }, true, ForeignKeyRule.CASCADE, null);
184    public static final ForeignKey<InventoryTransactionLineDestinations, Parties> INVENTORY_TRANSACTION_LINE_DESTINATIONS_DESTINATION_OWNER_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDestinations.InventoryTransactionLineDestinations, DSL.name("invtrxldn_destinationownerpartyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDestinations.InventoryTransactionLineDestinations.DESTINATION_OWNER_PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
185    public static final ForeignKey<InventoryTransactionLineDestinations, UnitOfMeasureTypes> INVENTORY_TRANSACTION_LINE_DESTINATIONS_DESTINATION_UNIT_OF_MEASURE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDestinations.InventoryTransactionLineDestinations, DSL.name("invtrxldn_destinationunitofmeasuretypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDestinations.InventoryTransactionLineDestinations.DESTINATION_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);
186    public static final ForeignKey<InventoryTransactionLineDestinations, InventoryTransactionLines> INVENTORY_TRANSACTION_LINE_DESTINATIONS_INVENTORY_TRANSACTION_LINE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDestinations.InventoryTransactionLineDestinations, DSL.name("invtrxldn_invtrxl_inventorytransactionlineid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDestinations.InventoryTransactionLineDestinations.INVENTORY_TRANSACTION_LINE }, KeyRegistry.INVENTORY_TRANSACTION_LINES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLines.InventoryTransactionLines.INVENTORY_TRANSACTION_LINE }, true, ForeignKeyRule.CASCADE, null);
187    public static final ForeignKey<InventoryTransactionLineDetails, InventoryAdjustmentTypes> INVENTORY_TRANSACTION_LINE_DETAILS_INVENTORY_ADJUSTMENT_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDetails.InventoryTransactionLineDetails, DSL.name("invtrxldt_invadjtyp_inventoryadjustmenttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDetails.InventoryTransactionLineDetails.INVENTORY_ADJUSTMENT_TYPE }, KeyRegistry.INVENTORY_ADJUSTMENT_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryAdjustmentTypes.InventoryAdjustmentTypes.INVENTORY_ADJUSTMENT_TYPE }, true, ForeignKeyRule.CASCADE, null);
188    public static final ForeignKey<InventoryTransactionLineDetails, InventoryTransactions> INVENTORY_TRANSACTION_LINE_DETAILS_INVENTORY_TRANSACTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDetails.InventoryTransactionLineDetails, DSL.name("invtrxldt_invtrx_inventorytransactionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDetails.InventoryTransactionLineDetails.INVENTORY_TRANSACTION }, KeyRegistry.INVENTORY_TRANSACTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactions.InventoryTransactions.INVENTORY_TRANSACTION }, true, ForeignKeyRule.CASCADE, null);
189    public static final ForeignKey<InventoryTransactionLineDetails, InventoryTransactionLines> INVENTORY_TRANSACTION_LINE_DETAILS_INVENTORY_TRANSACTION_LINE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDetails.InventoryTransactionLineDetails, DSL.name("invtrxldt_invtrxl_inventorytransactionlineid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDetails.InventoryTransactionLineDetails.INVENTORY_TRANSACTION_LINE }, KeyRegistry.INVENTORY_TRANSACTION_LINES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLines.InventoryTransactionLines.INVENTORY_TRANSACTION_LINE }, true, ForeignKeyRule.CASCADE, null);
190    public static final ForeignKey<InventoryTransactionLineDetails, InventoryTransactionReasons> INVENTORY_TRANSACTION_LINE_DETAILS_INVENTORY_TRANSACTION_REASON_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDetails.InventoryTransactionLineDetails, DSL.name("invtrxldt_invtrxrsn_inventorytransactionreasonid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDetails.InventoryTransactionLineDetails.INVENTORY_TRANSACTION_REASON }, KeyRegistry.INVENTORY_TRANSACTION_REASONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionReasons.InventoryTransactionReasons.INVENTORY_TRANSACTION_REASON }, true, ForeignKeyRule.CASCADE, null);
191    public static final ForeignKey<InventoryTransactionLineDetails, Items> INVENTORY_TRANSACTION_LINE_DETAILS_ITEM_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDetails.InventoryTransactionLineDetails, DSL.name("invtrxldt_itm_itemid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDetails.InventoryTransactionLineDetails.ITEM }, KeyRegistry.ITEMS_PK, new TableField[] { com.echothree.model.jooq.server.tables.item.Items.Items.ITEM }, true, ForeignKeyRule.CASCADE, null);
192    public static final ForeignKey<InventoryTransactionLineDetails, Lots> INVENTORY_TRANSACTION_LINE_DETAILS_LOT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDetails.InventoryTransactionLineDetails, DSL.name("invtrxldt_lt_lotid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDetails.InventoryTransactionLineDetails.LOT }, KeyRegistry.LOTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.Lots.Lots.LOT }, true, ForeignKeyRule.CASCADE, null);
193    public static final ForeignKey<InventoryTransactionLineRoles, InventoryTransactionLines> INVENTORY_TRANSACTION_LINE_ROLES_INVENTORY_TRANSACTION_LINE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineRoles.InventoryTransactionLineRoles, DSL.name("invtrxlr_invtrxl_inventorytransactionlineid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineRoles.InventoryTransactionLineRoles.INVENTORY_TRANSACTION_LINE }, KeyRegistry.INVENTORY_TRANSACTION_LINES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLines.InventoryTransactionLines.INVENTORY_TRANSACTION_LINE }, true, ForeignKeyRule.CASCADE, null);
194    public static final ForeignKey<InventoryTransactionLineRoles, InventoryTransactionRoleTypes> INVENTORY_TRANSACTION_LINE_ROLES_INVENTORY_TRANSACTION_ROLE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineRoles.InventoryTransactionLineRoles, DSL.name("invtrxlr_invtrxrtyp_inventorytransactionroletypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineRoles.InventoryTransactionLineRoles.INVENTORY_TRANSACTION_ROLE_TYPE }, KeyRegistry.INVENTORY_TRANSACTION_ROLE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoleTypes.InventoryTransactionRoleTypes.INVENTORY_TRANSACTION_ROLE_TYPE }, true, ForeignKeyRule.CASCADE, null);
195    public static final ForeignKey<InventoryTransactionLineRoles, Parties> INVENTORY_TRANSACTION_LINE_ROLES_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineRoles.InventoryTransactionLineRoles, DSL.name("invtrxlr_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineRoles.InventoryTransactionLineRoles.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
196    public static final ForeignKey<InventoryTransactionLines, InventoryTransactionLineDetails> INVENTORY_TRANSACTION_LINES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLines.InventoryTransactionLines, DSL.name("invtrxl_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLines.InventoryTransactionLines.ACTIVE_DETAIL }, KeyRegistry.INVENTORY_TRANSACTION_LINE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDetails.InventoryTransactionLineDetails.INVENTORY_TRANSACTION_LINE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
197    public static final ForeignKey<InventoryTransactionLines, InventoryTransactionLineDetails> INVENTORY_TRANSACTION_LINES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLines.InventoryTransactionLines, DSL.name("invtrxl_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLines.InventoryTransactionLines.LAST_DETAIL }, KeyRegistry.INVENTORY_TRANSACTION_LINE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineDetails.InventoryTransactionLineDetails.INVENTORY_TRANSACTION_LINE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
198    public static final ForeignKey<InventoryTransactionLineSources, InventoryTransactionLines> INVENTORY_TRANSACTION_LINE_SOURCES_INVENTORY_TRANSACTION_LINE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineSources.InventoryTransactionLineSources, DSL.name("invtrxlsrc_invtrxl_inventorytransactionlineid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineSources.InventoryTransactionLineSources.INVENTORY_TRANSACTION_LINE }, KeyRegistry.INVENTORY_TRANSACTION_LINES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLines.InventoryTransactionLines.INVENTORY_TRANSACTION_LINE }, true, ForeignKeyRule.CASCADE, null);
199    public static final ForeignKey<InventoryTransactionLineSources, InventoryConditions> INVENTORY_TRANSACTION_LINE_SOURCES_SOURCE_INVENTORY_CONDITION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineSources.InventoryTransactionLineSources, DSL.name("invtrxlsrc_sourceinventoryconditionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineSources.InventoryTransactionLineSources.SOURCE_INVENTORY_CONDITION }, KeyRegistry.INVENTORY_CONDITIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditions.InventoryConditions.INVENTORY_CONDITION }, true, ForeignKeyRule.CASCADE, null);
200    public static final ForeignKey<InventoryTransactionLineSources, Locations> INVENTORY_TRANSACTION_LINE_SOURCES_SOURCE_LOCATION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineSources.InventoryTransactionLineSources, DSL.name("invtrxlsrc_sourcelocationid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineSources.InventoryTransactionLineSources.SOURCE_LOCATION }, KeyRegistry.LOCATIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.warehouse.Locations.Locations.LOCATION }, true, ForeignKeyRule.CASCADE, null);
201    public static final ForeignKey<InventoryTransactionLineSources, Parties> INVENTORY_TRANSACTION_LINE_SOURCES_SOURCE_OWNER_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineSources.InventoryTransactionLineSources, DSL.name("invtrxlsrc_sourceownerpartyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineSources.InventoryTransactionLineSources.SOURCE_OWNER_PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
202    public static final ForeignKey<InventoryTransactionLineSources, UnitOfMeasureTypes> INVENTORY_TRANSACTION_LINE_SOURCES_SOURCE_UNIT_OF_MEASURE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineSources.InventoryTransactionLineSources, DSL.name("invtrxlsrc_sourceunitofmeasuretypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineSources.InventoryTransactionLineSources.SOURCE_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);
203    public static final ForeignKey<InventoryTransactionLineStatuses, InventoryTransactionLines> INVENTORY_TRANSACTION_LINE_STATUSES_INVENTORY_TRANSACTION_LINE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineStatuses.InventoryTransactionLineStatuses, DSL.name("invtrxlst_invtrxl_inventorytransactionlineid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineStatuses.InventoryTransactionLineStatuses.INVENTORY_TRANSACTION_LINE }, KeyRegistry.INVENTORY_TRANSACTION_LINES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLines.InventoryTransactionLines.INVENTORY_TRANSACTION_LINE }, true, ForeignKeyRule.CASCADE, null);
204    public static final ForeignKey<InventoryTransactionLineTimes, InventoryTransactionLines> INVENTORY_TRANSACTION_LINE_TIMES_INVENTORY_TRANSACTION_LINE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineTimes.InventoryTransactionLineTimes, DSL.name("invtrxltim_invtrxl_inventorytransactionlineid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineTimes.InventoryTransactionLineTimes.INVENTORY_TRANSACTION_LINE }, KeyRegistry.INVENTORY_TRANSACTION_LINES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLines.InventoryTransactionLines.INVENTORY_TRANSACTION_LINE }, true, ForeignKeyRule.CASCADE, null);
205    public static final ForeignKey<InventoryTransactionLineTimes, InventoryTransactionTimeTypes> INVENTORY_TRANSACTION_LINE_TIMES_INVENTORY_TRANSACTION_TIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineTimes.InventoryTransactionLineTimes, DSL.name("invtrxltim_invtrxtimtyp_inventorytransactiontimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionLineTimes.InventoryTransactionLineTimes.INVENTORY_TRANSACTION_TIME_TYPE }, KeyRegistry.INVENTORY_TRANSACTION_TIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTimeTypes.InventoryTransactionTimeTypes.INVENTORY_TRANSACTION_TIME_TYPE }, true, ForeignKeyRule.CASCADE, null);
206    public static final ForeignKey<InventoryTransactionReasonDescriptions, InventoryTransactionReasons> INVENTORY_TRANSACTION_REASON_DESCRIPTIONS_INVENTORY_TRANSACTION_REASON_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionReasonDescriptions.InventoryTransactionReasonDescriptions, DSL.name("invtrxrsnd_invtrxrsn_inventorytransactionreasonid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionReasonDescriptions.InventoryTransactionReasonDescriptions.INVENTORY_TRANSACTION_REASON }, KeyRegistry.INVENTORY_TRANSACTION_REASONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionReasons.InventoryTransactionReasons.INVENTORY_TRANSACTION_REASON }, true, ForeignKeyRule.CASCADE, null);
207    public static final ForeignKey<InventoryTransactionReasonDescriptions, Languages> INVENTORY_TRANSACTION_REASON_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionReasonDescriptions.InventoryTransactionReasonDescriptions, DSL.name("invtrxrsnd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionReasonDescriptions.InventoryTransactionReasonDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
208    public static final ForeignKey<InventoryTransactionReasonDetails, InventoryDispositions> INVENTORY_TRANSACTION_REASON_DETAILS_INVENTORY_DISPOSITION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionReasonDetails.InventoryTransactionReasonDetails, DSL.name("invtrxrsndt_invdsp_inventorydispositionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionReasonDetails.InventoryTransactionReasonDetails.INVENTORY_DISPOSITION }, KeyRegistry.INVENTORY_DISPOSITIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryDispositions.InventoryDispositions.INVENTORY_DISPOSITION }, true, ForeignKeyRule.CASCADE, null);
209    public static final ForeignKey<InventoryTransactionReasonDetails, InventoryTransactionReasons> INVENTORY_TRANSACTION_REASON_DETAILS_INVENTORY_TRANSACTION_REASON_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionReasonDetails.InventoryTransactionReasonDetails, DSL.name("invtrxrsndt_invtrxrsn_inventorytransactionreasonid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionReasonDetails.InventoryTransactionReasonDetails.INVENTORY_TRANSACTION_REASON }, KeyRegistry.INVENTORY_TRANSACTION_REASONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionReasons.InventoryTransactionReasons.INVENTORY_TRANSACTION_REASON }, true, ForeignKeyRule.CASCADE, null);
210    public static final ForeignKey<InventoryTransactionReasonDetails, InventoryTransactionTypes> INVENTORY_TRANSACTION_REASON_DETAILS_INVENTORY_TRANSACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionReasonDetails.InventoryTransactionReasonDetails, DSL.name("invtrxrsndt_invtrxtyp_inventorytransactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionReasonDetails.InventoryTransactionReasonDetails.INVENTORY_TRANSACTION_TYPE }, KeyRegistry.INVENTORY_TRANSACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypes.InventoryTransactionTypes.INVENTORY_TRANSACTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
211    public static final ForeignKey<InventoryTransactionReasons, InventoryTransactionReasonDetails> INVENTORY_TRANSACTION_REASONS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionReasons.InventoryTransactionReasons, DSL.name("invtrxrsn_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionReasons.InventoryTransactionReasons.ACTIVE_DETAIL }, KeyRegistry.INVENTORY_TRANSACTION_REASON_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionReasonDetails.InventoryTransactionReasonDetails.INVENTORY_TRANSACTION_REASON_DETAIL }, true, ForeignKeyRule.CASCADE, null);
212    public static final ForeignKey<InventoryTransactionReasons, InventoryTransactionReasonDetails> INVENTORY_TRANSACTION_REASONS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionReasons.InventoryTransactionReasons, DSL.name("invtrxrsn_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionReasons.InventoryTransactionReasons.LAST_DETAIL }, KeyRegistry.INVENTORY_TRANSACTION_REASON_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionReasonDetails.InventoryTransactionReasonDetails.INVENTORY_TRANSACTION_REASON_DETAIL }, true, ForeignKeyRule.CASCADE, null);
213    public static final ForeignKey<InventoryTransactionRoles, InventoryTransactions> INVENTORY_TRANSACTION_ROLES_INVENTORY_TRANSACTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoles.InventoryTransactionRoles, DSL.name("invtrxr_invtrx_inventorytransactionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoles.InventoryTransactionRoles.INVENTORY_TRANSACTION }, KeyRegistry.INVENTORY_TRANSACTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactions.InventoryTransactions.INVENTORY_TRANSACTION }, true, ForeignKeyRule.CASCADE, null);
214    public static final ForeignKey<InventoryTransactionRoles, InventoryTransactionRoleTypes> INVENTORY_TRANSACTION_ROLES_INVENTORY_TRANSACTION_ROLE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoles.InventoryTransactionRoles, DSL.name("invtrxr_invtrxrtyp_inventorytransactionroletypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoles.InventoryTransactionRoles.INVENTORY_TRANSACTION_ROLE_TYPE }, KeyRegistry.INVENTORY_TRANSACTION_ROLE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoleTypes.InventoryTransactionRoleTypes.INVENTORY_TRANSACTION_ROLE_TYPE }, true, ForeignKeyRule.CASCADE, null);
215    public static final ForeignKey<InventoryTransactionRoles, Parties> INVENTORY_TRANSACTION_ROLES_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoles.InventoryTransactionRoles, DSL.name("invtrxr_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoles.InventoryTransactionRoles.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
216    public static final ForeignKey<InventoryTransactionRoleTypeDescriptions, InventoryTransactionRoleTypes> INVENTORY_TRANSACTION_ROLE_TYPE_DESCRIPTIONS_INVENTORY_TRANSACTION_ROLE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoleTypeDescriptions.InventoryTransactionRoleTypeDescriptions, DSL.name("invtrxrtypd_invtrxrtyp_inventorytransactionroletypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoleTypeDescriptions.InventoryTransactionRoleTypeDescriptions.INVENTORY_TRANSACTION_ROLE_TYPE }, KeyRegistry.INVENTORY_TRANSACTION_ROLE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoleTypes.InventoryTransactionRoleTypes.INVENTORY_TRANSACTION_ROLE_TYPE }, true, ForeignKeyRule.CASCADE, null);
217    public static final ForeignKey<InventoryTransactionRoleTypeDescriptions, Languages> INVENTORY_TRANSACTION_ROLE_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoleTypeDescriptions.InventoryTransactionRoleTypeDescriptions, DSL.name("invtrxrtypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoleTypeDescriptions.InventoryTransactionRoleTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
218    public static final ForeignKey<InventoryTransactionRoleTypeDetails, InventoryTransactionRoleTypes> INVENTORY_TRANSACTION_ROLE_TYPE_DETAILS_INVENTORY_TRANSACTION_ROLE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoleTypeDetails.InventoryTransactionRoleTypeDetails, DSL.name("invtrxrtypdt_invtrxrtyp_inventorytransactionroletypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoleTypeDetails.InventoryTransactionRoleTypeDetails.INVENTORY_TRANSACTION_ROLE_TYPE }, KeyRegistry.INVENTORY_TRANSACTION_ROLE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoleTypes.InventoryTransactionRoleTypes.INVENTORY_TRANSACTION_ROLE_TYPE }, true, ForeignKeyRule.CASCADE, null);
219    public static final ForeignKey<InventoryTransactionRoleTypeDetails, InventoryTransactionTypes> INVENTORY_TRANSACTION_ROLE_TYPE_DETAILS_INVENTORY_TRANSACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoleTypeDetails.InventoryTransactionRoleTypeDetails, DSL.name("invtrxrtypdt_invtrxtyp_inventorytransactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoleTypeDetails.InventoryTransactionRoleTypeDetails.INVENTORY_TRANSACTION_TYPE }, KeyRegistry.INVENTORY_TRANSACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypes.InventoryTransactionTypes.INVENTORY_TRANSACTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
220    public static final ForeignKey<InventoryTransactionRoleTypes, InventoryTransactionRoleTypeDetails> INVENTORY_TRANSACTION_ROLE_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoleTypes.InventoryTransactionRoleTypes, DSL.name("invtrxrtyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoleTypes.InventoryTransactionRoleTypes.ACTIVE_DETAIL }, KeyRegistry.INVENTORY_TRANSACTION_ROLE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoleTypeDetails.InventoryTransactionRoleTypeDetails.INVENTORY_TRANSACTION_ROLE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
221    public static final ForeignKey<InventoryTransactionRoleTypes, InventoryTransactionRoleTypeDetails> INVENTORY_TRANSACTION_ROLE_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoleTypes.InventoryTransactionRoleTypes, DSL.name("invtrxrtyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoleTypes.InventoryTransactionRoleTypes.LAST_DETAIL }, KeyRegistry.INVENTORY_TRANSACTION_ROLE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionRoleTypeDetails.InventoryTransactionRoleTypeDetails.INVENTORY_TRANSACTION_ROLE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
222    public static final ForeignKey<InventoryTransactions, InventoryTransactionDetails> INVENTORY_TRANSACTIONS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactions.InventoryTransactions, DSL.name("invtrx_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactions.InventoryTransactions.ACTIVE_DETAIL }, KeyRegistry.INVENTORY_TRANSACTION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionDetails.InventoryTransactionDetails.INVENTORY_TRANSACTION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
223    public static final ForeignKey<InventoryTransactions, InventoryTransactionDetails> INVENTORY_TRANSACTIONS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactions.InventoryTransactions, DSL.name("invtrx_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactions.InventoryTransactions.LAST_DETAIL }, KeyRegistry.INVENTORY_TRANSACTION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionDetails.InventoryTransactionDetails.INVENTORY_TRANSACTION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
224    public static final ForeignKey<InventoryTransactionStatuses, InventoryTransactions> INVENTORY_TRANSACTION_STATUSES_INVENTORY_TRANSACTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionStatuses.InventoryTransactionStatuses, DSL.name("invtrxst_invtrx_inventorytransactionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionStatuses.InventoryTransactionStatuses.INVENTORY_TRANSACTION }, KeyRegistry.INVENTORY_TRANSACTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactions.InventoryTransactions.INVENTORY_TRANSACTION }, true, ForeignKeyRule.CASCADE, null);
225    public static final ForeignKey<InventoryTransactionTimes, InventoryTransactions> INVENTORY_TRANSACTION_TIMES_INVENTORY_TRANSACTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTimes.InventoryTransactionTimes, DSL.name("invtrxtim_invtrx_inventorytransactionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTimes.InventoryTransactionTimes.INVENTORY_TRANSACTION }, KeyRegistry.INVENTORY_TRANSACTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactions.InventoryTransactions.INVENTORY_TRANSACTION }, true, ForeignKeyRule.CASCADE, null);
226    public static final ForeignKey<InventoryTransactionTimes, InventoryTransactionTimeTypes> INVENTORY_TRANSACTION_TIMES_INVENTORY_TRANSACTION_TIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTimes.InventoryTransactionTimes, DSL.name("invtrxtim_invtrxtimtyp_inventorytransactiontimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTimes.InventoryTransactionTimes.INVENTORY_TRANSACTION_TIME_TYPE }, KeyRegistry.INVENTORY_TRANSACTION_TIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTimeTypes.InventoryTransactionTimeTypes.INVENTORY_TRANSACTION_TIME_TYPE }, true, ForeignKeyRule.CASCADE, null);
227    public static final ForeignKey<InventoryTransactionTimeTypeDescriptions, InventoryTransactionTimeTypes> INVENTORY_TRANSACTION_TIME_TYPE_DESCRIPTIONS_INVENTORY_TRANSACTION_TIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTimeTypeDescriptions.InventoryTransactionTimeTypeDescriptions, DSL.name("invtrxtimtypd_invtrxtimtyp_inventorytransactiontimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTimeTypeDescriptions.InventoryTransactionTimeTypeDescriptions.INVENTORY_TRANSACTION_TIME_TYPE }, KeyRegistry.INVENTORY_TRANSACTION_TIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTimeTypes.InventoryTransactionTimeTypes.INVENTORY_TRANSACTION_TIME_TYPE }, true, ForeignKeyRule.CASCADE, null);
228    public static final ForeignKey<InventoryTransactionTimeTypeDescriptions, Languages> INVENTORY_TRANSACTION_TIME_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTimeTypeDescriptions.InventoryTransactionTimeTypeDescriptions, DSL.name("invtrxtimtypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTimeTypeDescriptions.InventoryTransactionTimeTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
229    public static final ForeignKey<InventoryTransactionTimeTypeDetails, InventoryTransactionTimeTypes> INVENTORY_TRANSACTION_TIME_TYPE_DETAILS_INVENTORY_TRANSACTION_TIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTimeTypeDetails.InventoryTransactionTimeTypeDetails, DSL.name("invtrxtimtypdt_invtrxtimtyp_inventorytransactiontimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTimeTypeDetails.InventoryTransactionTimeTypeDetails.INVENTORY_TRANSACTION_TIME_TYPE }, KeyRegistry.INVENTORY_TRANSACTION_TIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTimeTypes.InventoryTransactionTimeTypes.INVENTORY_TRANSACTION_TIME_TYPE }, true, ForeignKeyRule.CASCADE, null);
230    public static final ForeignKey<InventoryTransactionTimeTypeDetails, InventoryTransactionTypes> INVENTORY_TRANSACTION_TIME_TYPE_DETAILS_INVENTORY_TRANSACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTimeTypeDetails.InventoryTransactionTimeTypeDetails, DSL.name("invtrxtimtypdt_invtrxtyp_inventorytransactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTimeTypeDetails.InventoryTransactionTimeTypeDetails.INVENTORY_TRANSACTION_TYPE }, KeyRegistry.INVENTORY_TRANSACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypes.InventoryTransactionTypes.INVENTORY_TRANSACTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
231    public static final ForeignKey<InventoryTransactionTimeTypes, InventoryTransactionTimeTypeDetails> INVENTORY_TRANSACTION_TIME_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTimeTypes.InventoryTransactionTimeTypes, DSL.name("invtrxtimtyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTimeTypes.InventoryTransactionTimeTypes.ACTIVE_DETAIL }, KeyRegistry.INVENTORY_TRANSACTION_TIME_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTimeTypeDetails.InventoryTransactionTimeTypeDetails.INVENTORY_TRANSACTION_TIME_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
232    public static final ForeignKey<InventoryTransactionTimeTypes, InventoryTransactionTimeTypeDetails> INVENTORY_TRANSACTION_TIME_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTimeTypes.InventoryTransactionTimeTypes, DSL.name("invtrxtimtyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTimeTypes.InventoryTransactionTimeTypes.LAST_DETAIL }, KeyRegistry.INVENTORY_TRANSACTION_TIME_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTimeTypeDetails.InventoryTransactionTimeTypeDetails.INVENTORY_TRANSACTION_TIME_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
233    public static final ForeignKey<InventoryTransactionTypeDescriptions, InventoryTransactionTypes> INVENTORY_TRANSACTION_TYPE_DESCRIPTIONS_INVENTORY_TRANSACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypeDescriptions.InventoryTransactionTypeDescriptions, DSL.name("invtrxtypd_invtrxtyp_inventorytransactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypeDescriptions.InventoryTransactionTypeDescriptions.INVENTORY_TRANSACTION_TYPE }, KeyRegistry.INVENTORY_TRANSACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypes.InventoryTransactionTypes.INVENTORY_TRANSACTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
234    public static final ForeignKey<InventoryTransactionTypeDescriptions, Languages> INVENTORY_TRANSACTION_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypeDescriptions.InventoryTransactionTypeDescriptions, DSL.name("invtrxtypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypeDescriptions.InventoryTransactionTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
235    public static final ForeignKey<InventoryTransactionTypeDetails, SequenceTypes> INVENTORY_TRANSACTION_TYPE_DETAILS_INVENTORY_TRANSACTION_SEQUENCE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypeDetails.InventoryTransactionTypeDetails, DSL.name("invtrxtypdt_inventorytransactionsequencetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypeDetails.InventoryTransactionTypeDetails.INVENTORY_TRANSACTION_SEQUENCE_TYPE }, KeyRegistry.SEQUENCE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceTypes.SequenceTypes.SEQUENCE_TYPE }, true, ForeignKeyRule.CASCADE, null);
236    public static final ForeignKey<InventoryTransactionTypeDetails, WorkflowEntrances> INVENTORY_TRANSACTION_TYPE_DETAILS_INVENTORY_TRANSACTION_WORKFLOW_ENTRANCE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypeDetails.InventoryTransactionTypeDetails, DSL.name("invtrxtypdt_inventorytransactionworkflowentranceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypeDetails.InventoryTransactionTypeDetails.INVENTORY_TRANSACTION_WORKFLOW_ENTRANCE }, KeyRegistry.WORKFLOW_ENTRANCES_PK, new TableField[] { com.echothree.model.jooq.server.tables.workflow.WorkflowEntrances.WorkflowEntrances.WORKFLOW_ENTRANCE }, true, ForeignKeyRule.CASCADE, null);
237    public static final ForeignKey<InventoryTransactionTypeDetails, Workflows> INVENTORY_TRANSACTION_TYPE_DETAILS_INVENTORY_TRANSACTION_WORKFLOW_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypeDetails.InventoryTransactionTypeDetails, DSL.name("invtrxtypdt_inventorytransactionworkflowid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypeDetails.InventoryTransactionTypeDetails.INVENTORY_TRANSACTION_WORKFLOW }, KeyRegistry.WORKFLOWS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workflow.Workflows.Workflows.WORKFLOW }, true, ForeignKeyRule.CASCADE, null);
238    public static final ForeignKey<InventoryTransactionTypeDetails, InventoryTransactionTypes> INVENTORY_TRANSACTION_TYPE_DETAILS_INVENTORY_TRANSACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypeDetails.InventoryTransactionTypeDetails, DSL.name("invtrxtypdt_invtrxtyp_inventorytransactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypeDetails.InventoryTransactionTypeDetails.INVENTORY_TRANSACTION_TYPE }, KeyRegistry.INVENTORY_TRANSACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypes.InventoryTransactionTypes.INVENTORY_TRANSACTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
239    public static final ForeignKey<InventoryTransactionTypes, InventoryTransactionTypeDetails> INVENTORY_TRANSACTION_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypes.InventoryTransactionTypes, DSL.name("invtrxtyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypes.InventoryTransactionTypes.ACTIVE_DETAIL }, KeyRegistry.INVENTORY_TRANSACTION_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypeDetails.InventoryTransactionTypeDetails.INVENTORY_TRANSACTION_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
240    public static final ForeignKey<InventoryTransactionTypes, InventoryTransactionTypeDetails> INVENTORY_TRANSACTION_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypes.InventoryTransactionTypes, DSL.name("invtrxtyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypes.InventoryTransactionTypes.LAST_DETAIL }, KeyRegistry.INVENTORY_TRANSACTION_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryTransactionTypeDetails.InventoryTransactionTypeDetails.INVENTORY_TRANSACTION_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
241    public static final ForeignKey<LotAliases, Lots> LOT_ALIASES_LOT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.LotAliases.LotAliases, DSL.name("ltal_lt_lotid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotAliases.LotAliases.LOT }, KeyRegistry.LOTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.Lots.Lots.LOT }, true, ForeignKeyRule.CASCADE, null);
242    public static final ForeignKey<LotAliases, LotAliasTypes> LOT_ALIASES_LOT_ALIAS_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.LotAliases.LotAliases, DSL.name("ltal_ltaltyp_lotaliastypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotAliases.LotAliases.LOT_ALIAS_TYPE }, KeyRegistry.LOT_ALIAS_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotAliasTypes.LotAliasTypes.LOT_ALIAS_TYPE }, true, ForeignKeyRule.CASCADE, null);
243    public static final ForeignKey<LotAliasTypeDescriptions, Languages> LOT_ALIAS_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.LotAliasTypeDescriptions.LotAliasTypeDescriptions, DSL.name("ltaltypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotAliasTypeDescriptions.LotAliasTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
244    public static final ForeignKey<LotAliasTypeDescriptions, LotAliasTypes> LOT_ALIAS_TYPE_DESCRIPTIONS_LOT_ALIAS_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.LotAliasTypeDescriptions.LotAliasTypeDescriptions, DSL.name("ltaltypd_ltaltyp_lotaliastypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotAliasTypeDescriptions.LotAliasTypeDescriptions.LOT_ALIAS_TYPE }, KeyRegistry.LOT_ALIAS_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotAliasTypes.LotAliasTypes.LOT_ALIAS_TYPE }, true, ForeignKeyRule.CASCADE, null);
245    public static final ForeignKey<LotAliasTypeDetails, LotAliasTypes> LOT_ALIAS_TYPE_DETAILS_LOT_ALIAS_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.LotAliasTypeDetails.LotAliasTypeDetails, DSL.name("ltaltypdt_ltaltyp_lotaliastypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotAliasTypeDetails.LotAliasTypeDetails.LOT_ALIAS_TYPE }, KeyRegistry.LOT_ALIAS_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotAliasTypes.LotAliasTypes.LOT_ALIAS_TYPE }, true, ForeignKeyRule.CASCADE, null);
246    public static final ForeignKey<LotAliasTypes, LotAliasTypeDetails> LOT_ALIAS_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.LotAliasTypes.LotAliasTypes, DSL.name("ltaltyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotAliasTypes.LotAliasTypes.ACTIVE_DETAIL }, KeyRegistry.LOT_ALIAS_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotAliasTypeDetails.LotAliasTypeDetails.LOT_ALIAS_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
247    public static final ForeignKey<LotAliasTypes, LotAliasTypeDetails> LOT_ALIAS_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.LotAliasTypes.LotAliasTypes, DSL.name("ltaltyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotAliasTypes.LotAliasTypes.LAST_DETAIL }, KeyRegistry.LOT_ALIAS_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotAliasTypeDetails.LotAliasTypeDetails.LOT_ALIAS_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
248    public static final ForeignKey<LotDetails, Items> LOT_DETAILS_ITEM_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.LotDetails.LotDetails, DSL.name("ltdt_itm_itemid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotDetails.LotDetails.ITEM }, KeyRegistry.ITEMS_PK, new TableField[] { com.echothree.model.jooq.server.tables.item.Items.Items.ITEM }, true, ForeignKeyRule.CASCADE, null);
249    public static final ForeignKey<LotDetails, Lots> LOT_DETAILS_LOT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.LotDetails.LotDetails, DSL.name("ltdt_lt_lotid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotDetails.LotDetails.LOT }, KeyRegistry.LOTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.Lots.Lots.LOT }, true, ForeignKeyRule.CASCADE, null);
250    public static final ForeignKey<Lots, LotDetails> LOTS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.Lots.Lots, DSL.name("lt_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.Lots.Lots.ACTIVE_DETAIL }, KeyRegistry.LOT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotDetails.LotDetails.LOT_DETAIL }, true, ForeignKeyRule.CASCADE, null);
251    public static final ForeignKey<Lots, LotDetails> LOTS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.Lots.Lots, DSL.name("lt_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.Lots.Lots.LAST_DETAIL }, KeyRegistry.LOT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotDetails.LotDetails.LOT_DETAIL }, true, ForeignKeyRule.CASCADE, null);
252    public static final ForeignKey<LotTimes, Lots> LOT_TIMES_LOT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.LotTimes.LotTimes, DSL.name("lttim_lt_lotid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotTimes.LotTimes.LOT }, KeyRegistry.LOTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.Lots.Lots.LOT }, true, ForeignKeyRule.CASCADE, null);
253    public static final ForeignKey<LotTimes, LotTimeTypes> LOT_TIMES_LOT_TIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.LotTimes.LotTimes, DSL.name("lttim_lttimtyp_lottimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotTimes.LotTimes.LOT_TIME_TYPE }, KeyRegistry.LOT_TIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotTimeTypes.LotTimeTypes.LOT_TIME_TYPE }, true, ForeignKeyRule.CASCADE, null);
254    public static final ForeignKey<LotTimeTypeDescriptions, Languages> LOT_TIME_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.LotTimeTypeDescriptions.LotTimeTypeDescriptions, DSL.name("lttimtypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotTimeTypeDescriptions.LotTimeTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
255    public static final ForeignKey<LotTimeTypeDescriptions, LotTimeTypes> LOT_TIME_TYPE_DESCRIPTIONS_LOT_TIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.LotTimeTypeDescriptions.LotTimeTypeDescriptions, DSL.name("lttimtypd_lttimtyp_lottimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotTimeTypeDescriptions.LotTimeTypeDescriptions.LOT_TIME_TYPE }, KeyRegistry.LOT_TIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotTimeTypes.LotTimeTypes.LOT_TIME_TYPE }, true, ForeignKeyRule.CASCADE, null);
256    public static final ForeignKey<LotTimeTypeDetails, LotTimeTypes> LOT_TIME_TYPE_DETAILS_LOT_TIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.LotTimeTypeDetails.LotTimeTypeDetails, DSL.name("lttimtypdt_lttimtyp_lottimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotTimeTypeDetails.LotTimeTypeDetails.LOT_TIME_TYPE }, KeyRegistry.LOT_TIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotTimeTypes.LotTimeTypes.LOT_TIME_TYPE }, true, ForeignKeyRule.CASCADE, null);
257    public static final ForeignKey<LotTimeTypes, LotTimeTypeDetails> LOT_TIME_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.LotTimeTypes.LotTimeTypes, DSL.name("lttimtyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotTimeTypes.LotTimeTypes.ACTIVE_DETAIL }, KeyRegistry.LOT_TIME_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotTimeTypeDetails.LotTimeTypeDetails.LOT_TIME_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
258    public static final ForeignKey<LotTimeTypes, LotTimeTypeDetails> LOT_TIME_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.LotTimeTypes.LotTimeTypes, DSL.name("lttimtyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotTimeTypes.LotTimeTypes.LAST_DETAIL }, KeyRegistry.LOT_TIME_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.LotTimeTypeDetails.LotTimeTypeDetails.LOT_TIME_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
259    public static final ForeignKey<PartyBuckets, InventoryBucketTypes> PARTY_BUCKETS_INVENTORY_BUCKET_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.PartyBuckets.PartyBuckets, DSL.name("parbckt_invbckttyp_inventorybuckettypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.PartyBuckets.PartyBuckets.INVENTORY_BUCKET_TYPE }, KeyRegistry.INVENTORY_BUCKET_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryBucketTypes.InventoryBucketTypes.INVENTORY_BUCKET_TYPE }, true, ForeignKeyRule.CASCADE, null);
260    public static final ForeignKey<PartyBuckets, InventoryConditions> PARTY_BUCKETS_INVENTORY_CONDITION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.PartyBuckets.PartyBuckets, DSL.name("parbckt_invcon_inventoryconditionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.PartyBuckets.PartyBuckets.INVENTORY_CONDITION }, KeyRegistry.INVENTORY_CONDITIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditions.InventoryConditions.INVENTORY_CONDITION }, true, ForeignKeyRule.CASCADE, null);
261    public static final ForeignKey<PartyBuckets, Items> PARTY_BUCKETS_ITEM_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.PartyBuckets.PartyBuckets, DSL.name("parbckt_itm_itemid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.PartyBuckets.PartyBuckets.ITEM }, KeyRegistry.ITEMS_PK, new TableField[] { com.echothree.model.jooq.server.tables.item.Items.Items.ITEM }, true, ForeignKeyRule.CASCADE, null);
262    public static final ForeignKey<PartyBuckets, Parties> PARTY_BUCKETS_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.PartyBuckets.PartyBuckets, DSL.name("parbckt_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.PartyBuckets.PartyBuckets.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
263    public static final ForeignKey<PartyBuckets, UnitOfMeasureTypes> PARTY_BUCKETS_UNIT_OF_MEASURE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.PartyBuckets.PartyBuckets, DSL.name("parbckt_uomt_unitofmeasuretypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.PartyBuckets.PartyBuckets.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);
264    public static final ForeignKey<PartyInventoryCostingMethods, InventoryCostingMethods> PARTY_INVENTORY_COSTING_METHODS_INVENTORY_COSTING_METHOD_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.PartyInventoryCostingMethods.PartyInventoryCostingMethods, DSL.name("parinvcm_invcm_inventorycostingmethodid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.PartyInventoryCostingMethods.PartyInventoryCostingMethods.INVENTORY_COSTING_METHOD }, KeyRegistry.INVENTORY_COSTING_METHODS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryCostingMethods.InventoryCostingMethods.INVENTORY_COSTING_METHOD }, true, ForeignKeyRule.CASCADE, null);
265    public static final ForeignKey<PartyInventoryCostingMethods, Parties> PARTY_INVENTORY_COSTING_METHODS_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.PartyInventoryCostingMethods.PartyInventoryCostingMethods, DSL.name("parinvcm_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.PartyInventoryCostingMethods.PartyInventoryCostingMethods.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
266    public static final ForeignKey<PartyInventoryLevels, InventoryConditions> PARTY_INVENTORY_LEVELS_INVENTORY_CONDITION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.PartyInventoryLevels.PartyInventoryLevels, DSL.name("parinvlvl_invcon_inventoryconditionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.PartyInventoryLevels.PartyInventoryLevels.INVENTORY_CONDITION }, KeyRegistry.INVENTORY_CONDITIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditions.InventoryConditions.INVENTORY_CONDITION }, true, ForeignKeyRule.CASCADE, null);
267    public static final ForeignKey<PartyInventoryLevels, Items> PARTY_INVENTORY_LEVELS_ITEM_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.PartyInventoryLevels.PartyInventoryLevels, DSL.name("parinvlvl_itm_itemid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.PartyInventoryLevels.PartyInventoryLevels.ITEM }, KeyRegistry.ITEMS_PK, new TableField[] { com.echothree.model.jooq.server.tables.item.Items.Items.ITEM }, true, ForeignKeyRule.CASCADE, null);
268    public static final ForeignKey<PartyInventoryLevels, Parties> PARTY_INVENTORY_LEVELS_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.inventory.PartyInventoryLevels.PartyInventoryLevels, DSL.name("parinvlvl_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.inventory.PartyInventoryLevels.PartyInventoryLevels.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
269}