001// --------------------------------------------------------------------------------
002// Copyright 2002-2025 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.uom.server;
018
019import com.echothree.control.user.uom.common.UomRemote;
020import com.echothree.control.user.uom.common.form.*;
021import com.echothree.control.user.uom.server.command.*;
022import com.echothree.model.data.user.common.pk.UserVisitPK;
023import com.echothree.util.common.command.CommandResult;
024import javax.ejb.Stateless;
025import javax.enterprise.inject.spi.CDI;
026
027@Stateless
028public class UomBean
029        extends UomFormsImpl
030        implements UomRemote, UomLocal {
031    
032    // -------------------------------------------------------------------------
033    //   Testing
034    // -------------------------------------------------------------------------
035    
036    @Override
037    public String ping() {
038        return "UomBean is alive!";
039    }
040    
041    // --------------------------------------------------------------------------------
042    //   Unit Of Measure Kinds
043    // --------------------------------------------------------------------------------
044    
045    @Override
046    public CommandResult createUnitOfMeasureKind(UserVisitPK userVisitPK, CreateUnitOfMeasureKindForm form) {
047        return CDI.current().select(CreateUnitOfMeasureKindCommand.class).get().run(userVisitPK, form);
048    }
049    
050    @Override
051    public CommandResult getUnitOfMeasureKinds(UserVisitPK userVisitPK, GetUnitOfMeasureKindsForm form) {
052        return CDI.current().select(GetUnitOfMeasureKindsCommand.class).get().run(userVisitPK, form);
053    }
054    
055    
056    @Override
057    public CommandResult getUnitOfMeasureKind(UserVisitPK userVisitPK, GetUnitOfMeasureKindForm form) {
058        return CDI.current().select(GetUnitOfMeasureKindCommand.class).get().run(userVisitPK, form);
059    }
060    
061    @Override
062    public CommandResult getUnitOfMeasureKindChoices(UserVisitPK userVisitPK, GetUnitOfMeasureKindChoicesForm form) {
063        return CDI.current().select(GetUnitOfMeasureKindChoicesCommand.class).get().run(userVisitPK, form);
064    }
065    
066    @Override
067    public CommandResult setDefaultUnitOfMeasureKind(UserVisitPK userVisitPK, SetDefaultUnitOfMeasureKindForm form) {
068        return CDI.current().select(SetDefaultUnitOfMeasureKindCommand.class).get().run(userVisitPK, form);
069    }
070    
071    @Override
072    public CommandResult editUnitOfMeasureKind(UserVisitPK userVisitPK, EditUnitOfMeasureKindForm form) {
073        return CDI.current().select(EditUnitOfMeasureKindCommand.class).get().run(userVisitPK, form);
074    }
075    
076    @Override
077    public CommandResult deleteUnitOfMeasureKind(UserVisitPK userVisitPK, DeleteUnitOfMeasureKindForm form) {
078        return CDI.current().select(DeleteUnitOfMeasureKindCommand.class).get().run(userVisitPK, form);
079    }
080    
081    // --------------------------------------------------------------------------------
082    //   Unit Of Measure Kind Descriptions
083    // --------------------------------------------------------------------------------
084    
085    @Override
086    public CommandResult createUnitOfMeasureKindDescription(UserVisitPK userVisitPK, CreateUnitOfMeasureKindDescriptionForm form) {
087        return CDI.current().select(CreateUnitOfMeasureKindDescriptionCommand.class).get().run(userVisitPK, form);
088    }
089    
090    @Override
091    public CommandResult getUnitOfMeasureKindDescriptions(UserVisitPK userVisitPK, GetUnitOfMeasureKindDescriptionsForm form) {
092        return CDI.current().select(GetUnitOfMeasureKindDescriptionsCommand.class).get().run(userVisitPK, form);
093    }
094    
095    @Override
096    public CommandResult editUnitOfMeasureKindDescription(UserVisitPK userVisitPK, EditUnitOfMeasureKindDescriptionForm form) {
097        return CDI.current().select(EditUnitOfMeasureKindDescriptionCommand.class).get().run(userVisitPK, form);
098    }
099    
100    @Override
101    public CommandResult deleteUnitOfMeasureKindDescription(UserVisitPK userVisitPK, DeleteUnitOfMeasureKindDescriptionForm form) {
102        return CDI.current().select(DeleteUnitOfMeasureKindDescriptionCommand.class).get().run(userVisitPK, form);
103    }
104    
105    // --------------------------------------------------------------------------------
106    //   Unit Of Measure Types
107    // --------------------------------------------------------------------------------
108    
109    @Override
110    public CommandResult createUnitOfMeasureType(UserVisitPK userVisitPK, CreateUnitOfMeasureTypeForm form) {
111        return CDI.current().select(CreateUnitOfMeasureTypeCommand.class).get().run(userVisitPK, form);
112    }
113    
114    @Override
115    public CommandResult getUnitOfMeasureTypes(UserVisitPK userVisitPK, GetUnitOfMeasureTypesForm form) {
116        return CDI.current().select(GetUnitOfMeasureTypesCommand.class).get().run(userVisitPK, form);
117    }
118    
119    @Override
120    public CommandResult getUnitOfMeasureType(UserVisitPK userVisitPK, GetUnitOfMeasureTypeForm form) {
121        return CDI.current().select(GetUnitOfMeasureTypeCommand.class).get().run(userVisitPK, form);
122    }
123    
124    @Override
125    public CommandResult getUnitOfMeasureTypeChoices(UserVisitPK userVisitPK, GetUnitOfMeasureTypeChoicesForm form) {
126        return CDI.current().select(GetUnitOfMeasureTypeChoicesCommand.class).get().run(userVisitPK, form);
127    }
128    
129    @Override
130    public CommandResult getUnitOfMeasureChoices(UserVisitPK userVisitPK, GetUnitOfMeasureChoicesForm form) {
131        return CDI.current().select(GetUnitOfMeasureChoicesCommand.class).get().run(userVisitPK, form);
132    }
133    
134    @Override
135    public CommandResult setDefaultUnitOfMeasureType(UserVisitPK userVisitPK, SetDefaultUnitOfMeasureTypeForm form) {
136        return CDI.current().select(SetDefaultUnitOfMeasureTypeCommand.class).get().run(userVisitPK, form);
137    }
138    
139    @Override
140    public CommandResult editUnitOfMeasureType(UserVisitPK userVisitPK, EditUnitOfMeasureTypeForm form) {
141        return CDI.current().select(EditUnitOfMeasureTypeCommand.class).get().run(userVisitPK, form);
142    }
143    
144    @Override
145    public CommandResult deleteUnitOfMeasureType(UserVisitPK userVisitPK, DeleteUnitOfMeasureTypeForm form) {
146        return CDI.current().select(DeleteUnitOfMeasureTypeCommand.class).get().run(userVisitPK, form);
147    }
148    
149    // --------------------------------------------------------------------------------
150    //   Unit Of Measure Type Descriptions
151    // --------------------------------------------------------------------------------
152    
153    @Override
154    public CommandResult createUnitOfMeasureTypeDescription(UserVisitPK userVisitPK, CreateUnitOfMeasureTypeDescriptionForm form) {
155        return CDI.current().select(CreateUnitOfMeasureTypeDescriptionCommand.class).get().run(userVisitPK, form);
156    }
157    
158    @Override
159    public CommandResult getUnitOfMeasureTypeDescriptions(UserVisitPK userVisitPK, GetUnitOfMeasureTypeDescriptionsForm form) {
160        return CDI.current().select(GetUnitOfMeasureTypeDescriptionsCommand.class).get().run(userVisitPK, form);
161    }
162    
163    @Override
164    public CommandResult editUnitOfMeasureTypeDescription(UserVisitPK userVisitPK, EditUnitOfMeasureTypeDescriptionForm form) {
165        return CDI.current().select(EditUnitOfMeasureTypeDescriptionCommand.class).get().run(userVisitPK, form);
166    }
167    
168    @Override
169    public CommandResult deleteUnitOfMeasureTypeDescription(UserVisitPK userVisitPK, DeleteUnitOfMeasureTypeDescriptionForm form) {
170        return CDI.current().select(DeleteUnitOfMeasureTypeDescriptionCommand.class).get().run(userVisitPK, form);
171    }
172    
173    // --------------------------------------------------------------------------------
174    //   Unit Of Measure Type Volumes
175    // --------------------------------------------------------------------------------
176    
177    @Override
178    public CommandResult createUnitOfMeasureTypeVolume(UserVisitPK userVisitPK, CreateUnitOfMeasureTypeVolumeForm form) {
179        return CDI.current().select(CreateUnitOfMeasureTypeVolumeCommand.class).get().run(userVisitPK, form);
180    }
181    
182    @Override
183    public CommandResult editUnitOfMeasureTypeVolume(UserVisitPK userVisitPK, EditUnitOfMeasureTypeVolumeForm form) {
184        return CDI.current().select(EditUnitOfMeasureTypeVolumeCommand.class).get().run(userVisitPK, form);
185    }
186    
187    @Override
188    public CommandResult deleteUnitOfMeasureTypeVolume(UserVisitPK userVisitPK, DeleteUnitOfMeasureTypeVolumeForm form) {
189        return CDI.current().select(DeleteUnitOfMeasureTypeVolumeCommand.class).get().run(userVisitPK, form);
190    }
191    
192    // --------------------------------------------------------------------------------
193    //   Unit Of Measure Type Weights
194    // --------------------------------------------------------------------------------
195    
196    @Override
197    public CommandResult createUnitOfMeasureTypeWeight(UserVisitPK userVisitPK, CreateUnitOfMeasureTypeWeightForm form) {
198        return CDI.current().select(CreateUnitOfMeasureTypeWeightCommand.class).get().run(userVisitPK, form);
199    }
200    
201    @Override
202    public CommandResult editUnitOfMeasureTypeWeight(UserVisitPK userVisitPK, EditUnitOfMeasureTypeWeightForm form) {
203        return CDI.current().select(EditUnitOfMeasureTypeWeightCommand.class).get().run(userVisitPK, form);
204    }
205    
206    @Override
207    public CommandResult deleteUnitOfMeasureTypeWeight(UserVisitPK userVisitPK, DeleteUnitOfMeasureTypeWeightForm form) {
208        return CDI.current().select(DeleteUnitOfMeasureTypeWeightCommand.class).get().run(userVisitPK, form);
209    }
210    
211    // --------------------------------------------------------------------------------
212    //   Unit Of Measure Equivalents
213    // --------------------------------------------------------------------------------
214    
215    @Override
216    public CommandResult createUnitOfMeasureEquivalent(UserVisitPK userVisitPK, CreateUnitOfMeasureEquivalentForm form) {
217        return CDI.current().select(CreateUnitOfMeasureEquivalentCommand.class).get().run(userVisitPK, form);
218    }
219    
220    @Override
221    public CommandResult getUnitOfMeasureEquivalents(UserVisitPK userVisitPK, GetUnitOfMeasureEquivalentsForm form) {
222        return CDI.current().select(GetUnitOfMeasureEquivalentsCommand.class).get().run(userVisitPK, form);
223    }
224    
225    @Override
226    public CommandResult editUnitOfMeasureEquivalent(UserVisitPK userVisitPK, EditUnitOfMeasureEquivalentForm form) {
227        return CDI.current().select(EditUnitOfMeasureEquivalentCommand.class).get().run(userVisitPK, form);
228    }
229    
230    @Override
231    public CommandResult deleteUnitOfMeasureEquivalent(UserVisitPK userVisitPK, DeleteUnitOfMeasureEquivalentForm form) {
232        return CDI.current().select(DeleteUnitOfMeasureEquivalentCommand.class).get().run(userVisitPK, form);
233    }
234    
235    // --------------------------------------------------------------------------------
236    //   Unit Of Measure Kind Use Types
237    // --------------------------------------------------------------------------------
238    
239    @Override
240    public CommandResult createUnitOfMeasureKindUseType(UserVisitPK userVisitPK, CreateUnitOfMeasureKindUseTypeForm form) {
241        return CDI.current().select(CreateUnitOfMeasureKindUseTypeCommand.class).get().run(userVisitPK, form);
242    }
243    
244    @Override
245    public CommandResult getUnitOfMeasureKindUseTypeChoices(UserVisitPK userVisitPK, GetUnitOfMeasureKindUseTypeChoicesForm form) {
246        return CDI.current().select(GetUnitOfMeasureKindUseTypeChoicesCommand.class).get().run(userVisitPK, form);
247    }
248    
249    @Override
250    public CommandResult getUnitOfMeasureKindUseTypes(UserVisitPK userVisitPK, GetUnitOfMeasureKindUseTypesForm form) {
251        return CDI.current().select(GetUnitOfMeasureKindUseTypesCommand.class).get().run(userVisitPK, form);
252    }
253    
254    @Override
255    public CommandResult getUnitOfMeasureKindUseType(UserVisitPK userVisitPK, GetUnitOfMeasureKindUseTypeForm form) {
256        return CDI.current().select(GetUnitOfMeasureKindUseTypeCommand.class).get().run(userVisitPK, form);
257    }
258    
259    // --------------------------------------------------------------------------------
260    //   Unit Of Measure Kind Use Type Descriptions
261    // --------------------------------------------------------------------------------
262    
263    @Override
264    public CommandResult createUnitOfMeasureKindUseTypeDescription(UserVisitPK userVisitPK, CreateUnitOfMeasureKindUseTypeDescriptionForm form) {
265        return CDI.current().select(CreateUnitOfMeasureKindUseTypeDescriptionCommand.class).get().run(userVisitPK, form);
266    }
267    
268    // --------------------------------------------------------------------------------
269    //   Unit Of Measure Kind Uses
270    // --------------------------------------------------------------------------------
271    
272    @Override
273    public CommandResult createUnitOfMeasureKindUse(UserVisitPK userVisitPK, CreateUnitOfMeasureKindUseForm form) {
274        return CDI.current().select(CreateUnitOfMeasureKindUseCommand.class).get().run(userVisitPK, form);
275    }
276    
277    @Override
278    public CommandResult getUnitOfMeasureKindUses(UserVisitPK userVisitPK, GetUnitOfMeasureKindUsesForm form) {
279        return CDI.current().select(GetUnitOfMeasureKindUsesCommand.class).get().run(userVisitPK, form);
280    }
281    
282    @Override
283    public CommandResult getUnitOfMeasureKindUse(UserVisitPK userVisitPK, GetUnitOfMeasureKindUseForm form) {
284        return CDI.current().select(GetUnitOfMeasureKindUseCommand.class).get().run(userVisitPK, form);
285    }
286    
287    @Override
288    public CommandResult setDefaultUnitOfMeasureKindUse(UserVisitPK userVisitPK, SetDefaultUnitOfMeasureKindUseForm form) {
289        return CDI.current().select(SetDefaultUnitOfMeasureKindUseCommand.class).get().run(userVisitPK, form);
290    }
291    
292    @Override
293    public CommandResult editUnitOfMeasureKindUse(UserVisitPK userVisitPK, EditUnitOfMeasureKindUseForm form) {
294        return CDI.current().select(EditUnitOfMeasureKindUseCommand.class).get().run(userVisitPK, form);
295    }
296    
297    @Override
298    public CommandResult deleteUnitOfMeasureKindUse(UserVisitPK userVisitPK, DeleteUnitOfMeasureKindUseForm form) {
299        return CDI.current().select(DeleteUnitOfMeasureKindUseCommand.class).get().run(userVisitPK, form);
300    }
301    
302}