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}