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