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.control.user.core.common;
018
019import com.echothree.control.user.core.common.form.*;
020import com.echothree.control.user.core.common.result.*;
021import com.echothree.model.data.user.common.pk.UserVisitPK;
022import com.echothree.util.common.command.CommandResult;
023import com.echothree.util.common.command.VoidResult;
024
025public interface CoreService
026        extends CoreForms {
027    
028    // -------------------------------------------------------------------------
029    //   Testing
030    // -------------------------------------------------------------------------
031    
032    String ping();
033    
034    // -------------------------------------------------------------------------
035    //   Base Keys
036    // -------------------------------------------------------------------------
037    
038    CommandResult<GenerateBaseKeysResult> generateBaseKeys(UserVisitPK userVisitPK);
039    
040    CommandResult<VoidResult> loadBaseKeys(UserVisitPK userVisitPK, LoadBaseKeysForm form);
041    
042    CommandResult<ChangeBaseKeysResult> changeBaseKeys(UserVisitPK userVisitPK, ChangeBaseKeysForm form);
043    
044    // -------------------------------------------------------------------------
045    //   Base Encryption Keys
046    // -------------------------------------------------------------------------
047    
048    CommandResult<GetBaseEncryptionKeyResult> getBaseEncryptionKey(UserVisitPK userVisitPK, GetBaseEncryptionKeyForm form);
049    
050    CommandResult<GetBaseEncryptionKeysResult> getBaseEncryptionKeys(UserVisitPK userVisitPK, GetBaseEncryptionKeysForm form);
051    
052    CommandResult<GetBaseEncryptionKeyStatusChoicesResult> getBaseEncryptionKeyStatusChoices(UserVisitPK userVisitPK, GetBaseEncryptionKeyStatusChoicesForm form);
053    
054    CommandResult<VoidResult> setBaseEncryptionKeyStatus(UserVisitPK userVisitPK, SetBaseEncryptionKeyStatusForm form);
055    
056    // -------------------------------------------------------------------------
057    //   Entity Locks
058    // -------------------------------------------------------------------------
059    
060    CommandResult<VoidResult> lockEntity(UserVisitPK userVisitPK, LockEntityForm form);
061    
062    CommandResult<VoidResult> unlockEntity(UserVisitPK userVisitPK, UnlockEntityForm form);
063    
064    CommandResult<VoidResult> removedExpiredEntityLocks(UserVisitPK userVisitPK);
065    
066    // -------------------------------------------------------------------------
067    //   Component Vendors
068    // -------------------------------------------------------------------------
069    
070    CommandResult<CreateComponentVendorResult> createComponentVendor(UserVisitPK userVisitPK, CreateComponentVendorForm form);
071    
072    CommandResult<GetComponentVendorResult> getComponentVendor(UserVisitPK userVisitPK, GetComponentVendorForm form);
073    
074    CommandResult<GetComponentVendorsResult> getComponentVendors(UserVisitPK userVisitPK, GetComponentVendorsForm form);
075    
076    CommandResult<EditComponentVendorResult> editComponentVendor(UserVisitPK userVisitPK, EditComponentVendorForm form);
077    
078    CommandResult<VoidResult> deleteComponentVendor(UserVisitPK userVisitPK, DeleteComponentVendorForm form);
079    
080    // -------------------------------------------------------------------------
081    //   Entity Types
082    // -------------------------------------------------------------------------
083    
084    CommandResult<CreateEntityTypeResult> createEntityType(UserVisitPK userVisitPK, CreateEntityTypeForm form);
085    
086    CommandResult<GetEntityTypeResult> getEntityType(UserVisitPK userVisitPK, GetEntityTypeForm form);
087    
088    CommandResult<GetEntityTypesResult> getEntityTypes(UserVisitPK userVisitPK, GetEntityTypesForm form);
089    
090    CommandResult<EditEntityTypeResult> editEntityType(UserVisitPK userVisitPK, EditEntityTypeForm form);
091    
092    CommandResult<VoidResult> deleteEntityType(UserVisitPK userVisitPK, DeleteEntityTypeForm form);
093    
094    // -------------------------------------------------------------------------
095    //   Commands
096    // -------------------------------------------------------------------------
097    
098    CommandResult<VoidResult> createCommand(UserVisitPK userVisitPK, CreateCommandForm form);
099    
100    CommandResult<GetCommandResult> getCommand(UserVisitPK userVisitPK, GetCommandForm form);
101    
102    CommandResult<GetCommandsResult> getCommands(UserVisitPK userVisitPK, GetCommandsForm form);
103    
104    CommandResult<EditCommandResult> editCommand(UserVisitPK userVisitPK, EditCommandForm form);
105    
106    CommandResult<VoidResult> deleteCommand(UserVisitPK userVisitPK, DeleteCommandForm form);
107    
108    // -------------------------------------------------------------------------
109    //   Command Descriptions
110    // -------------------------------------------------------------------------
111    
112    CommandResult<VoidResult> createCommandDescription(UserVisitPK userVisitPK, CreateCommandDescriptionForm form);
113    
114    CommandResult<GetCommandDescriptionResult> getCommandDescription(UserVisitPK userVisitPK, GetCommandDescriptionForm form);
115    
116    CommandResult<GetCommandDescriptionsResult> getCommandDescriptions(UserVisitPK userVisitPK, GetCommandDescriptionsForm form);
117    
118    CommandResult<EditCommandDescriptionResult> editCommandDescription(UserVisitPK userVisitPK, EditCommandDescriptionForm form);
119    
120    CommandResult<VoidResult> deleteCommandDescription(UserVisitPK userVisitPK, DeleteCommandDescriptionForm form);
121    
122    // --------------------------------------------------------------------------------
123    //   Command Message Types
124    // --------------------------------------------------------------------------------
125    
126    CommandResult<VoidResult> createCommandMessageType(UserVisitPK userVisitPK, CreateCommandMessageTypeForm form);
127    
128    CommandResult<GetCommandMessageTypeChoicesResult> getCommandMessageTypeChoices(UserVisitPK userVisitPK, GetCommandMessageTypeChoicesForm form);
129    
130    CommandResult<GetCommandMessageTypeResult> getCommandMessageType(UserVisitPK userVisitPK, GetCommandMessageTypeForm form);
131    
132    CommandResult<GetCommandMessageTypesResult> getCommandMessageTypes(UserVisitPK userVisitPK, GetCommandMessageTypesForm form);
133    
134    CommandResult<VoidResult> setDefaultCommandMessageType(UserVisitPK userVisitPK, SetDefaultCommandMessageTypeForm form);
135    
136    CommandResult<EditCommandMessageTypeResult> editCommandMessageType(UserVisitPK userVisitPK, EditCommandMessageTypeForm form);
137    
138    CommandResult<VoidResult> deleteCommandMessageType(UserVisitPK userVisitPK, DeleteCommandMessageTypeForm form);
139    
140    // --------------------------------------------------------------------------------
141    //   Command Message Type Descriptions
142    // --------------------------------------------------------------------------------
143    
144    CommandResult<VoidResult> createCommandMessageTypeDescription(UserVisitPK userVisitPK, CreateCommandMessageTypeDescriptionForm form);
145    
146    CommandResult<GetCommandMessageTypeDescriptionResult> getCommandMessageTypeDescription(UserVisitPK userVisitPK, GetCommandMessageTypeDescriptionForm form);
147    
148    CommandResult<GetCommandMessageTypeDescriptionsResult> getCommandMessageTypeDescriptions(UserVisitPK userVisitPK, GetCommandMessageTypeDescriptionsForm form);
149    
150    CommandResult<EditCommandMessageTypeDescriptionResult> editCommandMessageTypeDescription(UserVisitPK userVisitPK, EditCommandMessageTypeDescriptionForm form);
151    
152    CommandResult<VoidResult> deleteCommandMessageTypeDescription(UserVisitPK userVisitPK, DeleteCommandMessageTypeDescriptionForm form);
153    
154    // -------------------------------------------------------------------------
155    //   Command Messages
156    // -------------------------------------------------------------------------
157    
158    CommandResult<VoidResult> createCommandMessage(UserVisitPK userVisitPK, CreateCommandMessageForm form);
159    
160    CommandResult<GetCommandMessageResult> getCommandMessage(UserVisitPK userVisitPK, GetCommandMessageForm form);
161
162    CommandResult<GetCommandMessagesResult> getCommandMessages(UserVisitPK userVisitPK, GetCommandMessagesForm form);
163
164    CommandResult<EditCommandMessageResult> editCommandMessage(UserVisitPK userVisitPK, EditCommandMessageForm form);
165
166    CommandResult<VoidResult> deleteCommandMessage(UserVisitPK userVisitPK, DeleteCommandMessageForm form);
167
168    // -------------------------------------------------------------------------
169    //   Command Message Translations
170    // -------------------------------------------------------------------------
171
172    CommandResult<VoidResult> createCommandMessageTranslation(UserVisitPK userVisitPK, CreateCommandMessageTranslationForm form);
173
174    CommandResult<GetCommandMessageTranslationResult> getCommandMessageTranslation(UserVisitPK userVisitPK, GetCommandMessageTranslationForm form);
175
176    CommandResult<GetCommandMessageTranslationsResult> getCommandMessageTranslations(UserVisitPK userVisitPK, GetCommandMessageTranslationsForm form);
177
178    CommandResult<EditCommandMessageTranslationResult> editCommandMessageTranslation(UserVisitPK userVisitPK, EditCommandMessageTranslationForm form);
179
180    CommandResult<VoidResult> deleteCommandMessageTranslation(UserVisitPK userVisitPK, DeleteCommandMessageTranslationForm form);
181
182    // -------------------------------------------------------------------------
183    //   Entity Instances
184    // -------------------------------------------------------------------------
185
186    CommandResult<CreateEntityInstanceResult> createEntityInstance(UserVisitPK userVisitPK, CreateEntityInstanceForm form);
187
188    CommandResult<GetEntityInstanceResult> getEntityInstance(UserVisitPK userVisitPK, GetEntityInstanceForm form);
189
190    CommandResult<GetEntityInstancesResult> getEntityInstances(UserVisitPK userVisitPK, GetEntityInstancesForm form);
191
192    CommandResult<VoidResult> deleteEntityInstance(UserVisitPK userVisitPK, DeleteEntityInstanceForm form);
193
194    CommandResult<VoidResult> removeEntityInstance(UserVisitPK userVisitPK, RemoveEntityInstanceForm form);
195
196    CommandResult<GenerateUuidResult> generateUuid(UserVisitPK userVisitPK, GenerateUuidForm form);
197
198    // -------------------------------------------------------------------------
199    //   Event Types
200    // -------------------------------------------------------------------------
201    
202    CommandResult<VoidResult> createEventType(UserVisitPK userVisitPK, CreateEventTypeForm form);
203
204    CommandResult<GetEventTypeResult> getEventType(UserVisitPK userVisitPK, GetEventTypeForm form);
205
206    CommandResult<GetEventTypesResult> getEventTypes(UserVisitPK userVisitPK, GetEventTypesForm form);
207
208    CommandResult<GetEventTypeChoicesResult> getEventTypeChoices(UserVisitPK userVisitPK, GetEventTypeChoicesForm form);
209
210    // -------------------------------------------------------------------------
211    //   Event Type Descriptions
212    // -------------------------------------------------------------------------
213    
214    CommandResult<VoidResult> createEventTypeDescription(UserVisitPK userVisitPK, CreateEventTypeDescriptionForm form);
215    
216    // --------------------------------------------------------------------------------
217    //   Event Groups
218    // --------------------------------------------------------------------------------
219    
220    CommandResult<GetEventGroupResult> getEventGroup(UserVisitPK userVisitPK, GetEventGroupForm form);
221    
222    CommandResult<GetEventGroupsResult> getEventGroups(UserVisitPK userVisitPK, GetEventGroupsForm form);
223    
224    CommandResult<GetEventGroupStatusChoicesResult> getEventGroupStatusChoices(UserVisitPK userVisitPK, GetEventGroupStatusChoicesForm form);
225    
226    CommandResult<VoidResult> setEventGroupStatus(UserVisitPK userVisitPK, SetEventGroupStatusForm form);
227    
228    // -------------------------------------------------------------------------
229    //   Events
230    // -------------------------------------------------------------------------
231
232    CommandResult<VoidResult> sendEvent(UserVisitPK userVisitPK, SendEventForm form);
233
234    CommandResult<GetEventsResult> getEvents(UserVisitPK userVisitPK, GetEventsForm form);
235    
236    // -------------------------------------------------------------------------
237    //   Queued Events
238    // -------------------------------------------------------------------------
239    
240    CommandResult<VoidResult> processQueuedEvents(UserVisitPK userVisitPK);
241    
242    // -------------------------------------------------------------------------
243    //   Components
244    // -------------------------------------------------------------------------
245    
246    CommandResult<VoidResult> createComponent(UserVisitPK userVisitPK, CreateComponentForm form);
247    
248    // -------------------------------------------------------------------------
249    //   Component Stages
250    // -------------------------------------------------------------------------
251    
252    CommandResult<VoidResult> createComponentStage(UserVisitPK userVisitPK, CreateComponentStageForm form);
253    
254    // -------------------------------------------------------------------------
255    //   Component Versions
256    // -------------------------------------------------------------------------
257    
258    CommandResult<VoidResult> createComponentVersion(UserVisitPK userVisitPK, CreateComponentVersionForm form);
259
260    // -------------------------------------------------------------------------
261    //   Entity Alias Types
262    // -------------------------------------------------------------------------
263
264    CommandResult<CreateEntityAliasTypeResult> createEntityAliasType(UserVisitPK userVisitPK, CreateEntityAliasTypeForm form);
265
266    CommandResult<GetEntityAliasTypeResult> getEntityAliasType(UserVisitPK userVisitPK, GetEntityAliasTypeForm form);
267
268    CommandResult<GetEntityAliasTypesResult> getEntityAliasTypes(UserVisitPK userVisitPK, GetEntityAliasTypesForm form);
269
270    CommandResult<GetEntityAliasTypeChoicesResult> getEntityAliasTypeChoices(UserVisitPK userVisitPK, GetEntityAliasTypeChoicesForm form);
271
272    CommandResult<VoidResult> setDefaultEntityAliasType(UserVisitPK userVisitPK, SetDefaultEntityAliasTypeForm form);
273
274    CommandResult<EditEntityAliasTypeResult> editEntityAliasType(UserVisitPK userVisitPK, EditEntityAliasTypeForm form);
275
276    CommandResult<VoidResult> deleteEntityAliasType(UserVisitPK userVisitPK, DeleteEntityAliasTypeForm form);
277
278    // -------------------------------------------------------------------------
279    //   Entity Alias Type Descriptions
280    // -------------------------------------------------------------------------
281
282    CommandResult<VoidResult> createEntityAliasTypeDescription(UserVisitPK userVisitPK, CreateEntityAliasTypeDescriptionForm form);
283
284    CommandResult<GetEntityAliasTypeDescriptionResult> getEntityAliasTypeDescription(UserVisitPK userVisitPK, GetEntityAliasTypeDescriptionForm form);
285
286    CommandResult<GetEntityAliasTypeDescriptionsResult> getEntityAliasTypeDescriptions(UserVisitPK userVisitPK, GetEntityAliasTypeDescriptionsForm form);
287
288    CommandResult<EditEntityAliasTypeDescriptionResult> editEntityAliasTypeDescription(UserVisitPK userVisitPK, EditEntityAliasTypeDescriptionForm form);
289
290    CommandResult<VoidResult> deleteEntityAliasTypeDescription(UserVisitPK userVisitPK, DeleteEntityAliasTypeDescriptionForm form);
291
292    // --------------------------------------------------------------------------------
293    //   Entity Aliases
294    // --------------------------------------------------------------------------------
295
296    CommandResult<VoidResult> createEntityAlias(UserVisitPK userVisitPK, CreateEntityAliasForm form);
297
298    CommandResult<GetEntityAliasResult> getEntityAlias(UserVisitPK userVisitPK, GetEntityAliasForm form);
299
300    CommandResult<GetEntityAliasesResult> getEntityAliases(UserVisitPK userVisitPK, GetEntityAliasesForm form);
301
302    CommandResult<EditEntityAliasResult> editEntityAlias(UserVisitPK userVisitPK, EditEntityAliasForm form);
303
304    CommandResult<VoidResult> deleteEntityAlias(UserVisitPK userVisitPK, DeleteEntityAliasForm form);
305
306    // -------------------------------------------------------------------------
307    //   Entity Attribute Groups
308    // -------------------------------------------------------------------------
309    
310    CommandResult<CreateEntityAttributeGroupResult> createEntityAttributeGroup(UserVisitPK userVisitPK, CreateEntityAttributeGroupForm form);
311    
312    CommandResult<GetEntityAttributeGroupResult> getEntityAttributeGroup(UserVisitPK userVisitPK, GetEntityAttributeGroupForm form);
313    
314    CommandResult<GetEntityAttributeGroupsResult> getEntityAttributeGroups(UserVisitPK userVisitPK, GetEntityAttributeGroupsForm form);
315    
316    CommandResult<GetEntityAttributeGroupChoicesResult> getEntityAttributeGroupChoices(UserVisitPK userVisitPK, GetEntityAttributeGroupChoicesForm form);
317    
318    CommandResult<VoidResult> setDefaultEntityAttributeGroup(UserVisitPK userVisitPK, SetDefaultEntityAttributeGroupForm form);
319    
320    CommandResult<EditEntityAttributeGroupResult> editEntityAttributeGroup(UserVisitPK userVisitPK, EditEntityAttributeGroupForm form);
321    
322    CommandResult<VoidResult> deleteEntityAttributeGroup(UserVisitPK userVisitPK, DeleteEntityAttributeGroupForm form);
323    
324    // -------------------------------------------------------------------------
325    //   Entity Attribute Group Descriptions
326    // -------------------------------------------------------------------------
327    
328    CommandResult<VoidResult> createEntityAttributeGroupDescription(UserVisitPK userVisitPK, CreateEntityAttributeGroupDescriptionForm form);
329    
330    CommandResult<GetEntityAttributeGroupDescriptionResult> getEntityAttributeGroupDescription(UserVisitPK userVisitPK, GetEntityAttributeGroupDescriptionForm form);
331    
332    CommandResult<GetEntityAttributeGroupDescriptionsResult> getEntityAttributeGroupDescriptions(UserVisitPK userVisitPK, GetEntityAttributeGroupDescriptionsForm form);
333    
334    CommandResult<EditEntityAttributeGroupDescriptionResult> editEntityAttributeGroupDescription(UserVisitPK userVisitPK, EditEntityAttributeGroupDescriptionForm form);
335    
336    CommandResult<VoidResult> deleteEntityAttributeGroupDescription(UserVisitPK userVisitPK, DeleteEntityAttributeGroupDescriptionForm form);
337    
338    // -------------------------------------------------------------------------
339    //   Entity Attribute Descriptions
340    // -------------------------------------------------------------------------
341    
342    CommandResult<VoidResult> createEntityAttributeDescription(UserVisitPK userVisitPK, CreateEntityAttributeDescriptionForm form);
343    
344    CommandResult<GetEntityAttributeDescriptionResult> getEntityAttributeDescription(UserVisitPK userVisitPK, GetEntityAttributeDescriptionForm form);
345    
346    CommandResult<GetEntityAttributeDescriptionsResult> getEntityAttributeDescriptions(UserVisitPK userVisitPK, GetEntityAttributeDescriptionsForm form);
347    
348    CommandResult<EditEntityAttributeDescriptionResult> editEntityAttributeDescription(UserVisitPK userVisitPK, EditEntityAttributeDescriptionForm form);
349    
350    CommandResult<VoidResult> deleteEntityAttributeDescription(UserVisitPK userVisitPK, DeleteEntityAttributeDescriptionForm form);
351    
352    // -------------------------------------------------------------------------
353    //   Entity Attributes
354    // -------------------------------------------------------------------------
355    
356    CommandResult<CreateEntityAttributeResult> createEntityAttribute(UserVisitPK userVisitPK, CreateEntityAttributeForm form);
357    
358    CommandResult<GetEntityAttributeResult> getEntityAttribute(UserVisitPK userVisitPK, GetEntityAttributeForm form);
359    
360    CommandResult<GetEntityAttributesResult> getEntityAttributes(UserVisitPK userVisitPK, GetEntityAttributesForm form);
361    
362    CommandResult<EditEntityAttributeResult> editEntityAttribute(UserVisitPK userVisitPK, EditEntityAttributeForm form);
363    
364    CommandResult<VoidResult> deleteEntityAttribute(UserVisitPK userVisitPK, DeleteEntityAttributeForm form);
365    
366    // -------------------------------------------------------------------------
367    //   Entity Attribute Entity Attribute Groups
368    // -------------------------------------------------------------------------
369    
370    CommandResult<VoidResult> createEntityAttributeEntityAttributeGroup(UserVisitPK userVisitPK, CreateEntityAttributeEntityAttributeGroupForm form);
371    
372    CommandResult<GetEntityAttributeEntityAttributeGroupResult> getEntityAttributeEntityAttributeGroup(UserVisitPK userVisitPK, GetEntityAttributeEntityAttributeGroupForm form);
373    
374    CommandResult<GetEntityAttributeEntityAttributeGroupsResult> getEntityAttributeEntityAttributeGroups(UserVisitPK userVisitPK, GetEntityAttributeEntityAttributeGroupsForm form);
375    
376    CommandResult<EditEntityAttributeEntityAttributeGroupResult> editEntityAttributeEntityAttributeGroup(UserVisitPK userVisitPK, EditEntityAttributeEntityAttributeGroupForm form);
377    
378    CommandResult<VoidResult> deleteEntityAttributeEntityAttributeGroup(UserVisitPK userVisitPK, DeleteEntityAttributeEntityAttributeGroupForm form);
379    
380    // -------------------------------------------------------------------------
381    //   Entity Attribute Type Descriptions
382    // -------------------------------------------------------------------------
383    
384    CommandResult<VoidResult> createEntityAttributeTypeDescription(UserVisitPK userVisitPK, CreateEntityAttributeTypeDescriptionForm form);
385    
386    // -------------------------------------------------------------------------
387    //   Entity Attribute Types
388    // -------------------------------------------------------------------------
389    
390    CommandResult<VoidResult> createEntityAttributeType(UserVisitPK userVisitPK, CreateEntityAttributeTypeForm form);
391    
392    CommandResult<GetEntityAttributeTypeResult> getEntityAttributeType(UserVisitPK userVisitPK, GetEntityAttributeTypeForm form);
393    
394    CommandResult<GetEntityAttributeTypesResult> getEntityAttributeTypes(UserVisitPK userVisitPK, GetEntityAttributeTypesForm form);
395    
396    CommandResult<GetEntityAttributeTypeChoicesResult> getEntityAttributeTypeChoices(UserVisitPK userVisitPK, GetEntityAttributeTypeChoicesForm form);
397    
398    // -------------------------------------------------------------------------
399    //   Entity List Item Descriptions
400    // -------------------------------------------------------------------------
401    
402    CommandResult<VoidResult> createEntityListItemDescription(UserVisitPK userVisitPK, CreateEntityListItemDescriptionForm form);
403    
404    CommandResult<GetEntityListItemDescriptionResult> getEntityListItemDescription(UserVisitPK userVisitPK, GetEntityListItemDescriptionForm form);
405    
406    CommandResult<GetEntityListItemDescriptionsResult> getEntityListItemDescriptions(UserVisitPK userVisitPK, GetEntityListItemDescriptionsForm form);
407    
408    CommandResult<EditEntityListItemDescriptionResult> editEntityListItemDescription(UserVisitPK userVisitPK, EditEntityListItemDescriptionForm form);
409    
410    CommandResult<VoidResult> deleteEntityListItemDescription(UserVisitPK userVisitPK, DeleteEntityListItemDescriptionForm form);
411    
412    // -------------------------------------------------------------------------
413    //   Entity List Items
414    // -------------------------------------------------------------------------
415    
416    CommandResult<CreateEntityListItemResult> createEntityListItem(UserVisitPK userVisitPK, CreateEntityListItemForm form);
417    
418    CommandResult<GetEntityListItemResult> getEntityListItem(UserVisitPK userVisitPK, GetEntityListItemForm form);
419    
420    CommandResult<GetEntityListItemsResult> getEntityListItems(UserVisitPK userVisitPK, GetEntityListItemsForm form);
421    
422    CommandResult<GetEntityListItemChoicesResult> getEntityListItemChoices(UserVisitPK userVisitPK, GetEntityListItemChoicesForm form);
423    
424    CommandResult<VoidResult> setDefaultEntityListItem(UserVisitPK userVisitPK, SetDefaultEntityListItemForm form);
425    
426    CommandResult<EditEntityListItemResult> editEntityListItem(UserVisitPK userVisitPK, EditEntityListItemForm form);
427    
428    CommandResult<VoidResult> deleteEntityListItem(UserVisitPK userVisitPK, DeleteEntityListItemForm form);
429    
430    // -------------------------------------------------------------------------
431    //   Entity Integer Range Descriptions
432    // -------------------------------------------------------------------------
433    
434    CommandResult<VoidResult> createEntityIntegerRangeDescription(UserVisitPK userVisitPK, CreateEntityIntegerRangeDescriptionForm form);
435    
436    CommandResult<GetEntityIntegerRangeDescriptionResult> getEntityIntegerRangeDescription(UserVisitPK userVisitPK, GetEntityIntegerRangeDescriptionForm form);
437    
438    CommandResult<GetEntityIntegerRangeDescriptionsResult> getEntityIntegerRangeDescriptions(UserVisitPK userVisitPK, GetEntityIntegerRangeDescriptionsForm form);
439    
440    CommandResult<EditEntityIntegerRangeDescriptionResult> editEntityIntegerRangeDescription(UserVisitPK userVisitPK, EditEntityIntegerRangeDescriptionForm form);
441    
442    CommandResult<VoidResult> deleteEntityIntegerRangeDescription(UserVisitPK userVisitPK, DeleteEntityIntegerRangeDescriptionForm form);
443    
444    // -------------------------------------------------------------------------
445    //   Entity Integer Ranges
446    // -------------------------------------------------------------------------
447    
448    CommandResult<VoidResult> createEntityIntegerRange(UserVisitPK userVisitPK, CreateEntityIntegerRangeForm form);
449    
450    CommandResult<GetEntityIntegerRangeResult> getEntityIntegerRange(UserVisitPK userVisitPK, GetEntityIntegerRangeForm form);
451    
452    CommandResult<GetEntityIntegerRangesResult> getEntityIntegerRanges(UserVisitPK userVisitPK, GetEntityIntegerRangesForm form);
453    
454    CommandResult<GetEntityIntegerRangeChoicesResult> getEntityIntegerRangeChoices(UserVisitPK userVisitPK, GetEntityIntegerRangeChoicesForm form);
455    
456    CommandResult<VoidResult> setDefaultEntityIntegerRange(UserVisitPK userVisitPK, SetDefaultEntityIntegerRangeForm form);
457    
458    CommandResult<EditEntityIntegerRangeResult> editEntityIntegerRange(UserVisitPK userVisitPK, EditEntityIntegerRangeForm form);
459    
460    CommandResult<VoidResult> deleteEntityIntegerRange(UserVisitPK userVisitPK, DeleteEntityIntegerRangeForm form);
461    
462    // -------------------------------------------------------------------------
463    //   Entity Long Range Descriptions
464    // -------------------------------------------------------------------------
465    
466    CommandResult<VoidResult> createEntityLongRangeDescription(UserVisitPK userVisitPK, CreateEntityLongRangeDescriptionForm form);
467    
468    CommandResult<GetEntityLongRangeDescriptionResult> getEntityLongRangeDescription(UserVisitPK userVisitPK, GetEntityLongRangeDescriptionForm form);
469    
470    CommandResult<GetEntityLongRangeDescriptionsResult> getEntityLongRangeDescriptions(UserVisitPK userVisitPK, GetEntityLongRangeDescriptionsForm form);
471    
472    CommandResult<EditEntityLongRangeDescriptionResult> editEntityLongRangeDescription(UserVisitPK userVisitPK, EditEntityLongRangeDescriptionForm form);
473    
474    CommandResult<VoidResult> deleteEntityLongRangeDescription(UserVisitPK userVisitPK, DeleteEntityLongRangeDescriptionForm form);
475    
476    // -------------------------------------------------------------------------
477    //   Entity Long Ranges
478    // -------------------------------------------------------------------------
479    
480    CommandResult<VoidResult> createEntityLongRange(UserVisitPK userVisitPK, CreateEntityLongRangeForm form);
481    
482    CommandResult<GetEntityLongRangeResult> getEntityLongRange(UserVisitPK userVisitPK, GetEntityLongRangeForm form);
483    
484    CommandResult<GetEntityLongRangesResult> getEntityLongRanges(UserVisitPK userVisitPK, GetEntityLongRangesForm form);
485    
486    CommandResult<GetEntityLongRangeChoicesResult> getEntityLongRangeChoices(UserVisitPK userVisitPK, GetEntityLongRangeChoicesForm form);
487    
488    CommandResult<VoidResult> setDefaultEntityLongRange(UserVisitPK userVisitPK, SetDefaultEntityLongRangeForm form);
489    
490    CommandResult<EditEntityLongRangeResult> editEntityLongRange(UserVisitPK userVisitPK, EditEntityLongRangeForm form);
491    
492    CommandResult<VoidResult> deleteEntityLongRange(UserVisitPK userVisitPK, DeleteEntityLongRangeForm form);
493    
494    // -------------------------------------------------------------------------
495    //   Entity Type Descriptions
496    // -------------------------------------------------------------------------
497    
498    CommandResult<VoidResult> createEntityTypeDescription(UserVisitPK userVisitPK, CreateEntityTypeDescriptionForm form);
499    
500    CommandResult<GetEntityTypeDescriptionResult> getEntityTypeDescription(UserVisitPK userVisitPK, GetEntityTypeDescriptionForm form);
501    
502    CommandResult<GetEntityTypeDescriptionsResult> getEntityTypeDescriptions(UserVisitPK userVisitPK, GetEntityTypeDescriptionsForm form);
503    
504    CommandResult<EditEntityTypeDescriptionResult> editEntityTypeDescription(UserVisitPK userVisitPK, EditEntityTypeDescriptionForm form);
505    
506    CommandResult<VoidResult> deleteEntityTypeDescription(UserVisitPK userVisitPK, DeleteEntityTypeDescriptionForm form);
507    
508    // --------------------------------------------------------------------------------
509    //   Mime Type Usage Types
510    // --------------------------------------------------------------------------------
511    
512    CommandResult<VoidResult> createMimeTypeUsageType(UserVisitPK userVisitPK, CreateMimeTypeUsageTypeForm form);
513    
514    CommandResult<GetMimeTypeUsageTypeResult> getMimeTypeUsageType(UserVisitPK userVisitPK, GetMimeTypeUsageTypeForm form);
515
516    CommandResult<GetMimeTypeUsageTypesResult> getMimeTypeUsageTypes(UserVisitPK userVisitPK, GetMimeTypeUsageTypesForm form);
517
518    CommandResult<GetMimeTypeUsageTypeChoicesResult> getMimeTypeUsageTypeChoices(UserVisitPK userVisitPK, GetMimeTypeUsageTypeChoicesForm form);
519    
520    // --------------------------------------------------------------------------------
521    //   Mime Type Usage Type Descriptions
522    // --------------------------------------------------------------------------------
523    
524    CommandResult<VoidResult> createMimeTypeUsageTypeDescription(UserVisitPK userVisitPK, CreateMimeTypeUsageTypeDescriptionForm form);
525    
526    // -------------------------------------------------------------------------
527    //   Mime Types
528    // -------------------------------------------------------------------------
529
530    CommandResult<VoidResult> createMimeType(UserVisitPK userVisitPK, CreateMimeTypeForm form);
531
532    CommandResult<GetMimeTypesResult> getMimeTypes(UserVisitPK userVisitPK, GetMimeTypesForm form);
533
534    CommandResult<GetMimeTypeResult> getMimeType(UserVisitPK userVisitPK, GetMimeTypeForm form);
535
536    CommandResult<GetMimeTypeChoicesResult> getMimeTypeChoices(UserVisitPK userVisitPK, GetMimeTypeChoicesForm form);
537
538    CommandResult<VoidResult> setDefaultMimeType(UserVisitPK userVisitPK, SetDefaultMimeTypeForm form);
539
540    CommandResult<EditMimeTypeResult> editMimeType(UserVisitPK userVisitPK, EditMimeTypeForm form);
541
542    CommandResult<VoidResult> deleteMimeType(UserVisitPK userVisitPK, DeleteMimeTypeForm form);
543
544    // -------------------------------------------------------------------------
545    //   Mime Type Descriptions
546    // -------------------------------------------------------------------------
547
548    CommandResult<VoidResult> createMimeTypeDescription(UserVisitPK userVisitPK, CreateMimeTypeDescriptionForm form);
549
550    CommandResult<GetMimeTypeDescriptionResult> getMimeTypeDescription(UserVisitPK userVisitPK, GetMimeTypeDescriptionForm form);
551
552    CommandResult<GetMimeTypeDescriptionsResult> getMimeTypeDescriptions(UserVisitPK userVisitPK, GetMimeTypeDescriptionsForm form);
553
554    CommandResult<EditMimeTypeDescriptionResult> editMimeTypeDescription(UserVisitPK userVisitPK, EditMimeTypeDescriptionForm form);
555
556    CommandResult<VoidResult> deleteMimeTypeDescription(UserVisitPK userVisitPK, DeleteMimeTypeDescriptionForm form);
557
558    // --------------------------------------------------------------------------------
559    //   Mime Type Usages
560    // --------------------------------------------------------------------------------
561    
562    CommandResult<VoidResult> createMimeTypeUsage(UserVisitPK userVisitPK, CreateMimeTypeUsageForm form);
563    
564    CommandResult<GetMimeTypeUsagesResult> getMimeTypeUsages(UserVisitPK userVisitPK, GetMimeTypeUsagesForm form);
565    
566    // --------------------------------------------------------------------------------
567    //   Mime Type File Extensions
568    // --------------------------------------------------------------------------------
569    
570    CommandResult<VoidResult> createMimeTypeFileExtension(UserVisitPK userVisitPK, CreateMimeTypeFileExtensionForm form);
571    
572    CommandResult<GetMimeTypeFileExtensionResult> getMimeTypeFileExtension(UserVisitPK userVisitPK, GetMimeTypeFileExtensionForm form);
573    
574    CommandResult<GetMimeTypeFileExtensionsResult> getMimeTypeFileExtensions(UserVisitPK userVisitPK, GetMimeTypeFileExtensionsForm form);
575    
576    // --------------------------------------------------------------------------------
577    //   Protocols
578    // --------------------------------------------------------------------------------
579
580    CommandResult<VoidResult> createProtocol(UserVisitPK userVisitPK, CreateProtocolForm form);
581
582    CommandResult<GetProtocolChoicesResult> getProtocolChoices(UserVisitPK userVisitPK, GetProtocolChoicesForm form);
583
584    CommandResult<GetProtocolResult> getProtocol(UserVisitPK userVisitPK, GetProtocolForm form);
585
586    CommandResult<GetProtocolsResult> getProtocols(UserVisitPK userVisitPK, GetProtocolsForm form);
587
588    CommandResult<VoidResult> setDefaultProtocol(UserVisitPK userVisitPK, SetDefaultProtocolForm form);
589
590    CommandResult<EditProtocolResult> editProtocol(UserVisitPK userVisitPK, EditProtocolForm form);
591
592    CommandResult<VoidResult> deleteProtocol(UserVisitPK userVisitPK, DeleteProtocolForm form);
593
594    // --------------------------------------------------------------------------------
595    //   Protocol Descriptions
596    // --------------------------------------------------------------------------------
597
598    CommandResult<VoidResult> createProtocolDescription(UserVisitPK userVisitPK, CreateProtocolDescriptionForm form);
599
600    CommandResult<GetProtocolDescriptionResult> getProtocolDescription(UserVisitPK userVisitPK, GetProtocolDescriptionForm form);
601
602    CommandResult<GetProtocolDescriptionsResult> getProtocolDescriptions(UserVisitPK userVisitPK, GetProtocolDescriptionsForm form);
603
604    CommandResult<EditProtocolDescriptionResult> editProtocolDescription(UserVisitPK userVisitPK, EditProtocolDescriptionForm form);
605
606    CommandResult<VoidResult> deleteProtocolDescription(UserVisitPK userVisitPK, DeleteProtocolDescriptionForm form);
607
608    // --------------------------------------------------------------------------------
609    //   Services
610    // --------------------------------------------------------------------------------
611
612    CommandResult<VoidResult> createService(UserVisitPK userVisitPK, CreateServiceForm form);
613
614    CommandResult<GetServiceChoicesResult> getServiceChoices(UserVisitPK userVisitPK, GetServiceChoicesForm form);
615
616    CommandResult<GetServiceResult> getService(UserVisitPK userVisitPK, GetServiceForm form);
617
618    CommandResult<GetServicesResult> getServices(UserVisitPK userVisitPK, GetServicesForm form);
619
620    CommandResult<VoidResult> setDefaultService(UserVisitPK userVisitPK, SetDefaultServiceForm form);
621
622    CommandResult<EditServiceResult> editService(UserVisitPK userVisitPK, EditServiceForm form);
623
624    CommandResult<VoidResult> deleteService(UserVisitPK userVisitPK, DeleteServiceForm form);
625
626    // --------------------------------------------------------------------------------
627    //   Service Descriptions
628    // --------------------------------------------------------------------------------
629
630    CommandResult<VoidResult> createServiceDescription(UserVisitPK userVisitPK, CreateServiceDescriptionForm form);
631
632    CommandResult<GetServiceDescriptionResult> getServiceDescription(UserVisitPK userVisitPK, GetServiceDescriptionForm form);
633
634    CommandResult<GetServiceDescriptionsResult> getServiceDescriptions(UserVisitPK userVisitPK, GetServiceDescriptionsForm form);
635
636    CommandResult<EditServiceDescriptionResult> editServiceDescription(UserVisitPK userVisitPK, EditServiceDescriptionForm form);
637
638    CommandResult<VoidResult> deleteServiceDescription(UserVisitPK userVisitPK, DeleteServiceDescriptionForm form);
639
640    // --------------------------------------------------------------------------------
641    //   Servers
642    // --------------------------------------------------------------------------------
643
644    CommandResult<VoidResult> createServer(UserVisitPK userVisitPK, CreateServerForm form);
645
646    CommandResult<GetServerChoicesResult> getServerChoices(UserVisitPK userVisitPK, GetServerChoicesForm form);
647
648    CommandResult<GetServerResult> getServer(UserVisitPK userVisitPK, GetServerForm form);
649
650    CommandResult<GetServersResult> getServers(UserVisitPK userVisitPK, GetServersForm form);
651
652    CommandResult<VoidResult> setDefaultServer(UserVisitPK userVisitPK, SetDefaultServerForm form);
653
654    CommandResult<EditServerResult> editServer(UserVisitPK userVisitPK, EditServerForm form);
655
656    CommandResult<VoidResult> deleteServer(UserVisitPK userVisitPK, DeleteServerForm form);
657
658    // --------------------------------------------------------------------------------
659    //   Server Descriptions
660    // --------------------------------------------------------------------------------
661
662    CommandResult<VoidResult> createServerDescription(UserVisitPK userVisitPK, CreateServerDescriptionForm form);
663
664    CommandResult<GetServerDescriptionResult> getServerDescription(UserVisitPK userVisitPK, GetServerDescriptionForm form);
665
666    CommandResult<GetServerDescriptionsResult> getServerDescriptions(UserVisitPK userVisitPK, GetServerDescriptionsForm form);
667
668    CommandResult<EditServerDescriptionResult> editServerDescription(UserVisitPK userVisitPK, EditServerDescriptionForm form);
669
670    CommandResult<VoidResult> deleteServerDescription(UserVisitPK userVisitPK, DeleteServerDescriptionForm form);
671
672    // --------------------------------------------------------------------------------
673    //   Server Services
674    // --------------------------------------------------------------------------------
675
676    CommandResult<VoidResult> createServerService(UserVisitPK userVisitPK, CreateServerServiceForm form);
677
678    CommandResult<GetServerServiceResult> getServerService(UserVisitPK userVisitPK, GetServerServiceForm form);
679
680    CommandResult<GetServerServicesResult> getServerServices(UserVisitPK userVisitPK, GetServerServicesForm form);
681
682    CommandResult<VoidResult> deleteServerService(UserVisitPK userVisitPK, DeleteServerServiceForm form);
683
684    // --------------------------------------------------------------------------------
685    //   Entity Boolean Defaults
686    // --------------------------------------------------------------------------------
687
688    CommandResult<VoidResult> createEntityBooleanDefault(UserVisitPK userVisitPK, CreateEntityBooleanDefaultForm form);
689
690    CommandResult<EditEntityBooleanDefaultResult> editEntityBooleanDefault(UserVisitPK userVisitPK, EditEntityBooleanDefaultForm form);
691
692    CommandResult<VoidResult> deleteEntityBooleanDefault(UserVisitPK userVisitPK, DeleteEntityBooleanDefaultForm form);
693
694    // --------------------------------------------------------------------------------
695    //   Entity Boolean Attributes
696    // --------------------------------------------------------------------------------
697
698    CommandResult<VoidResult> createEntityBooleanAttribute(UserVisitPK userVisitPK, CreateEntityBooleanAttributeForm form);
699
700    CommandResult<EditEntityBooleanAttributeResult> editEntityBooleanAttribute(UserVisitPK userVisitPK, EditEntityBooleanAttributeForm form);
701
702    CommandResult<VoidResult> deleteEntityBooleanAttribute(UserVisitPK userVisitPK, DeleteEntityBooleanAttributeForm form);
703
704    // --------------------------------------------------------------------------------
705    //   Entity Integer Defaults
706    // --------------------------------------------------------------------------------
707
708    CommandResult<VoidResult> createEntityIntegerDefault(UserVisitPK userVisitPK, CreateEntityIntegerDefaultForm form);
709
710    CommandResult<EditEntityIntegerDefaultResult> editEntityIntegerDefault(UserVisitPK userVisitPK, EditEntityIntegerDefaultForm form);
711
712    CommandResult<VoidResult> deleteEntityIntegerDefault(UserVisitPK userVisitPK, DeleteEntityIntegerDefaultForm form);
713
714    // --------------------------------------------------------------------------------
715    //   Entity Integer Attributes
716    // --------------------------------------------------------------------------------
717    
718    CommandResult<VoidResult> createEntityIntegerAttribute(UserVisitPK userVisitPK, CreateEntityIntegerAttributeForm form);
719    
720    CommandResult<EditEntityIntegerAttributeResult> editEntityIntegerAttribute(UserVisitPK userVisitPK, EditEntityIntegerAttributeForm form);
721    
722    CommandResult<VoidResult> deleteEntityIntegerAttribute(UserVisitPK userVisitPK, DeleteEntityIntegerAttributeForm form);
723
724    // --------------------------------------------------------------------------------
725    //   Entity List Item Defaults
726    // --------------------------------------------------------------------------------
727
728    CommandResult<VoidResult> createEntityListItemDefault(UserVisitPK userVisitPK, CreateEntityListItemDefaultForm form);
729
730    CommandResult<EditEntityListItemDefaultResult> editEntityListItemDefault(UserVisitPK userVisitPK, EditEntityListItemDefaultForm form);
731
732    CommandResult<VoidResult> deleteEntityListItemDefault(UserVisitPK userVisitPK, DeleteEntityListItemDefaultForm form);
733
734    // --------------------------------------------------------------------------------
735    //   Entity List Item Attributes
736    // --------------------------------------------------------------------------------
737    
738    CommandResult<VoidResult> createEntityListItemAttribute(UserVisitPK userVisitPK, CreateEntityListItemAttributeForm form);
739    
740    CommandResult<EditEntityListItemAttributeResult> editEntityListItemAttribute(UserVisitPK userVisitPK, EditEntityListItemAttributeForm form);
741    
742    CommandResult<VoidResult> deleteEntityListItemAttribute(UserVisitPK userVisitPK, DeleteEntityListItemAttributeForm form);
743
744    // --------------------------------------------------------------------------------
745    //   Entity Long Defaults
746    // --------------------------------------------------------------------------------
747
748    CommandResult<VoidResult> createEntityLongDefault(UserVisitPK userVisitPK, CreateEntityLongDefaultForm form);
749
750    CommandResult<EditEntityLongDefaultResult> editEntityLongDefault(UserVisitPK userVisitPK, EditEntityLongDefaultForm form);
751
752    CommandResult<VoidResult> deleteEntityLongDefault(UserVisitPK userVisitPK, DeleteEntityLongDefaultForm form);
753
754    // --------------------------------------------------------------------------------
755    //   Entity Long Attributes
756    // --------------------------------------------------------------------------------
757    
758    CommandResult<VoidResult> createEntityLongAttribute(UserVisitPK userVisitPK, CreateEntityLongAttributeForm form);
759    
760    CommandResult<EditEntityLongAttributeResult> editEntityLongAttribute(UserVisitPK userVisitPK, EditEntityLongAttributeForm form);
761    
762    CommandResult<VoidResult> deleteEntityLongAttribute(UserVisitPK userVisitPK, DeleteEntityLongAttributeForm form);
763
764    // --------------------------------------------------------------------------------
765    //   Entity Multiple List Item Defaults
766    // --------------------------------------------------------------------------------
767
768    CommandResult<VoidResult> createEntityMultipleListItemDefault(UserVisitPK userVisitPK, CreateEntityMultipleListItemDefaultForm form);
769
770    CommandResult<VoidResult> deleteEntityMultipleListItemDefault(UserVisitPK userVisitPK, DeleteEntityMultipleListItemDefaultForm form);
771
772    // --------------------------------------------------------------------------------
773    //   Entity Multiple List Item Attributes
774    // --------------------------------------------------------------------------------
775
776    CommandResult<VoidResult> createEntityMultipleListItemAttribute(UserVisitPK userVisitPK, CreateEntityMultipleListItemAttributeForm form);
777
778    CommandResult<VoidResult> deleteEntityMultipleListItemAttribute(UserVisitPK userVisitPK, DeleteEntityMultipleListItemAttributeForm form);
779
780    // --------------------------------------------------------------------------------
781    //   Entity Name Attributes
782    // --------------------------------------------------------------------------------
783    
784    CommandResult<VoidResult> createEntityNameAttribute(UserVisitPK userVisitPK, CreateEntityNameAttributeForm form);
785    
786    CommandResult<EditEntityNameAttributeResult> editEntityNameAttribute(UserVisitPK userVisitPK, EditEntityNameAttributeForm form);
787    
788    CommandResult<VoidResult> deleteEntityNameAttribute(UserVisitPK userVisitPK, DeleteEntityNameAttributeForm form);
789
790    // --------------------------------------------------------------------------------
791    //   Entity String Defaults
792    // --------------------------------------------------------------------------------
793
794    CommandResult<VoidResult> createEntityStringDefault(UserVisitPK userVisitPK, CreateEntityStringDefaultForm form);
795
796    CommandResult<EditEntityStringDefaultResult> editEntityStringDefault(UserVisitPK userVisitPK, EditEntityStringDefaultForm form);
797
798    CommandResult<VoidResult> deleteEntityStringDefault(UserVisitPK userVisitPK, DeleteEntityStringDefaultForm form);
799
800    // --------------------------------------------------------------------------------
801    //   Entity String Attributes
802    // --------------------------------------------------------------------------------
803    
804    CommandResult<VoidResult> createEntityStringAttribute(UserVisitPK userVisitPK, CreateEntityStringAttributeForm form);
805    
806    CommandResult<EditEntityStringAttributeResult> editEntityStringAttribute(UserVisitPK userVisitPK, EditEntityStringAttributeForm form);
807    
808    CommandResult<VoidResult> deleteEntityStringAttribute(UserVisitPK userVisitPK, DeleteEntityStringAttributeForm form);
809
810    // --------------------------------------------------------------------------------
811    //   Entity Geo Point Defaults
812    // --------------------------------------------------------------------------------
813
814    CommandResult<VoidResult> createEntityGeoPointDefault(UserVisitPK userVisitPK, CreateEntityGeoPointDefaultForm form);
815
816    CommandResult<EditEntityGeoPointDefaultResult> editEntityGeoPointDefault(UserVisitPK userVisitPK, EditEntityGeoPointDefaultForm form);
817
818    CommandResult<VoidResult> deleteEntityGeoPointDefault(UserVisitPK userVisitPK, DeleteEntityGeoPointDefaultForm form);
819
820    // --------------------------------------------------------------------------------
821    //   Entity Geo Point Attributes
822    // --------------------------------------------------------------------------------
823
824    CommandResult<VoidResult> createEntityGeoPointAttribute(UserVisitPK userVisitPK, CreateEntityGeoPointAttributeForm form);
825
826    CommandResult<EditEntityGeoPointAttributeResult> editEntityGeoPointAttribute(UserVisitPK userVisitPK, EditEntityGeoPointAttributeForm form);
827
828    CommandResult<VoidResult> deleteEntityGeoPointAttribute(UserVisitPK userVisitPK, DeleteEntityGeoPointAttributeForm form);
829
830    // --------------------------------------------------------------------------------
831    //   Entity Blob Attributes
832    // --------------------------------------------------------------------------------
833    
834    CommandResult<VoidResult> createEntityBlobAttribute(UserVisitPK userVisitPK, CreateEntityBlobAttributeForm form);
835
836    CommandResult<EditEntityBlobAttributeResult> editEntityBlobAttribute(UserVisitPK userVisitPK, EditEntityBlobAttributeForm form);
837
838    CommandResult<GetEntityBlobAttributeResult> getEntityBlobAttribute(UserVisitPK userVisitPK, GetEntityBlobAttributeForm form);
839
840    CommandResult<VoidResult> deleteEntityBlobAttribute(UserVisitPK userVisitPK, DeleteEntityBlobAttributeForm form);
841    
842    // --------------------------------------------------------------------------------
843    //   Entity Clob Attributes
844    // --------------------------------------------------------------------------------
845    
846    CommandResult<VoidResult> createEntityClobAttribute(UserVisitPK userVisitPK, CreateEntityClobAttributeForm form);
847
848    CommandResult<EditEntityClobAttributeResult> editEntityClobAttribute(UserVisitPK userVisitPK, EditEntityClobAttributeForm form);
849
850    CommandResult<GetEntityClobAttributeResult> getEntityClobAttribute(UserVisitPK userVisitPK, GetEntityClobAttributeForm form);
851
852    CommandResult<VoidResult> deleteEntityClobAttribute(UserVisitPK userVisitPK, DeleteEntityClobAttributeForm form);
853
854    // --------------------------------------------------------------------------------
855    //   Entity Time Defaults
856    // --------------------------------------------------------------------------------
857
858    CommandResult<VoidResult> createEntityTimeDefault(UserVisitPK userVisitPK, CreateEntityTimeDefaultForm form);
859
860    CommandResult<EditEntityTimeDefaultResult> editEntityTimeDefault(UserVisitPK userVisitPK, EditEntityTimeDefaultForm form);
861
862    CommandResult<VoidResult> deleteEntityTimeDefault(UserVisitPK userVisitPK, DeleteEntityTimeDefaultForm form);
863
864    // --------------------------------------------------------------------------------
865    //   Entity Time Attributes
866    // --------------------------------------------------------------------------------
867
868    CommandResult<VoidResult> createEntityTimeAttribute(UserVisitPK userVisitPK, CreateEntityTimeAttributeForm form);
869
870    CommandResult<EditEntityTimeAttributeResult> editEntityTimeAttribute(UserVisitPK userVisitPK, EditEntityTimeAttributeForm form);
871
872    CommandResult<VoidResult> deleteEntityTimeAttribute(UserVisitPK userVisitPK, DeleteEntityTimeAttributeForm form);
873
874    // --------------------------------------------------------------------------------
875    //   Entity Date Defaults
876    // --------------------------------------------------------------------------------
877
878    CommandResult<VoidResult> createEntityDateDefault(UserVisitPK userVisitPK, CreateEntityDateDefaultForm form);
879
880    CommandResult<EditEntityDateDefaultResult> editEntityDateDefault(UserVisitPK userVisitPK, EditEntityDateDefaultForm form);
881
882    CommandResult<VoidResult> deleteEntityDateDefault(UserVisitPK userVisitPK, DeleteEntityDateDefaultForm form);
883
884    // --------------------------------------------------------------------------------
885    //   Entity Date Attributes
886    // --------------------------------------------------------------------------------
887
888    CommandResult<VoidResult> createEntityDateAttribute(UserVisitPK userVisitPK, CreateEntityDateAttributeForm form);
889
890    CommandResult<EditEntityDateAttributeResult> editEntityDateAttribute(UserVisitPK userVisitPK, EditEntityDateAttributeForm form);
891
892    CommandResult<VoidResult> deleteEntityDateAttribute(UserVisitPK userVisitPK, DeleteEntityDateAttributeForm form);
893
894    // --------------------------------------------------------------------------------
895    //   Entity Attribute Entity Types
896    // --------------------------------------------------------------------------------
897    
898    CommandResult<VoidResult> createEntityAttributeEntityType(UserVisitPK userVisitPK, CreateEntityAttributeEntityTypeForm form);
899
900    CommandResult<GetEntityAttributeEntityTypeResult> getEntityAttributeEntityType(UserVisitPK userVisitPK, GetEntityAttributeEntityTypeForm form);
901
902    CommandResult<GetEntityAttributeEntityTypesResult> getEntityAttributeEntityTypes(UserVisitPK userVisitPK, GetEntityAttributeEntityTypesForm form);
903    
904    CommandResult<VoidResult> deleteEntityAttributeEntityType(UserVisitPK userVisitPK, DeleteEntityAttributeEntityTypeForm form);
905
906    // --------------------------------------------------------------------------------
907    //   Entity Entity Attributes
908    // --------------------------------------------------------------------------------
909    
910    CommandResult<VoidResult> createEntityEntityAttribute(UserVisitPK userVisitPK, CreateEntityEntityAttributeForm form);
911    
912    CommandResult<EditEntityEntityAttributeResult> editEntityEntityAttribute(UserVisitPK userVisitPK, EditEntityEntityAttributeForm form);
913    
914    CommandResult<VoidResult> deleteEntityEntityAttribute(UserVisitPK userVisitPK, DeleteEntityEntityAttributeForm form);
915
916    // --------------------------------------------------------------------------------
917    //   Entity Collection Attributes
918    // --------------------------------------------------------------------------------
919
920    CommandResult<VoidResult> createEntityCollectionAttribute(UserVisitPK userVisitPK, CreateEntityCollectionAttributeForm form);
921
922    CommandResult<VoidResult> deleteEntityCollectionAttribute(UserVisitPK userVisitPK, DeleteEntityCollectionAttributeForm form);
923
924    // --------------------------------------------------------------------------------
925    //   Entity Workflow Attributes
926    // --------------------------------------------------------------------------------
927
928    CommandResult<VoidResult> createEntityWorkflowAttribute(UserVisitPK userVisitPK, CreateEntityWorkflowAttributeForm form);
929
930    CommandResult<VoidResult> setEntityWorkflowAttributeStatus(UserVisitPK userVisitPK, SetEntityWorkflowAttributeStatusForm form);
931
932    CommandResult<VoidResult> deleteEntityWorkflowAttribute(UserVisitPK userVisitPK, DeleteEntityWorkflowAttributeForm form);
933
934    // -------------------------------------------------------------------------
935    //   Cache Entries
936    // -------------------------------------------------------------------------
937
938    CommandResult<VoidResult> createCacheEntry(UserVisitPK userVisitPK, CreateCacheEntryForm form);
939
940    CommandResult<GetCacheEntryResult> getCacheEntry(UserVisitPK userVisitPK, GetCacheEntryForm form);
941
942    CommandResult<GetCacheEntriesResult> getCacheEntries(UserVisitPK userVisitPK, GetCacheEntriesForm form);
943
944    CommandResult<VoidResult> removeCacheEntry(UserVisitPK userVisitPK, RemoveCacheEntryForm form);
945
946    // -------------------------------------------------------------------------
947    //   Cache Entry Dependencies
948    // -------------------------------------------------------------------------
949
950    CommandResult<GetCacheEntryDependenciesResult> getCacheEntryDependencies(UserVisitPK userVisitPK, GetCacheEntryDependenciesForm form);
951
952    // --------------------------------------------------------------------------------
953    //   Applications
954    // --------------------------------------------------------------------------------
955    
956    CommandResult<VoidResult> createApplication(UserVisitPK userVisitPK, CreateApplicationForm form);
957    
958    CommandResult<GetApplicationChoicesResult> getApplicationChoices(UserVisitPK userVisitPK, GetApplicationChoicesForm form);
959    
960    CommandResult<GetApplicationResult> getApplication(UserVisitPK userVisitPK, GetApplicationForm form);
961    
962    CommandResult<GetApplicationsResult> getApplications(UserVisitPK userVisitPK, GetApplicationsForm form);
963    
964    CommandResult<VoidResult> setDefaultApplication(UserVisitPK userVisitPK, SetDefaultApplicationForm form);
965    
966    CommandResult<EditApplicationResult> editApplication(UserVisitPK userVisitPK, EditApplicationForm form);
967    
968    CommandResult<VoidResult> deleteApplication(UserVisitPK userVisitPK, DeleteApplicationForm form);
969    
970    // --------------------------------------------------------------------------------
971    //   Application Descriptions
972    // --------------------------------------------------------------------------------
973    
974    CommandResult<VoidResult> createApplicationDescription(UserVisitPK userVisitPK, CreateApplicationDescriptionForm form);
975    
976    CommandResult<GetApplicationDescriptionResult> getApplicationDescription(UserVisitPK userVisitPK, GetApplicationDescriptionForm form);
977    
978    CommandResult<GetApplicationDescriptionsResult> getApplicationDescriptions(UserVisitPK userVisitPK, GetApplicationDescriptionsForm form);
979    
980    CommandResult<EditApplicationDescriptionResult> editApplicationDescription(UserVisitPK userVisitPK, EditApplicationDescriptionForm form);
981    
982    CommandResult<VoidResult> deleteApplicationDescription(UserVisitPK userVisitPK, DeleteApplicationDescriptionForm form);
983    
984    // --------------------------------------------------------------------------------
985    //   Editors
986    // --------------------------------------------------------------------------------
987    
988    CommandResult<VoidResult> createEditor(UserVisitPK userVisitPK, CreateEditorForm form);
989    
990    CommandResult<GetEditorChoicesResult> getEditorChoices(UserVisitPK userVisitPK, GetEditorChoicesForm form);
991    
992    CommandResult<GetEditorResult> getEditor(UserVisitPK userVisitPK, GetEditorForm form);
993    
994    CommandResult<GetEditorsResult> getEditors(UserVisitPK userVisitPK, GetEditorsForm form);
995    
996    CommandResult<VoidResult> setDefaultEditor(UserVisitPK userVisitPK, SetDefaultEditorForm form);
997    
998    CommandResult<EditEditorResult> editEditor(UserVisitPK userVisitPK, EditEditorForm form);
999    
1000    CommandResult<VoidResult> deleteEditor(UserVisitPK userVisitPK, DeleteEditorForm form);
1001    
1002    // --------------------------------------------------------------------------------
1003    //   Editor Descriptions
1004    // --------------------------------------------------------------------------------
1005    
1006    CommandResult<VoidResult> createEditorDescription(UserVisitPK userVisitPK, CreateEditorDescriptionForm form);
1007    
1008    CommandResult<GetEditorDescriptionResult> getEditorDescription(UserVisitPK userVisitPK, GetEditorDescriptionForm form);
1009    
1010    CommandResult<GetEditorDescriptionsResult> getEditorDescriptions(UserVisitPK userVisitPK, GetEditorDescriptionsForm form);
1011    
1012    CommandResult<EditEditorDescriptionResult> editEditorDescription(UserVisitPK userVisitPK, EditEditorDescriptionForm form);
1013    
1014    CommandResult<VoidResult> deleteEditorDescription(UserVisitPK userVisitPK, DeleteEditorDescriptionForm form);
1015    
1016    // --------------------------------------------------------------------------------
1017    //   Application Editors
1018    // --------------------------------------------------------------------------------
1019    
1020    CommandResult<VoidResult> createApplicationEditor(UserVisitPK userVisitPK, CreateApplicationEditorForm form);
1021    
1022    CommandResult<GetApplicationEditorChoicesResult> getApplicationEditorChoices(UserVisitPK userVisitPK, GetApplicationEditorChoicesForm form);
1023    
1024    CommandResult<GetApplicationEditorResult> getApplicationEditor(UserVisitPK userVisitPK, GetApplicationEditorForm form);
1025    
1026    CommandResult<GetApplicationEditorsResult> getApplicationEditors(UserVisitPK userVisitPK, GetApplicationEditorsForm form);
1027    
1028    CommandResult<VoidResult> setDefaultApplicationEditor(UserVisitPK userVisitPK, SetDefaultApplicationEditorForm form);
1029    
1030    CommandResult<EditApplicationEditorResult> editApplicationEditor(UserVisitPK userVisitPK, EditApplicationEditorForm form);
1031    
1032    CommandResult<VoidResult> deleteApplicationEditor(UserVisitPK userVisitPK, DeleteApplicationEditorForm form);
1033    
1034    // --------------------------------------------------------------------------------
1035    //   Application Editor Uses
1036    // --------------------------------------------------------------------------------
1037    
1038    CommandResult<VoidResult> createApplicationEditorUse(UserVisitPK userVisitPK, CreateApplicationEditorUseForm form);
1039    
1040    CommandResult<GetApplicationEditorUseChoicesResult> getApplicationEditorUseChoices(UserVisitPK userVisitPK, GetApplicationEditorUseChoicesForm form);
1041    
1042    CommandResult<GetApplicationEditorUseResult> getApplicationEditorUse(UserVisitPK userVisitPK, GetApplicationEditorUseForm form);
1043    
1044    CommandResult<GetApplicationEditorUsesResult> getApplicationEditorUses(UserVisitPK userVisitPK, GetApplicationEditorUsesForm form);
1045    
1046    CommandResult<VoidResult> setDefaultApplicationEditorUse(UserVisitPK userVisitPK, SetDefaultApplicationEditorUseForm form);
1047    
1048    CommandResult<EditApplicationEditorUseResult> editApplicationEditorUse(UserVisitPK userVisitPK, EditApplicationEditorUseForm form);
1049    
1050    CommandResult<VoidResult> deleteApplicationEditorUse(UserVisitPK userVisitPK, DeleteApplicationEditorUseForm form);
1051    
1052    // --------------------------------------------------------------------------------
1053    //   Application Editor Use Descriptions
1054    // --------------------------------------------------------------------------------
1055    
1056    CommandResult<VoidResult> createApplicationEditorUseDescription(UserVisitPK userVisitPK, CreateApplicationEditorUseDescriptionForm form);
1057    
1058    CommandResult<GetApplicationEditorUseDescriptionResult> getApplicationEditorUseDescription(UserVisitPK userVisitPK, GetApplicationEditorUseDescriptionForm form);
1059    
1060    CommandResult<GetApplicationEditorUseDescriptionsResult> getApplicationEditorUseDescriptions(UserVisitPK userVisitPK, GetApplicationEditorUseDescriptionsForm form);
1061    
1062    CommandResult<EditApplicationEditorUseDescriptionResult> editApplicationEditorUseDescription(UserVisitPK userVisitPK, EditApplicationEditorUseDescriptionForm form);
1063    
1064    CommandResult<VoidResult> deleteApplicationEditorUseDescription(UserVisitPK userVisitPK, DeleteApplicationEditorUseDescriptionForm form);
1065    
1066    // --------------------------------------------------------------------------------
1067    //   Appearances
1068    // --------------------------------------------------------------------------------
1069    
1070    CommandResult<CreateAppearanceResult> createAppearance(UserVisitPK userVisitPK, CreateAppearanceForm form);
1071    
1072    CommandResult<GetAppearanceChoicesResult> getAppearanceChoices(UserVisitPK userVisitPK, GetAppearanceChoicesForm form);
1073    
1074    CommandResult<GetAppearanceResult> getAppearance(UserVisitPK userVisitPK, GetAppearanceForm form);
1075    
1076    CommandResult<GetAppearancesResult> getAppearances(UserVisitPK userVisitPK, GetAppearancesForm form);
1077    
1078    CommandResult<VoidResult> setDefaultAppearance(UserVisitPK userVisitPK, SetDefaultAppearanceForm form);
1079    
1080    CommandResult<EditAppearanceResult> editAppearance(UserVisitPK userVisitPK, EditAppearanceForm form);
1081    
1082    CommandResult<VoidResult> deleteAppearance(UserVisitPK userVisitPK, DeleteAppearanceForm form);
1083    
1084    // --------------------------------------------------------------------------------
1085    //   Appearance Descriptions
1086    // --------------------------------------------------------------------------------
1087    
1088    CommandResult<VoidResult> createAppearanceDescription(UserVisitPK userVisitPK, CreateAppearanceDescriptionForm form);
1089    
1090    CommandResult<GetAppearanceDescriptionResult> getAppearanceDescription(UserVisitPK userVisitPK, GetAppearanceDescriptionForm form);
1091    
1092    CommandResult<GetAppearanceDescriptionsResult> getAppearanceDescriptions(UserVisitPK userVisitPK, GetAppearanceDescriptionsForm form);
1093    
1094    CommandResult<EditAppearanceDescriptionResult> editAppearanceDescription(UserVisitPK userVisitPK, EditAppearanceDescriptionForm form);
1095    
1096    CommandResult<VoidResult> deleteAppearanceDescription(UserVisitPK userVisitPK, DeleteAppearanceDescriptionForm form);
1097    
1098     // --------------------------------------------------------------------------------
1099    //   Appearance Text Decorations
1100    // --------------------------------------------------------------------------------
1101    
1102    CommandResult<VoidResult> createAppearanceTextDecoration(UserVisitPK userVisitPK, CreateAppearanceTextDecorationForm form);
1103    
1104    CommandResult<GetAppearanceTextDecorationResult> getAppearanceTextDecoration(UserVisitPK userVisitPK, GetAppearanceTextDecorationForm form);
1105    
1106    CommandResult<GetAppearanceTextDecorationsResult> getAppearanceTextDecorations(UserVisitPK userVisitPK, GetAppearanceTextDecorationsForm form);
1107    
1108    CommandResult<VoidResult> deleteAppearanceTextDecoration(UserVisitPK userVisitPK, DeleteAppearanceTextDecorationForm form);
1109    
1110     // --------------------------------------------------------------------------------
1111    //   Appearance Text Transformations
1112    // --------------------------------------------------------------------------------
1113    
1114    CommandResult<VoidResult> createAppearanceTextTransformation(UserVisitPK userVisitPK, CreateAppearanceTextTransformationForm form);
1115    
1116    CommandResult<GetAppearanceTextTransformationResult> getAppearanceTextTransformation(UserVisitPK userVisitPK, GetAppearanceTextTransformationForm form);
1117    
1118    CommandResult<GetAppearanceTextTransformationsResult> getAppearanceTextTransformations(UserVisitPK userVisitPK, GetAppearanceTextTransformationsForm form);
1119    
1120    CommandResult<VoidResult> deleteAppearanceTextTransformation(UserVisitPK userVisitPK, DeleteAppearanceTextTransformationForm form);
1121    
1122   // --------------------------------------------------------------------------------
1123    //   Colors
1124    // --------------------------------------------------------------------------------
1125    
1126    CommandResult<CreateColorResult> createColor(UserVisitPK userVisitPK, CreateColorForm form);
1127    
1128    CommandResult<GetColorChoicesResult> getColorChoices(UserVisitPK userVisitPK, GetColorChoicesForm form);
1129    
1130    CommandResult<GetColorResult> getColor(UserVisitPK userVisitPK, GetColorForm form);
1131    
1132    CommandResult<GetColorsResult> getColors(UserVisitPK userVisitPK, GetColorsForm form);
1133    
1134    CommandResult<VoidResult> setDefaultColor(UserVisitPK userVisitPK, SetDefaultColorForm form);
1135    
1136    CommandResult<EditColorResult> editColor(UserVisitPK userVisitPK, EditColorForm form);
1137    
1138    CommandResult<VoidResult> deleteColor(UserVisitPK userVisitPK, DeleteColorForm form);
1139    
1140    // --------------------------------------------------------------------------------
1141    //   Color Descriptions
1142    // --------------------------------------------------------------------------------
1143    
1144    CommandResult<VoidResult> createColorDescription(UserVisitPK userVisitPK, CreateColorDescriptionForm form);
1145    
1146    CommandResult<GetColorDescriptionResult> getColorDescription(UserVisitPK userVisitPK, GetColorDescriptionForm form);
1147    
1148    CommandResult<GetColorDescriptionsResult> getColorDescriptions(UserVisitPK userVisitPK, GetColorDescriptionsForm form);
1149    
1150    CommandResult<EditColorDescriptionResult> editColorDescription(UserVisitPK userVisitPK, EditColorDescriptionForm form);
1151    
1152    CommandResult<VoidResult> deleteColorDescription(UserVisitPK userVisitPK, DeleteColorDescriptionForm form);
1153    
1154    // --------------------------------------------------------------------------------
1155    //   Font Styles
1156    // --------------------------------------------------------------------------------
1157    
1158    CommandResult<VoidResult> createFontStyle(UserVisitPK userVisitPK, CreateFontStyleForm form);
1159    
1160    CommandResult<GetFontStyleChoicesResult> getFontStyleChoices(UserVisitPK userVisitPK, GetFontStyleChoicesForm form);
1161    
1162    CommandResult<GetFontStyleResult> getFontStyle(UserVisitPK userVisitPK, GetFontStyleForm form);
1163    
1164    CommandResult<GetFontStylesResult> getFontStyles(UserVisitPK userVisitPK, GetFontStylesForm form);
1165    
1166    CommandResult<VoidResult> setDefaultFontStyle(UserVisitPK userVisitPK, SetDefaultFontStyleForm form);
1167    
1168    CommandResult<EditFontStyleResult> editFontStyle(UserVisitPK userVisitPK, EditFontStyleForm form);
1169    
1170    CommandResult<VoidResult> deleteFontStyle(UserVisitPK userVisitPK, DeleteFontStyleForm form);
1171    
1172    // --------------------------------------------------------------------------------
1173    //   Font Style Descriptions
1174    // --------------------------------------------------------------------------------
1175    
1176    CommandResult<VoidResult> createFontStyleDescription(UserVisitPK userVisitPK, CreateFontStyleDescriptionForm form);
1177    
1178    CommandResult<GetFontStyleDescriptionResult> getFontStyleDescription(UserVisitPK userVisitPK, GetFontStyleDescriptionForm form);
1179    
1180    CommandResult<GetFontStyleDescriptionsResult> getFontStyleDescriptions(UserVisitPK userVisitPK, GetFontStyleDescriptionsForm form);
1181    
1182    CommandResult<EditFontStyleDescriptionResult> editFontStyleDescription(UserVisitPK userVisitPK, EditFontStyleDescriptionForm form);
1183    
1184    CommandResult<VoidResult> deleteFontStyleDescription(UserVisitPK userVisitPK, DeleteFontStyleDescriptionForm form);
1185    
1186    // --------------------------------------------------------------------------------
1187    //   Font Weights
1188    // --------------------------------------------------------------------------------
1189    
1190    CommandResult<VoidResult> createFontWeight(UserVisitPK userVisitPK, CreateFontWeightForm form);
1191    
1192    CommandResult<GetFontWeightChoicesResult> getFontWeightChoices(UserVisitPK userVisitPK, GetFontWeightChoicesForm form);
1193    
1194    CommandResult<GetFontWeightResult> getFontWeight(UserVisitPK userVisitPK, GetFontWeightForm form);
1195    
1196    CommandResult<GetFontWeightsResult> getFontWeights(UserVisitPK userVisitPK, GetFontWeightsForm form);
1197    
1198    CommandResult<VoidResult> setDefaultFontWeight(UserVisitPK userVisitPK, SetDefaultFontWeightForm form);
1199    
1200    CommandResult<EditFontWeightResult> editFontWeight(UserVisitPK userVisitPK, EditFontWeightForm form);
1201    
1202    CommandResult<VoidResult> deleteFontWeight(UserVisitPK userVisitPK, DeleteFontWeightForm form);
1203    
1204    // --------------------------------------------------------------------------------
1205    //   Font Weight Descriptions
1206    // --------------------------------------------------------------------------------
1207    
1208    CommandResult<VoidResult> createFontWeightDescription(UserVisitPK userVisitPK, CreateFontWeightDescriptionForm form);
1209    
1210    CommandResult<GetFontWeightDescriptionResult> getFontWeightDescription(UserVisitPK userVisitPK, GetFontWeightDescriptionForm form);
1211    
1212    CommandResult<GetFontWeightDescriptionsResult> getFontWeightDescriptions(UserVisitPK userVisitPK, GetFontWeightDescriptionsForm form);
1213    
1214    CommandResult<EditFontWeightDescriptionResult> editFontWeightDescription(UserVisitPK userVisitPK, EditFontWeightDescriptionForm form);
1215    
1216    CommandResult<VoidResult> deleteFontWeightDescription(UserVisitPK userVisitPK, DeleteFontWeightDescriptionForm form);
1217    
1218    // --------------------------------------------------------------------------------
1219    //   Font Decorations
1220    // --------------------------------------------------------------------------------
1221    
1222    CommandResult<VoidResult> createTextDecoration(UserVisitPK userVisitPK, CreateTextDecorationForm form);
1223    
1224    CommandResult<GetTextDecorationChoicesResult> getTextDecorationChoices(UserVisitPK userVisitPK, GetTextDecorationChoicesForm form);
1225    
1226    CommandResult<GetTextDecorationResult> getTextDecoration(UserVisitPK userVisitPK, GetTextDecorationForm form);
1227    
1228    CommandResult<GetTextDecorationsResult> getTextDecorations(UserVisitPK userVisitPK, GetTextDecorationsForm form);
1229    
1230    CommandResult<VoidResult> setDefaultTextDecoration(UserVisitPK userVisitPK, SetDefaultTextDecorationForm form);
1231    
1232    CommandResult<EditTextDecorationResult> editTextDecoration(UserVisitPK userVisitPK, EditTextDecorationForm form);
1233    
1234    CommandResult<VoidResult> deleteTextDecoration(UserVisitPK userVisitPK, DeleteTextDecorationForm form);
1235    
1236    // --------------------------------------------------------------------------------
1237    //   Font Decoration Descriptions
1238    // --------------------------------------------------------------------------------
1239    
1240    CommandResult<VoidResult> createTextDecorationDescription(UserVisitPK userVisitPK, CreateTextDecorationDescriptionForm form);
1241    
1242    CommandResult<GetTextDecorationDescriptionResult> getTextDecorationDescription(UserVisitPK userVisitPK, GetTextDecorationDescriptionForm form);
1243    
1244    CommandResult<GetTextDecorationDescriptionsResult> getTextDecorationDescriptions(UserVisitPK userVisitPK, GetTextDecorationDescriptionsForm form);
1245    
1246    CommandResult<EditTextDecorationDescriptionResult> editTextDecorationDescription(UserVisitPK userVisitPK, EditTextDecorationDescriptionForm form);
1247    
1248    CommandResult<VoidResult> deleteTextDecorationDescription(UserVisitPK userVisitPK, DeleteTextDecorationDescriptionForm form);
1249    
1250    // --------------------------------------------------------------------------------
1251    //   Font Transformations
1252    // --------------------------------------------------------------------------------
1253    
1254    CommandResult<VoidResult> createTextTransformation(UserVisitPK userVisitPK, CreateTextTransformationForm form);
1255    
1256    CommandResult<GetTextTransformationChoicesResult> getTextTransformationChoices(UserVisitPK userVisitPK, GetTextTransformationChoicesForm form);
1257    
1258    CommandResult<GetTextTransformationResult> getTextTransformation(UserVisitPK userVisitPK, GetTextTransformationForm form);
1259    
1260    CommandResult<GetTextTransformationsResult> getTextTransformations(UserVisitPK userVisitPK, GetTextTransformationsForm form);
1261    
1262    CommandResult<VoidResult> setDefaultTextTransformation(UserVisitPK userVisitPK, SetDefaultTextTransformationForm form);
1263    
1264    CommandResult<EditTextTransformationResult> editTextTransformation(UserVisitPK userVisitPK, EditTextTransformationForm form);
1265    
1266    CommandResult<VoidResult> deleteTextTransformation(UserVisitPK userVisitPK, DeleteTextTransformationForm form);
1267    
1268    // --------------------------------------------------------------------------------
1269    //   Font Transformation Descriptions
1270    // --------------------------------------------------------------------------------
1271    
1272    CommandResult<VoidResult> createTextTransformationDescription(UserVisitPK userVisitPK, CreateTextTransformationDescriptionForm form);
1273    
1274    CommandResult<GetTextTransformationDescriptionResult> getTextTransformationDescription(UserVisitPK userVisitPK, GetTextTransformationDescriptionForm form);
1275    
1276    CommandResult<GetTextTransformationDescriptionsResult> getTextTransformationDescriptions(UserVisitPK userVisitPK, GetTextTransformationDescriptionsForm form);
1277    
1278    CommandResult<EditTextTransformationDescriptionResult> editTextTransformationDescription(UserVisitPK userVisitPK, EditTextTransformationDescriptionForm form);
1279    
1280    CommandResult<VoidResult> deleteTextTransformationDescription(UserVisitPK userVisitPK, DeleteTextTransformationDescriptionForm form);
1281    
1282    // --------------------------------------------------------------------------------
1283    //   Entity Appearances
1284    // --------------------------------------------------------------------------------
1285    
1286    CommandResult<VoidResult> createEntityAppearance(UserVisitPK userVisitPK, CreateEntityAppearanceForm form);
1287    
1288    CommandResult<GetEntityAppearanceResult> getEntityAppearance(UserVisitPK userVisitPK, GetEntityAppearanceForm form);
1289    
1290    CommandResult<EditEntityAppearanceResult> editEntityAppearance(UserVisitPK userVisitPK, EditEntityAppearanceForm form);
1291    
1292    CommandResult<VoidResult> deleteEntityAppearance(UserVisitPK userVisitPK, DeleteEntityAppearanceForm form);
1293    
1294    // -------------------------------------------------------------------------
1295    //   Utilities
1296    // -------------------------------------------------------------------------
1297
1298    CommandResult<EncryptResult> encrypt(UserVisitPK userVisitPK, EncryptForm form);
1299
1300    CommandResult<DecryptResult> decrypt(UserVisitPK userVisitPK, DecryptForm form);
1301
1302    CommandResult<ValidateResult> validate(UserVisitPK userVisit, ValidateForm form);
1303
1304}