001package com.echothree.model.jooq.server.keys.workrequirement; 002 003import com.echothree.model.jooq.server.records.workrequirement.WorkAssignmentDetails; 004import com.echothree.model.jooq.server.records.workrequirement.WorkAssignments; 005import com.echothree.model.jooq.server.records.workrequirement.WorkRequirementDetails; 006import com.echothree.model.jooq.server.records.workrequirement.WorkRequirementScopeDetails; 007import com.echothree.model.jooq.server.records.workrequirement.WorkRequirementScopes; 008import com.echothree.model.jooq.server.records.workrequirement.WorkRequirementStatuses; 009import com.echothree.model.jooq.server.records.workrequirement.WorkRequirementTypeDescriptions; 010import com.echothree.model.jooq.server.records.workrequirement.WorkRequirementTypeDetails; 011import com.echothree.model.jooq.server.records.workrequirement.WorkRequirementTypes; 012import com.echothree.model.jooq.server.records.workrequirement.WorkRequirements; 013import com.echothree.model.jooq.server.records.workrequirement.WorkTimeDetails; 014import com.echothree.model.jooq.server.records.workrequirement.WorkTimeUserVisits; 015import com.echothree.model.jooq.server.records.workrequirement.WorkTimes; 016 017import org.jooq.TableField; 018import org.jooq.UniqueKey; 019import org.jooq.impl.DSL; 020import org.jooq.impl.Internal; 021 022/** 023 * Key definitions for the WorkRequirementUnique component. 024 */ 025public interface WorkRequirementUniqueKeys { 026 public static final UniqueKey<WorkAssignmentDetails> WORK_ASSIGNMENT_DETAILS_WORK_ASSIGNMENT_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails.WORK_ASSIGNMENT, com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails.THRU_TIME }, true); 027 public static final UniqueKey<WorkAssignmentDetails> WORK_ASSIGNMENT_DETAILS_WORK_REQUIREMENT_AND_WORK_ASSIGNMENT_SEQUENCE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails.WORK_REQUIREMENT, com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails.WORK_ASSIGNMENT_SEQUENCE, com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails.THRU_TIME }, true); 028 public static final UniqueKey<WorkAssignmentDetails> WORK_ASSIGNMENT_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails.WORK_ASSIGNMENT_DETAIL }, true); 029 public static final UniqueKey<WorkAssignments> WORK_ASSIGNMENTS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkAssignments.WorkAssignments, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkAssignments.WorkAssignments.ACTIVE_DETAIL }, true); 030 public static final UniqueKey<WorkAssignments> WORK_ASSIGNMENTS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkAssignments.WorkAssignments, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkAssignments.WorkAssignments.LAST_DETAIL }, true); 031 public static final UniqueKey<WorkAssignments> WORK_ASSIGNMENTS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkAssignments.WorkAssignments, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkAssignments.WorkAssignments.WORK_ASSIGNMENT }, true); 032 public static final UniqueKey<WorkRequirementDetails> WORK_REQUIREMENT_DETAILS_WORK_REQUIREMENT_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails.WORK_REQUIREMENT, com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails.THRU_TIME }, true); 033 public static final UniqueKey<WorkRequirementDetails> WORK_REQUIREMENT_DETAILS_WORK_REQUIREMENT_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails.WORK_REQUIREMENT_NAME, com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails.THRU_TIME }, true); 034 public static final UniqueKey<WorkRequirementDetails> WORK_REQUIREMENT_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails.WORK_REQUIREMENT_DETAIL }, true); 035 public static final UniqueKey<WorkRequirements> WORK_REQUIREMENTS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirements.WorkRequirements, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirements.WorkRequirements.ACTIVE_DETAIL }, true); 036 public static final UniqueKey<WorkRequirements> WORK_REQUIREMENTS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirements.WorkRequirements, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirements.WorkRequirements.LAST_DETAIL }, true); 037 public static final UniqueKey<WorkRequirements> WORK_REQUIREMENTS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirements.WorkRequirements, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirements.WorkRequirements.WORK_REQUIREMENT }, true); 038 public static final UniqueKey<WorkRequirementScopeDetails> WORK_REQUIREMENT_SCOPE_DETAILS_WORK_REQUIREMENT_SCOPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails.WORK_REQUIREMENT_SCOPE, com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails.THRU_TIME }, true); 039 public static final UniqueKey<WorkRequirementScopeDetails> WORK_REQUIREMENT_SCOPE_DETAILS_WORK_EFFORT_SCOPE_AND_WORK_REQUIREMENT_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails, DSL.name("index4_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails.WORK_EFFORT_SCOPE, com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails.WORK_REQUIREMENT_TYPE, com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails.THRU_TIME }, true); 040 public static final UniqueKey<WorkRequirementScopeDetails> WORK_REQUIREMENT_SCOPE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails.WORK_REQUIREMENT_SCOPE_DETAIL }, true); 041 public static final UniqueKey<WorkRequirementScopes> WORK_REQUIREMENT_SCOPES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopes.WorkRequirementScopes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopes.WorkRequirementScopes.ACTIVE_DETAIL }, true); 042 public static final UniqueKey<WorkRequirementScopes> WORK_REQUIREMENT_SCOPES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopes.WorkRequirementScopes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopes.WorkRequirementScopes.LAST_DETAIL }, true); 043 public static final UniqueKey<WorkRequirementScopes> WORK_REQUIREMENT_SCOPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopes.WorkRequirementScopes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopes.WorkRequirementScopes.WORK_REQUIREMENT_SCOPE }, true); 044 public static final UniqueKey<WorkRequirementStatuses> WORK_REQUIREMENT_STATUSES_WORK_REQUIREMENT_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementStatuses.WorkRequirementStatuses, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementStatuses.WorkRequirementStatuses.WORK_REQUIREMENT }, true); 045 public static final UniqueKey<WorkRequirementStatuses> WORK_REQUIREMENT_STATUSES_LAST_WORK_ASSIGNMENT_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementStatuses.WorkRequirementStatuses, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementStatuses.WorkRequirementStatuses.LAST_WORK_ASSIGNMENT }, true); 046 public static final UniqueKey<WorkRequirementStatuses> WORK_REQUIREMENT_STATUSES_LAST_WORK_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementStatuses.WorkRequirementStatuses, DSL.name("index3_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementStatuses.WorkRequirementStatuses.LAST_WORK_TIME }, true); 047 public static final UniqueKey<WorkRequirementStatuses> WORK_REQUIREMENT_STATUSES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementStatuses.WorkRequirementStatuses, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementStatuses.WorkRequirementStatuses.WORK_REQUIREMENT_STATUS }, true); 048 public static final UniqueKey<WorkRequirementTypeDescriptions> WORK_REQUIREMENT_TYPE_DESCRIPTIONS_WORK_REQUIREMENT_TYPE_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDescriptions.WorkRequirementTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDescriptions.WorkRequirementTypeDescriptions.WORK_REQUIREMENT_TYPE, com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDescriptions.WorkRequirementTypeDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDescriptions.WorkRequirementTypeDescriptions.THRU_TIME }, true); 049 public static final UniqueKey<WorkRequirementTypeDescriptions> WORK_REQUIREMENT_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDescriptions.WorkRequirementTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDescriptions.WorkRequirementTypeDescriptions.WORK_REQUIREMENT_TYPE_DESCRIPTION }, true); 050 public static final UniqueKey<WorkRequirementTypeDetails> WORK_REQUIREMENT_TYPE_DETAILS_WORK_REQUIREMENT_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails.WORK_REQUIREMENT_TYPE, com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails.THRU_TIME }, true); 051 public static final UniqueKey<WorkRequirementTypeDetails> WORK_REQUIREMENT_TYPE_DETAILS_WORK_EFFORT_TYPE_AND_WORK_REQUIREMENT_TYPE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails.WORK_EFFORT_TYPE, com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails.WORK_REQUIREMENT_TYPE_NAME, com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails.THRU_TIME }, true); 052 public static final UniqueKey<WorkRequirementTypeDetails> WORK_REQUIREMENT_TYPE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails.WORK_REQUIREMENT_TYPE_DETAIL }, true); 053 public static final UniqueKey<WorkRequirementTypes> WORK_REQUIREMENT_TYPES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypes.WorkRequirementTypes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypes.WorkRequirementTypes.ACTIVE_DETAIL }, true); 054 public static final UniqueKey<WorkRequirementTypes> WORK_REQUIREMENT_TYPES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypes.WorkRequirementTypes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypes.WorkRequirementTypes.LAST_DETAIL }, true); 055 public static final UniqueKey<WorkRequirementTypes> WORK_REQUIREMENT_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypes.WorkRequirementTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypes.WorkRequirementTypes.WORK_REQUIREMENT_TYPE }, true); 056 public static final UniqueKey<WorkTimeDetails> WORK_TIME_DETAILS_WORK_TIME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails.WORK_TIME, com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails.THRU_TIME }, true); 057 public static final UniqueKey<WorkTimeDetails> WORK_TIME_DETAILS_WORK_REQUIREMENT_AND_WORK_TIME_SEQUENCE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails.WORK_REQUIREMENT, com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails.WORK_TIME_SEQUENCE, com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails.THRU_TIME }, true); 058 public static final UniqueKey<WorkTimeDetails> WORK_TIME_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails.WORK_TIME_DETAIL }, true); 059 public static final UniqueKey<WorkTimes> WORK_TIMES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimes.WorkTimes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimes.WorkTimes.ACTIVE_DETAIL }, true); 060 public static final UniqueKey<WorkTimes> WORK_TIMES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimes.WorkTimes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimes.WorkTimes.LAST_DETAIL }, true); 061 public static final UniqueKey<WorkTimes> WORK_TIMES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimes.WorkTimes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimes.WorkTimes.WORK_TIME }, true); 062 public static final UniqueKey<WorkTimeUserVisits> WORK_TIME_USER_VISITS_WORK_TIME_AND_USER_VISIT_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimeUserVisits.WorkTimeUserVisits, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimeUserVisits.WorkTimeUserVisits.WORK_TIME, com.echothree.model.jooq.server.tables.workrequirement.WorkTimeUserVisits.WorkTimeUserVisits.USER_VISIT, com.echothree.model.jooq.server.tables.workrequirement.WorkTimeUserVisits.WorkTimeUserVisits.THRU_TIME }, true); 063 public static final UniqueKey<WorkTimeUserVisits> WORK_TIME_USER_VISITS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimeUserVisits.WorkTimeUserVisits, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimeUserVisits.WorkTimeUserVisits.WORK_TIME_USER_VISIT }, true); 064}