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