001package com.echothree.model.jooq.server.keys.uom; 002 003import com.echothree.model.jooq.server.KeyRegistry; 004import com.echothree.model.jooq.server.records.accounting.SymbolPositions; 005import com.echothree.model.jooq.server.records.party.Languages; 006import com.echothree.model.jooq.server.records.uom.UnitOfMeasureEquivalents; 007import com.echothree.model.jooq.server.records.uom.UnitOfMeasureKindDescriptions; 008import com.echothree.model.jooq.server.records.uom.UnitOfMeasureKindDetails; 009import com.echothree.model.jooq.server.records.uom.UnitOfMeasureKindUseTypeDescriptions; 010import com.echothree.model.jooq.server.records.uom.UnitOfMeasureKindUseTypes; 011import com.echothree.model.jooq.server.records.uom.UnitOfMeasureKindUses; 012import com.echothree.model.jooq.server.records.uom.UnitOfMeasureKinds; 013import com.echothree.model.jooq.server.records.uom.UnitOfMeasureTypeDescriptions; 014import com.echothree.model.jooq.server.records.uom.UnitOfMeasureTypeDetails; 015import com.echothree.model.jooq.server.records.uom.UnitOfMeasureTypeVolumes; 016import com.echothree.model.jooq.server.records.uom.UnitOfMeasureTypeWeights; 017import com.echothree.model.jooq.server.records.uom.UnitOfMeasureTypes; 018 019import org.jooq.ForeignKey; 020import org.jooq.TableField; 021import org.jooq.impl.DSL; 022import org.jooq.impl.Internal; 023import org.jooq.impl.QOM.ForeignKeyRule; 024 025/** 026 * Key definitions for the UomForeign component. 027 */ 028public interface UomForeignKeys { 029 public static final ForeignKey<UnitOfMeasureEquivalents, UnitOfMeasureTypes> UNIT_OF_MEASURE_EQUIVALENTS_FROM_UNIT_OF_MEASURE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureEquivalents.UnitOfMeasureEquivalents, DSL.name("uomeq_fromunitofmeasuretypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureEquivalents.UnitOfMeasureEquivalents.FROM_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); 030 public static final ForeignKey<UnitOfMeasureEquivalents, UnitOfMeasureTypes> UNIT_OF_MEASURE_EQUIVALENTS_TO_UNIT_OF_MEASURE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureEquivalents.UnitOfMeasureEquivalents, DSL.name("uomeq_tounitofmeasuretypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureEquivalents.UnitOfMeasureEquivalents.TO_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); 031 public static final ForeignKey<UnitOfMeasureKindDescriptions, Languages> UNIT_OF_MEASURE_KIND_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindDescriptions.UnitOfMeasureKindDescriptions, DSL.name("uomkd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindDescriptions.UnitOfMeasureKindDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 032 public static final ForeignKey<UnitOfMeasureKindDescriptions, UnitOfMeasureKinds> UNIT_OF_MEASURE_KIND_DESCRIPTIONS_UNIT_OF_MEASURE_KIND_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindDescriptions.UnitOfMeasureKindDescriptions, DSL.name("uomkd_uomk_unitofmeasurekindid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindDescriptions.UnitOfMeasureKindDescriptions.UNIT_OF_MEASURE_KIND }, KeyRegistry.UNIT_OF_MEASURE_KINDS_PK, new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKinds.UnitOfMeasureKinds.UNIT_OF_MEASURE_KIND }, true, ForeignKeyRule.CASCADE, null); 033 public static final ForeignKey<UnitOfMeasureKindDetails, UnitOfMeasureKinds> UNIT_OF_MEASURE_KIND_DETAILS_UNIT_OF_MEASURE_KIND_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindDetails.UnitOfMeasureKindDetails, DSL.name("uomkdt_uomk_unitofmeasurekindid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindDetails.UnitOfMeasureKindDetails.UNIT_OF_MEASURE_KIND }, KeyRegistry.UNIT_OF_MEASURE_KINDS_PK, new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKinds.UnitOfMeasureKinds.UNIT_OF_MEASURE_KIND }, true, ForeignKeyRule.CASCADE, null); 034 public static final ForeignKey<UnitOfMeasureKinds, UnitOfMeasureKindDetails> UNIT_OF_MEASURE_KINDS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKinds.UnitOfMeasureKinds, DSL.name("uomk_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKinds.UnitOfMeasureKinds.ACTIVE_DETAIL }, KeyRegistry.UNIT_OF_MEASURE_KIND_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindDetails.UnitOfMeasureKindDetails.UNIT_OF_MEASURE_KIND_DETAIL }, true, ForeignKeyRule.CASCADE, null); 035 public static final ForeignKey<UnitOfMeasureKinds, UnitOfMeasureKindDetails> UNIT_OF_MEASURE_KINDS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKinds.UnitOfMeasureKinds, DSL.name("uomk_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKinds.UnitOfMeasureKinds.LAST_DETAIL }, KeyRegistry.UNIT_OF_MEASURE_KIND_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindDetails.UnitOfMeasureKindDetails.UNIT_OF_MEASURE_KIND_DETAIL }, true, ForeignKeyRule.CASCADE, null); 036 public static final ForeignKey<UnitOfMeasureKindUses, UnitOfMeasureKinds> UNIT_OF_MEASURE_KIND_USES_UNIT_OF_MEASURE_KIND_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUses.UnitOfMeasureKindUses, DSL.name("uomku_uomk_unitofmeasurekindid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUses.UnitOfMeasureKindUses.UNIT_OF_MEASURE_KIND }, KeyRegistry.UNIT_OF_MEASURE_KINDS_PK, new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKinds.UnitOfMeasureKinds.UNIT_OF_MEASURE_KIND }, true, ForeignKeyRule.CASCADE, null); 037 public static final ForeignKey<UnitOfMeasureKindUses, UnitOfMeasureKindUseTypes> UNIT_OF_MEASURE_KIND_USES_UNIT_OF_MEASURE_KIND_USE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUses.UnitOfMeasureKindUses, DSL.name("uomku_uomkut_unitofmeasurekindusetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUses.UnitOfMeasureKindUses.UNIT_OF_MEASURE_KIND_USE_TYPE }, KeyRegistry.UNIT_OF_MEASURE_KIND_USE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUseTypes.UnitOfMeasureKindUseTypes.UNIT_OF_MEASURE_KIND_USE_TYPE }, true, ForeignKeyRule.CASCADE, null); 038 public static final ForeignKey<UnitOfMeasureKindUseTypeDescriptions, Languages> UNIT_OF_MEASURE_KIND_USE_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUseTypeDescriptions.UnitOfMeasureKindUseTypeDescriptions, DSL.name("uomkutd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUseTypeDescriptions.UnitOfMeasureKindUseTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 039 public static final ForeignKey<UnitOfMeasureKindUseTypeDescriptions, UnitOfMeasureKindUseTypes> UNIT_OF_MEASURE_KIND_USE_TYPE_DESCRIPTIONS_UNIT_OF_MEASURE_KIND_USE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUseTypeDescriptions.UnitOfMeasureKindUseTypeDescriptions, DSL.name("uomkutd_uomkut_unitofmeasurekindusetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUseTypeDescriptions.UnitOfMeasureKindUseTypeDescriptions.UNIT_OF_MEASURE_KIND_USE_TYPE }, KeyRegistry.UNIT_OF_MEASURE_KIND_USE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUseTypes.UnitOfMeasureKindUseTypes.UNIT_OF_MEASURE_KIND_USE_TYPE }, true, ForeignKeyRule.CASCADE, null); 040 public static final ForeignKey<UnitOfMeasureTypeDescriptions, Languages> UNIT_OF_MEASURE_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDescriptions.UnitOfMeasureTypeDescriptions, DSL.name("uomtd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDescriptions.UnitOfMeasureTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 041 public static final ForeignKey<UnitOfMeasureTypeDescriptions, UnitOfMeasureTypes> UNIT_OF_MEASURE_TYPE_DESCRIPTIONS_UNIT_OF_MEASURE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDescriptions.UnitOfMeasureTypeDescriptions, DSL.name("uomtd_uomt_unitofmeasuretypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDescriptions.UnitOfMeasureTypeDescriptions.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); 042 public static final ForeignKey<UnitOfMeasureTypeDetails, SymbolPositions> UNIT_OF_MEASURE_TYPE_DETAILS_SYMBOL_POSITION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDetails.UnitOfMeasureTypeDetails, DSL.name("uomtdt_sympos_symbolpositionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDetails.UnitOfMeasureTypeDetails.SYMBOL_POSITION }, KeyRegistry.SYMBOL_POSITIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.SymbolPositions.SymbolPositions.SYMBOL_POSITION }, true, ForeignKeyRule.CASCADE, null); 043 public static final ForeignKey<UnitOfMeasureTypeDetails, UnitOfMeasureKinds> UNIT_OF_MEASURE_TYPE_DETAILS_UNIT_OF_MEASURE_KIND_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDetails.UnitOfMeasureTypeDetails, DSL.name("uomtdt_uomk_unitofmeasurekindid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDetails.UnitOfMeasureTypeDetails.UNIT_OF_MEASURE_KIND }, KeyRegistry.UNIT_OF_MEASURE_KINDS_PK, new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKinds.UnitOfMeasureKinds.UNIT_OF_MEASURE_KIND }, true, ForeignKeyRule.CASCADE, null); 044 public static final ForeignKey<UnitOfMeasureTypeDetails, UnitOfMeasureTypes> UNIT_OF_MEASURE_TYPE_DETAILS_UNIT_OF_MEASURE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDetails.UnitOfMeasureTypeDetails, DSL.name("uomtdt_uomt_unitofmeasuretypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDetails.UnitOfMeasureTypeDetails.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); 045 public static final ForeignKey<UnitOfMeasureTypes, UnitOfMeasureTypeDetails> UNIT_OF_MEASURE_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypes.UnitOfMeasureTypes, DSL.name("uomt_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypes.UnitOfMeasureTypes.ACTIVE_DETAIL }, KeyRegistry.UNIT_OF_MEASURE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDetails.UnitOfMeasureTypeDetails.UNIT_OF_MEASURE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 046 public static final ForeignKey<UnitOfMeasureTypes, UnitOfMeasureTypeDetails> UNIT_OF_MEASURE_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypes.UnitOfMeasureTypes, DSL.name("uomt_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypes.UnitOfMeasureTypes.LAST_DETAIL }, KeyRegistry.UNIT_OF_MEASURE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDetails.UnitOfMeasureTypeDetails.UNIT_OF_MEASURE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 047 public static final ForeignKey<UnitOfMeasureTypeVolumes, UnitOfMeasureTypes> UNIT_OF_MEASURE_TYPE_VOLUMES_UNIT_OF_MEASURE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeVolumes.UnitOfMeasureTypeVolumes, DSL.name("uomtvol_uomt_unitofmeasuretypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeVolumes.UnitOfMeasureTypeVolumes.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); 048 public static final ForeignKey<UnitOfMeasureTypeWeights, UnitOfMeasureTypes> UNIT_OF_MEASURE_TYPE_WEIGHTS_UNIT_OF_MEASURE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeWeights.UnitOfMeasureTypeWeights, DSL.name("uomtwght_uomt_unitofmeasuretypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeWeights.UnitOfMeasureTypeWeights.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); 049}