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.content.server;
018
019import com.echothree.control.user.content.common.ContentRemote;
020import com.echothree.control.user.content.common.form.*;
021import com.echothree.control.user.content.common.result.*;
022import com.echothree.control.user.content.server.command.*;
023import com.echothree.model.data.user.common.pk.UserVisitPK;
024import com.echothree.util.common.command.CommandResult;
025import com.echothree.util.common.command.VoidResult;
026import javax.ejb.Stateless;
027import javax.enterprise.inject.spi.CDI;
028
029@Stateless
030public class ContentBean
031        extends ContentFormsImpl
032        implements ContentRemote, ContentLocal {
033    
034    // -------------------------------------------------------------------------
035    //   Testing
036    // -------------------------------------------------------------------------
037    
038    @Override
039    public String ping() {
040        return "ContentBean is alive!";
041    }
042    
043    // --------------------------------------------------------------------------------
044    //   Content Page Area Types
045    // --------------------------------------------------------------------------------
046    
047    @Override
048    public CommandResult<VoidResult> createContentPageAreaType(UserVisitPK userVisitPK, CreateContentPageAreaTypeForm form) {
049        return CDI.current().select(CreateContentPageAreaTypeCommand.class).get().run(userVisitPK, form);
050    }
051    
052    // --------------------------------------------------------------------------------
053    //   Content Page Area Type Descriptions
054    // --------------------------------------------------------------------------------
055    
056    @Override
057    public CommandResult<VoidResult> createContentPageAreaTypeDescription(UserVisitPK userVisitPK, CreateContentPageAreaTypeDescriptionForm form) {
058        return CDI.current().select(CreateContentPageAreaTypeDescriptionCommand.class).get().run(userVisitPK, form);
059    }
060
061    @Override
062    public CommandResult<GetContentPageAreaTypeChoicesResult> getContentPageAreaTypeChoices(UserVisitPK userVisitPK, GetContentPageAreaTypeChoicesForm form) {
063        return CDI.current().select(GetContentPageAreaTypeChoicesCommand.class).get().run(userVisitPK, form);
064    }
065
066    @Override
067    public CommandResult<GetContentPageAreaTypeResult> getContentPageAreaType(UserVisitPK userVisitPK, GetContentPageAreaTypeForm form) {
068        return CDI.current().select(GetContentPageAreaTypeCommand.class).get().run(userVisitPK, form);
069    }
070
071    @Override
072    public CommandResult<GetContentPageAreaTypesResult> getContentPageAreaTypes(UserVisitPK userVisitPK, GetContentPageAreaTypesForm form) {
073        return CDI.current().select(GetContentPageAreaTypesCommand.class).get().run(userVisitPK, form);
074    }
075    
076    // --------------------------------------------------------------------------------
077    //   Content Page Layouts
078    // --------------------------------------------------------------------------------
079    
080    @Override
081    public CommandResult<CreateContentPageLayoutResult> createContentPageLayout(UserVisitPK userVisitPK, CreateContentPageLayoutForm form) {
082        return CDI.current().select(CreateContentPageLayoutCommand.class).get().run(userVisitPK, form);
083    }
084
085    @Override
086    public CommandResult<GetContentPageLayoutChoicesResult> getContentPageLayoutChoices(UserVisitPK userVisitPK, GetContentPageLayoutChoicesForm form) {
087        return CDI.current().select(GetContentPageLayoutChoicesCommand.class).get().run(userVisitPK, form);
088    }
089
090    @Override
091    public CommandResult<GetContentPageLayoutResult> getContentPageLayout(UserVisitPK userVisitPK, GetContentPageLayoutForm form) {
092        return CDI.current().select(GetContentPageLayoutCommand.class).get().run(userVisitPK, form);
093    }
094
095    @Override
096    public CommandResult<GetContentPageLayoutsResult> getContentPageLayouts(UserVisitPK userVisitPK, GetContentPageLayoutsForm form) {
097        return CDI.current().select(GetContentPageLayoutsCommand.class).get().run(userVisitPK, form);
098    }
099
100    @Override
101    public CommandResult<VoidResult> setDefaultContentPageLayout(UserVisitPK userVisitPK, SetDefaultContentPageLayoutForm form) {
102        return CDI.current().select(SetDefaultContentPageLayoutCommand.class).get().run(userVisitPK, form);
103    }
104
105    @Override
106    public CommandResult<EditContentPageLayoutResult> editContentPageLayout(UserVisitPK userVisitPK, EditContentPageLayoutForm form) {
107        return CDI.current().select(EditContentPageLayoutCommand.class).get().run(userVisitPK, form);
108    }
109
110    @Override
111    public CommandResult<VoidResult> deleteContentPageLayout(UserVisitPK userVisitPK, DeleteContentPageLayoutForm form) {
112        return CDI.current().select(DeleteContentPageLayoutCommand.class).get().run(userVisitPK, form);
113    }
114    
115    // --------------------------------------------------------------------------------
116    //   Content Page Layout Descriptions
117    // --------------------------------------------------------------------------------
118    
119    @Override
120    public CommandResult<VoidResult> createContentPageLayoutDescription(UserVisitPK userVisitPK, CreateContentPageLayoutDescriptionForm form) {
121        return CDI.current().select(CreateContentPageLayoutDescriptionCommand.class).get().run(userVisitPK, form);
122    }
123
124    @Override
125    public CommandResult<GetContentPageLayoutDescriptionResult> getContentPageLayoutDescription(UserVisitPK userVisitPK, GetContentPageLayoutDescriptionForm form) {
126        return CDI.current().select(GetContentPageLayoutDescriptionCommand.class).get().run(userVisitPK, form);
127    }
128
129    @Override
130    public CommandResult<GetContentPageLayoutDescriptionsResult> getContentPageLayoutDescriptions(UserVisitPK userVisitPK, GetContentPageLayoutDescriptionsForm form) {
131        return CDI.current().select(GetContentPageLayoutDescriptionsCommand.class).get().run(userVisitPK, form);
132    }
133
134    @Override
135    public CommandResult<EditContentPageLayoutDescriptionResult> editContentPageLayoutDescription(UserVisitPK userVisitPK, EditContentPageLayoutDescriptionForm form) {
136        return CDI.current().select(EditContentPageLayoutDescriptionCommand.class).get().run(userVisitPK, form);
137    }
138
139    @Override
140    public CommandResult<VoidResult> deleteContentPageLayoutDescription(UserVisitPK userVisitPK, DeleteContentPageLayoutDescriptionForm form) {
141        return CDI.current().select(DeleteContentPageLayoutDescriptionCommand.class).get().run(userVisitPK, form);
142    }
143    
144    // --------------------------------------------------------------------------------
145    //   Content Page Layout Areas
146    // --------------------------------------------------------------------------------
147    
148    @Override
149    public CommandResult<VoidResult> createContentPageLayoutArea(UserVisitPK userVisitPK, CreateContentPageLayoutAreaForm form) {
150        return CDI.current().select(CreateContentPageLayoutAreaCommand.class).get().run(userVisitPK, form);
151    }
152    
153    @Override
154    public CommandResult<GetContentPageLayoutAreaResult> getContentPageLayoutArea(UserVisitPK userVisitPK, GetContentPageLayoutAreaForm form) {
155        return CDI.current().select(GetContentPageLayoutAreaCommand.class).get().run(userVisitPK, form);
156    }
157    
158    @Override
159    public CommandResult<GetContentPageLayoutAreasResult> getContentPageLayoutAreas(UserVisitPK userVisitPK, GetContentPageLayoutAreasForm form) {
160        return CDI.current().select(GetContentPageLayoutAreasCommand.class).get().run(userVisitPK, form);
161    }
162    
163    // --------------------------------------------------------------------------------
164    //   Content Page Layout Area Descriptions
165    // --------------------------------------------------------------------------------
166    
167    @Override
168    public CommandResult<VoidResult> createContentPageLayoutAreaDescription(UserVisitPK userVisitPK, CreateContentPageLayoutAreaDescriptionForm form) {
169        return CDI.current().select(CreateContentPageLayoutAreaDescriptionCommand.class).get().run(userVisitPK, form);
170    }
171    
172    // --------------------------------------------------------------------------------
173    //   Content Collections
174    // --------------------------------------------------------------------------------
175    
176    @Override
177    public CommandResult<CreateContentCollectionResult> createContentCollection(UserVisitPK userVisitPK, CreateContentCollectionForm form) {
178        return CDI.current().select(CreateContentCollectionCommand.class).get().run(userVisitPK, form);
179    }
180    
181    @Override
182    public CommandResult<GetContentCollectionResult> getContentCollection(UserVisitPK userVisitPK, GetContentCollectionForm form) {
183        return CDI.current().select(GetContentCollectionCommand.class).get().run(userVisitPK, form);
184    }
185    
186    @Override
187    public CommandResult<GetContentCollectionsResult> getContentCollections(UserVisitPK userVisitPK, GetContentCollectionsForm form) {
188        return CDI.current().select(GetContentCollectionsCommand.class).get().run(userVisitPK, form);
189    }
190    
191    @Override
192    public CommandResult<EditContentCollectionResult> editContentCollection(UserVisitPK userVisitPK, EditContentCollectionForm form) {
193        return CDI.current().select(EditContentCollectionCommand.class).get().run(userVisitPK, form);
194    }
195    
196    @Override
197    public CommandResult<VoidResult> deleteContentCollection(UserVisitPK userVisitPK, DeleteContentCollectionForm form) {
198        return CDI.current().select(DeleteContentCollectionCommand.class).get().run(userVisitPK, form);
199    }
200    
201    @Override
202    public CommandResult<GetContentCollectionChoicesResult> getContentCollectionChoices(UserVisitPK userVisitPK, GetContentCollectionChoicesForm form) {
203        return CDI.current().select(GetContentCollectionChoicesCommand.class).get().run(userVisitPK, form);
204    }
205    
206    // --------------------------------------------------------------------------------
207    //   Content Collection Descriptions
208    // --------------------------------------------------------------------------------
209    
210    @Override
211    public CommandResult<VoidResult> createContentCollectionDescription(UserVisitPK userVisitPK, CreateContentCollectionDescriptionForm form) {
212        return CDI.current().select(CreateContentCollectionDescriptionCommand.class).get().run(userVisitPK, form);
213    }
214
215    @Override
216    public CommandResult<GetContentCollectionDescriptionResult> getContentCollectionDescription(UserVisitPK userVisitPK, GetContentCollectionDescriptionForm form) {
217        return CDI.current().select(GetContentCollectionDescriptionCommand.class).get().run(userVisitPK, form);
218    }
219
220    @Override
221    public CommandResult<GetContentCollectionDescriptionsResult> getContentCollectionDescriptions(UserVisitPK userVisitPK, GetContentCollectionDescriptionsForm form) {
222        return CDI.current().select(GetContentCollectionDescriptionsCommand.class).get().run(userVisitPK, form);
223    }
224    
225    @Override
226    public CommandResult<EditContentCollectionDescriptionResult> editContentCollectionDescription(UserVisitPK userVisitPK, EditContentCollectionDescriptionForm form) {
227        return CDI.current().select(EditContentCollectionDescriptionCommand.class).get().run(userVisitPK, form);
228    }
229    
230    
231    @Override
232    public CommandResult<VoidResult> deleteContentCollectionDescription(UserVisitPK userVisitPK, DeleteContentCollectionDescriptionForm form) {
233        return CDI.current().select(DeleteContentCollectionDescriptionCommand.class).get().run(userVisitPK, form);
234    }
235    
236    // --------------------------------------------------------------------------------
237    //   Content Sections
238    // --------------------------------------------------------------------------------
239    
240    @Override
241    public CommandResult<VoidResult> createContentSection(UserVisitPK userVisitPK, CreateContentSectionForm form) {
242        return CDI.current().select(CreateContentSectionCommand.class).get().run(userVisitPK, form);
243    }
244    
245    @Override
246    public CommandResult<GetContentSectionResult> getContentSection(UserVisitPK userVisitPK, GetContentSectionForm form) {
247        return CDI.current().select(GetContentSectionCommand.class).get().run(userVisitPK, form);
248    }
249    
250    @Override
251    public CommandResult<GetContentSectionsResult> getContentSections(UserVisitPK userVisitPK, GetContentSectionsForm form) {
252        return CDI.current().select(GetContentSectionsCommand.class).get().run(userVisitPK, form);
253    }
254    
255    @Override
256    public CommandResult<VoidResult> setDefaultContentSection(UserVisitPK userVisitPK, SetDefaultContentSectionForm form) {
257        return CDI.current().select(SetDefaultContentSectionCommand.class).get().run(userVisitPK, form);
258    }
259    
260    @Override
261    public CommandResult<EditContentSectionResult> editContentSection(UserVisitPK userVisitPK, EditContentSectionForm form) {
262        return CDI.current().select(EditContentSectionCommand.class).get().run(userVisitPK, form);
263    }
264    
265    @Override
266    public CommandResult<VoidResult> deleteContentSection(UserVisitPK userVisitPK, DeleteContentSectionForm form) {
267        return CDI.current().select(DeleteContentSectionCommand.class).get().run(userVisitPK, form);
268    }
269    
270    @Override
271    public CommandResult<GetContentSectionChoicesResult> getContentSectionChoices(UserVisitPK userVisitPK, GetContentSectionChoicesForm form) {
272        return CDI.current().select(GetContentSectionChoicesCommand.class).get().run(userVisitPK, form);
273    }
274    
275    // --------------------------------------------------------------------------------
276    //   Content Section Description
277    // --------------------------------------------------------------------------------
278    
279    @Override
280    public CommandResult<VoidResult> createContentSectionDescription(UserVisitPK userVisitPK, CreateContentSectionDescriptionForm form) {
281        return CDI.current().select(CreateContentSectionDescriptionCommand.class).get().run(userVisitPK, form);
282    }
283    
284    @Override
285    public CommandResult<GetContentSectionDescriptionResult> getContentSectionDescription(UserVisitPK userVisitPK, GetContentSectionDescriptionForm form) {
286        return CDI.current().select(GetContentSectionDescriptionCommand.class).get().run(userVisitPK, form);
287    }
288
289    @Override
290    public CommandResult<GetContentSectionDescriptionsResult> getContentSectionDescriptions(UserVisitPK userVisitPK, GetContentSectionDescriptionsForm form) {
291        return CDI.current().select(GetContentSectionDescriptionsCommand.class).get().run(userVisitPK, form);
292    }
293
294    @Override
295    public CommandResult<EditContentSectionDescriptionResult> editContentSectionDescription(UserVisitPK userVisitPK, EditContentSectionDescriptionForm form) {
296        return CDI.current().select(EditContentSectionDescriptionCommand.class).get().run(userVisitPK, form);
297    }
298    
299    @Override
300    public CommandResult<VoidResult> deleteContentSectionDescription(UserVisitPK userVisitPK, DeleteContentSectionDescriptionForm form) {
301        return CDI.current().select(DeleteContentSectionDescriptionCommand.class).get().run(userVisitPK, form);
302    }
303    
304    // --------------------------------------------------------------------------------
305    //  Content Pages
306    // --------------------------------------------------------------------------------
307    
308    @Override
309    public CommandResult<VoidResult> createContentPage(UserVisitPK userVisitPK, CreateContentPageForm form) {
310        return CDI.current().select(CreateContentPageCommand.class).get().run(userVisitPK, form);
311    }
312    
313    @Override
314    public CommandResult<GetContentPageResult> getContentPage(UserVisitPK userVisitPK, GetContentPageForm form) {
315        return CDI.current().select(GetContentPageCommand.class).get().run(userVisitPK, form);
316    }
317    
318    @Override
319    public CommandResult<GetContentPagesResult> getContentPages(UserVisitPK userVisitPK, GetContentPagesForm form) {
320        return CDI.current().select(GetContentPagesCommand.class).get().run(userVisitPK, form);
321    }
322    
323    @Override
324    public CommandResult<VoidResult> setDefaultContentPage(UserVisitPK userVisitPK, SetDefaultContentPageForm form) {
325        return CDI.current().select(SetDefaultContentPageCommand.class).get().run(userVisitPK, form);
326    }
327    
328    @Override
329    public CommandResult<EditContentPageResult> editContentPage(UserVisitPK userVisitPK, EditContentPageForm form) {
330        return CDI.current().select(EditContentPageCommand.class).get().run(userVisitPK, form);
331    }
332    
333    @Override
334    public CommandResult<VoidResult> deleteContentPage(UserVisitPK userVisitPK, DeleteContentPageForm form) {
335        return CDI.current().select(DeleteContentPageCommand.class).get().run(userVisitPK, form);
336    }
337    
338    // --------------------------------------------------------------------------------
339    //   Content Page Descriptions
340    // --------------------------------------------------------------------------------
341    
342    @Override
343    public CommandResult<VoidResult> createContentPageDescription(UserVisitPK userVisitPK, CreateContentPageDescriptionForm form) {
344        return CDI.current().select(CreateContentPageDescriptionCommand.class).get().run(userVisitPK, form);
345    }
346    
347    @Override
348    public CommandResult<GetContentPageDescriptionResult> getContentPageDescription(UserVisitPK userVisitPK, GetContentPageDescriptionForm form) {
349        return CDI.current().select(GetContentPageDescriptionCommand.class).get().run(userVisitPK, form);
350    }
351
352    @Override
353    public CommandResult<GetContentPageDescriptionsResult> getContentPageDescriptions(UserVisitPK userVisitPK, GetContentPageDescriptionsForm form) {
354        return CDI.current().select(GetContentPageDescriptionsCommand.class).get().run(userVisitPK, form);
355    }
356
357    @Override
358    public CommandResult<EditContentPageDescriptionResult> editContentPageDescription(UserVisitPK userVisitPK, EditContentPageDescriptionForm form) {
359        return CDI.current().select(EditContentPageDescriptionCommand.class).get().run(userVisitPK, form);
360    }
361    
362    @Override
363    public CommandResult<VoidResult> deleteContentPageDescription(UserVisitPK userVisitPK, DeleteContentPageDescriptionForm form) {
364        return CDI.current().select(DeleteContentPageDescriptionCommand.class).get().run(userVisitPK, form);
365    }
366    
367    // --------------------------------------------------------------------------------
368    //   Content Catalogs
369    // --------------------------------------------------------------------------------
370    
371    @Override
372    public CommandResult<CreateContentCatalogResult> createContentCatalog(UserVisitPK userVisitPK, CreateContentCatalogForm form) {
373        return CDI.current().select(CreateContentCatalogCommand.class).get().run(userVisitPK, form);
374    }
375    
376    @Override
377    public CommandResult<GetContentCatalogResult> getContentCatalog(UserVisitPK userVisitPK, GetContentCatalogForm form) {
378        return CDI.current().select(GetContentCatalogCommand.class).get().run(userVisitPK, form);
379    }
380    
381    @Override
382    public CommandResult<GetContentCatalogsResult> getContentCatalogs(UserVisitPK userVisitPK, GetContentCatalogsForm form) {
383        return CDI.current().select(GetContentCatalogsCommand.class).get().run(userVisitPK, form);
384    }
385    
386    @Override
387    public CommandResult<VoidResult> setDefaultContentCatalog(UserVisitPK userVisitPK, SetDefaultContentCatalogForm form) {
388        return CDI.current().select(SetDefaultContentCatalogCommand.class).get().run(userVisitPK, form);
389    }
390    
391    @Override
392    public CommandResult<EditContentCatalogResult> editContentCatalog(UserVisitPK userVisitPK, EditContentCatalogForm form) {
393        return CDI.current().select(EditContentCatalogCommand.class).get().run(userVisitPK, form);
394    }
395    
396    @Override
397    public CommandResult<VoidResult> deleteContentCatalog(UserVisitPK userVisitPK, DeleteContentCatalogForm form) {
398        return CDI.current().select(DeleteContentCatalogCommand.class).get().run(userVisitPK, form);
399    }
400    
401    // --------------------------------------------------------------------------------
402    //   Content Catalog Descriptions
403    // --------------------------------------------------------------------------------
404    
405    @Override
406    public CommandResult<VoidResult> createContentCatalogDescription(UserVisitPK userVisitPK, CreateContentCatalogDescriptionForm form) {
407        return CDI.current().select(CreateContentCatalogDescriptionCommand.class).get().run(userVisitPK, form);
408    }
409    
410    @Override
411    public CommandResult<GetContentCatalogDescriptionResult> getContentCatalogDescription(UserVisitPK userVisitPK, GetContentCatalogDescriptionForm form) {
412        return CDI.current().select(GetContentCatalogDescriptionCommand.class).get().run(userVisitPK, form);
413    }
414
415    @Override
416    public CommandResult<GetContentCatalogDescriptionsResult> getContentCatalogDescriptions(UserVisitPK userVisitPK, GetContentCatalogDescriptionsForm form) {
417        return CDI.current().select(GetContentCatalogDescriptionsCommand.class).get().run(userVisitPK, form);
418    }
419
420    @Override
421    public CommandResult<EditContentCatalogDescriptionResult> editContentCatalogDescription(UserVisitPK userVisitPK, EditContentCatalogDescriptionForm form) {
422        return CDI.current().select(EditContentCatalogDescriptionCommand.class).get().run(userVisitPK, form);
423    }
424    
425    @Override
426    public CommandResult<VoidResult> deleteContentCatalogDescription(UserVisitPK userVisitPK, DeleteContentCatalogDescriptionForm form) {
427        return CDI.current().select(DeleteContentCatalogDescriptionCommand.class).get().run(userVisitPK, form);
428    }
429    
430    // --------------------------------------------------------------------------------
431    //   Content Catalog Items
432    // --------------------------------------------------------------------------------
433
434    @Override
435    public CommandResult<GetContentCatalogItemResult> getContentCatalogItem(UserVisitPK userVisitPK, GetContentCatalogItemForm form) {
436        return CDI.current().select(GetContentCatalogItemCommand.class).get().run(userVisitPK, form);
437    }
438
439    @Override
440    public CommandResult<GetContentCatalogItemsResult> getContentCatalogItems(UserVisitPK userVisitPK, GetContentCatalogItemsForm form) {
441        return CDI.current().select(GetContentCatalogItemsCommand.class).get().run(userVisitPK, form);
442    }
443
444    // --------------------------------------------------------------------------------
445    //   Content Categories
446    // --------------------------------------------------------------------------------
447    
448    @Override
449    public CommandResult<CreateContentCategoryResult> createContentCategory(UserVisitPK userVisitPK, CreateContentCategoryForm form) {
450        return CDI.current().select(CreateContentCategoryCommand.class).get().run(userVisitPK, form);
451    }
452    
453    @Override
454    public CommandResult<GetContentCategoryResult> getContentCategory(UserVisitPK userVisitPK, GetContentCategoryForm form) {
455        return CDI.current().select(GetContentCategoryCommand.class).get().run(userVisitPK, form);
456    }
457    
458    @Override
459    public CommandResult<GetContentCategoriesResult> getContentCategories(UserVisitPK userVisitPK, GetContentCategoriesForm form) {
460        return CDI.current().select(GetContentCategoriesCommand.class).get().run(userVisitPK, form);
461    }
462    
463    @Override
464    public CommandResult<VoidResult> setDefaultContentCategory(UserVisitPK userVisitPK, SetDefaultContentCategoryForm form) {
465        return CDI.current().select(SetDefaultContentCategoryCommand.class).get().run(userVisitPK, form);
466    }
467    
468    @Override
469    public CommandResult<EditContentCategoryResult> editContentCategory(UserVisitPK userVisitPK, EditContentCategoryForm form) {
470        return CDI.current().select(EditContentCategoryCommand.class).get().run(userVisitPK, form);
471    }
472    
473    @Override
474    public CommandResult<VoidResult> deleteContentCategory(UserVisitPK userVisitPK, DeleteContentCategoryForm form) {
475        return CDI.current().select(DeleteContentCategoryCommand.class).get().run(userVisitPK, form);
476    }
477    
478    @Override
479    public CommandResult<GetContentCategoryChoicesResult> getContentCategoryChoices(UserVisitPK userVisitPK, GetContentCategoryChoicesForm form) {
480        return CDI.current().select(GetContentCategoryChoicesCommand.class).get().run(userVisitPK, form);
481    }
482    
483    // --------------------------------------------------------------------------------
484    //   Content Category Descriptions
485    // --------------------------------------------------------------------------------
486    
487    @Override
488    public CommandResult<VoidResult> createContentCategoryDescription(UserVisitPK userVisitPK, CreateContentCategoryDescriptionForm form) {
489        return CDI.current().select(CreateContentCategoryDescriptionCommand.class).get().run(userVisitPK, form);
490    }
491    
492    @Override
493    public CommandResult<GetContentCategoryDescriptionResult> getContentCategoryDescription(UserVisitPK userVisitPK, GetContentCategoryDescriptionForm form) {
494        return CDI.current().select(GetContentCategoryDescriptionCommand.class).get().run(userVisitPK, form);
495    }
496
497    @Override
498    public CommandResult<GetContentCategoryDescriptionsResult> getContentCategoryDescriptions(UserVisitPK userVisitPK, GetContentCategoryDescriptionsForm form) {
499        return CDI.current().select(GetContentCategoryDescriptionsCommand.class).get().run(userVisitPK, form);
500    }
501
502    @Override
503    public CommandResult<EditContentCategoryDescriptionResult> editContentCategoryDescription(UserVisitPK userVisitPK, EditContentCategoryDescriptionForm form) {
504        return CDI.current().select(EditContentCategoryDescriptionCommand.class).get().run(userVisitPK, form);
505    }
506    
507    @Override
508    public CommandResult<VoidResult> deleteContentCategoryDescription(UserVisitPK userVisitPK, DeleteContentCategoryDescriptionForm form) {
509        return CDI.current().select(DeleteContentCategoryDescriptionCommand.class).get().run(userVisitPK, form);
510    }
511    
512    // --------------------------------------------------------------------------------
513    //   Content Category Items
514    // --------------------------------------------------------------------------------
515    
516    @Override
517    public CommandResult<VoidResult> createContentCategoryItem(UserVisitPK userVisitPK, CreateContentCategoryItemForm form) {
518        return CDI.current().select(CreateContentCategoryItemCommand.class).get().run(userVisitPK, form);
519    }
520    
521    @Override
522    public CommandResult<GetContentCategoryItemResult> getContentCategoryItem(UserVisitPK userVisitPK, GetContentCategoryItemForm form) {
523        return CDI.current().select(GetContentCategoryItemCommand.class).get().run(userVisitPK, form);
524    }
525    
526    @Override
527    public CommandResult<GetContentCategoryItemsResult> getContentCategoryItems(UserVisitPK userVisitPK, GetContentCategoryItemsForm form) {
528        return CDI.current().select(GetContentCategoryItemsCommand.class).get().run(userVisitPK, form);
529    }
530    
531    @Override
532    public CommandResult<VoidResult> setDefaultContentCategoryItem(UserVisitPK userVisitPK, SetDefaultContentCategoryItemForm form) {
533        return CDI.current().select(SetDefaultContentCategoryItemCommand.class).get().run(userVisitPK, form);
534    }
535    
536    @Override
537    public CommandResult<EditContentCategoryItemResult> editContentCategoryItem(UserVisitPK userVisitPK, EditContentCategoryItemForm form) {
538        return CDI.current().select(EditContentCategoryItemCommand.class).get().run(userVisitPK, form);
539    }
540    
541    @Override
542    public CommandResult<VoidResult> deleteContentCategoryItem(UserVisitPK userVisitPK, DeleteContentCategoryItemForm form) {
543        return CDI.current().select(DeleteContentCategoryItemCommand.class).get().run(userVisitPK, form);
544    }
545    
546    // --------------------------------------------------------------------------------
547    //   Content Forums
548    // --------------------------------------------------------------------------------
549    
550    @Override
551    public CommandResult<VoidResult> createContentForum(UserVisitPK userVisitPK, CreateContentForumForm form) {
552        return CDI.current().select(CreateContentForumCommand.class).get().run(userVisitPK, form);
553    }
554    
555    @Override
556    public CommandResult<GetContentForumResult> getContentForum(UserVisitPK userVisitPK, GetContentForumForm form) {
557        return CDI.current().select(GetContentForumCommand.class).get().run(userVisitPK, form);
558    }
559    
560    @Override
561    public CommandResult<GetContentForumsResult> getContentForums(UserVisitPK userVisitPK, GetContentForumsForm form) {
562        return CDI.current().select(GetContentForumsCommand.class).get().run(userVisitPK, form);
563    }
564    
565    @Override
566    public CommandResult<VoidResult> setDefaultContentForum(UserVisitPK userVisitPK, SetDefaultContentForumForm form) {
567        return CDI.current().select(SetDefaultContentForumCommand.class).get().run(userVisitPK, form);
568    }
569    
570    @Override
571    public CommandResult<VoidResult> deleteContentForum(UserVisitPK userVisitPK, DeleteContentForumForm form) {
572        return CDI.current().select(DeleteContentForumCommand.class).get().run(userVisitPK, form);
573    }
574    
575    // --------------------------------------------------------------------------------
576    //   Content Web Addresses
577    // --------------------------------------------------------------------------------
578    
579    @Override
580    public CommandResult<CreateContentWebAddressResult> createContentWebAddress(UserVisitPK userVisitPK, CreateContentWebAddressForm form) {
581        return CDI.current().select(CreateContentWebAddressCommand.class).get().run(userVisitPK, form);
582    }
583    
584    @Override
585    public CommandResult<GetContentWebAddressResult> getContentWebAddress(UserVisitPK userVisitPK, GetContentWebAddressForm form) {
586        return CDI.current().select(GetContentWebAddressCommand.class).get().run(userVisitPK, form);
587    }
588    
589    @Override
590    public CommandResult<GetContentWebAddressesResult> getContentWebAddresses(UserVisitPK userVisitPK, GetContentWebAddressesForm form) {
591        return CDI.current().select(GetContentWebAddressesCommand.class).get().run(userVisitPK, form);
592    }
593    
594    @Override
595    public CommandResult<EditContentWebAddressResult> editContentWebAddress(UserVisitPK userVisitPK, EditContentWebAddressForm form) {
596        return CDI.current().select(EditContentWebAddressCommand.class).get().run(userVisitPK, form);
597    }
598    
599    @Override
600    public CommandResult<VoidResult> deleteContentWebAddress(UserVisitPK userVisitPK, DeleteContentWebAddressForm form) {
601        return CDI.current().select(DeleteContentWebAddressCommand.class).get().run(userVisitPK, form);
602    }
603    
604    // --------------------------------------------------------------------------------
605    //   Content Web Address Descriptions
606    // --------------------------------------------------------------------------------
607    
608    @Override
609    public CommandResult<VoidResult> createContentWebAddressDescription(UserVisitPK userVisitPK, CreateContentWebAddressDescriptionForm form) {
610        return CDI.current().select(CreateContentWebAddressDescriptionCommand.class).get().run(userVisitPK, form);
611    }
612    
613    @Override
614    public CommandResult<GetContentWebAddressDescriptionResult> getContentWebAddressDescription(UserVisitPK userVisitPK, GetContentWebAddressDescriptionForm form) {
615        return CDI.current().select(GetContentWebAddressDescriptionCommand.class).get().run(userVisitPK, form);
616    }
617
618    @Override
619    public CommandResult<GetContentWebAddressDescriptionsResult> getContentWebAddressDescriptions(UserVisitPK userVisitPK, GetContentWebAddressDescriptionsForm form) {
620        return CDI.current().select(GetContentWebAddressDescriptionsCommand.class).get().run(userVisitPK, form);
621    }
622
623    @Override
624    public CommandResult<EditContentWebAddressDescriptionResult> editContentWebAddressDescription(UserVisitPK userVisitPK, EditContentWebAddressDescriptionForm form) {
625        return CDI.current().select(EditContentWebAddressDescriptionCommand.class).get().run(userVisitPK, form);
626    }
627    
628    @Override
629    public CommandResult<VoidResult> deleteContentWebAddressDescription(UserVisitPK userVisitPK, DeleteContentWebAddressDescriptionForm form) {
630        return CDI.current().select(DeleteContentWebAddressDescriptionCommand.class).get().run(userVisitPK, form);
631    }
632    
633    // --------------------------------------------------------------------------------
634    //   Content Web Address Servers
635    // --------------------------------------------------------------------------------
636    
637    @Override
638    public CommandResult<VoidResult> createContentWebAddressServer(UserVisitPK userVisitPK, CreateContentWebAddressServerForm form) {
639        return CDI.current().select(CreateContentWebAddressServerCommand.class).get().run(userVisitPK, form);
640    }
641    
642    // --------------------------------------------------------------------------------
643    //  Content Page Areas
644    // --------------------------------------------------------------------------------
645    
646    @Override
647    public CommandResult<VoidResult> createContentPageArea(UserVisitPK userVisitPK, CreateContentPageAreaForm form) {
648        return CDI.current().select(CreateContentPageAreaCommand.class).get().run(userVisitPK, form);
649    }
650    
651    @Override
652    public CommandResult<GetContentPageAreaResult> getContentPageArea(UserVisitPK userVisitPK, GetContentPageAreaForm form) {
653        return CDI.current().select(GetContentPageAreaCommand.class).get().run(userVisitPK, form);
654    }
655
656    @Override
657    public CommandResult<GetContentPageAreasResult> getContentPageAreas(UserVisitPK userVisitPK, GetContentPageAreasForm form) {
658        return CDI.current().select(GetContentPageAreasCommand.class).get().run(userVisitPK, form);
659    }
660
661    @Override
662    public CommandResult<EditContentPageAreaResult> editContentPageArea(UserVisitPK userVisitPK, EditContentPageAreaForm form) {
663        return CDI.current().select(EditContentPageAreaCommand.class).get().run(userVisitPK, form);
664    }
665    
666    @Override
667    public CommandResult<VoidResult> deleteContentPageArea(UserVisitPK userVisitPK, DeleteContentPageAreaForm form) {
668        return CDI.current().select(DeleteContentPageAreaCommand.class).get().run(userVisitPK, form);
669    }
670    
671}