001// -------------------------------------------------------------------------------- 002// Copyright 2002-2026 Echo Three, LLC 003// 004// Licensed under the Apache License, Version 2.0 (the "License"); 005// you may not use this file except in compliance with the License. 006// You may obtain a copy of the License at 007// 008// http://www.apache.org/licenses/LICENSE-2.0 009// 010// Unless required by applicable law or agreed to in writing, software 011// distributed under the License is distributed on an "AS IS" BASIS, 012// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013// See the License for the specific language governing permissions and 014// limitations under the License. 015// -------------------------------------------------------------------------------- 016 017package com.echothree.model.control.security.common; 018 019public enum SecurityRoleGroups { 020 021 ROOT, 022 AllocationPriority, 023 Appearance, 024 Application, 025 ApplicationEditor, 026 ApplicationEditorUse, 027 BaseEncryptionKey, 028 BaseEncryptionKeyStatus, 029 BatchAliasType, 030 BatchType, 031 BirthdayFormat, 032 CacheEntry, 033 CacheEntryDependency, 034 Campaign, 035 CampaignStatus, 036 CampaignContent, 037 CampaignContentStatus, 038 CampaignMedium, 039 CampaignMediumStatus, 040 CampaignSource, 041 CampaignSourceStatus, 042 CampaignTerm, 043 CampaignTermStatus, 044 CancellationKind, 045 CancellationPolicy, 046 CancellationPolicyReason, 047 CancellationReason, 048 CancellationReasonType, 049 CancellationType, 050 Carrier, 051 CarrierOption, 052 CarrierService, 053 CarrierServiceOption, 054 CarrierType, 055 Chain, 056 ChainAction, 057 ChainActionSet, 058 ChainActionType, 059 ChainEntityRoleType, 060 ChainKind, 061 ChainType, 062 City, 063 Club, 064 ClubItem, 065 ClubItemType, 066 Color, 067 CommandMessage, 068 CommandMessageType, 069 Company, 070 ComponentVendor, 071 ContactList, 072 ContactListFrequency, 073 ContactListGroup, 074 ContactListType, 075 ContactMechanism, 076 ContactMechanismAliasType, 077 ContentCatalog, 078 ContentCatalogItem, 079 ContentCategory, 080 ContentCategoryItem, 081 ContentCollection, 082 ContentForum, 083 ContentPage, 084 ContentPageArea, 085 ContentPageAreaType, 086 ContentPageLayout, 087 ContentPageLayoutArea, 088 ContentSection, 089 ContentWebAddress, 090 ContentWebAddressServer, 091 Country, 092 County, 093 Customer, 094 CustomerAlias, 095 CustomerShipmentAlias, 096 CustomerStatus, 097 CustomerType, 098 CustomerTypePaymentMethod, 099 CustomerTypeShippingMethod, 100 Currency, 101 DateTimeFormat, 102 Division, 103 Department, 104 Document, 105 DocumentType, 106 DocumentTypeUsage, 107 DocumentTypeUsageType, 108 Editor, 109 Employee, 110 EmployeeAlias, 111 EmployeeAvailability, 112 EmployeeStatus, 113 EmployeeType, 114 EntityAliasType, 115 EntityAlias, 116 EntityAppearance, 117 EntityAttribute, 118 EntityAttributeEntityType, 119 EntityAttributeGroup, 120 EntityAttributeType, 121 EntityListItem, 122 EntityInstance, 123 EntityIntegerRange, 124 EntityLongRange, 125 EntityType, 126 EntityTag, 127 Event, 128 EventType, 129 FilterAdjustmentSource, 130 FilterAdjustmentType, 131 Filter, 132 FilterAdjustment, 133 FilterKind, 134 FilterType, 135 FiscalPeriodStatus, 136 FiscalPeriod, 137 FontStyle, 138 FontWeight, 139 Forum, 140 ForumGroup, 141 FreeOnBoard, 142 GeoCodeAlias, 143 GeoCodeAliasType, 144 GeoCodeCurrency, 145 GeoCodeDateTimeFormat, 146 GeoCodeLanguage, 147 GeoCodeScope, 148 GeoCodeTimeZone, 149 GeoCodeType, 150 HarmonizedTariffScheduleCode, 151 HarmonizedTariffScheduleCodeUnit, 152 HarmonizedTariffScheduleCodeUseType, 153 Job, 154 JobStatus, 155 Index, 156 IndexField, 157 IndexType, 158 InventoryAdjustmentType, 159 InventoryBucketType, 160 InventoryCondition, 161 InventoryCostingMethod, 162 InventoryDisposition, 163 InventoryDispositionAdjustment, 164 InventoryLocation, 165 InventoryLocationBucket, 166 InventoryLocationGroup, 167 InventoryLocationGroupStatus, 168 InventoryTransactionReason, 169 InventoryTransactionRoleType, 170 InventoryTransactionTimeType, 171 InventoryTransactionType, 172 InvoiceAliasType, 173 InvoiceLineType, 174 InvoiceLineUseType, 175 InvoiceRoleType, 176 InvoiceTimeType, 177 InvoiceType, 178 Item, 179 ItemAccountingCategory, 180 ItemAlias, 181 ItemAliasChecksumType, 182 ItemAliasType, 183 ItemCategory, 184 ItemDescription, 185 ItemDescriptionType, 186 ItemDescriptionTypeUse, 187 ItemDescriptionTypeUseType, 188 ItemHarmonizedTariffScheduleCode, 189 ItemImageType, 190 ItemKitMember, 191 ItemCountryOfOrigin, 192 ItemPackCheckRequirement, 193 ItemPrice, 194 ItemPriceType, 195 ItemPurchasingCategory, 196 ItemShippingTime, 197 ItemStatus, 198 ItemTaxClassification, 199 ItemUnitCustomerTypeLimit, 200 ItemUnitLimit, 201 ItemUnitOfMeasureType, 202 ItemUnitPriceLimit, 203 ItemVolume, 204 ItemWeight, 205 ItemWeightType, 206 ItemVolumeType, 207 GeoCode, 208 GlAccount, 209 GlAccountClass, 210 GlAccountCategory, 211 GlAccountType, 212 GlResourceType, 213 Language, 214 Leave, 215 LeaveStatus, 216 LeaveReason, 217 LeaveType, 218 Letter, 219 LetterSource, 220 LetterContactMechanismPurpose, 221 LicenseType, 222 Location, 223 LocationCapacity, 224 LocationNameElement, 225 LocationStatus, 226 LocationType, 227 LocationUseType, 228 LocationVolume, 229 Lot, 230 LotAliasType, 231 LotTimeType, 232 MimeType, 233 Offer, 234 OfferChainType, 235 OfferCustomerType, 236 OfferItem, 237 OfferItemPrice, 238 OfferNameElement, 239 OfferUse, 240 OrderAdjustmentType, 241 OrderAliasType, 242 OrderLineAdjustmentType, 243 OrderPriority, 244 OrderTimeType, 245 OrderType, 246 Party, 247 PartyAliasType, 248 PartyApplicationEditorUse, 249 PartyBucket, 250 PartyCancellationPolicy, 251 PartyCancellationPolicyStatus, 252 PartyCarrier, 253 PartyCarrierAccount, 254 PartyContactList, 255 PartyContactListStatus, 256 PartyDocument, 257 PartyEntityType, 258 PartyInventoryLevel, 259 PartyPaymentMethod, 260 PartyPrinterGroupUse, 261 PartyReturnPolicy, 262 PartyReturnPolicyStatus, 263 PartyScaleUse, 264 PartySecurityRoleTemplate, 265 PartySecurityRoleTemplateRole, 266 PartySecurityRoleTemplateTrainingClass, 267 PartyTrainingClass, 268 PartyTrainingClassSession, 269 PartyTrainingClassSessionAnswer, 270 PartyTrainingClassSessionPage, 271 PartyTrainingClassStatus, 272 PartyType, 273 PartyTypeDocumentTypeUsageType, 274 PaymentProcessor, 275 PaymentProcessorActionType, 276 PaymentProcessorResultCode, 277 PaymentProcessorTransaction, 278 PaymentProcessorType, 279 PaymentProcessorTypeCode, 280 PaymentProcessorTypeCodeType, 281 PaymentMethod, 282 PaymentMethodType, 283 PeriodKind, 284 PeriodType, 285 PicklistAliasType, 286 PicklistTimeType, 287 PicklistType, 288 Printer, 289 PrinterGroup, 290 PrinterGroupJob, 291 PrinterGroupUseType, 292 PrinterGroupUseTypeDescription, 293 Protocol, 294 PurchaseInvoice, 295 PurchaseInvoiceLine, 296 PurchaseInvoiceStatus, 297 PurchaseOrder, 298 PurchaseOrderLine, 299 PurchaseOrderStatus, 300 QueuedLetter, 301 QueueType, 302 RelatedItem, 303 RelatedItemType, 304 ReturnKind, 305 ReturnPolicy, 306 ReturnPolicyReason, 307 ReturnReason, 308 ReturnReasonType, 309 ReturnType, 310 ReturnTypeShippingMethod, 311 RoleType, 312 SalesOrder, 313 SalesOrderAlias, 314 SalesOrderStatus, 315 SalesOrderBatch, 316 SalesOrderBatchAlias, 317 SalesOrderBatchStatus, 318 SalesOrderLine, 319 SalesOrderPaymentPreference, 320 SalesOrderShipmentGroup, 321 Scale, 322 ScaleType, 323 ScaleUseType, 324 SearchDefaultOperator, 325 SearchKind, 326 SearchResultActionType, 327 SearchCheckSpellingActionType, 328 SearchSortDirection, 329 SearchSortOrder, 330 SearchType, 331 SearchUseType, 332 SecurityRole, 333 SecurityRoleGroup, 334 SecurityRolePartyType, 335 Selector, 336 SelectorKind, 337 SelectorType, 338 Sequence, 339 SequenceChecksumType, 340 SequenceEncoderType, 341 SequenceType, 342 SequenceValue, 343 Server, 344 ServerService, 345 Service, 346 ShipmentAliasType, 347 ShipmentTimeType, 348 ShipmentType, 349 ShippingMethod, 350 ShippingMethodCarrierService, 351 Source, 352 State, 353 Subscription, 354 SubscriptionKind, 355 SubscriptionType, 356 SubscriptionTypeChain, 357 SymbolPosition, 358 Tag, 359 TagScope, 360 TagScopeEntityType, 361 TaxClassification, 362 TerminationReason, 363 TerminationType, 364 TextDecoration, 365 TextTransformation, 366 TimeZone, 367 Track, 368 TrackStatus, 369 TrainingClass, 370 TrainingClassAnswer, 371 TrainingClassPage, 372 TrainingClassQuestion, 373 TrainingClassSection, 374 Transaction, 375 TransactionEntityRoleType, 376 TransactionGlAccountCategory, 377 TransactionGroup, 378 TransactionTimeType, 379 TransactionType, 380 UnitOfMeasureEquivalent, 381 UnitOfMeasureKind, 382 UnitOfMeasureKindUse, 383 UnitOfMeasureKindUseType, 384 UnitOfMeasureType, 385 UnitOfMeasureTypeVolume, 386 UnitOfMeasureTypeWeight, 387 Use, 388 UseNameElement, 389 UserVisitGroup, 390 UseType, 391 Vendor, 392 VendorAlias, 393 VendorItem, 394 VendorItemCost, 395 VendorItemStatus, 396 VendorStatus, 397 VendorType, 398 Warehouse, 399 WarehouseAlias, 400 WarehouseType, 401 Wishlist, 402 WishlistPriority, 403 WishlistType, 404 WorkEffortType, 405 WorkEffortScope, 406 Workflow, 407 WorkflowDestination, 408 WorkflowEntityStatus, 409 WorkflowEntrance, 410 WorkflowStep, 411 WorkflowStepType, 412 WorkRequirementType, 413 WorkRequirementScope, 414 ZipCode, 415 416}