001package com.echothree.model.jooq.server.keys.financial; 002 003import com.echothree.model.jooq.server.KeyRegistry; 004import com.echothree.model.jooq.server.records.accounting.Currencies; 005import com.echothree.model.jooq.server.records.accounting.GlAccounts; 006import com.echothree.model.jooq.server.records.financial.FinancialAccountAliasTypeDescriptions; 007import com.echothree.model.jooq.server.records.financial.FinancialAccountAliasTypeDetails; 008import com.echothree.model.jooq.server.records.financial.FinancialAccountAliasTypes; 009import com.echothree.model.jooq.server.records.financial.FinancialAccountAliases; 010import com.echothree.model.jooq.server.records.financial.FinancialAccountDetails; 011import com.echothree.model.jooq.server.records.financial.FinancialAccountRoleTypeDescriptions; 012import com.echothree.model.jooq.server.records.financial.FinancialAccountRoleTypes; 013import com.echothree.model.jooq.server.records.financial.FinancialAccountRoles; 014import com.echothree.model.jooq.server.records.financial.FinancialAccountStatuses; 015import com.echothree.model.jooq.server.records.financial.FinancialAccountTransactionDetails; 016import com.echothree.model.jooq.server.records.financial.FinancialAccountTransactionTypeDescriptions; 017import com.echothree.model.jooq.server.records.financial.FinancialAccountTransactionTypeDetails; 018import com.echothree.model.jooq.server.records.financial.FinancialAccountTransactionTypes; 019import com.echothree.model.jooq.server.records.financial.FinancialAccountTransactions; 020import com.echothree.model.jooq.server.records.financial.FinancialAccountTypeDescriptions; 021import com.echothree.model.jooq.server.records.financial.FinancialAccountTypeDetails; 022import com.echothree.model.jooq.server.records.financial.FinancialAccountTypes; 023import com.echothree.model.jooq.server.records.financial.FinancialAccounts; 024import com.echothree.model.jooq.server.records.party.Languages; 025import com.echothree.model.jooq.server.records.party.Parties; 026import com.echothree.model.jooq.server.records.sequence.SequenceTypes; 027import com.echothree.model.jooq.server.records.workflow.WorkflowEntrances; 028import com.echothree.model.jooq.server.records.workflow.Workflows; 029 030import org.jooq.ForeignKey; 031import org.jooq.TableField; 032import org.jooq.impl.DSL; 033import org.jooq.impl.Internal; 034import org.jooq.impl.QOM.ForeignKeyRule; 035 036/** 037 * Key definitions for the FinancialForeign component. 038 */ 039public interface FinancialForeignKeys { 040 public static final ForeignKey<FinancialAccountAliases, FinancialAccounts> FINANCIAL_ACCOUNT_ALIASES_FINANCIAL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountAliases.FinancialAccountAliases, DSL.name("finaal_fina_financialaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountAliases.FinancialAccountAliases.FINANCIAL_ACCOUNT }, KeyRegistry.FINANCIAL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccounts.FinancialAccounts.FINANCIAL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null); 041 public static final ForeignKey<FinancialAccountAliases, FinancialAccountAliasTypes> FINANCIAL_ACCOUNT_ALIASES_FINANCIAL_ACCOUNT_ALIAS_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountAliases.FinancialAccountAliases, DSL.name("finaal_finaat_financialaccountaliastypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountAliases.FinancialAccountAliases.FINANCIAL_ACCOUNT_ALIAS_TYPE }, KeyRegistry.FINANCIAL_ACCOUNT_ALIAS_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountAliasTypes.FinancialAccountAliasTypes.FINANCIAL_ACCOUNT_ALIAS_TYPE }, true, ForeignKeyRule.CASCADE, null); 042 public static final ForeignKey<FinancialAccountAliasTypeDescriptions, FinancialAccountAliasTypes> FINANCIAL_ACCOUNT_ALIAS_TYPE_DESCRIPTIONS_FINANCIAL_ACCOUNT_ALIAS_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountAliasTypeDescriptions.FinancialAccountAliasTypeDescriptions, DSL.name("finaatd_finaat_financialaccountaliastypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountAliasTypeDescriptions.FinancialAccountAliasTypeDescriptions.FINANCIAL_ACCOUNT_ALIAS_TYPE }, KeyRegistry.FINANCIAL_ACCOUNT_ALIAS_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountAliasTypes.FinancialAccountAliasTypes.FINANCIAL_ACCOUNT_ALIAS_TYPE }, true, ForeignKeyRule.CASCADE, null); 043 public static final ForeignKey<FinancialAccountAliasTypeDescriptions, Languages> FINANCIAL_ACCOUNT_ALIAS_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountAliasTypeDescriptions.FinancialAccountAliasTypeDescriptions, DSL.name("finaatd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountAliasTypeDescriptions.FinancialAccountAliasTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 044 public static final ForeignKey<FinancialAccountAliasTypeDetails, FinancialAccountAliasTypes> FINANCIAL_ACCOUNT_ALIAS_TYPE_DETAILS_FINANCIAL_ACCOUNT_ALIAS_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountAliasTypeDetails.FinancialAccountAliasTypeDetails, DSL.name("finaatdt_finaat_financialaccountaliastypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountAliasTypeDetails.FinancialAccountAliasTypeDetails.FINANCIAL_ACCOUNT_ALIAS_TYPE }, KeyRegistry.FINANCIAL_ACCOUNT_ALIAS_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountAliasTypes.FinancialAccountAliasTypes.FINANCIAL_ACCOUNT_ALIAS_TYPE }, true, ForeignKeyRule.CASCADE, null); 045 public static final ForeignKey<FinancialAccountAliasTypeDetails, FinancialAccountTypes> FINANCIAL_ACCOUNT_ALIAS_TYPE_DETAILS_FINANCIAL_ACCOUNT_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountAliasTypeDetails.FinancialAccountAliasTypeDetails, DSL.name("finaatdt_fnatyp_financialaccounttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountAliasTypeDetails.FinancialAccountAliasTypeDetails.FINANCIAL_ACCOUNT_TYPE }, KeyRegistry.FINANCIAL_ACCOUNT_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTypes.FinancialAccountTypes.FINANCIAL_ACCOUNT_TYPE }, true, ForeignKeyRule.CASCADE, null); 046 public static final ForeignKey<FinancialAccountAliasTypes, FinancialAccountAliasTypeDetails> FINANCIAL_ACCOUNT_ALIAS_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountAliasTypes.FinancialAccountAliasTypes, DSL.name("finaat_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountAliasTypes.FinancialAccountAliasTypes.ACTIVE_DETAIL }, KeyRegistry.FINANCIAL_ACCOUNT_ALIAS_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountAliasTypeDetails.FinancialAccountAliasTypeDetails.FINANCIAL_ACCOUNT_ALIAS_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 047 public static final ForeignKey<FinancialAccountAliasTypes, FinancialAccountAliasTypeDetails> FINANCIAL_ACCOUNT_ALIAS_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountAliasTypes.FinancialAccountAliasTypes, DSL.name("finaat_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountAliasTypes.FinancialAccountAliasTypes.LAST_DETAIL }, KeyRegistry.FINANCIAL_ACCOUNT_ALIAS_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountAliasTypeDetails.FinancialAccountAliasTypeDetails.FINANCIAL_ACCOUNT_ALIAS_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 048 public static final ForeignKey<FinancialAccountDetails, Currencies> FINANCIAL_ACCOUNT_DETAILS_CURRENCY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountDetails.FinancialAccountDetails, DSL.name("finadt_cur_currencyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountDetails.FinancialAccountDetails.CURRENCY }, KeyRegistry.CURRENCIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.Currencies.Currencies.CURRENCY }, true, ForeignKeyRule.CASCADE, null); 049 public static final ForeignKey<FinancialAccountDetails, FinancialAccounts> FINANCIAL_ACCOUNT_DETAILS_FINANCIAL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountDetails.FinancialAccountDetails, DSL.name("finadt_fina_financialaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountDetails.FinancialAccountDetails.FINANCIAL_ACCOUNT }, KeyRegistry.FINANCIAL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccounts.FinancialAccounts.FINANCIAL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null); 050 public static final ForeignKey<FinancialAccountDetails, FinancialAccountTypes> FINANCIAL_ACCOUNT_DETAILS_FINANCIAL_ACCOUNT_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountDetails.FinancialAccountDetails, DSL.name("finadt_fnatyp_financialaccounttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountDetails.FinancialAccountDetails.FINANCIAL_ACCOUNT_TYPE }, KeyRegistry.FINANCIAL_ACCOUNT_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTypes.FinancialAccountTypes.FINANCIAL_ACCOUNT_TYPE }, true, ForeignKeyRule.CASCADE, null); 051 public static final ForeignKey<FinancialAccountDetails, GlAccounts> FINANCIAL_ACCOUNT_DETAILS_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountDetails.FinancialAccountDetails, DSL.name("finadt_gla_glaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountDetails.FinancialAccountDetails.GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null); 052 public static final ForeignKey<FinancialAccountRoles, FinancialAccounts> FINANCIAL_ACCOUNT_ROLES_FINANCIAL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountRoles.FinancialAccountRoles, DSL.name("fnar_fina_financialaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountRoles.FinancialAccountRoles.FINANCIAL_ACCOUNT }, KeyRegistry.FINANCIAL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccounts.FinancialAccounts.FINANCIAL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null); 053 public static final ForeignKey<FinancialAccountRoles, FinancialAccountRoleTypes> FINANCIAL_ACCOUNT_ROLES_FINANCIAL_ACCOUNT_ROLE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountRoles.FinancialAccountRoles, DSL.name("fnar_finatyp_financialaccountroletypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountRoles.FinancialAccountRoles.FINANCIAL_ACCOUNT_ROLE_TYPE }, KeyRegistry.FINANCIAL_ACCOUNT_ROLE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountRoleTypes.FinancialAccountRoleTypes.FINANCIAL_ACCOUNT_ROLE_TYPE }, true, ForeignKeyRule.CASCADE, null); 054 public static final ForeignKey<FinancialAccountRoles, Parties> FINANCIAL_ACCOUNT_ROLES_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountRoles.FinancialAccountRoles, DSL.name("fnar_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountRoles.FinancialAccountRoles.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null); 055 public static final ForeignKey<FinancialAccountRoleTypeDescriptions, FinancialAccountRoleTypes> FINANCIAL_ACCOUNT_ROLE_TYPE_DESCRIPTIONS_FINANCIAL_ACCOUNT_ROLE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountRoleTypeDescriptions.FinancialAccountRoleTypeDescriptions, DSL.name("finatypd_finatyp_financialaccountroletypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountRoleTypeDescriptions.FinancialAccountRoleTypeDescriptions.FINANCIAL_ACCOUNT_ROLE_TYPE }, KeyRegistry.FINANCIAL_ACCOUNT_ROLE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountRoleTypes.FinancialAccountRoleTypes.FINANCIAL_ACCOUNT_ROLE_TYPE }, true, ForeignKeyRule.CASCADE, null); 056 public static final ForeignKey<FinancialAccountRoleTypeDescriptions, Languages> FINANCIAL_ACCOUNT_ROLE_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountRoleTypeDescriptions.FinancialAccountRoleTypeDescriptions, DSL.name("finatypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountRoleTypeDescriptions.FinancialAccountRoleTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 057 public static final ForeignKey<FinancialAccounts, FinancialAccountDetails> FINANCIAL_ACCOUNTS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccounts.FinancialAccounts, DSL.name("fina_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccounts.FinancialAccounts.ACTIVE_DETAIL }, KeyRegistry.FINANCIAL_ACCOUNT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountDetails.FinancialAccountDetails.FINANCIAL_ACCOUNT_DETAIL }, true, ForeignKeyRule.CASCADE, null); 058 public static final ForeignKey<FinancialAccounts, FinancialAccountDetails> FINANCIAL_ACCOUNTS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccounts.FinancialAccounts, DSL.name("fina_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccounts.FinancialAccounts.LAST_DETAIL }, KeyRegistry.FINANCIAL_ACCOUNT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountDetails.FinancialAccountDetails.FINANCIAL_ACCOUNT_DETAIL }, true, ForeignKeyRule.CASCADE, null); 059 public static final ForeignKey<FinancialAccountStatuses, FinancialAccounts> FINANCIAL_ACCOUNT_STATUSES_FINANCIAL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountStatuses.FinancialAccountStatuses, DSL.name("finast_fina_financialaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountStatuses.FinancialAccountStatuses.FINANCIAL_ACCOUNT }, KeyRegistry.FINANCIAL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccounts.FinancialAccounts.FINANCIAL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null); 060 public static final ForeignKey<FinancialAccountTransactionDetails, FinancialAccounts> FINANCIAL_ACCOUNT_TRANSACTION_DETAILS_FINANCIAL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionDetails.FinancialAccountTransactionDetails, DSL.name("finatrxdt_fina_financialaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionDetails.FinancialAccountTransactionDetails.FINANCIAL_ACCOUNT }, KeyRegistry.FINANCIAL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccounts.FinancialAccounts.FINANCIAL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null); 061 public static final ForeignKey<FinancialAccountTransactionDetails, FinancialAccountTransactions> FINANCIAL_ACCOUNT_TRANSACTION_DETAILS_FINANCIAL_ACCOUNT_TRANSACTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionDetails.FinancialAccountTransactionDetails, DSL.name("finatrxdt_finatrx_financialaccounttransactionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionDetails.FinancialAccountTransactionDetails.FINANCIAL_ACCOUNT_TRANSACTION }, KeyRegistry.FINANCIAL_ACCOUNT_TRANSACTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactions.FinancialAccountTransactions.FINANCIAL_ACCOUNT_TRANSACTION }, true, ForeignKeyRule.CASCADE, null); 062 public static final ForeignKey<FinancialAccountTransactionDetails, FinancialAccountTransactionTypes> FINANCIAL_ACCOUNT_TRANSACTION_DETAILS_FINANCIAL_ACCOUNT_TRANSACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionDetails.FinancialAccountTransactionDetails, DSL.name("finatrxdt_fnatrxtyp_financialaccounttransactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionDetails.FinancialAccountTransactionDetails.FINANCIAL_ACCOUNT_TRANSACTION_TYPE }, KeyRegistry.FINANCIAL_ACCOUNT_TRANSACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionTypes.FinancialAccountTransactionTypes.FINANCIAL_ACCOUNT_TRANSACTION_TYPE }, true, ForeignKeyRule.CASCADE, null); 063 public static final ForeignKey<FinancialAccountTransactions, FinancialAccountTransactionDetails> FINANCIAL_ACCOUNT_TRANSACTIONS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactions.FinancialAccountTransactions, DSL.name("finatrx_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactions.FinancialAccountTransactions.ACTIVE_DETAIL }, KeyRegistry.FINANCIAL_ACCOUNT_TRANSACTION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionDetails.FinancialAccountTransactionDetails.FINANCIAL_ACCOUNT_TRANSACTION_DETAIL }, true, ForeignKeyRule.CASCADE, null); 064 public static final ForeignKey<FinancialAccountTransactions, FinancialAccountTransactionDetails> FINANCIAL_ACCOUNT_TRANSACTIONS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactions.FinancialAccountTransactions, DSL.name("finatrx_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactions.FinancialAccountTransactions.LAST_DETAIL }, KeyRegistry.FINANCIAL_ACCOUNT_TRANSACTION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionDetails.FinancialAccountTransactionDetails.FINANCIAL_ACCOUNT_TRANSACTION_DETAIL }, true, ForeignKeyRule.CASCADE, null); 065 public static final ForeignKey<FinancialAccountTransactionTypeDescriptions, FinancialAccountTransactionTypes> FINANCIAL_ACCOUNT_TRANSACTION_TYPE_DESCRIPTIONS_FINANCIAL_ACCOUNT_TRANSACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionTypeDescriptions.FinancialAccountTransactionTypeDescriptions, DSL.name("fnatrxtypd_fnatrxtyp_financialaccounttransactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionTypeDescriptions.FinancialAccountTransactionTypeDescriptions.FINANCIAL_ACCOUNT_TRANSACTION_TYPE }, KeyRegistry.FINANCIAL_ACCOUNT_TRANSACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionTypes.FinancialAccountTransactionTypes.FINANCIAL_ACCOUNT_TRANSACTION_TYPE }, true, ForeignKeyRule.CASCADE, null); 066 public static final ForeignKey<FinancialAccountTransactionTypeDescriptions, Languages> FINANCIAL_ACCOUNT_TRANSACTION_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionTypeDescriptions.FinancialAccountTransactionTypeDescriptions, DSL.name("fnatrxtypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionTypeDescriptions.FinancialAccountTransactionTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 067 public static final ForeignKey<FinancialAccountTransactionTypeDetails, FinancialAccountTransactionTypes> FINANCIAL_ACCOUNT_TRANSACTION_TYPE_DETAILS_FINANCIAL_ACCOUNT_TRANSACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionTypeDetails.FinancialAccountTransactionTypeDetails, DSL.name("fnatrxtypdt_fnatrxtyp_financialaccounttransactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionTypeDetails.FinancialAccountTransactionTypeDetails.FINANCIAL_ACCOUNT_TRANSACTION_TYPE }, KeyRegistry.FINANCIAL_ACCOUNT_TRANSACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionTypes.FinancialAccountTransactionTypes.FINANCIAL_ACCOUNT_TRANSACTION_TYPE }, true, ForeignKeyRule.CASCADE, null); 068 public static final ForeignKey<FinancialAccountTransactionTypeDetails, FinancialAccountTypes> FINANCIAL_ACCOUNT_TRANSACTION_TYPE_DETAILS_FINANCIAL_ACCOUNT_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionTypeDetails.FinancialAccountTransactionTypeDetails, DSL.name("fnatrxtypdt_fnatyp_financialaccounttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionTypeDetails.FinancialAccountTransactionTypeDetails.FINANCIAL_ACCOUNT_TYPE }, KeyRegistry.FINANCIAL_ACCOUNT_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTypes.FinancialAccountTypes.FINANCIAL_ACCOUNT_TYPE }, true, ForeignKeyRule.CASCADE, null); 069 public static final ForeignKey<FinancialAccountTransactionTypeDetails, GlAccounts> FINANCIAL_ACCOUNT_TRANSACTION_TYPE_DETAILS_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionTypeDetails.FinancialAccountTransactionTypeDetails, DSL.name("fnatrxtypdt_gla_glaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionTypeDetails.FinancialAccountTransactionTypeDetails.GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null); 070 public static final ForeignKey<FinancialAccountTransactionTypeDetails, FinancialAccountTransactionTypes> FINANCIAL_ACCOUNT_TRANSACTION_TYPE_DETAILS_PARENT_FINANCIAL_ACCOUNT_TRANSACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionTypeDetails.FinancialAccountTransactionTypeDetails, DSL.name("fnatrxtypdt_parentfinancialaccounttransactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionTypeDetails.FinancialAccountTransactionTypeDetails.PARENT_FINANCIAL_ACCOUNT_TRANSACTION_TYPE }, KeyRegistry.FINANCIAL_ACCOUNT_TRANSACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionTypes.FinancialAccountTransactionTypes.FINANCIAL_ACCOUNT_TRANSACTION_TYPE }, true, ForeignKeyRule.CASCADE, null); 071 public static final ForeignKey<FinancialAccountTransactionTypes, FinancialAccountTransactionTypeDetails> FINANCIAL_ACCOUNT_TRANSACTION_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionTypes.FinancialAccountTransactionTypes, DSL.name("fnatrxtyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionTypes.FinancialAccountTransactionTypes.ACTIVE_DETAIL }, KeyRegistry.FINANCIAL_ACCOUNT_TRANSACTION_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionTypeDetails.FinancialAccountTransactionTypeDetails.FINANCIAL_ACCOUNT_TRANSACTION_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 072 public static final ForeignKey<FinancialAccountTransactionTypes, FinancialAccountTransactionTypeDetails> FINANCIAL_ACCOUNT_TRANSACTION_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionTypes.FinancialAccountTransactionTypes, DSL.name("fnatrxtyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionTypes.FinancialAccountTransactionTypes.LAST_DETAIL }, KeyRegistry.FINANCIAL_ACCOUNT_TRANSACTION_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTransactionTypeDetails.FinancialAccountTransactionTypeDetails.FINANCIAL_ACCOUNT_TRANSACTION_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 073 public static final ForeignKey<FinancialAccountTypeDescriptions, FinancialAccountTypes> FINANCIAL_ACCOUNT_TYPE_DESCRIPTIONS_FINANCIAL_ACCOUNT_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTypeDescriptions.FinancialAccountTypeDescriptions, DSL.name("fnatypd_fnatyp_financialaccounttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTypeDescriptions.FinancialAccountTypeDescriptions.FINANCIAL_ACCOUNT_TYPE }, KeyRegistry.FINANCIAL_ACCOUNT_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTypes.FinancialAccountTypes.FINANCIAL_ACCOUNT_TYPE }, true, ForeignKeyRule.CASCADE, null); 074 public static final ForeignKey<FinancialAccountTypeDescriptions, Languages> FINANCIAL_ACCOUNT_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTypeDescriptions.FinancialAccountTypeDescriptions, DSL.name("fnatypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTypeDescriptions.FinancialAccountTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 075 public static final ForeignKey<FinancialAccountTypeDetails, GlAccounts> FINANCIAL_ACCOUNT_TYPE_DETAILS_DEFAULT_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTypeDetails.FinancialAccountTypeDetails, DSL.name("fnatypdt_defaultglaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTypeDetails.FinancialAccountTypeDetails.DEFAULT_GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null); 076 public static final ForeignKey<FinancialAccountTypeDetails, SequenceTypes> FINANCIAL_ACCOUNT_TYPE_DETAILS_FINANCIAL_ACCOUNT_SEQUENCE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTypeDetails.FinancialAccountTypeDetails, DSL.name("fnatypdt_financialaccountsequencetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTypeDetails.FinancialAccountTypeDetails.FINANCIAL_ACCOUNT_SEQUENCE_TYPE }, KeyRegistry.SEQUENCE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceTypes.SequenceTypes.SEQUENCE_TYPE }, true, ForeignKeyRule.CASCADE, null); 077 public static final ForeignKey<FinancialAccountTypeDetails, SequenceTypes> FINANCIAL_ACCOUNT_TYPE_DETAILS_FINANCIAL_ACCOUNT_TRANSACTION_SEQUENCE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTypeDetails.FinancialAccountTypeDetails, DSL.name("fnatypdt_financialaccounttransactionsequencetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTypeDetails.FinancialAccountTypeDetails.FINANCIAL_ACCOUNT_TRANSACTION_SEQUENCE_TYPE }, KeyRegistry.SEQUENCE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceTypes.SequenceTypes.SEQUENCE_TYPE }, true, ForeignKeyRule.CASCADE, null); 078 public static final ForeignKey<FinancialAccountTypeDetails, WorkflowEntrances> FINANCIAL_ACCOUNT_TYPE_DETAILS_FINANCIAL_ACCOUNT_WORKFLOW_ENTRANCE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTypeDetails.FinancialAccountTypeDetails, DSL.name("fnatypdt_financialaccountworkflowentranceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTypeDetails.FinancialAccountTypeDetails.FINANCIAL_ACCOUNT_WORKFLOW_ENTRANCE }, KeyRegistry.WORKFLOW_ENTRANCES_PK, new TableField[] { com.echothree.model.jooq.server.tables.workflow.WorkflowEntrances.WorkflowEntrances.WORKFLOW_ENTRANCE }, true, ForeignKeyRule.CASCADE, null); 079 public static final ForeignKey<FinancialAccountTypeDetails, Workflows> FINANCIAL_ACCOUNT_TYPE_DETAILS_FINANCIAL_ACCOUNT_WORKFLOW_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTypeDetails.FinancialAccountTypeDetails, DSL.name("fnatypdt_financialaccountworkflowid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTypeDetails.FinancialAccountTypeDetails.FINANCIAL_ACCOUNT_WORKFLOW }, KeyRegistry.WORKFLOWS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workflow.Workflows.Workflows.WORKFLOW }, true, ForeignKeyRule.CASCADE, null); 080 public static final ForeignKey<FinancialAccountTypeDetails, FinancialAccountTypes> FINANCIAL_ACCOUNT_TYPE_DETAILS_FINANCIAL_ACCOUNT_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTypeDetails.FinancialAccountTypeDetails, DSL.name("fnatypdt_fnatyp_financialaccounttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTypeDetails.FinancialAccountTypeDetails.FINANCIAL_ACCOUNT_TYPE }, KeyRegistry.FINANCIAL_ACCOUNT_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTypes.FinancialAccountTypes.FINANCIAL_ACCOUNT_TYPE }, true, ForeignKeyRule.CASCADE, null); 081 public static final ForeignKey<FinancialAccountTypeDetails, FinancialAccountTypes> FINANCIAL_ACCOUNT_TYPE_DETAILS_PARENT_FINANCIAL_ACCOUNT_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTypeDetails.FinancialAccountTypeDetails, DSL.name("fnatypdt_parentfinancialaccounttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTypeDetails.FinancialAccountTypeDetails.PARENT_FINANCIAL_ACCOUNT_TYPE }, KeyRegistry.FINANCIAL_ACCOUNT_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTypes.FinancialAccountTypes.FINANCIAL_ACCOUNT_TYPE }, true, ForeignKeyRule.CASCADE, null); 082 public static final ForeignKey<FinancialAccountTypes, FinancialAccountTypeDetails> FINANCIAL_ACCOUNT_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTypes.FinancialAccountTypes, DSL.name("fnatyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTypes.FinancialAccountTypes.ACTIVE_DETAIL }, KeyRegistry.FINANCIAL_ACCOUNT_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTypeDetails.FinancialAccountTypeDetails.FINANCIAL_ACCOUNT_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 083 public static final ForeignKey<FinancialAccountTypes, FinancialAccountTypeDetails> FINANCIAL_ACCOUNT_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.financial.FinancialAccountTypes.FinancialAccountTypes, DSL.name("fnatyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTypes.FinancialAccountTypes.LAST_DETAIL }, KeyRegistry.FINANCIAL_ACCOUNT_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.financial.FinancialAccountTypeDetails.FinancialAccountTypeDetails.FINANCIAL_ACCOUNT_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 084}