001package com.echothree.model.jooq.server.keys.security; 002 003import com.echothree.model.jooq.server.records.security.PartyEntitySecurityRoles; 004import com.echothree.model.jooq.server.records.security.PartySecurityRoleTemplateDescriptions; 005import com.echothree.model.jooq.server.records.security.PartySecurityRoleTemplateDetails; 006import com.echothree.model.jooq.server.records.security.PartySecurityRoleTemplateRoles; 007import com.echothree.model.jooq.server.records.security.PartySecurityRoleTemplateTrainingClasses; 008import com.echothree.model.jooq.server.records.security.PartySecurityRoleTemplateUses; 009import com.echothree.model.jooq.server.records.security.PartySecurityRoleTemplates; 010import com.echothree.model.jooq.server.records.security.PartySecurityRoles; 011import com.echothree.model.jooq.server.records.security.SecurityRoleDescriptions; 012import com.echothree.model.jooq.server.records.security.SecurityRoleDetails; 013import com.echothree.model.jooq.server.records.security.SecurityRoleGroupDescriptions; 014import com.echothree.model.jooq.server.records.security.SecurityRoleGroupDetails; 015import com.echothree.model.jooq.server.records.security.SecurityRoleGroups; 016import com.echothree.model.jooq.server.records.security.SecurityRolePartyTypes; 017import com.echothree.model.jooq.server.records.security.SecurityRoles; 018 019import org.jooq.TableField; 020import org.jooq.UniqueKey; 021import org.jooq.impl.DSL; 022import org.jooq.impl.Internal; 023 024/** 025 * Key definitions for the SecurityUnique component. 026 */ 027public interface SecurityUniqueKeys { 028 public static final UniqueKey<PartyEntitySecurityRoles> PARTY_ENTITY_SECURITY_ROLES_PARTY_AND_ENTITY_INSTANCE_AND_SECURITY_ROLE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.PartyEntitySecurityRoles.PartyEntitySecurityRoles, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartyEntitySecurityRoles.PartyEntitySecurityRoles.PARTY, com.echothree.model.jooq.server.tables.security.PartyEntitySecurityRoles.PartyEntitySecurityRoles.ENTITY_INSTANCE, com.echothree.model.jooq.server.tables.security.PartyEntitySecurityRoles.PartyEntitySecurityRoles.SECURITY_ROLE, com.echothree.model.jooq.server.tables.security.PartyEntitySecurityRoles.PartyEntitySecurityRoles.THRU_TIME }, true); 029 public static final UniqueKey<PartyEntitySecurityRoles> PARTY_ENTITY_SECURITY_ROLES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.PartyEntitySecurityRoles.PartyEntitySecurityRoles, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartyEntitySecurityRoles.PartyEntitySecurityRoles.PARTY_ENTITY_SECURITY_ROLE }, true); 030 public static final UniqueKey<PartySecurityRoles> PARTY_SECURITY_ROLES_PARTY_AND_SECURITY_ROLE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoles.PartySecurityRoles, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoles.PartySecurityRoles.PARTY, com.echothree.model.jooq.server.tables.security.PartySecurityRoles.PartySecurityRoles.SECURITY_ROLE, com.echothree.model.jooq.server.tables.security.PartySecurityRoles.PartySecurityRoles.THRU_TIME }, true); 031 public static final UniqueKey<PartySecurityRoles> PARTY_SECURITY_ROLES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoles.PartySecurityRoles, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoles.PartySecurityRoles.PARTY_SECURITY_ROLE }, true); 032 public static final UniqueKey<PartySecurityRoleTemplateDescriptions> PARTY_SECURITY_ROLE_TEMPLATE_DESCRIPTIONS_PARTY_SECURITY_ROLE_TEMPLATE_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateDescriptions.PartySecurityRoleTemplateDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateDescriptions.PartySecurityRoleTemplateDescriptions.PARTY_SECURITY_ROLE_TEMPLATE, com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateDescriptions.PartySecurityRoleTemplateDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateDescriptions.PartySecurityRoleTemplateDescriptions.THRU_TIME }, true); 033 public static final UniqueKey<PartySecurityRoleTemplateDescriptions> PARTY_SECURITY_ROLE_TEMPLATE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateDescriptions.PartySecurityRoleTemplateDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateDescriptions.PartySecurityRoleTemplateDescriptions.PARTY_SECURITY_ROLE_TEMPLATE_DESCRIPTION }, true); 034 public static final UniqueKey<PartySecurityRoleTemplateDetails> PARTY_SECURITY_ROLE_TEMPLATE_DETAILS_PARTY_SECURITY_ROLE_TEMPLATE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateDetails.PartySecurityRoleTemplateDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateDetails.PartySecurityRoleTemplateDetails.PARTY_SECURITY_ROLE_TEMPLATE, com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateDetails.PartySecurityRoleTemplateDetails.THRU_TIME }, true); 035 public static final UniqueKey<PartySecurityRoleTemplateDetails> PARTY_SECURITY_ROLE_TEMPLATE_DETAILS_PARTY_SECURITY_ROLE_TEMPLATE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateDetails.PartySecurityRoleTemplateDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateDetails.PartySecurityRoleTemplateDetails.PARTY_SECURITY_ROLE_TEMPLATE_NAME, com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateDetails.PartySecurityRoleTemplateDetails.THRU_TIME }, true); 036 public static final UniqueKey<PartySecurityRoleTemplateDetails> PARTY_SECURITY_ROLE_TEMPLATE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateDetails.PartySecurityRoleTemplateDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateDetails.PartySecurityRoleTemplateDetails.PARTY_SECURITY_ROLE_TEMPLATE_DETAIL }, true); 037 public static final UniqueKey<PartySecurityRoleTemplateRoles> PARTY_SECURITY_ROLE_TEMPLATE_ROLES_PARTY_SECURITY_ROLE_TEMPLATE_AND_SECURITY_ROLE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateRoles.PartySecurityRoleTemplateRoles, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateRoles.PartySecurityRoleTemplateRoles.PARTY_SECURITY_ROLE_TEMPLATE, com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateRoles.PartySecurityRoleTemplateRoles.SECURITY_ROLE, com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateRoles.PartySecurityRoleTemplateRoles.THRU_TIME }, true); 038 public static final UniqueKey<PartySecurityRoleTemplateRoles> PARTY_SECURITY_ROLE_TEMPLATE_ROLES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateRoles.PartySecurityRoleTemplateRoles, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateRoles.PartySecurityRoleTemplateRoles.PARTY_SECURITY_ROLE_TEMPLATE_ROLE }, true); 039 public static final UniqueKey<PartySecurityRoleTemplates> PARTY_SECURITY_ROLE_TEMPLATES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplates.PartySecurityRoleTemplates, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplates.PartySecurityRoleTemplates.ACTIVE_DETAIL }, true); 040 public static final UniqueKey<PartySecurityRoleTemplates> PARTY_SECURITY_ROLE_TEMPLATES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplates.PartySecurityRoleTemplates, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplates.PartySecurityRoleTemplates.LAST_DETAIL }, true); 041 public static final UniqueKey<PartySecurityRoleTemplates> PARTY_SECURITY_ROLE_TEMPLATES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplates.PartySecurityRoleTemplates, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplates.PartySecurityRoleTemplates.PARTY_SECURITY_ROLE_TEMPLATE }, true); 042 public static final UniqueKey<PartySecurityRoleTemplateTrainingClasses> PARTY_SECURITY_ROLE_TEMPLATE_TRAINING_CLASSES_PARTY_SECURITY_ROLE_TEMPLATE_AND_TRAINING_CLASS_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateTrainingClasses.PartySecurityRoleTemplateTrainingClasses, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateTrainingClasses.PartySecurityRoleTemplateTrainingClasses.PARTY_SECURITY_ROLE_TEMPLATE, com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateTrainingClasses.PartySecurityRoleTemplateTrainingClasses.TRAINING_CLASS, com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateTrainingClasses.PartySecurityRoleTemplateTrainingClasses.THRU_TIME }, true); 043 public static final UniqueKey<PartySecurityRoleTemplateTrainingClasses> PARTY_SECURITY_ROLE_TEMPLATE_TRAINING_CLASSES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateTrainingClasses.PartySecurityRoleTemplateTrainingClasses, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateTrainingClasses.PartySecurityRoleTemplateTrainingClasses.PARTY_SECURITY_ROLE_TEMPLATE_TRAINING_CLASS }, true); 044 public static final UniqueKey<PartySecurityRoleTemplateUses> PARTY_SECURITY_ROLE_TEMPLATE_USES_PARTY_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateUses.PartySecurityRoleTemplateUses, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateUses.PartySecurityRoleTemplateUses.PARTY, com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateUses.PartySecurityRoleTemplateUses.THRU_TIME }, true); 045 public static final UniqueKey<PartySecurityRoleTemplateUses> PARTY_SECURITY_ROLE_TEMPLATE_USES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateUses.PartySecurityRoleTemplateUses, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.security.PartySecurityRoleTemplateUses.PartySecurityRoleTemplateUses.PARTY_SECURITY_ROLE_TEMPLATE_USE }, true); 046 public static final UniqueKey<SecurityRoleDescriptions> SECURITY_ROLE_DESCRIPTIONS_SECURITY_ROLE_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.SecurityRoleDescriptions.SecurityRoleDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleDescriptions.SecurityRoleDescriptions.SECURITY_ROLE, com.echothree.model.jooq.server.tables.security.SecurityRoleDescriptions.SecurityRoleDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.security.SecurityRoleDescriptions.SecurityRoleDescriptions.THRU_TIME }, true); 047 public static final UniqueKey<SecurityRoleDescriptions> SECURITY_ROLE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.SecurityRoleDescriptions.SecurityRoleDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleDescriptions.SecurityRoleDescriptions.SECURITY_ROLE_DESCRIPTION }, true); 048 public static final UniqueKey<SecurityRoleDetails> SECURITY_ROLE_DETAILS_SECURITY_ROLE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.SecurityRoleDetails.SecurityRoleDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleDetails.SecurityRoleDetails.SECURITY_ROLE, com.echothree.model.jooq.server.tables.security.SecurityRoleDetails.SecurityRoleDetails.THRU_TIME }, true); 049 public static final UniqueKey<SecurityRoleDetails> SECURITY_ROLE_DETAILS_SECURITY_ROLE_GROUP_AND_SECURITY_ROLE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.SecurityRoleDetails.SecurityRoleDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleDetails.SecurityRoleDetails.SECURITY_ROLE_GROUP, com.echothree.model.jooq.server.tables.security.SecurityRoleDetails.SecurityRoleDetails.SECURITY_ROLE_NAME, com.echothree.model.jooq.server.tables.security.SecurityRoleDetails.SecurityRoleDetails.THRU_TIME }, true); 050 public static final UniqueKey<SecurityRoleDetails> SECURITY_ROLE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.SecurityRoleDetails.SecurityRoleDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleDetails.SecurityRoleDetails.SECURITY_ROLE_DETAIL }, true); 051 public static final UniqueKey<SecurityRoleGroupDescriptions> SECURITY_ROLE_GROUP_DESCRIPTIONS_SECURITY_ROLE_GROUP_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDescriptions.SecurityRoleGroupDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDescriptions.SecurityRoleGroupDescriptions.SECURITY_ROLE_GROUP, com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDescriptions.SecurityRoleGroupDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDescriptions.SecurityRoleGroupDescriptions.THRU_TIME }, true); 052 public static final UniqueKey<SecurityRoleGroupDescriptions> SECURITY_ROLE_GROUP_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDescriptions.SecurityRoleGroupDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDescriptions.SecurityRoleGroupDescriptions.SECURITY_ROLE_GROUP_DESCRIPTION }, true); 053 public static final UniqueKey<SecurityRoleGroupDetails> SECURITY_ROLE_GROUP_DETAILS_SECURITY_ROLE_GROUP_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDetails.SecurityRoleGroupDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDetails.SecurityRoleGroupDetails.SECURITY_ROLE_GROUP, com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDetails.SecurityRoleGroupDetails.THRU_TIME }, true); 054 public static final UniqueKey<SecurityRoleGroupDetails> SECURITY_ROLE_GROUP_DETAILS_SECURITY_ROLE_GROUP_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDetails.SecurityRoleGroupDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDetails.SecurityRoleGroupDetails.SECURITY_ROLE_GROUP_NAME, com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDetails.SecurityRoleGroupDetails.THRU_TIME }, true); 055 public static final UniqueKey<SecurityRoleGroupDetails> SECURITY_ROLE_GROUP_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDetails.SecurityRoleGroupDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleGroupDetails.SecurityRoleGroupDetails.SECURITY_ROLE_GROUP_DETAIL }, true); 056 public static final UniqueKey<SecurityRoleGroups> SECURITY_ROLE_GROUPS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.SecurityRoleGroups.SecurityRoleGroups, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleGroups.SecurityRoleGroups.ACTIVE_DETAIL }, true); 057 public static final UniqueKey<SecurityRoleGroups> SECURITY_ROLE_GROUPS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.SecurityRoleGroups.SecurityRoleGroups, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleGroups.SecurityRoleGroups.LAST_DETAIL }, true); 058 public static final UniqueKey<SecurityRoleGroups> SECURITY_ROLE_GROUPS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.SecurityRoleGroups.SecurityRoleGroups, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoleGroups.SecurityRoleGroups.SECURITY_ROLE_GROUP }, true); 059 public static final UniqueKey<SecurityRolePartyTypes> SECURITY_ROLE_PARTY_TYPES_SECURITY_ROLE_AND_PARTY_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.SecurityRolePartyTypes.SecurityRolePartyTypes, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRolePartyTypes.SecurityRolePartyTypes.SECURITY_ROLE, com.echothree.model.jooq.server.tables.security.SecurityRolePartyTypes.SecurityRolePartyTypes.PARTY_TYPE, com.echothree.model.jooq.server.tables.security.SecurityRolePartyTypes.SecurityRolePartyTypes.THRU_TIME }, true); 060 public static final UniqueKey<SecurityRolePartyTypes> SECURITY_ROLE_PARTY_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.SecurityRolePartyTypes.SecurityRolePartyTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRolePartyTypes.SecurityRolePartyTypes.SECURITY_ROLE_PARTY_TYPE }, true); 061 public static final UniqueKey<SecurityRoles> SECURITY_ROLES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.SecurityRoles.SecurityRoles, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoles.SecurityRoles.ACTIVE_DETAIL }, true); 062 public static final UniqueKey<SecurityRoles> SECURITY_ROLES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.SecurityRoles.SecurityRoles, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoles.SecurityRoles.LAST_DETAIL }, true); 063 public static final UniqueKey<SecurityRoles> SECURITY_ROLES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.security.SecurityRoles.SecurityRoles, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.security.SecurityRoles.SecurityRoles.SECURITY_ROLE }, true); 064}