001package com.echothree.model.jooq.server.keys.communication; 002 003import com.echothree.model.jooq.server.records.communication.CommunicationEmailSources; 004import com.echothree.model.jooq.server.records.communication.CommunicationEventDetails; 005import com.echothree.model.jooq.server.records.communication.CommunicationEventPurposeDescriptions; 006import com.echothree.model.jooq.server.records.communication.CommunicationEventPurposeDetails; 007import com.echothree.model.jooq.server.records.communication.CommunicationEventPurposes; 008import com.echothree.model.jooq.server.records.communication.CommunicationEventRoleTypeDescriptions; 009import com.echothree.model.jooq.server.records.communication.CommunicationEventRoleTypes; 010import com.echothree.model.jooq.server.records.communication.CommunicationEventRoles; 011import com.echothree.model.jooq.server.records.communication.CommunicationEventTypeDescriptions; 012import com.echothree.model.jooq.server.records.communication.CommunicationEventTypes; 013import com.echothree.model.jooq.server.records.communication.CommunicationEvents; 014import com.echothree.model.jooq.server.records.communication.CommunicationSourceDescriptions; 015import com.echothree.model.jooq.server.records.communication.CommunicationSourceDetails; 016import com.echothree.model.jooq.server.records.communication.CommunicationSourceTypeDescriptions; 017import com.echothree.model.jooq.server.records.communication.CommunicationSourceTypes; 018import com.echothree.model.jooq.server.records.communication.CommunicationSources; 019 020import org.jooq.TableField; 021import org.jooq.UniqueKey; 022import org.jooq.impl.DSL; 023import org.jooq.impl.Internal; 024 025/** 026 * Key definitions for the CommunicationUnique component. 027 */ 028public interface CommunicationUniqueKeys { 029 public static final UniqueKey<CommunicationEmailSources> COMMUNICATION_EMAIL_SOURCES_COMMUNICATION_SOURCE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEmailSources.CommunicationEmailSources, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEmailSources.CommunicationEmailSources.COMMUNICATION_SOURCE, com.echothree.model.jooq.server.tables.communication.CommunicationEmailSources.CommunicationEmailSources.THRU_TIME }, true); 030 public static final UniqueKey<CommunicationEmailSources> COMMUNICATION_EMAIL_SOURCES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEmailSources.CommunicationEmailSources, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEmailSources.CommunicationEmailSources.COMMUNICATION_EMAIL_SOURCE }, true); 031 public static final UniqueKey<CommunicationEventDetails> COMMUNICATION_EVENT_DETAILS_COMMUNICATION_EVENT_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEventDetails.CommunicationEventDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEventDetails.CommunicationEventDetails.COMMUNICATION_EVENT, com.echothree.model.jooq.server.tables.communication.CommunicationEventDetails.CommunicationEventDetails.THRU_TIME }, true); 032 public static final UniqueKey<CommunicationEventDetails> COMMUNICATION_EVENT_DETAILS_COMMUNICATION_EVENT_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEventDetails.CommunicationEventDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEventDetails.CommunicationEventDetails.COMMUNICATION_EVENT_NAME, com.echothree.model.jooq.server.tables.communication.CommunicationEventDetails.CommunicationEventDetails.THRU_TIME }, true); 033 public static final UniqueKey<CommunicationEventDetails> COMMUNICATION_EVENT_DETAILS_DOCUMENT_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEventDetails.CommunicationEventDetails, DSL.name("index9_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEventDetails.CommunicationEventDetails.DOCUMENT, com.echothree.model.jooq.server.tables.communication.CommunicationEventDetails.CommunicationEventDetails.THRU_TIME }, true); 034 public static final UniqueKey<CommunicationEventDetails> COMMUNICATION_EVENT_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEventDetails.CommunicationEventDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEventDetails.CommunicationEventDetails.COMMUNICATION_EVENT_DETAIL }, true); 035 public static final UniqueKey<CommunicationEventPurposeDescriptions> COMMUNICATION_EVENT_PURPOSE_DESCRIPTIONS_COMMUNICATION_EVENT_PURPOSE_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEventPurposeDescriptions.CommunicationEventPurposeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEventPurposeDescriptions.CommunicationEventPurposeDescriptions.COMMUNICATION_EVENT_PURPOSE, com.echothree.model.jooq.server.tables.communication.CommunicationEventPurposeDescriptions.CommunicationEventPurposeDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.communication.CommunicationEventPurposeDescriptions.CommunicationEventPurposeDescriptions.THRU_TIME }, true); 036 public static final UniqueKey<CommunicationEventPurposeDescriptions> COMMUNICATION_EVENT_PURPOSE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEventPurposeDescriptions.CommunicationEventPurposeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEventPurposeDescriptions.CommunicationEventPurposeDescriptions.COMMUNICATION_EVENT_PURPOSE_DESCRIPTION }, true); 037 public static final UniqueKey<CommunicationEventPurposeDetails> COMMUNICATION_EVENT_PURPOSE_DETAILS_COMMUNICATION_EVENT_PURPOSE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEventPurposeDetails.CommunicationEventPurposeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEventPurposeDetails.CommunicationEventPurposeDetails.COMMUNICATION_EVENT_PURPOSE, com.echothree.model.jooq.server.tables.communication.CommunicationEventPurposeDetails.CommunicationEventPurposeDetails.THRU_TIME }, true); 038 public static final UniqueKey<CommunicationEventPurposeDetails> COMMUNICATION_EVENT_PURPOSE_DETAILS_COMMUNICATION_EVENT_PURPOSE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEventPurposeDetails.CommunicationEventPurposeDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEventPurposeDetails.CommunicationEventPurposeDetails.COMMUNICATION_EVENT_PURPOSE_NAME, com.echothree.model.jooq.server.tables.communication.CommunicationEventPurposeDetails.CommunicationEventPurposeDetails.THRU_TIME }, true); 039 public static final UniqueKey<CommunicationEventPurposeDetails> COMMUNICATION_EVENT_PURPOSE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEventPurposeDetails.CommunicationEventPurposeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEventPurposeDetails.CommunicationEventPurposeDetails.COMMUNICATION_EVENT_PURPOSE_DETAIL }, true); 040 public static final UniqueKey<CommunicationEventPurposes> COMMUNICATION_EVENT_PURPOSES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEventPurposes.CommunicationEventPurposes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEventPurposes.CommunicationEventPurposes.ACTIVE_DETAIL }, true); 041 public static final UniqueKey<CommunicationEventPurposes> COMMUNICATION_EVENT_PURPOSES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEventPurposes.CommunicationEventPurposes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEventPurposes.CommunicationEventPurposes.LAST_DETAIL }, true); 042 public static final UniqueKey<CommunicationEventPurposes> COMMUNICATION_EVENT_PURPOSES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEventPurposes.CommunicationEventPurposes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEventPurposes.CommunicationEventPurposes.COMMUNICATION_EVENT_PURPOSE }, true); 043 public static final UniqueKey<CommunicationEventRoles> COMMUNICATION_EVENT_ROLES_COMMUNICATION_EVENT_AND_PARTY_AND_COMMUNICATION_EVENT_ROLE_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEventRoles.CommunicationEventRoles, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEventRoles.CommunicationEventRoles.COMMUNICATION_EVENT, com.echothree.model.jooq.server.tables.communication.CommunicationEventRoles.CommunicationEventRoles.PARTY, com.echothree.model.jooq.server.tables.communication.CommunicationEventRoles.CommunicationEventRoles.COMMUNICATION_EVENT_ROLE_TYPE, com.echothree.model.jooq.server.tables.communication.CommunicationEventRoles.CommunicationEventRoles.THRU_TIME }, true); 044 public static final UniqueKey<CommunicationEventRoles> COMMUNICATION_EVENT_ROLES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEventRoles.CommunicationEventRoles, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEventRoles.CommunicationEventRoles.COMMUNICATION_EVENT_ROLE }, true); 045 public static final UniqueKey<CommunicationEventRoleTypeDescriptions> COMMUNICATION_EVENT_ROLE_TYPE_DESCRIPTIONS_COMMUNICATION_EVENT_ROLE_TYPE_AND_LANGUAGE_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEventRoleTypeDescriptions.CommunicationEventRoleTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEventRoleTypeDescriptions.CommunicationEventRoleTypeDescriptions.COMMUNICATION_EVENT_ROLE_TYPE, com.echothree.model.jooq.server.tables.communication.CommunicationEventRoleTypeDescriptions.CommunicationEventRoleTypeDescriptions.LANGUAGE }, true); 046 public static final UniqueKey<CommunicationEventRoleTypeDescriptions> COMMUNICATION_EVENT_ROLE_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEventRoleTypeDescriptions.CommunicationEventRoleTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEventRoleTypeDescriptions.CommunicationEventRoleTypeDescriptions.COMMUNICATION_EVENT_ROLE_TYPE_DESCRIPTION }, true); 047 public static final UniqueKey<CommunicationEventRoleTypes> COMMUNICATION_EVENT_ROLE_TYPES_COMMUNICATION_EVENT_ROLE_TYPE_NAME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEventRoleTypes.CommunicationEventRoleTypes, DSL.name("communicationeventroletypename_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEventRoleTypes.CommunicationEventRoleTypes.COMMUNICATION_EVENT_ROLE_TYPE_NAME }, true); 048 public static final UniqueKey<CommunicationEventRoleTypes> COMMUNICATION_EVENT_ROLE_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEventRoleTypes.CommunicationEventRoleTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEventRoleTypes.CommunicationEventRoleTypes.COMMUNICATION_EVENT_ROLE_TYPE }, true); 049 public static final UniqueKey<CommunicationEvents> COMMUNICATION_EVENTS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEvents.CommunicationEvents, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEvents.CommunicationEvents.ACTIVE_DETAIL }, true); 050 public static final UniqueKey<CommunicationEvents> COMMUNICATION_EVENTS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEvents.CommunicationEvents, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEvents.CommunicationEvents.LAST_DETAIL }, true); 051 public static final UniqueKey<CommunicationEvents> COMMUNICATION_EVENTS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEvents.CommunicationEvents, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEvents.CommunicationEvents.COMMUNICATION_EVENT }, true); 052 public static final UniqueKey<CommunicationEventTypeDescriptions> COMMUNICATION_EVENT_TYPE_DESCRIPTIONS_COMMUNICATION_EVENT_TYPE_AND_LANGUAGE_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEventTypeDescriptions.CommunicationEventTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEventTypeDescriptions.CommunicationEventTypeDescriptions.COMMUNICATION_EVENT_TYPE, com.echothree.model.jooq.server.tables.communication.CommunicationEventTypeDescriptions.CommunicationEventTypeDescriptions.LANGUAGE }, true); 053 public static final UniqueKey<CommunicationEventTypeDescriptions> COMMUNICATION_EVENT_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEventTypeDescriptions.CommunicationEventTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEventTypeDescriptions.CommunicationEventTypeDescriptions.COMMUNICATION_EVENT_TYPE_DESCRIPTION }, true); 054 public static final UniqueKey<CommunicationEventTypes> COMMUNICATION_EVENT_TYPES_COMMUNICATION_EVENT_TYPE_NAME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEventTypes.CommunicationEventTypes, DSL.name("communicationeventtypename_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEventTypes.CommunicationEventTypes.COMMUNICATION_EVENT_TYPE_NAME }, true); 055 public static final UniqueKey<CommunicationEventTypes> COMMUNICATION_EVENT_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationEventTypes.CommunicationEventTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationEventTypes.CommunicationEventTypes.COMMUNICATION_EVENT_TYPE }, true); 056 public static final UniqueKey<CommunicationSourceDescriptions> COMMUNICATION_SOURCE_DESCRIPTIONS_COMMUNICATION_SOURCE_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationSourceDescriptions.CommunicationSourceDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationSourceDescriptions.CommunicationSourceDescriptions.COMMUNICATION_SOURCE, com.echothree.model.jooq.server.tables.communication.CommunicationSourceDescriptions.CommunicationSourceDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.communication.CommunicationSourceDescriptions.CommunicationSourceDescriptions.THRU_TIME }, true); 057 public static final UniqueKey<CommunicationSourceDescriptions> COMMUNICATION_SOURCE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationSourceDescriptions.CommunicationSourceDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationSourceDescriptions.CommunicationSourceDescriptions.COMMUNICATION_SOURCE_DESCRIPTION }, true); 058 public static final UniqueKey<CommunicationSourceDetails> COMMUNICATION_SOURCE_DETAILS_COMMUNICATION_SOURCE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationSourceDetails.CommunicationSourceDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationSourceDetails.CommunicationSourceDetails.COMMUNICATION_SOURCE, com.echothree.model.jooq.server.tables.communication.CommunicationSourceDetails.CommunicationSourceDetails.THRU_TIME }, true); 059 public static final UniqueKey<CommunicationSourceDetails> COMMUNICATION_SOURCE_DETAILS_COMMUNICATION_SOURCE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationSourceDetails.CommunicationSourceDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationSourceDetails.CommunicationSourceDetails.COMMUNICATION_SOURCE_NAME, com.echothree.model.jooq.server.tables.communication.CommunicationSourceDetails.CommunicationSourceDetails.THRU_TIME }, true); 060 public static final UniqueKey<CommunicationSourceDetails> COMMUNICATION_SOURCE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationSourceDetails.CommunicationSourceDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationSourceDetails.CommunicationSourceDetails.COMMUNICATION_SOURCE_DETAIL }, true); 061 public static final UniqueKey<CommunicationSources> COMMUNICATION_SOURCES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationSources.CommunicationSources, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationSources.CommunicationSources.ACTIVE_DETAIL }, true); 062 public static final UniqueKey<CommunicationSources> COMMUNICATION_SOURCES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationSources.CommunicationSources, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationSources.CommunicationSources.LAST_DETAIL }, true); 063 public static final UniqueKey<CommunicationSources> COMMUNICATION_SOURCES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationSources.CommunicationSources, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationSources.CommunicationSources.COMMUNICATION_SOURCE }, true); 064 public static final UniqueKey<CommunicationSourceTypeDescriptions> COMMUNICATION_SOURCE_TYPE_DESCRIPTIONS_COMMUNICATION_SOURCE_TYPE_AND_LANGUAGE_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationSourceTypeDescriptions.CommunicationSourceTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationSourceTypeDescriptions.CommunicationSourceTypeDescriptions.COMMUNICATION_SOURCE_TYPE, com.echothree.model.jooq.server.tables.communication.CommunicationSourceTypeDescriptions.CommunicationSourceTypeDescriptions.LANGUAGE }, true); 065 public static final UniqueKey<CommunicationSourceTypeDescriptions> COMMUNICATION_SOURCE_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationSourceTypeDescriptions.CommunicationSourceTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationSourceTypeDescriptions.CommunicationSourceTypeDescriptions.COMMUNICATION_SOURCE_TYPE_DESCRIPTION }, true); 066 public static final UniqueKey<CommunicationSourceTypes> COMMUNICATION_SOURCE_TYPES_COMMUNICATION_SOURCE_TYPE_NAME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationSourceTypes.CommunicationSourceTypes, DSL.name("communicationsourcetypename_idx"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationSourceTypes.CommunicationSourceTypes.COMMUNICATION_SOURCE_TYPE_NAME }, true); 067 public static final UniqueKey<CommunicationSourceTypes> COMMUNICATION_SOURCE_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.communication.CommunicationSourceTypes.CommunicationSourceTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.communication.CommunicationSourceTypes.CommunicationSourceTypes.COMMUNICATION_SOURCE_TYPE }, true); 068}