001// --------------------------------------------------------------------------------
002// Copyright 2002-2024 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.core.common;
018
019public interface CoreOptions {
020    
021    String EntityBlobAttributeIncludeBlob = "EntityBlobAttributeIncludeBlob";
022    String EntityBlobAttributeIncludeETag = "EntityBlobAttributeIncludeETag";
023    
024    String EntityClobAttributeIncludeClob = "EntityClobAttributeIncludeClob";
025    String EntityClobAttributeIncludeETag = "EntityClobAttributeIncludeETag";
026
027    String EntityStringAttributeIncludeString = "EntityStringAttributeIncludeString";
028    
029    String EntityAttributeGroupIncludeEntityAttributes = "EntityAttributeGroupIncludeEntityAttributes";
030    
031    String EntityAttributeIncludeEntityListItems = "EntityAttributeIncludeEntityListItems";
032    String EntityAttributeIncludeEntityListItemsCount = "EntityAttributeIncludeEntityListItemsCount";
033    String EntityAttributeIncludeEntityAttributeEntityTypes = "EntityAttributeIncludeEntityAttributeEntityTypes";
034    String EntityAttributeIncludeEntityAttributeEntityTypesCount = "EntityAttributeIncludeEntityAttributeEntityTypesCount";
035    String EntityAttributeIncludeValue = "EntityAttributeIncludeValue";
036
037    String EntityInstanceIncludeEntityAppearance = "EntityInstanceIncludeEntityAppearance";
038    String EntityInstanceIncludeEntityVisit = "EntityInstanceIncludeEntityVisit";
039    String EntityInstanceIncludeNames = "EntityInstanceIncludeNames";
040    String EntityInstanceIncludeKeyIfAvailable = "EntityInstanceIncludeKeyIfAvailable";
041    String EntityInstanceIncludeGuidIfAvailable = "EntityInstanceIncludeGuidIfAvailable";
042    String EntityInstanceIncludeUlidIfAvailable = "EntityInstanceIncludeUlidIfAvailable";
043
044    String EntityListItemIncludeEntityAttributeGroups = "EntityListItemIncludeEntityAttributeGroups";
045    String EntityListItemIncludeTagScopes = "EntityListItemIncludeTagScopes";
046
047    String CommandMessageIncludeTranslations = "CommandMessageIncludeTranslations";
048
049    String CacheEntryIncludeClob = "CacheEntryIncludeClob";
050    String CacheEntryIncludeBlob = "CacheEntryIncludeBlob";
051    String CacheEntryIncludeCacheEntryDependencies = "CacheEntryIncludeCacheEntryDependencies";
052
053    String ApplicationIncludeKey = "ApplicationIncludeKey";
054    String ApplicationIncludeGuid = "ApplicationIncludeGuid";
055    
056    String AppearanceIncludeTextDecorations = "AppearanceIncludeTextDecorations";
057    String AppearanceIncludeTextTransformations = "AppearanceIncludeTextTransformations";
058    
059    String MimeTypeIncludeMimeTypeFileExtensions = "MimeTypeIncludeMimeTypeFileExtensions";
060
061    String EntityTypeIncludeIndexTypes = "EntityTypeIncludeIndexTypes";
062    String EntityTypeIncludeIndexTypesCount = "EntityTypeIncludeIndexTypesCount";
063    String EntityTypeIncludeEntityAttributes = "EntityTypeIncludeEntityAttributes";
064    String EntityTypeIncludeCommentTypes = "EntityTypeIncludeCommentTypes";
065    String EntityTypeIncludeRatingTypes = "EntityTypeIncludeRatingTypes";
066    String EntityTypeIncludeMessageTypes = "EntityTypeIncludeMessageTypes";
067    String EntityTypeIncludeEntityInstancesCount = "EntityTypeIncludeEntityInstancesCount";
068    String EntityTypeIncludeEntityInstances = "EntityTypeIncludeEntityInstances";
069
070    String EntityVisitIncludeEntityInstance = "EntityVisitIncludeEntityInstance";
071    String EntityVisitIncludeVisitedEntityInstance = "EntityVisitIncludeVisitedEntityInstance";
072    String EntityVisitIncludeVisitedTime = "EntityVisitIncludeVisitedTime";
073
074    String EntityAliasTypeIncludeAlias = "EntityAliasTypeIncludeAlias";
075
076}