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.graphql.server.schema; 018 019import com.echothree.control.user.accounting.common.AccountingUtil; 020import com.echothree.control.user.authentication.common.AuthenticationUtil; 021import com.echothree.control.user.campaign.common.CampaignUtil; 022import com.echothree.control.user.content.common.ContentUtil; 023import com.echothree.control.user.core.common.CoreUtil; 024import com.echothree.control.user.customer.common.CustomerUtil; 025import com.echothree.control.user.filter.common.FilterUtil; 026import com.echothree.control.user.geo.common.GeoUtil; 027import com.echothree.control.user.inventory.common.InventoryUtil; 028import com.echothree.control.user.item.common.ItemUtil; 029import com.echothree.control.user.offer.common.OfferUtil; 030import com.echothree.control.user.order.common.OrderUtil; 031import com.echothree.control.user.party.common.PartyUtil; 032import com.echothree.control.user.payment.common.PaymentUtil; 033import com.echothree.control.user.period.common.PeriodUtil; 034import com.echothree.control.user.sales.common.SalesUtil; 035import com.echothree.control.user.search.common.SearchUtil; 036import com.echothree.control.user.security.common.SecurityUtil; 037import com.echothree.control.user.selector.common.SelectorUtil; 038import com.echothree.control.user.sequence.common.SequenceUtil; 039import com.echothree.control.user.shipment.common.ShipmentUtil; 040import com.echothree.control.user.tag.common.TagUtil; 041import com.echothree.control.user.track.common.TrackUtil; 042import com.echothree.control.user.user.common.UserUtil; 043import com.echothree.control.user.vendor.common.VendorUtil; 044import com.echothree.control.user.warehouse.common.WarehouseUtil; 045import com.echothree.control.user.wishlist.common.WishlistUtil; 046import com.echothree.control.user.workflow.common.WorkflowUtil; 047import com.echothree.model.control.campaign.server.graphql.CreateCampaignContentResultObject; 048import com.echothree.model.control.campaign.server.graphql.CreateCampaignMediumResultObject; 049import com.echothree.model.control.campaign.server.graphql.CreateCampaignResultObject; 050import com.echothree.model.control.campaign.server.graphql.CreateCampaignSourceResultObject; 051import com.echothree.model.control.campaign.server.graphql.CreateCampaignTermResultObject; 052import com.echothree.model.control.graphql.server.graphql.MutationResultObject; 053import com.echothree.model.control.graphql.server.graphql.MutationResultWithIdObject; 054import com.echothree.model.control.graphql.server.util.BaseGraphQl; 055import com.echothree.model.control.sales.server.graphql.CreateSalesOrderLineResultObject; 056import com.echothree.model.control.sales.server.graphql.CreateSalesOrderResultObject; 057import com.echothree.model.control.search.server.graphql.SearchComponentVendorsResultObject; 058import com.echothree.model.control.search.server.graphql.SearchContentCatalogItemsResultObject; 059import com.echothree.model.control.search.server.graphql.SearchContentCatalogsResultObject; 060import com.echothree.model.control.search.server.graphql.SearchContentCategoriesResultObject; 061import com.echothree.model.control.search.server.graphql.SearchCustomersResultObject; 062import com.echothree.model.control.search.server.graphql.SearchEmployeesResultObject; 063import com.echothree.model.control.search.server.graphql.SearchEntityAliasTypesResultObject; 064import com.echothree.model.control.search.server.graphql.SearchEntityAttributeGroupsResultObject; 065import com.echothree.model.control.search.server.graphql.SearchEntityAttributesResultObject; 066import com.echothree.model.control.search.server.graphql.SearchEntityListItemsResultObject; 067import com.echothree.model.control.search.server.graphql.SearchEntityTypesResultObject; 068import com.echothree.model.control.search.server.graphql.SearchItemsResultObject; 069import com.echothree.model.control.search.server.graphql.SearchShippingMethodsResultObject; 070import com.echothree.model.control.search.server.graphql.SearchVendorsResultObject; 071import com.echothree.model.control.search.server.graphql.SearchWarehousesResultObject; 072import com.echothree.model.control.sequence.server.graphql.GetNextSequenceValueResultObject; 073import com.echothree.util.common.command.EditMode; 074import graphql.annotations.annotationTypes.GraphQLField; 075import graphql.annotations.annotationTypes.GraphQLID; 076import graphql.annotations.annotationTypes.GraphQLName; 077import graphql.annotations.annotationTypes.GraphQLNonNull; 078import graphql.annotations.annotationTypes.GraphQLRelayMutation; 079import graphql.schema.DataFetchingEnvironment; 080import java.util.Map; 081import javax.naming.NamingException; 082 083@GraphQLName("mutation") 084public interface GraphQlMutations { 085 086 @GraphQLField 087 @GraphQLRelayMutation 088 static MutationResultWithIdObject createContentCollection(final DataFetchingEnvironment env, 089 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 090 @GraphQLName("defaultOfferName") final String defaultOfferName, 091 @GraphQLName("defaultUseName") final String defaultUseName, 092 @GraphQLName("defaultSourceName") final String defaultSourceName, 093 @GraphQLName("description") final String description) { 094 var mutationResultObject = new MutationResultWithIdObject(); 095 096 try { 097 var commandForm = ContentUtil.getHome().getCreateContentCollectionForm(); 098 099 commandForm.setContentCollectionName(contentCollectionName); 100 commandForm.setDefaultOfferName(defaultOfferName); 101 commandForm.setDefaultUseName(defaultUseName); 102 commandForm.setDefaultSourceName(defaultSourceName); 103 commandForm.setDescription(description); 104 105 var commandResult = ContentUtil.getHome().createContentCollection(BaseGraphQl.getUserVisitPK(env), commandForm); 106 mutationResultObject.setCommandResult(commandResult); 107 108 if(!commandResult.hasErrors()) { 109 var result = commandResult.getExecutionResult().getResult(); 110 111 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 112 } 113 } catch (NamingException ex) { 114 throw new RuntimeException(ex); 115 } 116 117 return mutationResultObject; 118 } 119 120 @GraphQLField 121 @GraphQLRelayMutation 122 static MutationResultObject deleteContentCollection(final DataFetchingEnvironment env, 123 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName) { 124 var mutationResultObject = new MutationResultObject(); 125 126 try { 127 var commandForm = ContentUtil.getHome().getDeleteContentCollectionForm(); 128 129 commandForm.setContentCollectionName(contentCollectionName); 130 131 var commandResult = ContentUtil.getHome().deleteContentCollection(BaseGraphQl.getUserVisitPK(env), commandForm); 132 mutationResultObject.setCommandResult(commandResult); 133 } catch (NamingException ex) { 134 throw new RuntimeException(ex); 135 } 136 137 return mutationResultObject; 138 } 139 140 @GraphQLField 141 @GraphQLRelayMutation 142 static MutationResultWithIdObject editContentCollection(final DataFetchingEnvironment env, 143 @GraphQLName("originalContentCollectionName") @GraphQLNonNull final String originalContentCollectionName, 144 @GraphQLName("contentCollectionName") final String contentCollectionName, 145 @GraphQLName("defaultOfferName") final String defaultOfferName, 146 @GraphQLName("defaultUseName") final String defaultUseName, 147 @GraphQLName("defaultSourceName") final String defaultSourceName, 148 @GraphQLName("description") final String description) { 149 var mutationResultObject = new MutationResultWithIdObject(); 150 151 try { 152 var spec = ContentUtil.getHome().getContentCollectionSpec(); 153 154 spec.setContentCollectionName(originalContentCollectionName); 155 156 var commandForm = ContentUtil.getHome().getEditContentCollectionForm(); 157 158 commandForm.setSpec(spec); 159 commandForm.setEditMode(EditMode.LOCK); 160 161 var commandResult = ContentUtil.getHome().editContentCollection(BaseGraphQl.getUserVisitPK(env), commandForm); 162 163 if(!commandResult.hasErrors()) { 164 var executionResult = commandResult.getExecutionResult(); 165 var result = executionResult.getResult(); 166 Map<String, Object> arguments = env.getArgument("input"); 167 var edit = result.getEdit(); 168 169 mutationResultObject.setEntityInstance(result.getContentCollection().getEntityInstance()); 170 171 if(arguments.containsKey("contentCollectionName")) 172 edit.setContentCollectionName(contentCollectionName); 173 if(arguments.containsKey("defaultOfferName")) 174 edit.setDefaultOfferName(defaultOfferName); 175 if(arguments.containsKey("defaultUseName")) 176 edit.setDefaultUseName(defaultUseName); 177 if(arguments.containsKey("defaultSourceName")) 178 edit.setDefaultSourceName(defaultSourceName); 179 if(arguments.containsKey("description")) 180 edit.setDescription(description); 181 182 commandForm.setEdit(edit); 183 commandForm.setEditMode(EditMode.UPDATE); 184 185 commandResult = ContentUtil.getHome().editContentCollection(BaseGraphQl.getUserVisitPK(env), commandForm); 186 } 187 188 mutationResultObject.setCommandResult(commandResult); 189 } catch (NamingException ex) { 190 throw new RuntimeException(ex); 191 } 192 193 return mutationResultObject; 194 } 195 196 @GraphQLField 197 @GraphQLRelayMutation 198 static MutationResultWithIdObject createContentWebAddress(final DataFetchingEnvironment env, 199 @GraphQLName("contentWebAddressName") @GraphQLNonNull final String contentWebAddressName, 200 @GraphQLName("contentCollectionName") final String contentCollectionName, 201 @GraphQLName("description") final String description) { 202 var mutationResultObject = new MutationResultWithIdObject(); 203 204 try { 205 var commandForm = ContentUtil.getHome().getCreateContentWebAddressForm(); 206 207 commandForm.setContentWebAddressName(contentWebAddressName); 208 commandForm.setContentCollectionName(contentCollectionName); 209 commandForm.setDescription(description); 210 211 var commandResult = ContentUtil.getHome().createContentWebAddress(BaseGraphQl.getUserVisitPK(env), commandForm); 212 mutationResultObject.setCommandResult(commandResult); 213 214 if(!commandResult.hasErrors()) { 215 var result = commandResult.getExecutionResult().getResult(); 216 217 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 218 } 219 } catch (NamingException ex) { 220 throw new RuntimeException(ex); 221 } 222 223 return mutationResultObject; 224 } 225 226 @GraphQLField 227 @GraphQLRelayMutation 228 static MutationResultObject deleteContentWebAddress(final DataFetchingEnvironment env, 229 @GraphQLName("contentWebAddressName") @GraphQLNonNull final String contentWebAddressName) { 230 var mutationResultObject = new MutationResultObject(); 231 232 try { 233 var commandForm = ContentUtil.getHome().getDeleteContentWebAddressForm(); 234 235 commandForm.setContentWebAddressName(contentWebAddressName); 236 237 var commandResult = ContentUtil.getHome().deleteContentWebAddress(BaseGraphQl.getUserVisitPK(env), commandForm); 238 mutationResultObject.setCommandResult(commandResult); 239 } catch (NamingException ex) { 240 throw new RuntimeException(ex); 241 } 242 243 return mutationResultObject; 244 } 245 246 @GraphQLField 247 @GraphQLRelayMutation 248 static MutationResultWithIdObject editContentWebAddress(final DataFetchingEnvironment env, 249 @GraphQLName("originalContentWebAddressName") @GraphQLNonNull final String originalContentWebAddressName, 250 @GraphQLName("contentWebAddressName") final String contentWebAddressName, 251 @GraphQLName("contentCollectionName") final String contentCollectionName, 252 @GraphQLName("description") final String description) { 253 var mutationResultObject = new MutationResultWithIdObject(); 254 255 try { 256 var spec = ContentUtil.getHome().getContentWebAddressSpec(); 257 258 spec.setContentWebAddressName(originalContentWebAddressName); 259 260 var commandForm = ContentUtil.getHome().getEditContentWebAddressForm(); 261 262 commandForm.setSpec(spec); 263 commandForm.setEditMode(EditMode.LOCK); 264 265 var commandResult = ContentUtil.getHome().editContentWebAddress(BaseGraphQl.getUserVisitPK(env), commandForm); 266 267 if(!commandResult.hasErrors()) { 268 var executionResult = commandResult.getExecutionResult(); 269 var result = executionResult.getResult(); 270 Map<String, Object> arguments = env.getArgument("input"); 271 var edit = result.getEdit(); 272 273 mutationResultObject.setEntityInstance(result.getContentWebAddress().getEntityInstance()); 274 275 if(arguments.containsKey("contentWebAddressName")) 276 edit.setContentWebAddressName(contentWebAddressName); 277 if(arguments.containsKey("contentCollectionName")) 278 edit.setContentCollectionName(contentCollectionName); 279 if(arguments.containsKey("description")) 280 edit.setDescription(description); 281 282 commandForm.setEdit(edit); 283 commandForm.setEditMode(EditMode.UPDATE); 284 285 commandResult = ContentUtil.getHome().editContentWebAddress(BaseGraphQl.getUserVisitPK(env), commandForm); 286 } 287 288 mutationResultObject.setCommandResult(commandResult); 289 } catch (NamingException ex) { 290 throw new RuntimeException(ex); 291 } 292 293 return mutationResultObject; 294 } 295 296 @GraphQLField 297 @GraphQLRelayMutation 298 static MutationResultWithIdObject createContentCatalog(final DataFetchingEnvironment env, 299 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 300 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName, 301 @GraphQLName("defaultOfferName") final String defaultOfferName, 302 @GraphQLName("defaultUseName") final String defaultUseName, 303 @GraphQLName("defaultSourceName") final String defaultSourceName, 304 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 305 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 306 @GraphQLName("description") final String description) { 307 var mutationResultObject = new MutationResultWithIdObject(); 308 309 try { 310 var commandForm = ContentUtil.getHome().getCreateContentCatalogForm(); 311 312 commandForm.setContentCollectionName(contentCollectionName); 313 commandForm.setContentCatalogName(contentCatalogName); 314 commandForm.setDefaultOfferName(defaultOfferName); 315 commandForm.setDefaultUseName(defaultUseName); 316 commandForm.setDefaultSourceName(defaultSourceName); 317 commandForm.setIsDefault(isDefault); 318 commandForm.setSortOrder(sortOrder); 319 commandForm.setDescription(description); 320 321 var commandResult = ContentUtil.getHome().createContentCatalog(BaseGraphQl.getUserVisitPK(env), commandForm); 322 mutationResultObject.setCommandResult(commandResult); 323 324 if(!commandResult.hasErrors()) { 325 var result = commandResult.getExecutionResult().getResult(); 326 327 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 328 } 329 } catch (NamingException ex) { 330 throw new RuntimeException(ex); 331 } 332 333 return mutationResultObject; 334 } 335 336 @GraphQLField 337 @GraphQLRelayMutation 338 static MutationResultObject deleteContentCatalog(final DataFetchingEnvironment env, 339 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 340 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName) { 341 var mutationResultObject = new MutationResultObject(); 342 343 try { 344 var commandForm = ContentUtil.getHome().getDeleteContentCatalogForm(); 345 346 commandForm.setContentCollectionName(contentCollectionName); 347 commandForm.setContentCatalogName(contentCatalogName); 348 349 var commandResult = ContentUtil.getHome().deleteContentCatalog(BaseGraphQl.getUserVisitPK(env), commandForm); 350 mutationResultObject.setCommandResult(commandResult); 351 } catch (NamingException ex) { 352 throw new RuntimeException(ex); 353 } 354 355 return mutationResultObject; 356 } 357 358 @GraphQLField 359 @GraphQLRelayMutation 360 static MutationResultWithIdObject editContentCatalog(final DataFetchingEnvironment env, 361 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 362 @GraphQLName("originalContentCatalogName") @GraphQLNonNull final String originalContentCatalogName, 363 @GraphQLName("contentCatalogName") final String contentCatalogName, 364 @GraphQLName("defaultOfferName") final String defaultOfferName, 365 @GraphQLName("defaultUseName") final String defaultUseName, 366 @GraphQLName("defaultSourceName") final String defaultSourceName, 367 @GraphQLName("isDefault") final String isDefault, 368 @GraphQLName("sortOrder") final String sortOrder, 369 @GraphQLName("description") final String description) { 370 var mutationResultObject = new MutationResultWithIdObject(); 371 372 try { 373 var spec = ContentUtil.getHome().getContentCatalogSpec(); 374 375 spec.setContentCollectionName(contentCollectionName); 376 spec.setContentCatalogName(originalContentCatalogName); 377 378 var commandForm = ContentUtil.getHome().getEditContentCatalogForm(); 379 380 commandForm.setSpec(spec); 381 commandForm.setEditMode(EditMode.LOCK); 382 383 var commandResult = ContentUtil.getHome().editContentCatalog(BaseGraphQl.getUserVisitPK(env), commandForm); 384 385 if(!commandResult.hasErrors()) { 386 var executionResult = commandResult.getExecutionResult(); 387 var result = executionResult.getResult(); 388 Map<String, Object> arguments = env.getArgument("input"); 389 var edit = result.getEdit(); 390 391 mutationResultObject.setEntityInstance(result.getContentCatalog().getEntityInstance()); 392 393 if(arguments.containsKey("contentCatalogName")) 394 edit.setContentCatalogName(contentCatalogName); 395 if(arguments.containsKey("defaultOfferName")) 396 edit.setDefaultOfferName(defaultOfferName); 397 if(arguments.containsKey("defaultUseName")) 398 edit.setDefaultUseName(defaultUseName); 399 if(arguments.containsKey("defaultSourceName")) 400 edit.setDefaultSourceName(defaultSourceName); 401 if(arguments.containsKey("isDefault")) 402 edit.setIsDefault(isDefault); 403 if(arguments.containsKey("sortOrder")) 404 edit.setSortOrder(sortOrder); 405 if(arguments.containsKey("description")) 406 edit.setDescription(description); 407 408 commandForm.setEdit(edit); 409 commandForm.setEditMode(EditMode.UPDATE); 410 411 commandResult = ContentUtil.getHome().editContentCatalog(BaseGraphQl.getUserVisitPK(env), commandForm); 412 } 413 414 mutationResultObject.setCommandResult(commandResult); 415 } catch (NamingException ex) { 416 throw new RuntimeException(ex); 417 } 418 419 return mutationResultObject; 420 } 421 422 @GraphQLField 423 @GraphQLRelayMutation 424 static MutationResultWithIdObject createContentCategory(final DataFetchingEnvironment env, 425 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 426 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName, 427 @GraphQLName("contentCategoryName") @GraphQLNonNull final String contentCategoryName, 428 @GraphQLName("parentContentCategoryName") final String parentContentCategoryName, 429 @GraphQLName("defaultOfferName") final String defaultOfferName, 430 @GraphQLName("defaultUseName") final String defaultUseName, 431 @GraphQLName("defaultSourceName") final String defaultSourceName, 432 @GraphQLName("contentCategoryItemSelectorName") final String contentCategoryItemSelectorName, 433 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 434 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 435 @GraphQLName("description") final String description) { 436 var mutationResultObject = new MutationResultWithIdObject(); 437 438 try { 439 var commandForm = ContentUtil.getHome().getCreateContentCategoryForm(); 440 441 commandForm.setContentCollectionName(contentCollectionName); 442 commandForm.setContentCatalogName(contentCatalogName); 443 commandForm.setContentCategoryName(contentCategoryName); 444 commandForm.setParentContentCategoryName(parentContentCategoryName); 445 commandForm.setDefaultOfferName(defaultOfferName); 446 commandForm.setDefaultUseName(defaultUseName); 447 commandForm.setDefaultSourceName(defaultSourceName); 448 commandForm.setContentCategoryItemSelectorName(contentCategoryItemSelectorName); 449 commandForm.setIsDefault(isDefault); 450 commandForm.setSortOrder(sortOrder); 451 commandForm.setDescription(description); 452 453 var commandResult = ContentUtil.getHome().createContentCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 454 mutationResultObject.setCommandResult(commandResult); 455 456 if(!commandResult.hasErrors()) { 457 var result = commandResult.getExecutionResult().getResult(); 458 459 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 460 } 461 } catch (NamingException ex) { 462 throw new RuntimeException(ex); 463 } 464 465 return mutationResultObject; 466 } 467 468 @GraphQLField 469 @GraphQLRelayMutation 470 static MutationResultObject deleteContentCategory(final DataFetchingEnvironment env, 471 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 472 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName, 473 @GraphQLName("contentCategoryName") @GraphQLNonNull final String contentCategoryName) { 474 var mutationResultObject = new MutationResultObject(); 475 476 try { 477 var commandForm = ContentUtil.getHome().getDeleteContentCategoryForm(); 478 479 commandForm.setContentCollectionName(contentCollectionName); 480 commandForm.setContentCatalogName(contentCatalogName); 481 commandForm.setContentCategoryName(contentCategoryName); 482 483 var commandResult = ContentUtil.getHome().deleteContentCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 484 mutationResultObject.setCommandResult(commandResult); 485 } catch (NamingException ex) { 486 throw new RuntimeException(ex); 487 } 488 489 return mutationResultObject; 490 } 491 492 @GraphQLField 493 @GraphQLRelayMutation 494 static MutationResultWithIdObject editContentCategory(final DataFetchingEnvironment env, 495 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 496 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName, 497 @GraphQLName("originalContentCategoryName") @GraphQLNonNull final String originalContentCategoryName, 498 @GraphQLName("contentCategoryName") final String contentCategoryName, 499 @GraphQLName("parentContentCategoryName") final String parentContentCategoryName, 500 @GraphQLName("defaultOfferName") final String defaultOfferName, 501 @GraphQLName("defaultUseName") final String defaultUseName, 502 @GraphQLName("defaultSourceName") final String defaultSourceName, 503 @GraphQLName("contentCategoryItemSelectorName") final String contentCategoryItemSelectorName, 504 @GraphQLName("isDefault") final String isDefault, 505 @GraphQLName("sortOrder") final String sortOrder, 506 @GraphQLName("description") final String description) { 507 var mutationResultObject = new MutationResultWithIdObject(); 508 509 try { 510 var spec = ContentUtil.getHome().getContentCategorySpec(); 511 512 spec.setContentCollectionName(contentCollectionName); 513 spec.setContentCatalogName(contentCatalogName); 514 spec.setContentCategoryName(originalContentCategoryName); 515 516 var commandForm = ContentUtil.getHome().getEditContentCategoryForm(); 517 518 commandForm.setSpec(spec); 519 commandForm.setEditMode(EditMode.LOCK); 520 521 var commandResult = ContentUtil.getHome().editContentCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 522 523 if(!commandResult.hasErrors()) { 524 var executionResult = commandResult.getExecutionResult(); 525 var result = executionResult.getResult(); 526 Map<String, Object> arguments = env.getArgument("input"); 527 var edit = result.getEdit(); 528 529 mutationResultObject.setEntityInstance(result.getContentCategory().getEntityInstance()); 530 531 if(arguments.containsKey("contentCategoryName")) 532 edit.setContentCategoryName(contentCategoryName); 533 if(arguments.containsKey("parentContentCategoryName")) 534 edit.setParentContentCategoryName(parentContentCategoryName); 535 if(arguments.containsKey("defaultOfferName")) 536 edit.setDefaultOfferName(defaultOfferName); 537 if(arguments.containsKey("defaultUseName")) 538 edit.setDefaultUseName(defaultUseName); 539 if(arguments.containsKey("defaultSourceName")) 540 edit.setDefaultSourceName(defaultSourceName); 541 if(arguments.containsKey("contentCategoryItemSelectorName")) 542 edit.setContentCategoryItemSelectorName(contentCategoryItemSelectorName); 543 if(arguments.containsKey("isDefault")) 544 edit.setIsDefault(isDefault); 545 if(arguments.containsKey("sortOrder")) 546 edit.setSortOrder(sortOrder); 547 if(arguments.containsKey("description")) 548 edit.setDescription(description); 549 550 commandForm.setEdit(edit); 551 commandForm.setEditMode(EditMode.UPDATE); 552 553 commandResult = ContentUtil.getHome().editContentCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 554 } 555 556 mutationResultObject.setCommandResult(commandResult); 557 } catch (NamingException ex) { 558 throw new RuntimeException(ex); 559 } 560 561 return mutationResultObject; 562 } 563 564 @GraphQLField 565 @GraphQLRelayMutation 566 static MutationResultObject createContentCategoryItem(final DataFetchingEnvironment env, 567 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 568 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName, 569 @GraphQLName("contentCategoryName") @GraphQLNonNull final String contentCategoryName, 570 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 571 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 572 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 573 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 574 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 575 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 576 var mutationResultObject = new MutationResultObject(); 577 578 try { 579 var commandForm = ContentUtil.getHome().getCreateContentCategoryItemForm(); 580 581 commandForm.setContentCollectionName(contentCollectionName); 582 commandForm.setContentCatalogName(contentCatalogName); 583 commandForm.setContentCategoryName(contentCategoryName); 584 commandForm.setItemName(itemName); 585 commandForm.setInventoryConditionName(inventoryConditionName); 586 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 587 commandForm.setCurrencyIsoName(currencyIsoName); 588 commandForm.setIsDefault(isDefault); 589 commandForm.setSortOrder(sortOrder); 590 591 var commandResult = ContentUtil.getHome().createContentCategoryItem(BaseGraphQl.getUserVisitPK(env), commandForm); 592 mutationResultObject.setCommandResult(commandResult); 593 } catch (NamingException ex) { 594 throw new RuntimeException(ex); 595 } 596 597 return mutationResultObject; 598 } 599 600 @GraphQLField 601 @GraphQLRelayMutation 602 static MutationResultObject deleteContentCategoryItem(final DataFetchingEnvironment env, 603 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 604 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName, 605 @GraphQLName("contentCategoryName") @GraphQLNonNull final String contentCategoryName, 606 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 607 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 608 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 609 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 610 var mutationResultObject = new MutationResultObject(); 611 612 try { 613 var commandForm = ContentUtil.getHome().getDeleteContentCategoryItemForm(); 614 615 commandForm.setContentCollectionName(contentCollectionName); 616 commandForm.setContentCatalogName(contentCatalogName); 617 commandForm.setContentCategoryName(contentCategoryName); 618 commandForm.setItemName(itemName); 619 commandForm.setInventoryConditionName(inventoryConditionName); 620 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 621 commandForm.setCurrencyIsoName(currencyIsoName); 622 623 var commandResult = ContentUtil.getHome().deleteContentCategoryItem(BaseGraphQl.getUserVisitPK(env), commandForm); 624 mutationResultObject.setCommandResult(commandResult); 625 } catch (NamingException ex) { 626 throw new RuntimeException(ex); 627 } 628 629 return mutationResultObject; 630 } 631 632 @GraphQLField 633 @GraphQLRelayMutation 634 static MutationResultObject editContentCategoryItem(final DataFetchingEnvironment env, 635 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 636 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName, 637 @GraphQLName("contentCategoryName") @GraphQLNonNull final String contentCategoryName, 638 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 639 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 640 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 641 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 642 @GraphQLName("isDefault") final String isDefault, 643 @GraphQLName("sortOrder") final String sortOrder) { 644 var mutationResultObject = new MutationResultObject(); 645 646 try { 647 var spec = ContentUtil.getHome().getContentCategoryItemSpec(); 648 649 spec.setContentCollectionName(contentCollectionName); 650 spec.setContentCatalogName(contentCatalogName); 651 spec.setContentCategoryName(contentCategoryName); 652 spec.setItemName(itemName); 653 spec.setInventoryConditionName(inventoryConditionName); 654 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 655 spec.setCurrencyIsoName(currencyIsoName); 656 657 var commandForm = ContentUtil.getHome().getEditContentCategoryItemForm(); 658 659 commandForm.setSpec(spec); 660 commandForm.setEditMode(EditMode.LOCK); 661 662 var commandResult = ContentUtil.getHome().editContentCategoryItem(BaseGraphQl.getUserVisitPK(env), commandForm); 663 664 if(!commandResult.hasErrors()) { 665 var executionResult = commandResult.getExecutionResult(); 666 var result = executionResult.getResult(); 667 Map<String, Object> arguments = env.getArgument("input"); 668 var edit = result.getEdit(); 669 670 if(arguments.containsKey("isDefault")) 671 edit.setIsDefault(isDefault); 672 if(arguments.containsKey("sortOrder")) 673 edit.setSortOrder(sortOrder); 674 675 commandForm.setEdit(edit); 676 commandForm.setEditMode(EditMode.UPDATE); 677 678 commandResult = ContentUtil.getHome().editContentCategoryItem(BaseGraphQl.getUserVisitPK(env), commandForm); 679 } 680 681 mutationResultObject.setCommandResult(commandResult); 682 } catch (NamingException ex) { 683 throw new RuntimeException(ex); 684 } 685 686 return mutationResultObject; 687 } 688 689 @GraphQLField 690 @GraphQLRelayMutation 691 static MutationResultObject createUserVisitTrack(final DataFetchingEnvironment env, 692 @GraphQLName("trackValue") final String trackValue) { 693 var mutationResultObject = new MutationResultObject(); 694 695 try { 696 var commandForm = TrackUtil.getHome().getCreateUserVisitTrackForm(); 697 698 commandForm.setTrackValue(trackValue); 699 700 var commandResult = TrackUtil.getHome().createUserVisitTrack(BaseGraphQl.getUserVisitPK(env), commandForm); 701 mutationResultObject.setCommandResult(commandResult); 702 } catch (NamingException ex) { 703 throw new RuntimeException(ex); 704 } 705 706 return mutationResultObject; 707 } 708 709 @GraphQLField 710 @GraphQLRelayMutation 711 static MutationResultObject createUserVisitCampaign(final DataFetchingEnvironment env, 712 @GraphQLName("campaignValue") final String campaignValue, 713 @GraphQLName("campaignSourceValue") final String campaignSourceValue, 714 @GraphQLName("campaignMediumValue") final String campaignMediumValue, 715 @GraphQLName("campaignTermValue") final String campaignTermValue, 716 @GraphQLName("campaignContentValue") final String campaignContentValue) { 717 var mutationResultObject = new MutationResultObject(); 718 719 try { 720 var commandForm = CampaignUtil.getHome().getCreateUserVisitCampaignForm(); 721 722 commandForm.setCampaignValue(campaignValue); 723 commandForm.setCampaignSourceValue(campaignSourceValue); 724 commandForm.setCampaignMediumValue(campaignMediumValue); 725 commandForm.setCampaignTermValue(campaignTermValue); 726 commandForm.setCampaignContentValue(campaignContentValue); 727 728 var commandResult = CampaignUtil.getHome().createUserVisitCampaign(BaseGraphQl.getUserVisitPK(env), commandForm); 729 mutationResultObject.setCommandResult(commandResult); 730 } catch (NamingException ex) { 731 throw new RuntimeException(ex); 732 } 733 734 return mutationResultObject; 735 } 736 737 @GraphQLField 738 @GraphQLRelayMutation 739 static MutationResultWithIdObject createSelector(final DataFetchingEnvironment env, 740 @GraphQLName("selectorKindName") @GraphQLNonNull final String selectorKindName, 741 @GraphQLName("selectorTypeName") @GraphQLNonNull final String selectorTypeName, 742 @GraphQLName("selectorName") @GraphQLNonNull final String selectorName, 743 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 744 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 745 @GraphQLName("description") final String description) { 746 var mutationResultObject = new MutationResultWithIdObject(); 747 748 try { 749 var commandForm = SelectorUtil.getHome().getCreateSelectorForm(); 750 751 commandForm.setSelectorKindName(selectorKindName); 752 commandForm.setSelectorTypeName(selectorTypeName); 753 commandForm.setSelectorName(selectorName); 754 commandForm.setIsDefault(isDefault); 755 commandForm.setSortOrder(sortOrder); 756 commandForm.setDescription(description); 757 758 var commandResult = SelectorUtil.getHome().createSelector(BaseGraphQl.getUserVisitPK(env), commandForm); 759 mutationResultObject.setCommandResult(commandResult); 760 761 if(!commandResult.hasErrors()) { 762 var result = commandResult.getExecutionResult().getResult(); 763 764 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 765 } 766 } catch (NamingException ex) { 767 throw new RuntimeException(ex); 768 } 769 770 return mutationResultObject; 771 } 772 773 @GraphQLField 774 @GraphQLRelayMutation 775 static MutationResultObject deleteSelector(final DataFetchingEnvironment env, 776 @GraphQLName("selectorKindName") @GraphQLNonNull final String selectorKindName, 777 @GraphQLName("selectorTypeName") @GraphQLNonNull final String selectorTypeName, 778 @GraphQLName("selectorName") @GraphQLNonNull final String selectorName) { 779 var mutationResultObject = new MutationResultObject(); 780 781 try { 782 var commandForm = SelectorUtil.getHome().getDeleteSelectorForm(); 783 784 commandForm.setSelectorKindName(selectorKindName); 785 commandForm.setSelectorTypeName(selectorTypeName); 786 commandForm.setSelectorName(selectorName); 787 788 var commandResult = SelectorUtil.getHome().deleteSelector(BaseGraphQl.getUserVisitPK(env), commandForm); 789 mutationResultObject.setCommandResult(commandResult); 790 } catch (NamingException ex) { 791 throw new RuntimeException(ex); 792 } 793 794 return mutationResultObject; 795 } 796 797 @GraphQLField 798 @GraphQLRelayMutation 799 static MutationResultWithIdObject editSelector(final DataFetchingEnvironment env, 800 @GraphQLName("selectorKindName") @GraphQLNonNull final String selectorKindName, 801 @GraphQLName("selectorTypeName") @GraphQLNonNull final String selectorTypeName, 802 @GraphQLName("originalSelectorName") @GraphQLNonNull final String originalSelectorName, 803 @GraphQLName("selectorName") final String selectorName, 804 @GraphQLName("isDefault") final String isDefault, 805 @GraphQLName("sortOrder") final String sortOrder, 806 @GraphQLName("description") final String description) { 807 var mutationResultObject = new MutationResultWithIdObject(); 808 809 try { 810 var spec = SelectorUtil.getHome().getSelectorUniversalSpec(); 811 812 spec.setSelectorKindName(selectorKindName); 813 spec.setSelectorTypeName(selectorTypeName); 814 spec.setSelectorName(originalSelectorName); 815 816 var commandForm = SelectorUtil.getHome().getEditSelectorForm(); 817 818 commandForm.setSpec(spec); 819 commandForm.setEditMode(EditMode.LOCK); 820 821 var commandResult = SelectorUtil.getHome().editSelector(BaseGraphQl.getUserVisitPK(env), commandForm); 822 823 if(!commandResult.hasErrors()) { 824 var executionResult = commandResult.getExecutionResult(); 825 var result = executionResult.getResult(); 826 Map<String, Object> arguments = env.getArgument("input"); 827 var edit = result.getEdit(); 828 829 mutationResultObject.setEntityInstance(result.getSelector().getEntityInstance()); 830 831 if(arguments.containsKey("selectorName")) 832 edit.setSelectorName(selectorName); 833 if(arguments.containsKey("isDefault")) 834 edit.setIsDefault(isDefault); 835 if(arguments.containsKey("sortOrder")) 836 edit.setSortOrder(sortOrder); 837 if(arguments.containsKey("description")) 838 edit.setDescription(description); 839 840 commandForm.setEdit(edit); 841 commandForm.setEditMode(EditMode.UPDATE); 842 843 commandResult = SelectorUtil.getHome().editSelector(BaseGraphQl.getUserVisitPK(env), commandForm); 844 } 845 846 mutationResultObject.setCommandResult(commandResult); 847 } catch (NamingException ex) { 848 throw new RuntimeException(ex); 849 } 850 851 return mutationResultObject; 852 } 853 854 @GraphQLField 855 @GraphQLRelayMutation 856 static MutationResultWithIdObject createFilter(final DataFetchingEnvironment env, 857 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 858 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 859 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 860 @GraphQLName("initialFilterAdjustmentName") @GraphQLNonNull final String initialFilterAdjustmentName, 861 @GraphQLName("filterItemSelectorName") final String filterItemSelectorName, 862 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 863 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 864 @GraphQLName("description") final String description) { 865 var mutationResultObject = new MutationResultWithIdObject(); 866 867 try { 868 var commandForm = FilterUtil.getHome().getCreateFilterForm(); 869 870 commandForm.setFilterKindName(filterKindName); 871 commandForm.setFilterTypeName(filterTypeName); 872 commandForm.setFilterName(filterName); 873 commandForm.setInitialFilterAdjustmentName(initialFilterAdjustmentName); 874 commandForm.setFilterItemSelectorName(filterItemSelectorName); 875 commandForm.setIsDefault(isDefault); 876 commandForm.setSortOrder(sortOrder); 877 commandForm.setDescription(description); 878 879 var commandResult = FilterUtil.getHome().createFilter(BaseGraphQl.getUserVisitPK(env), commandForm); 880 mutationResultObject.setCommandResult(commandResult); 881 882 if(!commandResult.hasErrors()) { 883 var result = commandResult.getExecutionResult().getResult(); 884 885 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 886 } 887 } catch (NamingException ex) { 888 throw new RuntimeException(ex); 889 } 890 891 return mutationResultObject; 892 } 893 894 @GraphQLField 895 @GraphQLRelayMutation 896 static MutationResultObject deleteFilter(final DataFetchingEnvironment env, 897 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 898 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 899 @GraphQLName("filterName") @GraphQLNonNull final String filterName) { 900 var mutationResultObject = new MutationResultObject(); 901 902 try { 903 var commandForm = FilterUtil.getHome().getDeleteFilterForm(); 904 905 commandForm.setFilterKindName(filterKindName); 906 commandForm.setFilterTypeName(filterTypeName); 907 commandForm.setFilterName(filterName); 908 909 var commandResult = FilterUtil.getHome().deleteFilter(BaseGraphQl.getUserVisitPK(env), commandForm); 910 mutationResultObject.setCommandResult(commandResult); 911 } catch (NamingException ex) { 912 throw new RuntimeException(ex); 913 } 914 915 return mutationResultObject; 916 } 917 918 @GraphQLField 919 @GraphQLRelayMutation 920 static MutationResultWithIdObject editFilter(final DataFetchingEnvironment env, 921 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 922 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 923 @GraphQLName("originalFilterName") @GraphQLNonNull final String originalFilterName, 924 @GraphQLName("filterName") final String filterName, 925 @GraphQLName("initialFilterAdjustmentName") final String initialFilterAdjustmentName, 926 @GraphQLName("filterItemSelectorName") final String filterItemSelectorName, 927 @GraphQLName("isDefault") final String isDefault, 928 @GraphQLName("sortOrder") final String sortOrder, 929 @GraphQLName("description") final String description) { 930 var mutationResultObject = new MutationResultWithIdObject(); 931 932 try { 933 var spec = FilterUtil.getHome().getFilterUniversalSpec(); 934 935 spec.setFilterKindName(filterKindName); 936 spec.setFilterTypeName(filterTypeName); 937 spec.setFilterName(originalFilterName); 938 939 var commandForm = FilterUtil.getHome().getEditFilterForm(); 940 941 commandForm.setSpec(spec); 942 commandForm.setEditMode(EditMode.LOCK); 943 944 var commandResult = FilterUtil.getHome().editFilter(BaseGraphQl.getUserVisitPK(env), commandForm); 945 946 if(!commandResult.hasErrors()) { 947 var executionResult = commandResult.getExecutionResult(); 948 var result = executionResult.getResult(); 949 Map<String, Object> arguments = env.getArgument("input"); 950 var edit = result.getEdit(); 951 952 mutationResultObject.setEntityInstance(result.getFilter().getEntityInstance()); 953 954 if(arguments.containsKey("filterName")) 955 edit.setFilterName(filterName); 956 if(arguments.containsKey("initialFilterAdjustmentName")) 957 edit.setInitialFilterAdjustmentName(initialFilterAdjustmentName); 958 if(arguments.containsKey("filterItemSelectorName")) 959 edit.setFilterItemSelectorName(filterItemSelectorName); 960 if(arguments.containsKey("isDefault")) 961 edit.setIsDefault(isDefault); 962 if(arguments.containsKey("sortOrder")) 963 edit.setSortOrder(sortOrder); 964 if(arguments.containsKey("description")) 965 edit.setDescription(description); 966 967 commandForm.setEdit(edit); 968 commandForm.setEditMode(EditMode.UPDATE); 969 970 commandResult = FilterUtil.getHome().editFilter(BaseGraphQl.getUserVisitPK(env), commandForm); 971 } 972 973 mutationResultObject.setCommandResult(commandResult); 974 } catch (NamingException ex) { 975 throw new RuntimeException(ex); 976 } 977 978 return mutationResultObject; 979 } 980 981 @GraphQLField 982 @GraphQLRelayMutation 983 static MutationResultObject createFilterEntranceStep(final DataFetchingEnvironment env, 984 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 985 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 986 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 987 @GraphQLName("filterStepName") @GraphQLNonNull final String filterStepName) { 988 var mutationResultObject = new MutationResultObject(); 989 990 try { 991 var commandForm = FilterUtil.getHome().getCreateFilterEntranceStepForm(); 992 993 commandForm.setFilterKindName(filterKindName); 994 commandForm.setFilterTypeName(filterTypeName); 995 commandForm.setFilterName(filterName); 996 commandForm.setFilterStepName(filterStepName); 997 998 var commandResult = FilterUtil.getHome().createFilterEntranceStep(BaseGraphQl.getUserVisitPK(env), commandForm); 999 mutationResultObject.setCommandResult(commandResult); 1000 } catch (NamingException ex) { 1001 throw new RuntimeException(ex); 1002 } 1003 1004 return mutationResultObject; 1005 } 1006 1007 @GraphQLField 1008 @GraphQLRelayMutation 1009 static MutationResultObject deleteFilterEntranceStep(final DataFetchingEnvironment env, 1010 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1011 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1012 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1013 @GraphQLName("filterStepName") @GraphQLNonNull final String filterStepName) { 1014 var mutationResultObject = new MutationResultObject(); 1015 1016 try { 1017 var commandForm = FilterUtil.getHome().getDeleteFilterEntranceStepForm(); 1018 1019 commandForm.setFilterKindName(filterKindName); 1020 commandForm.setFilterTypeName(filterTypeName); 1021 commandForm.setFilterName(filterName); 1022 commandForm.setFilterStepName(filterStepName); 1023 1024 var commandResult = FilterUtil.getHome().deleteFilterEntranceStep(BaseGraphQl.getUserVisitPK(env), commandForm); 1025 mutationResultObject.setCommandResult(commandResult); 1026 } catch (NamingException ex) { 1027 throw new RuntimeException(ex); 1028 } 1029 1030 return mutationResultObject; 1031 } 1032 1033 @GraphQLField 1034 @GraphQLRelayMutation 1035 static MutationResultWithIdObject createFilterStep(final DataFetchingEnvironment env, 1036 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1037 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1038 @GraphQLName("filterStepName") @GraphQLNonNull final String filterStepName, 1039 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1040 @GraphQLName("filterItemSelectorName") final String filterItemSelectorName, 1041 @GraphQLName("description") final String description) { 1042 var mutationResultObject = new MutationResultWithIdObject(); 1043 1044 try { 1045 var commandForm = FilterUtil.getHome().getCreateFilterStepForm(); 1046 1047 commandForm.setFilterKindName(filterKindName); 1048 commandForm.setFilterTypeName(filterTypeName); 1049 commandForm.setFilterName(filterName); 1050 commandForm.setFilterStepName(filterStepName); 1051 commandForm.setFilterItemSelectorName(filterItemSelectorName); 1052 commandForm.setDescription(description); 1053 1054 var commandResult = FilterUtil.getHome().createFilterStep(BaseGraphQl.getUserVisitPK(env), commandForm); 1055 mutationResultObject.setCommandResult(commandResult); 1056 1057 if(!commandResult.hasErrors()) { 1058 var result = commandResult.getExecutionResult().getResult(); 1059 1060 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 1061 } 1062 } catch (NamingException ex) { 1063 throw new RuntimeException(ex); 1064 } 1065 1066 return mutationResultObject; 1067 } 1068 1069 @GraphQLField 1070 @GraphQLRelayMutation 1071 static MutationResultObject deleteFilterStep(final DataFetchingEnvironment env, 1072 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1073 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1074 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1075 @GraphQLName("filterStepName") @GraphQLNonNull final String filterStepName) { 1076 var mutationResultObject = new MutationResultObject(); 1077 1078 try { 1079 var commandForm = FilterUtil.getHome().getDeleteFilterStepForm(); 1080 1081 commandForm.setFilterKindName(filterKindName); 1082 commandForm.setFilterTypeName(filterTypeName); 1083 commandForm.setFilterName(filterName); 1084 commandForm.setFilterStepName(filterStepName); 1085 1086 var commandResult = FilterUtil.getHome().deleteFilterStep(BaseGraphQl.getUserVisitPK(env), commandForm); 1087 mutationResultObject.setCommandResult(commandResult); 1088 } catch (NamingException ex) { 1089 throw new RuntimeException(ex); 1090 } 1091 1092 return mutationResultObject; 1093 } 1094 1095 @GraphQLField 1096 @GraphQLRelayMutation 1097 static MutationResultWithIdObject editFilterStep(final DataFetchingEnvironment env, 1098 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1099 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1100 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1101 @GraphQLName("originalFilterStepName") @GraphQLNonNull final String originalFilterStepName, 1102 @GraphQLName("filterStepName") final String filterStepName, 1103 @GraphQLName("filterItemSelectorName") final String filterItemSelectorName, 1104 @GraphQLName("description") final String description) { 1105 var mutationResultObject = new MutationResultWithIdObject(); 1106 1107 try { 1108 var spec = FilterUtil.getHome().getFilterStepUniversalSpec(); 1109 1110 spec.setFilterKindName(filterKindName); 1111 spec.setFilterTypeName(filterTypeName); 1112 spec.setFilterName(filterName); 1113 spec.setFilterStepName(originalFilterStepName); 1114 1115 var commandForm = FilterUtil.getHome().getEditFilterStepForm(); 1116 1117 commandForm.setSpec(spec); 1118 commandForm.setEditMode(EditMode.LOCK); 1119 1120 var commandResult = FilterUtil.getHome().editFilterStep(BaseGraphQl.getUserVisitPK(env), commandForm); 1121 1122 if(!commandResult.hasErrors()) { 1123 var executionResult = commandResult.getExecutionResult(); 1124 var result = executionResult.getResult(); 1125 Map<String, Object> arguments = env.getArgument("input"); 1126 var edit = result.getEdit(); 1127 1128 mutationResultObject.setEntityInstance(result.getFilterStep().getEntityInstance()); 1129 1130 if(arguments.containsKey("filterStepName")) 1131 edit.setFilterStepName(filterStepName); 1132 if(arguments.containsKey("filterItemSelectorName")) 1133 edit.setFilterItemSelectorName(filterItemSelectorName); 1134 if(arguments.containsKey("description")) 1135 edit.setDescription(description); 1136 1137 commandForm.setEdit(edit); 1138 commandForm.setEditMode(EditMode.UPDATE); 1139 1140 commandResult = FilterUtil.getHome().editFilterStep(BaseGraphQl.getUserVisitPK(env), commandForm); 1141 } 1142 1143 mutationResultObject.setCommandResult(commandResult); 1144 } catch (NamingException ex) { 1145 throw new RuntimeException(ex); 1146 } 1147 1148 return mutationResultObject; 1149 } 1150 1151 @GraphQLField 1152 @GraphQLRelayMutation 1153 static MutationResultWithIdObject createFilterStepElement(final DataFetchingEnvironment env, 1154 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1155 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1156 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1157 @GraphQLName("filterStepName") @GraphQLNonNull final String filterStepName, 1158 @GraphQLName("filterStepElementName") @GraphQLNonNull final String filterStepElementName, 1159 @GraphQLName("filterItemSelectorName") final String filterItemSelectorName, 1160 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1161 @GraphQLName("description") final String description) { 1162 var mutationResultObject = new MutationResultWithIdObject(); 1163 1164 try { 1165 var commandForm = FilterUtil.getHome().getCreateFilterStepElementForm(); 1166 1167 commandForm.setFilterKindName(filterKindName); 1168 commandForm.setFilterTypeName(filterTypeName); 1169 commandForm.setFilterName(filterName); 1170 commandForm.setFilterStepName(filterStepName); 1171 commandForm.setFilterStepElementName(filterStepElementName); 1172 commandForm.setFilterItemSelectorName(filterItemSelectorName); 1173 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1174 commandForm.setDescription(description); 1175 1176 var commandResult = FilterUtil.getHome().createFilterStepElement(BaseGraphQl.getUserVisitPK(env), commandForm); 1177 mutationResultObject.setCommandResult(commandResult); 1178 1179 if(!commandResult.hasErrors()) { 1180 var result = commandResult.getExecutionResult().getResult(); 1181 1182 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 1183 } 1184 } catch (NamingException ex) { 1185 throw new RuntimeException(ex); 1186 } 1187 1188 return mutationResultObject; 1189 } 1190 1191 @GraphQLField 1192 @GraphQLRelayMutation 1193 static MutationResultObject deleteFilterStepElement(final DataFetchingEnvironment env, 1194 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1195 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1196 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1197 @GraphQLName("filterStepName") @GraphQLNonNull final String filterStepName, 1198 @GraphQLName("filterStepElementName") @GraphQLNonNull final String filterStepElementName) { 1199 var mutationResultObject = new MutationResultObject(); 1200 1201 try { 1202 var commandForm = FilterUtil.getHome().getDeleteFilterStepElementForm(); 1203 1204 commandForm.setFilterKindName(filterKindName); 1205 commandForm.setFilterTypeName(filterTypeName); 1206 commandForm.setFilterName(filterName); 1207 commandForm.setFilterStepName(filterStepName); 1208 commandForm.setFilterStepElementName(filterStepElementName); 1209 1210 var commandResult = FilterUtil.getHome().deleteFilterStepElement(BaseGraphQl.getUserVisitPK(env), commandForm); 1211 mutationResultObject.setCommandResult(commandResult); 1212 } catch (NamingException ex) { 1213 throw new RuntimeException(ex); 1214 } 1215 1216 return mutationResultObject; 1217 } 1218 1219 @GraphQLField 1220 @GraphQLRelayMutation 1221 static MutationResultWithIdObject editFilterStepElement(final DataFetchingEnvironment env, 1222 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1223 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1224 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1225 @GraphQLName("filterStepName") @GraphQLNonNull final String filterStepName, 1226 @GraphQLName("originalFilterStepElementName") @GraphQLNonNull final String originalFilterStepElementName, 1227 @GraphQLName("filterStepElementName") final String filterStepElementName, 1228 @GraphQLName("filterItemSelectorName") final String filterItemSelectorName, 1229 @GraphQLName("filterAdjustmentName") final String filterAdjustmentName, 1230 @GraphQLName("description") final String description) { 1231 var mutationResultObject = new MutationResultWithIdObject(); 1232 1233 try { 1234 var spec = FilterUtil.getHome().getFilterStepElementUniversalSpec(); 1235 1236 spec.setFilterKindName(filterKindName); 1237 spec.setFilterTypeName(filterTypeName); 1238 spec.setFilterName(filterName); 1239 spec.setFilterStepName(filterStepName); 1240 spec.setFilterStepElementName(originalFilterStepElementName); 1241 1242 var commandForm = FilterUtil.getHome().getEditFilterStepElementForm(); 1243 1244 commandForm.setSpec(spec); 1245 commandForm.setEditMode(EditMode.LOCK); 1246 1247 var commandResult = FilterUtil.getHome().editFilterStepElement(BaseGraphQl.getUserVisitPK(env), commandForm); 1248 1249 if(!commandResult.hasErrors()) { 1250 var executionResult = commandResult.getExecutionResult(); 1251 var result = executionResult.getResult(); 1252 Map<String, Object> arguments = env.getArgument("input"); 1253 var edit = result.getEdit(); 1254 1255 mutationResultObject.setEntityInstance(result.getFilterStepElement().getEntityInstance()); 1256 1257 if(arguments.containsKey("filterStepElementName")) 1258 edit.setFilterStepElementName(filterStepElementName); 1259 if(arguments.containsKey("filterItemSelectorName")) 1260 edit.setFilterItemSelectorName(filterItemSelectorName); 1261 if(arguments.containsKey("filterAdjustmentName")) 1262 edit.setFilterAdjustmentName(filterAdjustmentName); 1263 if(arguments.containsKey("description")) 1264 edit.setDescription(description); 1265 1266 commandForm.setEdit(edit); 1267 commandForm.setEditMode(EditMode.UPDATE); 1268 1269 commandResult = FilterUtil.getHome().editFilterStepElement(BaseGraphQl.getUserVisitPK(env), commandForm); 1270 } 1271 1272 mutationResultObject.setCommandResult(commandResult); 1273 } catch (NamingException ex) { 1274 throw new RuntimeException(ex); 1275 } 1276 1277 return mutationResultObject; 1278 } 1279 1280 @GraphQLField 1281 @GraphQLRelayMutation 1282 static MutationResultObject createFilterStepDestination(final DataFetchingEnvironment env, 1283 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1284 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1285 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1286 @GraphQLName("fromFilterStepName") @GraphQLNonNull final String fromFilterStepName, 1287 @GraphQLName("toFilterStepName") @GraphQLNonNull final String toFilterStepName) { 1288 var mutationResultObject = new MutationResultObject(); 1289 1290 try { 1291 var commandForm = FilterUtil.getHome().getCreateFilterStepDestinationForm(); 1292 1293 commandForm.setFilterKindName(filterKindName); 1294 commandForm.setFilterTypeName(filterTypeName); 1295 commandForm.setFilterName(filterName); 1296 commandForm.setFromFilterStepName(fromFilterStepName); 1297 commandForm.setToFilterStepName(toFilterStepName); 1298 1299 var commandResult = FilterUtil.getHome().createFilterStepDestination(BaseGraphQl.getUserVisitPK(env), commandForm); 1300 mutationResultObject.setCommandResult(commandResult); 1301 } catch (NamingException ex) { 1302 throw new RuntimeException(ex); 1303 } 1304 1305 return mutationResultObject; 1306 } 1307 1308 @GraphQLField 1309 @GraphQLRelayMutation 1310 static MutationResultObject deleteFilterStepDestination(final DataFetchingEnvironment env, 1311 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1312 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1313 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1314 @GraphQLName("fromFilterStepName") @GraphQLNonNull final String fromFilterStepName, 1315 @GraphQLName("toFilterStepName") @GraphQLNonNull final String toFilterStepName) { 1316 var mutationResultObject = new MutationResultObject(); 1317 1318 try { 1319 var commandForm = FilterUtil.getHome().getDeleteFilterStepDestinationForm(); 1320 1321 commandForm.setFilterKindName(filterKindName); 1322 commandForm.setFilterTypeName(filterTypeName); 1323 commandForm.setFilterName(filterName); 1324 commandForm.setFromFilterStepName(fromFilterStepName); 1325 commandForm.setToFilterStepName(toFilterStepName); 1326 1327 var commandResult = FilterUtil.getHome().deleteFilterStepDestination(BaseGraphQl.getUserVisitPK(env), commandForm); 1328 mutationResultObject.setCommandResult(commandResult); 1329 } catch (NamingException ex) { 1330 throw new RuntimeException(ex); 1331 } 1332 1333 return mutationResultObject; 1334 } 1335 1336 @GraphQLField 1337 @GraphQLRelayMutation 1338 static MutationResultWithIdObject createFilterAdjustment(final DataFetchingEnvironment env, 1339 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1340 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1341 @GraphQLName("filterAdjustmentSourceName") @GraphQLNonNull final String filterAdjustmentSourceName, 1342 @GraphQLName("filterAdjustmentTypeName") final String filterAdjustmentTypeName, 1343 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 1344 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 1345 @GraphQLName("description") final String description) { 1346 var mutationResultObject = new MutationResultWithIdObject(); 1347 1348 try { 1349 var commandForm = FilterUtil.getHome().getCreateFilterAdjustmentForm(); 1350 1351 commandForm.setFilterKindName(filterKindName); 1352 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1353 commandForm.setFilterAdjustmentSourceName(filterAdjustmentSourceName); 1354 commandForm.setFilterAdjustmentTypeName(filterAdjustmentTypeName); 1355 commandForm.setIsDefault(isDefault); 1356 commandForm.setSortOrder(sortOrder); 1357 commandForm.setDescription(description); 1358 1359 var commandResult = FilterUtil.getHome().createFilterAdjustment(BaseGraphQl.getUserVisitPK(env), commandForm); 1360 mutationResultObject.setCommandResult(commandResult); 1361 1362 if(!commandResult.hasErrors()) { 1363 var result = commandResult.getExecutionResult().getResult(); 1364 1365 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 1366 } 1367 } catch (NamingException ex) { 1368 throw new RuntimeException(ex); 1369 } 1370 1371 return mutationResultObject; 1372 } 1373 1374 @GraphQLField 1375 @GraphQLRelayMutation 1376 static MutationResultObject deleteFilterAdjustment(final DataFetchingEnvironment env, 1377 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1378 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName) { 1379 var mutationResultObject = new MutationResultObject(); 1380 1381 try { 1382 var commandForm = FilterUtil.getHome().getDeleteFilterAdjustmentForm(); 1383 1384 commandForm.setFilterKindName(filterKindName); 1385 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1386 1387 var commandResult = FilterUtil.getHome().deleteFilterAdjustment(BaseGraphQl.getUserVisitPK(env), commandForm); 1388 mutationResultObject.setCommandResult(commandResult); 1389 } catch (NamingException ex) { 1390 throw new RuntimeException(ex); 1391 } 1392 1393 return mutationResultObject; 1394 } 1395 1396 @GraphQLField 1397 @GraphQLRelayMutation 1398 static MutationResultWithIdObject editFilterAdjustment(final DataFetchingEnvironment env, 1399 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1400 @GraphQLName("originalFilterAdjustmentName") @GraphQLNonNull final String originalFilterAdjustmentName, 1401 @GraphQLName("filterAdjustmentName") final String filterAdjustmentName, 1402 @GraphQLName("filterAdjustmentSourceName") final String filterAdjustmentSourceName, 1403 @GraphQLName("isDefault") final String isDefault, 1404 @GraphQLName("sortOrder") final String sortOrder, 1405 @GraphQLName("description") final String description) { 1406 var mutationResultObject = new MutationResultWithIdObject(); 1407 1408 try { 1409 var spec = FilterUtil.getHome().getFilterAdjustmentUniversalSpec(); 1410 1411 spec.setFilterKindName(filterKindName); 1412 spec.setFilterAdjustmentName(originalFilterAdjustmentName); 1413 1414 var commandForm = FilterUtil.getHome().getEditFilterAdjustmentForm(); 1415 1416 commandForm.setSpec(spec); 1417 commandForm.setEditMode(EditMode.LOCK); 1418 1419 var commandResult = FilterUtil.getHome().editFilterAdjustment(BaseGraphQl.getUserVisitPK(env), commandForm); 1420 1421 if(!commandResult.hasErrors()) { 1422 var executionResult = commandResult.getExecutionResult(); 1423 var result = executionResult.getResult(); 1424 Map<String, Object> arguments = env.getArgument("input"); 1425 var edit = result.getEdit(); 1426 1427 mutationResultObject.setEntityInstance(result.getFilterAdjustment().getEntityInstance()); 1428 1429 if(arguments.containsKey("filterAdjustmentName")) 1430 edit.setFilterAdjustmentName(filterAdjustmentName); 1431 if(arguments.containsKey("filterAdjustmentSourceName")) 1432 edit.setFilterAdjustmentSourceName(filterAdjustmentSourceName); 1433 if(arguments.containsKey("isDefault")) 1434 edit.setIsDefault(isDefault); 1435 if(arguments.containsKey("sortOrder")) 1436 edit.setSortOrder(sortOrder); 1437 if(arguments.containsKey("description")) 1438 edit.setDescription(description); 1439 1440 commandForm.setEdit(edit); 1441 commandForm.setEditMode(EditMode.UPDATE); 1442 1443 commandResult = FilterUtil.getHome().editFilterAdjustment(BaseGraphQl.getUserVisitPK(env), commandForm); 1444 } 1445 1446 mutationResultObject.setCommandResult(commandResult); 1447 } catch (NamingException ex) { 1448 throw new RuntimeException(ex); 1449 } 1450 1451 return mutationResultObject; 1452 } 1453 1454 @GraphQLField 1455 @GraphQLRelayMutation 1456 static MutationResultObject createFilterAdjustmentAmount(final DataFetchingEnvironment env, 1457 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1458 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1459 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1460 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1461 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1462 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 1463 @GraphQLName("amount") @GraphQLNonNull final String amount) { 1464 var mutationResultObject = new MutationResultObject(); 1465 1466 try { 1467 var commandForm = FilterUtil.getHome().getCreateFilterAdjustmentAmountForm(); 1468 1469 commandForm.setFilterKindName(filterKindName); 1470 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1471 commandForm.setUnitOfMeasureName(unitOfMeasureName); 1472 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 1473 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1474 commandForm.setCurrencyIsoName(currencyIsoName); 1475 commandForm.setAmount(amount); 1476 1477 var commandResult = FilterUtil.getHome().createFilterAdjustmentAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1478 mutationResultObject.setCommandResult(commandResult); 1479 } catch (NamingException ex) { 1480 throw new RuntimeException(ex); 1481 } 1482 1483 return mutationResultObject; 1484 } 1485 1486 @GraphQLField 1487 @GraphQLRelayMutation 1488 static MutationResultObject deleteFilterAdjustmentAmount(final DataFetchingEnvironment env, 1489 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1490 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1491 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1492 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1493 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1494 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 1495 var mutationResultObject = new MutationResultObject(); 1496 1497 try { 1498 var commandForm = FilterUtil.getHome().getDeleteFilterAdjustmentAmountForm(); 1499 1500 commandForm.setFilterKindName(filterKindName); 1501 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1502 commandForm.setUnitOfMeasureName(unitOfMeasureName); 1503 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 1504 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1505 commandForm.setCurrencyIsoName(currencyIsoName); 1506 1507 var commandResult = FilterUtil.getHome().deleteFilterAdjustmentAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1508 mutationResultObject.setCommandResult(commandResult); 1509 } catch (NamingException ex) { 1510 throw new RuntimeException(ex); 1511 } 1512 1513 return mutationResultObject; 1514 } 1515 1516 @GraphQLField 1517 @GraphQLRelayMutation 1518 static MutationResultObject editFilterAdjustmentAmount(final DataFetchingEnvironment env, 1519 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1520 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1521 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1522 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1523 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1524 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 1525 @GraphQLName("amount") final String amount) { 1526 var mutationResultObject = new MutationResultObject(); 1527 1528 try { 1529 var spec = FilterUtil.getHome().getFilterAdjustmentAmountSpec(); 1530 1531 spec.setFilterKindName(filterKindName); 1532 spec.setFilterAdjustmentName(filterAdjustmentName); 1533 spec.setUnitOfMeasureName(unitOfMeasureName); 1534 spec.setUnitOfMeasureKindName(unitOfMeasureKindName); 1535 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1536 spec.setCurrencyIsoName(currencyIsoName); 1537 1538 var commandForm = FilterUtil.getHome().getEditFilterAdjustmentAmountForm(); 1539 1540 commandForm.setSpec(spec); 1541 commandForm.setEditMode(EditMode.LOCK); 1542 1543 var commandResult = FilterUtil.getHome().editFilterAdjustmentAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1544 1545 if(!commandResult.hasErrors()) { 1546 var executionResult = commandResult.getExecutionResult(); 1547 var result = executionResult.getResult(); 1548 Map<String, Object> arguments = env.getArgument("input"); 1549 var edit = result.getEdit(); 1550 1551 if(arguments.containsKey("amount")) 1552 edit.setAmount(amount); 1553 1554 commandForm.setEdit(edit); 1555 commandForm.setEditMode(EditMode.UPDATE); 1556 1557 commandResult = FilterUtil.getHome().editFilterAdjustmentAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1558 } 1559 1560 mutationResultObject.setCommandResult(commandResult); 1561 } catch (NamingException ex) { 1562 throw new RuntimeException(ex); 1563 } 1564 1565 return mutationResultObject; 1566 } 1567 1568 @GraphQLField 1569 @GraphQLRelayMutation 1570 static MutationResultObject createFilterAdjustmentFixedAmount(final DataFetchingEnvironment env, 1571 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1572 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1573 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1574 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1575 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1576 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 1577 @GraphQLName("unitAmount") @GraphQLNonNull final String unitAmount) { 1578 var mutationResultObject = new MutationResultObject(); 1579 1580 try { 1581 var commandForm = FilterUtil.getHome().getCreateFilterAdjustmentFixedAmountForm(); 1582 1583 commandForm.setFilterKindName(filterKindName); 1584 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1585 commandForm.setUnitOfMeasureName(unitOfMeasureName); 1586 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 1587 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1588 commandForm.setCurrencyIsoName(currencyIsoName); 1589 commandForm.setUnitAmount(unitAmount); 1590 1591 var commandResult = FilterUtil.getHome().createFilterAdjustmentFixedAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1592 mutationResultObject.setCommandResult(commandResult); 1593 } catch (NamingException ex) { 1594 throw new RuntimeException(ex); 1595 } 1596 1597 return mutationResultObject; 1598 } 1599 1600 @GraphQLField 1601 @GraphQLRelayMutation 1602 static MutationResultObject deleteFilterAdjustmentFixedAmount(final DataFetchingEnvironment env, 1603 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1604 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1605 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1606 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1607 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1608 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 1609 var mutationResultObject = new MutationResultObject(); 1610 1611 try { 1612 var commandForm = FilterUtil.getHome().getDeleteFilterAdjustmentFixedAmountForm(); 1613 1614 commandForm.setFilterKindName(filterKindName); 1615 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1616 commandForm.setUnitOfMeasureName(unitOfMeasureName); 1617 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 1618 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1619 commandForm.setCurrencyIsoName(currencyIsoName); 1620 1621 var commandResult = FilterUtil.getHome().deleteFilterAdjustmentFixedAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1622 mutationResultObject.setCommandResult(commandResult); 1623 } catch (NamingException ex) { 1624 throw new RuntimeException(ex); 1625 } 1626 1627 return mutationResultObject; 1628 } 1629 1630 @GraphQLField 1631 @GraphQLRelayMutation 1632 static MutationResultObject editFilterAdjustmentFixedAmount(final DataFetchingEnvironment env, 1633 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1634 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1635 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1636 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1637 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1638 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 1639 @GraphQLName("unitAmount") final String unitAmount) { 1640 var mutationResultObject = new MutationResultObject(); 1641 1642 try { 1643 var spec = FilterUtil.getHome().getFilterAdjustmentFixedAmountSpec(); 1644 1645 spec.setFilterKindName(filterKindName); 1646 spec.setFilterAdjustmentName(filterAdjustmentName); 1647 spec.setUnitOfMeasureName(unitOfMeasureName); 1648 spec.setUnitOfMeasureKindName(unitOfMeasureKindName); 1649 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1650 spec.setCurrencyIsoName(currencyIsoName); 1651 1652 var commandForm = FilterUtil.getHome().getEditFilterAdjustmentFixedAmountForm(); 1653 1654 commandForm.setSpec(spec); 1655 commandForm.setEditMode(EditMode.LOCK); 1656 1657 var commandResult = FilterUtil.getHome().editFilterAdjustmentFixedAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1658 1659 if(!commandResult.hasErrors()) { 1660 var executionResult = commandResult.getExecutionResult(); 1661 var result = executionResult.getResult(); 1662 Map<String, Object> arguments = env.getArgument("input"); 1663 var edit = result.getEdit(); 1664 1665 if(arguments.containsKey("unitAmount")) 1666 edit.setUnitAmount(unitAmount); 1667 1668 commandForm.setEdit(edit); 1669 commandForm.setEditMode(EditMode.UPDATE); 1670 1671 commandResult = FilterUtil.getHome().editFilterAdjustmentFixedAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1672 } 1673 1674 mutationResultObject.setCommandResult(commandResult); 1675 } catch (NamingException ex) { 1676 throw new RuntimeException(ex); 1677 } 1678 1679 return mutationResultObject; 1680 } 1681 1682 @GraphQLField 1683 @GraphQLRelayMutation 1684 static MutationResultObject createFilterAdjustmentPercent(final DataFetchingEnvironment env, 1685 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1686 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1687 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1688 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1689 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1690 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 1691 @GraphQLName("percent") @GraphQLNonNull final String percent) { 1692 var mutationResultObject = new MutationResultObject(); 1693 1694 try { 1695 var commandForm = FilterUtil.getHome().getCreateFilterAdjustmentPercentForm(); 1696 1697 commandForm.setFilterKindName(filterKindName); 1698 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1699 commandForm.setUnitOfMeasureName(unitOfMeasureName); 1700 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 1701 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1702 commandForm.setCurrencyIsoName(currencyIsoName); 1703 commandForm.setPercent(percent); 1704 1705 var commandResult = FilterUtil.getHome().createFilterAdjustmentPercent(BaseGraphQl.getUserVisitPK(env), commandForm); 1706 mutationResultObject.setCommandResult(commandResult); 1707 } catch (NamingException ex) { 1708 throw new RuntimeException(ex); 1709 } 1710 1711 return mutationResultObject; 1712 } 1713 1714 @GraphQLField 1715 @GraphQLRelayMutation 1716 static MutationResultObject deleteFilterAdjustmentPercent(final DataFetchingEnvironment env, 1717 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1718 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1719 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1720 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1721 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1722 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 1723 var mutationResultObject = new MutationResultObject(); 1724 1725 try { 1726 var commandForm = FilterUtil.getHome().getDeleteFilterAdjustmentPercentForm(); 1727 1728 commandForm.setFilterKindName(filterKindName); 1729 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1730 commandForm.setUnitOfMeasureName(unitOfMeasureName); 1731 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 1732 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1733 commandForm.setCurrencyIsoName(currencyIsoName); 1734 1735 var commandResult = FilterUtil.getHome().deleteFilterAdjustmentPercent(BaseGraphQl.getUserVisitPK(env), commandForm); 1736 mutationResultObject.setCommandResult(commandResult); 1737 } catch (NamingException ex) { 1738 throw new RuntimeException(ex); 1739 } 1740 1741 return mutationResultObject; 1742 } 1743 1744 @GraphQLField 1745 @GraphQLRelayMutation 1746 static MutationResultObject editFilterAdjustmentPercent(final DataFetchingEnvironment env, 1747 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1748 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1749 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1750 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1751 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1752 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 1753 @GraphQLName("percent") final String percent) { 1754 var mutationResultObject = new MutationResultObject(); 1755 1756 try { 1757 var spec = FilterUtil.getHome().getFilterAdjustmentPercentSpec(); 1758 1759 spec.setFilterKindName(filterKindName); 1760 spec.setFilterAdjustmentName(filterAdjustmentName); 1761 spec.setUnitOfMeasureName(unitOfMeasureName); 1762 spec.setUnitOfMeasureKindName(unitOfMeasureKindName); 1763 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1764 spec.setCurrencyIsoName(currencyIsoName); 1765 1766 var commandForm = FilterUtil.getHome().getEditFilterAdjustmentPercentForm(); 1767 1768 commandForm.setSpec(spec); 1769 commandForm.setEditMode(EditMode.LOCK); 1770 1771 var commandResult = FilterUtil.getHome().editFilterAdjustmentPercent(BaseGraphQl.getUserVisitPK(env), commandForm); 1772 1773 if(!commandResult.hasErrors()) { 1774 var executionResult = commandResult.getExecutionResult(); 1775 var result = executionResult.getResult(); 1776 Map<String, Object> arguments = env.getArgument("input"); 1777 var edit = result.getEdit(); 1778 1779 if(arguments.containsKey("percent")) 1780 edit.setPercent(percent); 1781 1782 commandForm.setEdit(edit); 1783 commandForm.setEditMode(EditMode.UPDATE); 1784 1785 commandResult = FilterUtil.getHome().editFilterAdjustmentPercent(BaseGraphQl.getUserVisitPK(env), commandForm); 1786 } 1787 1788 mutationResultObject.setCommandResult(commandResult); 1789 } catch (NamingException ex) { 1790 throw new RuntimeException(ex); 1791 } 1792 1793 return mutationResultObject; 1794 } 1795 1796 @GraphQLField 1797 @GraphQLRelayMutation 1798 static MutationResultWithIdObject createSequence(final DataFetchingEnvironment env, 1799 @GraphQLName("sequenceTypeName") @GraphQLNonNull final String sequenceTypeName, 1800 @GraphQLName("sequenceName") @GraphQLNonNull final String sequenceName, 1801 @GraphQLName("mask") @GraphQLNonNull final String mask, 1802 @GraphQLName("chunkSize") final String chunkSize, 1803 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 1804 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 1805 @GraphQLName("value") final String value, 1806 @GraphQLName("description") final String description) { 1807 var mutationResultObject = new MutationResultWithIdObject(); 1808 1809 try { 1810 var commandForm = SequenceUtil.getHome().getCreateSequenceForm(); 1811 1812 commandForm.setSequenceName(sequenceName); 1813 commandForm.setSequenceTypeName(sequenceTypeName); 1814 commandForm.setMask(mask); 1815 commandForm.setChunkSize(chunkSize); 1816 commandForm.setIsDefault(isDefault); 1817 commandForm.setSortOrder(sortOrder); 1818 commandForm.setValue(value); 1819 commandForm.setDescription(description); 1820 1821 var commandResult = SequenceUtil.getHome().createSequence(BaseGraphQl.getUserVisitPK(env), commandForm); 1822 mutationResultObject.setCommandResult(commandResult); 1823 1824 if(!commandResult.hasErrors()) { 1825 var result = commandResult.getExecutionResult().getResult(); 1826 1827 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 1828 } 1829 } catch (NamingException ex) { 1830 throw new RuntimeException(ex); 1831 } 1832 1833 return mutationResultObject; 1834 } 1835 1836 @GraphQLField 1837 @GraphQLRelayMutation 1838 static MutationResultObject deleteSequence(final DataFetchingEnvironment env, 1839 @GraphQLName("sequenceTypeName") @GraphQLNonNull final String sequenceTypeName, 1840 @GraphQLName("sequenceName") @GraphQLNonNull final String sequenceName) { 1841 var mutationResultObject = new MutationResultObject(); 1842 1843 try { 1844 var commandForm = SequenceUtil.getHome().getDeleteSequenceForm(); 1845 1846 commandForm.setSequenceTypeName(sequenceTypeName); 1847 commandForm.setSequenceName(sequenceName); 1848 1849 var commandResult = SequenceUtil.getHome().deleteSequence(BaseGraphQl.getUserVisitPK(env), commandForm); 1850 mutationResultObject.setCommandResult(commandResult); 1851 } catch (NamingException ex) { 1852 throw new RuntimeException(ex); 1853 } 1854 1855 return mutationResultObject; 1856 } 1857 1858 @GraphQLField 1859 @GraphQLRelayMutation 1860 static MutationResultWithIdObject editSequence(final DataFetchingEnvironment env, 1861 @GraphQLName("sequenceTypeName") @GraphQLNonNull final String sequenceTypeName, 1862 @GraphQLName("originalSequenceName") final String originalSequenceName, 1863 @GraphQLName("id") @GraphQLID final String id, 1864 @GraphQLName("sequenceName") final String sequenceName, 1865 @GraphQLName("chunkSize") final String chunkSize, 1866 @GraphQLName("isDefault") final String isDefault, 1867 @GraphQLName("sortOrder") final String sortOrder, 1868 @GraphQLName("description") final String description) { 1869 var mutationResultObject = new MutationResultWithIdObject(); 1870 1871 try { 1872 var spec = SequenceUtil.getHome().getSequenceUniversalSpec(); 1873 1874 spec.setSequenceTypeName(sequenceTypeName); 1875 spec.setSequenceName(originalSequenceName); 1876 spec.setUuid(id); 1877 1878 var commandForm = SequenceUtil.getHome().getEditSequenceForm(); 1879 1880 commandForm.setSpec(spec); 1881 commandForm.setEditMode(EditMode.LOCK); 1882 1883 var commandResult = SequenceUtil.getHome().editSequence(BaseGraphQl.getUserVisitPK(env), commandForm); 1884 1885 if(!commandResult.hasErrors()) { 1886 var executionResult = commandResult.getExecutionResult(); 1887 var result = executionResult.getResult(); 1888 Map<String, Object> arguments = env.getArgument("input"); 1889 var edit = result.getEdit(); 1890 1891 mutationResultObject.setEntityInstance(result.getSequence().getEntityInstance()); 1892 1893 if(arguments.containsKey("sequenceName")) 1894 edit.setSequenceName(sequenceName); 1895 if(arguments.containsKey("chunkSize")) 1896 edit.setChunkSize(chunkSize); 1897 if(arguments.containsKey("isDefault")) 1898 edit.setIsDefault(isDefault); 1899 if(arguments.containsKey("sortOrder")) 1900 edit.setSortOrder(sortOrder); 1901 if(arguments.containsKey("description")) 1902 edit.setDescription(description); 1903 1904 commandForm.setEdit(edit); 1905 commandForm.setEditMode(EditMode.UPDATE); 1906 1907 commandResult = SequenceUtil.getHome().editSequence(BaseGraphQl.getUserVisitPK(env), commandForm); 1908 } 1909 1910 mutationResultObject.setCommandResult(commandResult); 1911 } catch (NamingException ex) { 1912 throw new RuntimeException(ex); 1913 } 1914 1915 return mutationResultObject; 1916 } 1917 1918 @GraphQLField 1919 @GraphQLRelayMutation 1920 @GraphQLName("setSequenceValue") 1921 static MutationResultObject setSequenceValue(final DataFetchingEnvironment env, 1922 @GraphQLName("sequenceTypeName") final String sequenceTypeName, 1923 @GraphQLName("sequenceName") final String sequenceName, 1924 @GraphQLName("id") @GraphQLID final String id, 1925 @GraphQLName("value") @GraphQLNonNull final String value) { 1926 var mutationResultObject = new MutationResultObject(); 1927 1928 try { 1929 var commandForm = SequenceUtil.getHome().getSetSequenceValueForm(); 1930 1931 commandForm.setSequenceTypeName(sequenceTypeName); 1932 commandForm.setSequenceName(sequenceName); 1933 commandForm.setUuid(id); 1934 commandForm.setValue(value); 1935 1936 var commandResult = SequenceUtil.getHome().setSequenceValue(BaseGraphQl.getUserVisitPK(env), commandForm); 1937 mutationResultObject.setCommandResult(commandResult); 1938 } catch (NamingException ex) { 1939 throw new RuntimeException(ex); 1940 } 1941 1942 return mutationResultObject; 1943 } 1944 1945 @GraphQLField 1946 @GraphQLRelayMutation 1947 @GraphQLName("nextSequenceValue") 1948 static GetNextSequenceValueResultObject nextSequenceValue(final DataFetchingEnvironment env, 1949 @GraphQLName("sequenceTypeName") final String sequenceTypeName, 1950 @GraphQLName("sequenceName") final String sequenceName, 1951 @GraphQLName("id") @GraphQLID final String id) { 1952 var mutationResultObject = new GetNextSequenceValueResultObject(); 1953 1954 try { 1955 var commandForm = SequenceUtil.getHome().getGetNextSequenceValueForm(); 1956 1957 commandForm.setSequenceTypeName(sequenceTypeName); 1958 commandForm.setSequenceName(sequenceName); 1959 commandForm.setUuid(id); 1960 1961 var commandResult = SequenceUtil.getHome().getNextSequenceValue(BaseGraphQl.getUserVisitPK(env), commandForm); 1962 mutationResultObject.setCommandResult(commandResult); 1963 1964 if(!commandResult.hasErrors()) { 1965 mutationResultObject.setGetNextSequenceValueResult(commandResult.getExecutionResult().getResult()); 1966 } 1967 } catch (NamingException ex) { 1968 throw new RuntimeException(ex); 1969 } 1970 1971 return mutationResultObject; 1972 } 1973 1974 @GraphQLField 1975 @GraphQLRelayMutation 1976 static MutationResultWithIdObject createSequenceType(final DataFetchingEnvironment env, 1977 @GraphQLName("sequenceTypeName") @GraphQLNonNull final String sequenceTypeName, 1978 @GraphQLName("prefix") final String prefix, 1979 @GraphQLName("suffix") final String suffix, 1980 @GraphQLName("sequenceEncoderTypeName") @GraphQLNonNull final String sequenceEncoderTypeName, 1981 @GraphQLName("sequenceChecksumTypeName") @GraphQLNonNull final String sequenceChecksumTypeName, 1982 @GraphQLName("chunkSize") final String chunkSize, 1983 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 1984 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 1985 @GraphQLName("description") final String description) { 1986 var mutationResultObject = new MutationResultWithIdObject(); 1987 1988 try { 1989 var commandForm = SequenceUtil.getHome().getCreateSequenceTypeForm(); 1990 1991 commandForm.setSequenceTypeName(sequenceTypeName); 1992 commandForm.setPrefix(prefix); 1993 commandForm.setSuffix(suffix); 1994 commandForm.setSequenceEncoderTypeName(sequenceEncoderTypeName); 1995 commandForm.setSequenceChecksumTypeName(sequenceChecksumTypeName); 1996 commandForm.setChunkSize(chunkSize); 1997 commandForm.setIsDefault(isDefault); 1998 commandForm.setSortOrder(sortOrder); 1999 commandForm.setDescription(description); 2000 2001 var commandResult = SequenceUtil.getHome().createSequenceType(BaseGraphQl.getUserVisitPK(env), commandForm); 2002 mutationResultObject.setCommandResult(commandResult); 2003 2004 if(!commandResult.hasErrors()) { 2005 var result = commandResult.getExecutionResult().getResult(); 2006 2007 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2008 } 2009 } catch (NamingException ex) { 2010 throw new RuntimeException(ex); 2011 } 2012 2013 return mutationResultObject; 2014 } 2015 2016 @GraphQLField 2017 @GraphQLRelayMutation 2018 static MutationResultObject deleteSequenceType(final DataFetchingEnvironment env, 2019 @GraphQLName("sequenceTypeName") @GraphQLNonNull final String sequenceTypeName) { 2020 var mutationResultObject = new MutationResultObject(); 2021 2022 try { 2023 var commandForm = SequenceUtil.getHome().getDeleteSequenceTypeForm(); 2024 2025 commandForm.setSequenceTypeName(sequenceTypeName); 2026 2027 var commandResult = SequenceUtil.getHome().deleteSequenceType(BaseGraphQl.getUserVisitPK(env), commandForm); 2028 mutationResultObject.setCommandResult(commandResult); 2029 } catch (NamingException ex) { 2030 throw new RuntimeException(ex); 2031 } 2032 2033 return mutationResultObject; 2034 } 2035 2036 @GraphQLField 2037 @GraphQLRelayMutation 2038 static MutationResultWithIdObject editSequenceType(final DataFetchingEnvironment env, 2039 @GraphQLName("originalSequenceTypeName") final String originalSequenceTypeName, 2040 @GraphQLName("id") @GraphQLID final String id, 2041 @GraphQLName("sequenceTypeName") final String sequenceTypeName, 2042 @GraphQLName("prefix") final String prefix, 2043 @GraphQLName("suffix") final String suffix, 2044 @GraphQLName("sequenceEncoderTypeName") final String sequenceEncoderTypeName, 2045 @GraphQLName("sequenceChecksumTypeName") final String sequenceChecksumTypeName, 2046 @GraphQLName("chunkSize") final String chunkSize, 2047 @GraphQLName("isDefault") final String isDefault, 2048 @GraphQLName("sortOrder") final String sortOrder, 2049 @GraphQLName("description") final String description) { 2050 var mutationResultObject = new MutationResultWithIdObject(); 2051 2052 try { 2053 var spec = SequenceUtil.getHome().getSequenceTypeUniversalSpec(); 2054 2055 spec.setSequenceTypeName(originalSequenceTypeName); 2056 spec.setUuid(id); 2057 2058 var commandForm = SequenceUtil.getHome().getEditSequenceTypeForm(); 2059 2060 commandForm.setSpec(spec); 2061 commandForm.setEditMode(EditMode.LOCK); 2062 2063 var commandResult = SequenceUtil.getHome().editSequenceType(BaseGraphQl.getUserVisitPK(env), commandForm); 2064 2065 if(!commandResult.hasErrors()) { 2066 var executionResult = commandResult.getExecutionResult(); 2067 var result = executionResult.getResult(); 2068 Map<String, Object> arguments = env.getArgument("input"); 2069 var edit = result.getEdit(); 2070 2071 mutationResultObject.setEntityInstance(result.getSequenceType().getEntityInstance()); 2072 2073 if(arguments.containsKey("sequenceTypeName")) 2074 edit.setSequenceTypeName(sequenceTypeName); 2075 if(arguments.containsKey("prefix")) 2076 edit.setPrefix(prefix); 2077 if(arguments.containsKey("suffix")) 2078 edit.setSuffix(suffix); 2079 if(arguments.containsKey("sequenceEncoderTypeName")) 2080 edit.setSequenceEncoderTypeName(sequenceEncoderTypeName); 2081 if(arguments.containsKey("sequenceChecksumTypeName")) 2082 edit.setSequenceChecksumTypeName(sequenceChecksumTypeName); 2083 if(arguments.containsKey("chunkSize")) 2084 edit.setChunkSize(chunkSize); 2085 if(arguments.containsKey("isDefault")) 2086 edit.setIsDefault(isDefault); 2087 if(arguments.containsKey("sortOrder")) 2088 edit.setSortOrder(sortOrder); 2089 if(arguments.containsKey("description")) 2090 edit.setDescription(description); 2091 2092 commandForm.setEdit(edit); 2093 commandForm.setEditMode(EditMode.UPDATE); 2094 2095 commandResult = SequenceUtil.getHome().editSequenceType(BaseGraphQl.getUserVisitPK(env), commandForm); 2096 } 2097 2098 mutationResultObject.setCommandResult(commandResult); 2099 } catch (NamingException ex) { 2100 throw new RuntimeException(ex); 2101 } 2102 2103 return mutationResultObject; 2104 } 2105 2106 @GraphQLField 2107 @GraphQLRelayMutation 2108 static MutationResultWithIdObject createOfferUse(final DataFetchingEnvironment env, 2109 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2110 @GraphQLName("useName") @GraphQLNonNull final String useName, 2111 @GraphQLName("salesOrderSequenceName") final String salesOrderSequenceName) { 2112 var mutationResultObject = new MutationResultWithIdObject(); 2113 2114 try { 2115 var commandForm = OfferUtil.getHome().getCreateOfferUseForm(); 2116 2117 commandForm.setOfferName(offerName); 2118 commandForm.setUseName(useName); 2119 commandForm.setSalesOrderSequenceName(salesOrderSequenceName); 2120 2121 var commandResult = OfferUtil.getHome().createOfferUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2122 mutationResultObject.setCommandResult(commandResult); 2123 2124 if(!commandResult.hasErrors()) { 2125 var result = commandResult.getExecutionResult().getResult(); 2126 2127 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2128 } 2129 } catch (NamingException ex) { 2130 throw new RuntimeException(ex); 2131 } 2132 2133 return mutationResultObject; 2134 } 2135 2136 @GraphQLField 2137 @GraphQLRelayMutation 2138 static MutationResultObject deleteOfferUse(final DataFetchingEnvironment env, 2139 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2140 @GraphQLName("useName") @GraphQLNonNull final String useName) { 2141 var mutationResultObject = new MutationResultObject(); 2142 2143 try { 2144 var commandForm = OfferUtil.getHome().getDeleteOfferUseForm(); 2145 2146 commandForm.setOfferName(offerName); 2147 commandForm.setUseName(useName); 2148 2149 var commandResult = OfferUtil.getHome().deleteOfferUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2150 mutationResultObject.setCommandResult(commandResult); 2151 } catch (NamingException ex) { 2152 throw new RuntimeException(ex); 2153 } 2154 2155 return mutationResultObject; 2156 } 2157 2158 @GraphQLField 2159 @GraphQLRelayMutation 2160 static MutationResultWithIdObject editOfferUse(final DataFetchingEnvironment env, 2161 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2162 @GraphQLName("useName") @GraphQLNonNull final String useName, 2163 @GraphQLName("salesOrderSequenceName") final String salesOrderSequenceName) { 2164 var mutationResultObject = new MutationResultWithIdObject(); 2165 2166 try { 2167 var spec = OfferUtil.getHome().getOfferUseSpec(); 2168 2169 spec.setOfferName(offerName); 2170 spec.setUseName(useName); 2171 2172 var commandForm = OfferUtil.getHome().getEditOfferUseForm(); 2173 2174 commandForm.setSpec(spec); 2175 commandForm.setEditMode(EditMode.LOCK); 2176 2177 var commandResult = OfferUtil.getHome().editOfferUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2178 2179 if(!commandResult.hasErrors()) { 2180 var executionResult = commandResult.getExecutionResult(); 2181 var result = executionResult.getResult(); 2182 Map<String, Object> arguments = env.getArgument("input"); 2183 var edit = result.getEdit(); 2184 2185 mutationResultObject.setEntityInstance(result.getOfferUse().getEntityInstance()); 2186 2187 if(arguments.containsKey("salesOrderSequenceName")) 2188 edit.setSalesOrderSequenceName(salesOrderSequenceName); 2189 2190 commandForm.setEdit(edit); 2191 commandForm.setEditMode(EditMode.UPDATE); 2192 2193 commandResult = OfferUtil.getHome().editOfferUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2194 } 2195 2196 mutationResultObject.setCommandResult(commandResult); 2197 } catch (NamingException ex) { 2198 throw new RuntimeException(ex); 2199 } 2200 2201 return mutationResultObject; 2202 } 2203 2204 @GraphQLField 2205 @GraphQLRelayMutation 2206 static MutationResultWithIdObject createOffer(final DataFetchingEnvironment env, 2207 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2208 @GraphQLName("salesOrderSequenceName") final String salesOrderSequenceName, 2209 @GraphQLName("companyName") final String companyName, 2210 @GraphQLName("divisionName") final String divisionName, 2211 @GraphQLName("departmentName") final String departmentName, 2212 @GraphQLName("offerItemSelectorName") final String offerItemSelectorName, 2213 @GraphQLName("offerItemPriceFilterName") final String offerItemPriceFilterName, 2214 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 2215 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 2216 @GraphQLName("description") final String description) { 2217 var mutationResultObject = new MutationResultWithIdObject(); 2218 2219 try { 2220 var commandForm = OfferUtil.getHome().getCreateOfferForm(); 2221 2222 commandForm.setOfferName(offerName); 2223 commandForm.setSalesOrderSequenceName(salesOrderSequenceName); 2224 commandForm.setCompanyName(companyName); 2225 commandForm.setDivisionName(divisionName); 2226 commandForm.setDepartmentName(departmentName); 2227 commandForm.setOfferItemSelectorName(offerItemSelectorName); 2228 commandForm.setOfferItemPriceFilterName(offerItemPriceFilterName); 2229 commandForm.setIsDefault(isDefault); 2230 commandForm.setSortOrder(sortOrder); 2231 commandForm.setDescription(description); 2232 2233 var commandResult = OfferUtil.getHome().createOffer(BaseGraphQl.getUserVisitPK(env), commandForm); 2234 mutationResultObject.setCommandResult(commandResult); 2235 2236 if(!commandResult.hasErrors()) { 2237 var result = commandResult.getExecutionResult().getResult(); 2238 2239 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2240 } 2241 } catch (NamingException ex) { 2242 throw new RuntimeException(ex); 2243 } 2244 2245 return mutationResultObject; 2246 } 2247 2248 @GraphQLField 2249 @GraphQLRelayMutation 2250 static MutationResultObject deleteOffer(final DataFetchingEnvironment env, 2251 @GraphQLName("offerName") @GraphQLNonNull final String offerName) { 2252 var mutationResultObject = new MutationResultObject(); 2253 2254 try { 2255 var commandForm = OfferUtil.getHome().getDeleteOfferForm(); 2256 2257 commandForm.setOfferName(offerName); 2258 2259 var commandResult = OfferUtil.getHome().deleteOffer(BaseGraphQl.getUserVisitPK(env), commandForm); 2260 mutationResultObject.setCommandResult(commandResult); 2261 } catch (NamingException ex) { 2262 throw new RuntimeException(ex); 2263 } 2264 2265 return mutationResultObject; 2266 } 2267 2268 @GraphQLField 2269 @GraphQLRelayMutation 2270 static MutationResultWithIdObject editOffer(final DataFetchingEnvironment env, 2271 @GraphQLName("originalOfferName") final String originalOfferName, 2272 //@GraphQLName("id") @GraphQLID final String id, 2273 @GraphQLName("offerName") final String offerName, 2274 @GraphQLName("salesOrderSequenceName") final String salesOrderSequenceName, 2275 @GraphQLName("offerItemSelectorName") final String offerItemSelectorName, 2276 @GraphQLName("offerItemPriceFilterName") final String offerItemPriceFilterName, 2277 @GraphQLName("isDefault") final String isDefault, 2278 @GraphQLName("sortOrder") final String sortOrder, 2279 @GraphQLName("description") final String description) { 2280 var mutationResultObject = new MutationResultWithIdObject(); 2281 2282 try { 2283 var spec = OfferUtil.getHome().getOfferUniversalSpec(); 2284 2285 spec.setOfferName(originalOfferName); 2286 //spec.setUuid(id); 2287 2288 var commandForm = OfferUtil.getHome().getEditOfferForm(); 2289 2290 commandForm.setSpec(spec); 2291 commandForm.setEditMode(EditMode.LOCK); 2292 2293 var commandResult = OfferUtil.getHome().editOffer(BaseGraphQl.getUserVisitPK(env), commandForm); 2294 2295 if(!commandResult.hasErrors()) { 2296 var executionResult = commandResult.getExecutionResult(); 2297 var result = executionResult.getResult(); 2298 Map<String, Object> arguments = env.getArgument("input"); 2299 var edit = result.getEdit(); 2300 2301 mutationResultObject.setEntityInstance(result.getOffer().getEntityInstance()); 2302 2303 if(arguments.containsKey("offerName")) 2304 edit.setOfferName(offerName); 2305 if(arguments.containsKey("salesOrderSequenceName")) 2306 edit.setSalesOrderSequenceName(salesOrderSequenceName); 2307 if(arguments.containsKey("offerItemSelectorName")) 2308 edit.setOfferItemSelectorName(offerItemSelectorName); 2309 if(arguments.containsKey("offerItemPriceFilterName")) 2310 edit.setOfferItemPriceFilterName(offerItemPriceFilterName); 2311 if(arguments.containsKey("isDefault")) 2312 edit.setIsDefault(isDefault); 2313 if(arguments.containsKey("sortOrder")) 2314 edit.setSortOrder(sortOrder); 2315 if(arguments.containsKey("description")) 2316 edit.setDescription(description); 2317 2318 commandForm.setEdit(edit); 2319 commandForm.setEditMode(EditMode.UPDATE); 2320 2321 commandResult = OfferUtil.getHome().editOffer(BaseGraphQl.getUserVisitPK(env), commandForm); 2322 } 2323 2324 mutationResultObject.setCommandResult(commandResult); 2325 } catch (NamingException ex) { 2326 throw new RuntimeException(ex); 2327 } 2328 2329 return mutationResultObject; 2330 } 2331 2332 @GraphQLField 2333 @GraphQLRelayMutation 2334 static MutationResultWithIdObject createOfferItem(final DataFetchingEnvironment env, 2335 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2336 @GraphQLName("itemName") @GraphQLNonNull final String itemName) { 2337 var mutationResultObject = new MutationResultWithIdObject(); 2338 2339 try { 2340 var commandForm = OfferUtil.getHome().getCreateOfferItemForm(); 2341 2342 commandForm.setOfferName(offerName); 2343 commandForm.setItemName(itemName); 2344 2345 var commandResult = OfferUtil.getHome().createOfferItem(BaseGraphQl.getUserVisitPK(env), commandForm); 2346 mutationResultObject.setCommandResult(commandResult); 2347 2348 if(!commandResult.hasErrors()) { 2349 var result = commandResult.getExecutionResult().getResult(); 2350 2351 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2352 } 2353 } catch (NamingException ex) { 2354 throw new RuntimeException(ex); 2355 } 2356 2357 return mutationResultObject; 2358 } 2359 2360 @GraphQLField 2361 @GraphQLRelayMutation 2362 static MutationResultObject deleteOfferItem(final DataFetchingEnvironment env, 2363 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2364 @GraphQLName("itemName") @GraphQLNonNull final String itemName) { 2365 var mutationResultObject = new MutationResultObject(); 2366 2367 try { 2368 var commandForm = OfferUtil.getHome().getDeleteOfferItemForm(); 2369 2370 commandForm.setOfferName(offerName); 2371 commandForm.setItemName(itemName); 2372 2373 var commandResult = OfferUtil.getHome().deleteOfferItem(BaseGraphQl.getUserVisitPK(env), commandForm); 2374 mutationResultObject.setCommandResult(commandResult); 2375 } catch (NamingException ex) { 2376 throw new RuntimeException(ex); 2377 } 2378 2379 return mutationResultObject; 2380 } 2381 2382 @GraphQLField 2383 @GraphQLRelayMutation 2384 static MutationResultObject createOfferItemPrice(final DataFetchingEnvironment env, 2385 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2386 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 2387 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 2388 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 2389 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 2390 @GraphQLName("unitPrice") final String unitPrice, 2391 @GraphQLName("minimumUnitPrice") final String minimumUnitPrice, 2392 @GraphQLName("maximumUnitPrice") final String maximumUnitPrice, 2393 @GraphQLName("unitPriceIncrement") final String unitPriceIncrement) { 2394 var mutationResultObject = new MutationResultObject(); 2395 2396 try { 2397 var commandForm = OfferUtil.getHome().getCreateOfferItemPriceForm(); 2398 2399 commandForm.setOfferName(offerName); 2400 commandForm.setItemName(itemName); 2401 commandForm.setInventoryConditionName(inventoryConditionName); 2402 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 2403 commandForm.setCurrencyIsoName(currencyIsoName); 2404 commandForm.setUnitPrice(unitPrice); 2405 commandForm.setMinimumUnitPrice(minimumUnitPrice); 2406 commandForm.setMaximumUnitPrice(maximumUnitPrice); 2407 commandForm.setUnitPriceIncrement(unitPriceIncrement); 2408 2409 var commandResult = OfferUtil.getHome().createOfferItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 2410 mutationResultObject.setCommandResult(commandResult); 2411 } catch (NamingException ex) { 2412 throw new RuntimeException(ex); 2413 } 2414 2415 return mutationResultObject; 2416 } 2417 2418 @GraphQLField 2419 @GraphQLRelayMutation 2420 static MutationResultObject deleteOfferItemPrice(final DataFetchingEnvironment env, 2421 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2422 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 2423 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 2424 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 2425 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 2426 var mutationResultObject = new MutationResultObject(); 2427 2428 try { 2429 var commandForm = OfferUtil.getHome().getDeleteOfferItemPriceForm(); 2430 2431 commandForm.setOfferName(offerName); 2432 commandForm.setItemName(itemName); 2433 commandForm.setInventoryConditionName(inventoryConditionName); 2434 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 2435 commandForm.setCurrencyIsoName(currencyIsoName); 2436 2437 var commandResult = OfferUtil.getHome().deleteOfferItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 2438 mutationResultObject.setCommandResult(commandResult); 2439 } catch (NamingException ex) { 2440 throw new RuntimeException(ex); 2441 } 2442 2443 return mutationResultObject; 2444 } 2445 2446 @GraphQLField 2447 @GraphQLRelayMutation 2448 static MutationResultObject editOfferItemPrice(final DataFetchingEnvironment env, 2449 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2450 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 2451 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 2452 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 2453 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 2454 @GraphQLName("unitPrice") final String unitPrice, 2455 @GraphQLName("minimumUnitPrice") final String minimumUnitPrice, 2456 @GraphQLName("maximumUnitPrice") final String maximumUnitPrice, 2457 @GraphQLName("unitPriceIncrement") final String unitPriceIncrement) { 2458 var mutationResultObject = new MutationResultObject(); 2459 2460 try { 2461 var spec = OfferUtil.getHome().getOfferItemPriceSpec(); 2462 2463 spec.setOfferName(offerName); 2464 spec.setItemName(itemName); 2465 spec.setInventoryConditionName(inventoryConditionName); 2466 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 2467 spec.setCurrencyIsoName(currencyIsoName); 2468 2469 var commandForm = OfferUtil.getHome().getEditOfferItemPriceForm(); 2470 2471 commandForm.setSpec(spec); 2472 commandForm.setEditMode(EditMode.LOCK); 2473 2474 var commandResult = OfferUtil.getHome().editOfferItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 2475 2476 if(!commandResult.hasErrors()) { 2477 var executionResult = commandResult.getExecutionResult(); 2478 var result = executionResult.getResult(); 2479 Map<String, Object> arguments = env.getArgument("input"); 2480 var edit = result.getEdit(); 2481 2482 if(arguments.containsKey("unitPrice")) 2483 edit.setUnitPrice(unitPrice); 2484 if(arguments.containsKey("minimumUnitPrice")) 2485 edit.setMinimumUnitPrice(minimumUnitPrice); 2486 if(arguments.containsKey("maximumUnitPrice")) 2487 edit.setMaximumUnitPrice(maximumUnitPrice); 2488 if(arguments.containsKey("unitPriceIncrement")) 2489 edit.setUnitPriceIncrement(unitPriceIncrement); 2490 2491 commandForm.setEdit(edit); 2492 commandForm.setEditMode(EditMode.UPDATE); 2493 2494 commandResult = OfferUtil.getHome().editOfferItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 2495 } 2496 2497 mutationResultObject.setCommandResult(commandResult); 2498 } catch (NamingException ex) { 2499 throw new RuntimeException(ex); 2500 } 2501 2502 return mutationResultObject; 2503 } 2504 2505 @GraphQLField 2506 @GraphQLRelayMutation 2507 static MutationResultObject createOfferCustomerType(final DataFetchingEnvironment env, 2508 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2509 @GraphQLName("customerTypeName") @GraphQLNonNull final String customerTypeName, 2510 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 2511 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 2512 var mutationResultObject = new MutationResultObject(); 2513 2514 try { 2515 var commandForm = OfferUtil.getHome().getCreateOfferCustomerTypeForm(); 2516 2517 commandForm.setOfferName(offerName); 2518 commandForm.setCustomerTypeName(customerTypeName); 2519 commandForm.setIsDefault(isDefault); 2520 commandForm.setSortOrder(sortOrder); 2521 2522 var commandResult = OfferUtil.getHome().createOfferCustomerType(BaseGraphQl.getUserVisitPK(env), commandForm); 2523 mutationResultObject.setCommandResult(commandResult); 2524 } catch (NamingException ex) { 2525 throw new RuntimeException(ex); 2526 } 2527 2528 return mutationResultObject; 2529 } 2530 2531 @GraphQLField 2532 @GraphQLRelayMutation 2533 static MutationResultObject deleteOfferCustomerType(final DataFetchingEnvironment env, 2534 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2535 @GraphQLName("customerTypeName") @GraphQLNonNull final String customerTypeName) { 2536 var mutationResultObject = new MutationResultObject(); 2537 2538 try { 2539 var commandForm = OfferUtil.getHome().getDeleteOfferCustomerTypeForm(); 2540 2541 commandForm.setOfferName(offerName); 2542 commandForm.setCustomerTypeName(customerTypeName); 2543 2544 var commandResult = OfferUtil.getHome().deleteOfferCustomerType(BaseGraphQl.getUserVisitPK(env), commandForm); 2545 mutationResultObject.setCommandResult(commandResult); 2546 } catch (NamingException ex) { 2547 throw new RuntimeException(ex); 2548 } 2549 2550 return mutationResultObject; 2551 } 2552 2553 @GraphQLField 2554 @GraphQLRelayMutation 2555 static MutationResultObject editOfferCustomerType(final DataFetchingEnvironment env, 2556 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2557 @GraphQLName("customerTypeName") @GraphQLNonNull final String customerTypeName, 2558 @GraphQLName("isDefault") final String isDefault, 2559 @GraphQLName("sortOrder") final String sortOrder) { 2560 var mutationResultObject = new MutationResultObject(); 2561 2562 try { 2563 var spec = OfferUtil.getHome().getOfferCustomerTypeSpec(); 2564 2565 spec.setOfferName(offerName); 2566 spec.setCustomerTypeName(customerTypeName); 2567 2568 var commandForm = OfferUtil.getHome().getEditOfferCustomerTypeForm(); 2569 2570 commandForm.setSpec(spec); 2571 commandForm.setEditMode(EditMode.LOCK); 2572 2573 var commandResult = OfferUtil.getHome().editOfferCustomerType(BaseGraphQl.getUserVisitPK(env), commandForm); 2574 2575 if(!commandResult.hasErrors()) { 2576 var executionResult = commandResult.getExecutionResult(); 2577 var result = executionResult.getResult(); 2578 Map<String, Object> arguments = env.getArgument("input"); 2579 var edit = result.getEdit(); 2580 2581 if(arguments.containsKey("isDefault")) 2582 edit.setIsDefault(isDefault); 2583 if(arguments.containsKey("sortOrder")) 2584 edit.setSortOrder(sortOrder); 2585 2586 commandForm.setEdit(edit); 2587 commandForm.setEditMode(EditMode.UPDATE); 2588 2589 commandResult = OfferUtil.getHome().editOfferCustomerType(BaseGraphQl.getUserVisitPK(env), commandForm); 2590 } 2591 2592 mutationResultObject.setCommandResult(commandResult); 2593 } catch (NamingException ex) { 2594 throw new RuntimeException(ex); 2595 } 2596 2597 return mutationResultObject; 2598 } 2599 2600 @GraphQLField 2601 @GraphQLRelayMutation 2602 static MutationResultWithIdObject createUse(final DataFetchingEnvironment env, 2603 @GraphQLName("useName") @GraphQLNonNull final String useName, 2604 @GraphQLName("useTypeName") @GraphQLNonNull final String useTypeName, 2605 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 2606 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 2607 @GraphQLName("description") final String description) { 2608 var mutationResultObject = new MutationResultWithIdObject(); 2609 2610 try { 2611 var commandForm = OfferUtil.getHome().getCreateUseForm(); 2612 2613 commandForm.setUseName(useName); 2614 commandForm.setUseTypeName(useTypeName); 2615 commandForm.setIsDefault(isDefault); 2616 commandForm.setSortOrder(sortOrder); 2617 commandForm.setDescription(description); 2618 2619 var commandResult = OfferUtil.getHome().createUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2620 mutationResultObject.setCommandResult(commandResult); 2621 2622 if(!commandResult.hasErrors()) { 2623 var result = commandResult.getExecutionResult().getResult(); 2624 2625 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2626 } 2627 } catch (NamingException ex) { 2628 throw new RuntimeException(ex); 2629 } 2630 2631 return mutationResultObject; 2632 } 2633 2634 @GraphQLField 2635 @GraphQLRelayMutation 2636 static MutationResultObject deleteUse(final DataFetchingEnvironment env, 2637 @GraphQLName("useName") @GraphQLNonNull final String useName) { 2638 var mutationResultObject = new MutationResultObject(); 2639 2640 try { 2641 var commandForm = OfferUtil.getHome().getDeleteUseForm(); 2642 2643 commandForm.setUseName(useName); 2644 2645 var commandResult = OfferUtil.getHome().deleteUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2646 mutationResultObject.setCommandResult(commandResult); 2647 } catch (NamingException ex) { 2648 throw new RuntimeException(ex); 2649 } 2650 2651 return mutationResultObject; 2652 } 2653 2654 @GraphQLField 2655 @GraphQLRelayMutation 2656 static MutationResultWithIdObject editUse(final DataFetchingEnvironment env, 2657 @GraphQLName("originalUseName") final String originalUseName, 2658 //@GraphQLName("id") @GraphQLID final String id, 2659 @GraphQLName("useName") final String useName, 2660 @GraphQLName("useTypeName") final String useTypeName, 2661 @GraphQLName("isDefault") final String isDefault, 2662 @GraphQLName("sortOrder") final String sortOrder, 2663 @GraphQLName("description") final String description) { 2664 var mutationResultObject = new MutationResultWithIdObject(); 2665 2666 try { 2667 var spec = OfferUtil.getHome().getUseUniversalSpec(); 2668 2669 spec.setUseName(originalUseName); 2670 //spec.setUuid(id); 2671 2672 var commandForm = OfferUtil.getHome().getEditUseForm(); 2673 2674 commandForm.setSpec(spec); 2675 commandForm.setEditMode(EditMode.LOCK); 2676 2677 var commandResult = OfferUtil.getHome().editUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2678 2679 if(!commandResult.hasErrors()) { 2680 var executionResult = commandResult.getExecutionResult(); 2681 var result = executionResult.getResult(); 2682 Map<String, Object> arguments = env.getArgument("input"); 2683 var edit = result.getEdit(); 2684 2685 mutationResultObject.setEntityInstance(result.getUse().getEntityInstance()); 2686 2687 if(arguments.containsKey("useName")) 2688 edit.setUseName(useName); 2689 if(arguments.containsKey("useTypeName")) 2690 edit.setUseTypeName(useTypeName); 2691 if(arguments.containsKey("isDefault")) 2692 edit.setIsDefault(isDefault); 2693 if(arguments.containsKey("sortOrder")) 2694 edit.setSortOrder(sortOrder); 2695 if(arguments.containsKey("description")) 2696 edit.setDescription(description); 2697 2698 commandForm.setEdit(edit); 2699 commandForm.setEditMode(EditMode.UPDATE); 2700 2701 commandResult = OfferUtil.getHome().editUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2702 } 2703 2704 mutationResultObject.setCommandResult(commandResult); 2705 } catch (NamingException ex) { 2706 throw new RuntimeException(ex); 2707 } 2708 2709 return mutationResultObject; 2710 } 2711 2712 @GraphQLField 2713 @GraphQLRelayMutation 2714 static MutationResultWithIdObject createOfferNameElement(final DataFetchingEnvironment env, 2715 @GraphQLName("offerNameElementName") @GraphQLNonNull final String offerNameElementName, 2716 @GraphQLName("offset") @GraphQLNonNull final String offset, 2717 @GraphQLName("length") @GraphQLNonNull final String length, 2718 @GraphQLName("validationPattern") final String validationPattern, 2719 @GraphQLName("description") final String description) { 2720 var mutationResultObject = new MutationResultWithIdObject(); 2721 2722 try { 2723 var commandForm = OfferUtil.getHome().getCreateOfferNameElementForm(); 2724 2725 commandForm.setOfferNameElementName(offerNameElementName); 2726 commandForm.setOffset(offset); 2727 commandForm.setLength(length); 2728 commandForm.setValidationPattern(validationPattern); 2729 commandForm.setDescription(description); 2730 2731 var commandResult = OfferUtil.getHome().createOfferNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 2732 mutationResultObject.setCommandResult(commandResult); 2733 2734 if(!commandResult.hasErrors()) { 2735 var result = commandResult.getExecutionResult().getResult(); 2736 2737 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2738 } 2739 } catch (NamingException ex) { 2740 throw new RuntimeException(ex); 2741 } 2742 2743 return mutationResultObject; 2744 } 2745 2746 @GraphQLField 2747 @GraphQLRelayMutation 2748 static MutationResultObject deleteOfferNameElement(final DataFetchingEnvironment env, 2749 @GraphQLName("offerNameElementName") @GraphQLNonNull final String offerNameElementName) { 2750 var mutationResultObject = new MutationResultObject(); 2751 2752 try { 2753 var commandForm = OfferUtil.getHome().getDeleteOfferNameElementForm(); 2754 2755 commandForm.setOfferNameElementName(offerNameElementName); 2756 2757 var commandResult = OfferUtil.getHome().deleteOfferNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 2758 mutationResultObject.setCommandResult(commandResult); 2759 } catch (NamingException ex) { 2760 throw new RuntimeException(ex); 2761 } 2762 2763 return mutationResultObject; 2764 } 2765 2766 @GraphQLField 2767 @GraphQLRelayMutation 2768 static MutationResultWithIdObject editOfferNameElement(final DataFetchingEnvironment env, 2769 @GraphQLName("originalOfferNameElementName") final String originalOfferNameElementName, 2770 @GraphQLName("id") @GraphQLID final String id, 2771 @GraphQLName("offerNameElementName") final String offerNameElementName, 2772 @GraphQLName("offset") final String offset, 2773 @GraphQLName("length") final String length, 2774 @GraphQLName("validationPattern") final String validationPattern, 2775 @GraphQLName("description") final String description) { 2776 var mutationResultObject = new MutationResultWithIdObject(); 2777 2778 try { 2779 var spec = OfferUtil.getHome().getOfferNameElementUniversalSpec(); 2780 2781 spec.setOfferNameElementName(originalOfferNameElementName); 2782 spec.setUuid(id); 2783 2784 var commandForm = OfferUtil.getHome().getEditOfferNameElementForm(); 2785 2786 commandForm.setSpec(spec); 2787 commandForm.setEditMode(EditMode.LOCK); 2788 2789 var commandResult = OfferUtil.getHome().editOfferNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 2790 2791 if(!commandResult.hasErrors()) { 2792 var executionResult = commandResult.getExecutionResult(); 2793 var result = executionResult.getResult(); 2794 Map<String, Object> arguments = env.getArgument("input"); 2795 var edit = result.getEdit(); 2796 2797 mutationResultObject.setEntityInstance(result.getOfferNameElement().getEntityInstance()); 2798 2799 if(arguments.containsKey("offerNameElementName")) 2800 edit.setOfferNameElementName(offerNameElementName); 2801 if(arguments.containsKey("offset")) 2802 edit.setOffset(offset); 2803 if(arguments.containsKey("length")) 2804 edit.setLength(length); 2805 if(arguments.containsKey("validationPattern")) 2806 edit.setValidationPattern(validationPattern); 2807 if(arguments.containsKey("description")) 2808 edit.setDescription(description); 2809 2810 commandForm.setEdit(edit); 2811 commandForm.setEditMode(EditMode.UPDATE); 2812 2813 commandResult = OfferUtil.getHome().editOfferNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 2814 } 2815 2816 mutationResultObject.setCommandResult(commandResult); 2817 } catch (NamingException ex) { 2818 throw new RuntimeException(ex); 2819 } 2820 2821 return mutationResultObject; 2822 } 2823 2824 @GraphQLField 2825 @GraphQLRelayMutation 2826 static MutationResultWithIdObject createUseNameElement(final DataFetchingEnvironment env, 2827 @GraphQLName("useNameElementName") @GraphQLNonNull final String useNameElementName, 2828 @GraphQLName("offset") @GraphQLNonNull final String offset, 2829 @GraphQLName("length") @GraphQLNonNull final String length, 2830 @GraphQLName("validationPattern") final String validationPattern, 2831 @GraphQLName("description") final String description) { 2832 var mutationResultObject = new MutationResultWithIdObject(); 2833 2834 try { 2835 var commandForm = OfferUtil.getHome().getCreateUseNameElementForm(); 2836 2837 commandForm.setUseNameElementName(useNameElementName); 2838 commandForm.setOffset(offset); 2839 commandForm.setLength(length); 2840 commandForm.setValidationPattern(validationPattern); 2841 commandForm.setDescription(description); 2842 2843 var commandResult = OfferUtil.getHome().createUseNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 2844 mutationResultObject.setCommandResult(commandResult); 2845 2846 if(!commandResult.hasErrors()) { 2847 var result = commandResult.getExecutionResult().getResult(); 2848 2849 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2850 } 2851 } catch (NamingException ex) { 2852 throw new RuntimeException(ex); 2853 } 2854 2855 return mutationResultObject; 2856 } 2857 2858 @GraphQLField 2859 @GraphQLRelayMutation 2860 static MutationResultObject deleteUseNameElement(final DataFetchingEnvironment env, 2861 @GraphQLName("useNameElementName") @GraphQLNonNull final String useNameElementName) { 2862 var mutationResultObject = new MutationResultObject(); 2863 2864 try { 2865 var commandForm = OfferUtil.getHome().getDeleteUseNameElementForm(); 2866 2867 commandForm.setUseNameElementName(useNameElementName); 2868 2869 var commandResult = OfferUtil.getHome().deleteUseNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 2870 mutationResultObject.setCommandResult(commandResult); 2871 } catch (NamingException ex) { 2872 throw new RuntimeException(ex); 2873 } 2874 2875 return mutationResultObject; 2876 } 2877 2878 @GraphQLField 2879 @GraphQLRelayMutation 2880 static MutationResultWithIdObject editUseNameElement(final DataFetchingEnvironment env, 2881 @GraphQLName("originalUseNameElementName") final String originalUseNameElementName, 2882 @GraphQLName("id") @GraphQLID final String id, 2883 @GraphQLName("useNameElementName") final String useNameElementName, 2884 @GraphQLName("offset") final String offset, 2885 @GraphQLName("length") final String length, 2886 @GraphQLName("validationPattern") final String validationPattern, 2887 @GraphQLName("description") final String description) { 2888 var mutationResultObject = new MutationResultWithIdObject(); 2889 2890 try { 2891 var spec = OfferUtil.getHome().getUseNameElementUniversalSpec(); 2892 2893 spec.setUseNameElementName(originalUseNameElementName); 2894 spec.setUuid(id); 2895 2896 var commandForm = OfferUtil.getHome().getEditUseNameElementForm(); 2897 2898 commandForm.setSpec(spec); 2899 commandForm.setEditMode(EditMode.LOCK); 2900 2901 var commandResult = OfferUtil.getHome().editUseNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 2902 2903 if(!commandResult.hasErrors()) { 2904 var executionResult = commandResult.getExecutionResult(); 2905 var result = executionResult.getResult(); 2906 Map<String, Object> arguments = env.getArgument("input"); 2907 var edit = result.getEdit(); 2908 2909 mutationResultObject.setEntityInstance(result.getUseNameElement().getEntityInstance()); 2910 2911 if(arguments.containsKey("useNameElementName")) 2912 edit.setUseNameElementName(useNameElementName); 2913 if(arguments.containsKey("offset")) 2914 edit.setOffset(offset); 2915 if(arguments.containsKey("length")) 2916 edit.setLength(length); 2917 if(arguments.containsKey("validationPattern")) 2918 edit.setValidationPattern(validationPattern); 2919 if(arguments.containsKey("description")) 2920 edit.setDescription(description); 2921 2922 commandForm.setEdit(edit); 2923 commandForm.setEditMode(EditMode.UPDATE); 2924 2925 commandResult = OfferUtil.getHome().editUseNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 2926 } 2927 2928 mutationResultObject.setCommandResult(commandResult); 2929 } catch (NamingException ex) { 2930 throw new RuntimeException(ex); 2931 } 2932 2933 return mutationResultObject; 2934 } 2935 2936 @GraphQLField 2937 @GraphQLRelayMutation 2938 static MutationResultWithIdObject createUseType(final DataFetchingEnvironment env, 2939 @GraphQLName("useTypeName") @GraphQLNonNull final String useTypeName, 2940 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 2941 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 2942 @GraphQLName("description") final String description) { 2943 var mutationResultObject = new MutationResultWithIdObject(); 2944 2945 try { 2946 var commandForm = OfferUtil.getHome().getCreateUseTypeForm(); 2947 2948 commandForm.setUseTypeName(useTypeName); 2949 commandForm.setIsDefault(isDefault); 2950 commandForm.setSortOrder(sortOrder); 2951 commandForm.setDescription(description); 2952 2953 var commandResult = OfferUtil.getHome().createUseType(BaseGraphQl.getUserVisitPK(env), commandForm); 2954 mutationResultObject.setCommandResult(commandResult); 2955 2956 if(!commandResult.hasErrors()) { 2957 var result = commandResult.getExecutionResult().getResult(); 2958 2959 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2960 } 2961 } catch (NamingException ex) { 2962 throw new RuntimeException(ex); 2963 } 2964 2965 return mutationResultObject; 2966 } 2967 2968 @GraphQLField 2969 @GraphQLRelayMutation 2970 static MutationResultObject deleteUseType(final DataFetchingEnvironment env, 2971 @GraphQLName("useTypeName") @GraphQLNonNull final String useTypeName) { 2972 var mutationResultObject = new MutationResultObject(); 2973 2974 try { 2975 var commandForm = OfferUtil.getHome().getDeleteUseTypeForm(); 2976 2977 commandForm.setUseTypeName(useTypeName); 2978 2979 var commandResult = OfferUtil.getHome().deleteUseType(BaseGraphQl.getUserVisitPK(env), commandForm); 2980 mutationResultObject.setCommandResult(commandResult); 2981 } catch (NamingException ex) { 2982 throw new RuntimeException(ex); 2983 } 2984 2985 return mutationResultObject; 2986 } 2987 2988 @GraphQLField 2989 @GraphQLRelayMutation 2990 static MutationResultWithIdObject editUseType(final DataFetchingEnvironment env, 2991 @GraphQLName("originalUseTypeName") final String originalUseTypeName, 2992 @GraphQLName("id") @GraphQLID final String id, 2993 @GraphQLName("useTypeName") final String useTypeName, 2994 @GraphQLName("isDefault") final String isDefault, 2995 @GraphQLName("sortOrder") final String sortOrder, 2996 @GraphQLName("description") final String description) { 2997 var mutationResultObject = new MutationResultWithIdObject(); 2998 2999 try { 3000 var spec = OfferUtil.getHome().getUseTypeUniversalSpec(); 3001 3002 spec.setUseTypeName(originalUseTypeName); 3003 spec.setUuid(id); 3004 3005 var commandForm = OfferUtil.getHome().getEditUseTypeForm(); 3006 3007 commandForm.setSpec(spec); 3008 commandForm.setEditMode(EditMode.LOCK); 3009 3010 var commandResult = OfferUtil.getHome().editUseType(BaseGraphQl.getUserVisitPK(env), commandForm); 3011 3012 if(!commandResult.hasErrors()) { 3013 var executionResult = commandResult.getExecutionResult(); 3014 var result = executionResult.getResult(); 3015 Map<String, Object> arguments = env.getArgument("input"); 3016 var edit = result.getEdit(); 3017 3018 mutationResultObject.setEntityInstance(result.getUseType().getEntityInstance()); 3019 3020 if(arguments.containsKey("useTypeName")) 3021 edit.setUseTypeName(useTypeName); 3022 if(arguments.containsKey("isDefault")) 3023 edit.setIsDefault(isDefault); 3024 if(arguments.containsKey("sortOrder")) 3025 edit.setSortOrder(sortOrder); 3026 if(arguments.containsKey("description")) 3027 edit.setDescription(description); 3028 3029 commandForm.setEdit(edit); 3030 commandForm.setEditMode(EditMode.UPDATE); 3031 3032 commandResult = OfferUtil.getHome().editUseType(BaseGraphQl.getUserVisitPK(env), commandForm); 3033 } 3034 3035 mutationResultObject.setCommandResult(commandResult); 3036 } catch (NamingException ex) { 3037 throw new RuntimeException(ex); 3038 } 3039 3040 return mutationResultObject; 3041 } 3042 3043 @GraphQLField 3044 @GraphQLRelayMutation 3045 static MutationResultWithIdObject createFreeOnBoard(final DataFetchingEnvironment env, 3046 @GraphQLName("freeOnBoardName") @GraphQLNonNull final String freeOnBoardName, 3047 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3048 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3049 @GraphQLName("description") final String description) { 3050 var mutationResultObject = new MutationResultWithIdObject(); 3051 3052 try { 3053 var commandForm = ShipmentUtil.getHome().getCreateFreeOnBoardForm(); 3054 3055 commandForm.setFreeOnBoardName(freeOnBoardName); 3056 commandForm.setIsDefault(isDefault); 3057 commandForm.setSortOrder(sortOrder); 3058 commandForm.setDescription(description); 3059 3060 var commandResult = ShipmentUtil.getHome().createFreeOnBoard(BaseGraphQl.getUserVisitPK(env), commandForm); 3061 mutationResultObject.setCommandResult(commandResult); 3062 3063 if(!commandResult.hasErrors()) { 3064 var result = commandResult.getExecutionResult().getResult(); 3065 3066 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3067 } 3068 } catch (NamingException ex) { 3069 throw new RuntimeException(ex); 3070 } 3071 3072 return mutationResultObject; 3073 } 3074 3075 @GraphQLField 3076 @GraphQLRelayMutation 3077 static MutationResultObject deleteFreeOnBoard(final DataFetchingEnvironment env, 3078 @GraphQLName("freeOnBoardName") @GraphQLNonNull final String freeOnBoardName) { 3079 var mutationResultObject = new MutationResultObject(); 3080 3081 try { 3082 var commandForm = ShipmentUtil.getHome().getDeleteFreeOnBoardForm(); 3083 3084 commandForm.setFreeOnBoardName(freeOnBoardName); 3085 3086 var commandResult = ShipmentUtil.getHome().deleteFreeOnBoard(BaseGraphQl.getUserVisitPK(env), commandForm); 3087 mutationResultObject.setCommandResult(commandResult); 3088 } catch (NamingException ex) { 3089 throw new RuntimeException(ex); 3090 } 3091 3092 return mutationResultObject; 3093 } 3094 3095 @GraphQLField 3096 @GraphQLRelayMutation 3097 static MutationResultWithIdObject editFreeOnBoard(final DataFetchingEnvironment env, 3098 @GraphQLName("originalFreeOnBoardName") final String originalFreeOnBoardName, 3099 @GraphQLName("id") @GraphQLID final String id, 3100 @GraphQLName("freeOnBoardName") final String freeOnBoardName, 3101 @GraphQLName("isDefault") final String isDefault, 3102 @GraphQLName("sortOrder") final String sortOrder, 3103 @GraphQLName("description") final String description) { 3104 var mutationResultObject = new MutationResultWithIdObject(); 3105 3106 try { 3107 var spec = ShipmentUtil.getHome().getFreeOnBoardUniversalSpec(); 3108 3109 spec.setFreeOnBoardName(originalFreeOnBoardName); 3110 spec.setUuid(id); 3111 3112 var commandForm = ShipmentUtil.getHome().getEditFreeOnBoardForm(); 3113 3114 commandForm.setSpec(spec); 3115 commandForm.setEditMode(EditMode.LOCK); 3116 3117 var commandResult = ShipmentUtil.getHome().editFreeOnBoard(BaseGraphQl.getUserVisitPK(env), commandForm); 3118 3119 if(!commandResult.hasErrors()) { 3120 var executionResult = commandResult.getExecutionResult(); 3121 var result = executionResult.getResult(); 3122 Map<String, Object> arguments = env.getArgument("input"); 3123 var edit = result.getEdit(); 3124 3125 mutationResultObject.setEntityInstance(result.getFreeOnBoard().getEntityInstance()); 3126 3127 if(arguments.containsKey("freeOnBoardName")) 3128 edit.setFreeOnBoardName(freeOnBoardName); 3129 if(arguments.containsKey("isDefault")) 3130 edit.setIsDefault(isDefault); 3131 if(arguments.containsKey("sortOrder")) 3132 edit.setSortOrder(sortOrder); 3133 if(arguments.containsKey("description")) 3134 edit.setDescription(description); 3135 3136 commandForm.setEdit(edit); 3137 commandForm.setEditMode(EditMode.UPDATE); 3138 3139 commandResult = ShipmentUtil.getHome().editFreeOnBoard(BaseGraphQl.getUserVisitPK(env), commandForm); 3140 } 3141 3142 mutationResultObject.setCommandResult(commandResult); 3143 } catch (NamingException ex) { 3144 throw new RuntimeException(ex); 3145 } 3146 3147 return mutationResultObject; 3148 } 3149 3150 @GraphQLField 3151 @GraphQLRelayMutation 3152 static MutationResultWithIdObject createPaymentProcessor(final DataFetchingEnvironment env, 3153 @GraphQLName("paymentProcessorName") @GraphQLNonNull final String paymentProcessorName, 3154 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3155 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3156 @GraphQLName("description") final String description) { 3157 var mutationResultObject = new MutationResultWithIdObject(); 3158 3159 try { 3160 var commandForm = PaymentUtil.getHome().getCreatePaymentProcessorForm(); 3161 3162 commandForm.setPaymentProcessorName(paymentProcessorName); 3163 commandForm.setIsDefault(isDefault); 3164 commandForm.setSortOrder(sortOrder); 3165 commandForm.setDescription(description); 3166 3167 var commandResult = PaymentUtil.getHome().createPaymentProcessor(BaseGraphQl.getUserVisitPK(env), commandForm); 3168 mutationResultObject.setCommandResult(commandResult); 3169 3170 if(!commandResult.hasErrors()) { 3171 var result = commandResult.getExecutionResult().getResult(); 3172 3173 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3174 } 3175 } catch (NamingException ex) { 3176 throw new RuntimeException(ex); 3177 } 3178 3179 return mutationResultObject; 3180 } 3181 3182 @GraphQLField 3183 @GraphQLRelayMutation 3184 static MutationResultObject deletePaymentProcessor(final DataFetchingEnvironment env, 3185 @GraphQLName("paymentProcessorName") @GraphQLNonNull final String paymentProcessorName) { 3186 var mutationResultObject = new MutationResultObject(); 3187 3188 try { 3189 var commandForm = PaymentUtil.getHome().getDeletePaymentProcessorForm(); 3190 3191 commandForm.setPaymentProcessorName(paymentProcessorName); 3192 3193 var commandResult = PaymentUtil.getHome().deletePaymentProcessor(BaseGraphQl.getUserVisitPK(env), commandForm); 3194 mutationResultObject.setCommandResult(commandResult); 3195 } catch (NamingException ex) { 3196 throw new RuntimeException(ex); 3197 } 3198 3199 return mutationResultObject; 3200 } 3201 3202 @GraphQLField 3203 @GraphQLRelayMutation 3204 static MutationResultWithIdObject editPaymentProcessor(final DataFetchingEnvironment env, 3205 @GraphQLName("originalPaymentProcessorName") final String originalPaymentProcessorName, 3206 @GraphQLName("id") @GraphQLID final String id, 3207 @GraphQLName("paymentProcessorName") final String paymentProcessorName, 3208 @GraphQLName("isDefault") final String isDefault, 3209 @GraphQLName("sortOrder") final String sortOrder, 3210 @GraphQLName("description") final String description) { 3211 var mutationResultObject = new MutationResultWithIdObject(); 3212 3213 try { 3214 var spec = PaymentUtil.getHome().getPaymentProcessorUniversalSpec(); 3215 3216 spec.setPaymentProcessorName(originalPaymentProcessorName); 3217 spec.setUuid(id); 3218 3219 var commandForm = PaymentUtil.getHome().getEditPaymentProcessorForm(); 3220 3221 commandForm.setSpec(spec); 3222 commandForm.setEditMode(EditMode.LOCK); 3223 3224 var commandResult = PaymentUtil.getHome().editPaymentProcessor(BaseGraphQl.getUserVisitPK(env), commandForm); 3225 3226 if(!commandResult.hasErrors()) { 3227 var executionResult = commandResult.getExecutionResult(); 3228 var result = executionResult.getResult(); 3229 Map<String, Object> arguments = env.getArgument("input"); 3230 var edit = result.getEdit(); 3231 3232 mutationResultObject.setEntityInstance(result.getPaymentProcessor().getEntityInstance()); 3233 3234 if(arguments.containsKey("paymentProcessorName")) 3235 edit.setPaymentProcessorName(paymentProcessorName); 3236 if(arguments.containsKey("isDefault")) 3237 edit.setIsDefault(isDefault); 3238 if(arguments.containsKey("sortOrder")) 3239 edit.setSortOrder(sortOrder); 3240 if(arguments.containsKey("description")) 3241 edit.setDescription(description); 3242 3243 commandForm.setEdit(edit); 3244 commandForm.setEditMode(EditMode.UPDATE); 3245 3246 commandResult = PaymentUtil.getHome().editPaymentProcessor(BaseGraphQl.getUserVisitPK(env), commandForm); 3247 } 3248 3249 mutationResultObject.setCommandResult(commandResult); 3250 } catch (NamingException ex) { 3251 throw new RuntimeException(ex); 3252 } 3253 3254 return mutationResultObject; 3255 } 3256 3257 @GraphQLField 3258 @GraphQLRelayMutation 3259 static MutationResultWithIdObject createPaymentProcessorType(final DataFetchingEnvironment env, 3260 @GraphQLName("paymentProcessorTypeName") @GraphQLNonNull final String paymentProcessorTypeName, 3261 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3262 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3263 @GraphQLName("description") final String description) { 3264 var mutationResultObject = new MutationResultWithIdObject(); 3265 3266 try { 3267 var commandForm = PaymentUtil.getHome().getCreatePaymentProcessorTypeForm(); 3268 3269 commandForm.setPaymentProcessorTypeName(paymentProcessorTypeName); 3270 commandForm.setIsDefault(isDefault); 3271 commandForm.setSortOrder(sortOrder); 3272 commandForm.setDescription(description); 3273 3274 var commandResult = PaymentUtil.getHome().createPaymentProcessorType(BaseGraphQl.getUserVisitPK(env), commandForm); 3275 mutationResultObject.setCommandResult(commandResult); 3276 3277 if(!commandResult.hasErrors()) { 3278 var result = commandResult.getExecutionResult().getResult(); 3279 3280 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3281 } 3282 } catch (NamingException ex) { 3283 throw new RuntimeException(ex); 3284 } 3285 3286 return mutationResultObject; 3287 } 3288 3289 @GraphQLField 3290 @GraphQLRelayMutation 3291 static MutationResultObject deletePaymentProcessorType(final DataFetchingEnvironment env, 3292 @GraphQLName("paymentProcessorTypeName") @GraphQLNonNull final String paymentProcessorTypeName) { 3293 var mutationResultObject = new MutationResultObject(); 3294 3295 try { 3296 var commandForm = PaymentUtil.getHome().getDeletePaymentProcessorTypeForm(); 3297 3298 commandForm.setPaymentProcessorTypeName(paymentProcessorTypeName); 3299 3300 var commandResult = PaymentUtil.getHome().deletePaymentProcessorType(BaseGraphQl.getUserVisitPK(env), commandForm); 3301 mutationResultObject.setCommandResult(commandResult); 3302 } catch (NamingException ex) { 3303 throw new RuntimeException(ex); 3304 } 3305 3306 return mutationResultObject; 3307 } 3308 3309 @GraphQLField 3310 @GraphQLRelayMutation 3311 static MutationResultWithIdObject editPaymentProcessorType(final DataFetchingEnvironment env, 3312 @GraphQLName("originalPaymentProcessorTypeName") final String originalPaymentProcessorTypeName, 3313 @GraphQLName("id") @GraphQLID final String id, 3314 @GraphQLName("paymentProcessorTypeName") final String paymentProcessorTypeName, 3315 @GraphQLName("isDefault") final String isDefault, 3316 @GraphQLName("sortOrder") final String sortOrder, 3317 @GraphQLName("description") final String description) { 3318 var mutationResultObject = new MutationResultWithIdObject(); 3319 3320 try { 3321 var spec = PaymentUtil.getHome().getPaymentProcessorTypeUniversalSpec(); 3322 3323 spec.setPaymentProcessorTypeName(originalPaymentProcessorTypeName); 3324 spec.setUuid(id); 3325 3326 var commandForm = PaymentUtil.getHome().getEditPaymentProcessorTypeForm(); 3327 3328 commandForm.setSpec(spec); 3329 commandForm.setEditMode(EditMode.LOCK); 3330 3331 var commandResult = PaymentUtil.getHome().editPaymentProcessorType(BaseGraphQl.getUserVisitPK(env), commandForm); 3332 3333 if(!commandResult.hasErrors()) { 3334 var executionResult = commandResult.getExecutionResult(); 3335 var result = executionResult.getResult(); 3336 Map<String, Object> arguments = env.getArgument("input"); 3337 var edit = result.getEdit(); 3338 3339 mutationResultObject.setEntityInstance(result.getPaymentProcessorType().getEntityInstance()); 3340 3341 if(arguments.containsKey("paymentProcessorTypeName")) 3342 edit.setPaymentProcessorTypeName(paymentProcessorTypeName); 3343 if(arguments.containsKey("isDefault")) 3344 edit.setIsDefault(isDefault); 3345 if(arguments.containsKey("sortOrder")) 3346 edit.setSortOrder(sortOrder); 3347 if(arguments.containsKey("description")) 3348 edit.setDescription(description); 3349 3350 commandForm.setEdit(edit); 3351 commandForm.setEditMode(EditMode.UPDATE); 3352 3353 commandResult = PaymentUtil.getHome().editPaymentProcessorType(BaseGraphQl.getUserVisitPK(env), commandForm); 3354 } 3355 3356 mutationResultObject.setCommandResult(commandResult); 3357 } catch (NamingException ex) { 3358 throw new RuntimeException(ex); 3359 } 3360 3361 return mutationResultObject; 3362 } 3363 3364 @GraphQLField 3365 @GraphQLRelayMutation 3366 static MutationResultWithIdObject createPaymentMethodType(final DataFetchingEnvironment env, 3367 @GraphQLName("paymentMethodTypeName") @GraphQLNonNull final String paymentMethodTypeName, 3368 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3369 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3370 @GraphQLName("description") final String description) { 3371 var mutationResultObject = new MutationResultWithIdObject(); 3372 3373 try { 3374 var commandForm = PaymentUtil.getHome().getCreatePaymentMethodTypeForm(); 3375 3376 commandForm.setPaymentMethodTypeName(paymentMethodTypeName); 3377 commandForm.setIsDefault(isDefault); 3378 commandForm.setSortOrder(sortOrder); 3379 commandForm.setDescription(description); 3380 3381 var commandResult = PaymentUtil.getHome().createPaymentMethodType(BaseGraphQl.getUserVisitPK(env), commandForm); 3382 mutationResultObject.setCommandResult(commandResult); 3383 3384 if(!commandResult.hasErrors()) { 3385 var result = commandResult.getExecutionResult().getResult(); 3386 3387 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3388 } 3389 } catch (NamingException ex) { 3390 throw new RuntimeException(ex); 3391 } 3392 3393 return mutationResultObject; 3394 } 3395 3396 @GraphQLField 3397 @GraphQLRelayMutation 3398 static MutationResultObject deletePaymentMethodType(final DataFetchingEnvironment env, 3399 @GraphQLName("paymentMethodTypeName") @GraphQLNonNull final String paymentMethodTypeName) { 3400 var mutationResultObject = new MutationResultObject(); 3401 3402 try { 3403 var commandForm = PaymentUtil.getHome().getDeletePaymentMethodTypeForm(); 3404 3405 commandForm.setPaymentMethodTypeName(paymentMethodTypeName); 3406 3407 var commandResult = PaymentUtil.getHome().deletePaymentMethodType(BaseGraphQl.getUserVisitPK(env), commandForm); 3408 mutationResultObject.setCommandResult(commandResult); 3409 } catch (NamingException ex) { 3410 throw new RuntimeException(ex); 3411 } 3412 3413 return mutationResultObject; 3414 } 3415 3416 @GraphQLField 3417 @GraphQLRelayMutation 3418 static MutationResultWithIdObject editPaymentMethodType(final DataFetchingEnvironment env, 3419 @GraphQLName("originalPaymentMethodTypeName") final String originalPaymentMethodTypeName, 3420 @GraphQLName("id") @GraphQLID final String id, 3421 @GraphQLName("paymentMethodTypeName") final String paymentMethodTypeName, 3422 @GraphQLName("isDefault") final String isDefault, 3423 @GraphQLName("sortOrder") final String sortOrder, 3424 @GraphQLName("description") final String description) { 3425 var mutationResultObject = new MutationResultWithIdObject(); 3426 3427 try { 3428 var spec = PaymentUtil.getHome().getPaymentMethodTypeUniversalSpec(); 3429 3430 spec.setPaymentMethodTypeName(originalPaymentMethodTypeName); 3431 spec.setUuid(id); 3432 3433 var commandForm = PaymentUtil.getHome().getEditPaymentMethodTypeForm(); 3434 3435 commandForm.setSpec(spec); 3436 commandForm.setEditMode(EditMode.LOCK); 3437 3438 var commandResult = PaymentUtil.getHome().editPaymentMethodType(BaseGraphQl.getUserVisitPK(env), commandForm); 3439 3440 if(!commandResult.hasErrors()) { 3441 var executionResult = commandResult.getExecutionResult(); 3442 var result = executionResult.getResult(); 3443 Map<String, Object> arguments = env.getArgument("input"); 3444 var edit = result.getEdit(); 3445 3446 mutationResultObject.setEntityInstance(result.getPaymentMethodType().getEntityInstance()); 3447 3448 if(arguments.containsKey("paymentMethodTypeName")) 3449 edit.setPaymentMethodTypeName(paymentMethodTypeName); 3450 if(arguments.containsKey("isDefault")) 3451 edit.setIsDefault(isDefault); 3452 if(arguments.containsKey("sortOrder")) 3453 edit.setSortOrder(sortOrder); 3454 if(arguments.containsKey("description")) 3455 edit.setDescription(description); 3456 3457 commandForm.setEdit(edit); 3458 commandForm.setEditMode(EditMode.UPDATE); 3459 3460 commandResult = PaymentUtil.getHome().editPaymentMethodType(BaseGraphQl.getUserVisitPK(env), commandForm); 3461 } 3462 3463 mutationResultObject.setCommandResult(commandResult); 3464 } catch (NamingException ex) { 3465 throw new RuntimeException(ex); 3466 } 3467 3468 return mutationResultObject; 3469 } 3470 3471 @GraphQLField 3472 @GraphQLRelayMutation 3473 static MutationResultWithIdObject createPaymentProcessorResultCode(final DataFetchingEnvironment env, 3474 @GraphQLName("paymentProcessorResultCodeName") @GraphQLNonNull final String paymentProcessorResultCodeName, 3475 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3476 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3477 @GraphQLName("description") final String description) { 3478 var mutationResultObject = new MutationResultWithIdObject(); 3479 3480 try { 3481 var commandForm = PaymentUtil.getHome().getCreatePaymentProcessorResultCodeForm(); 3482 3483 commandForm.setPaymentProcessorResultCodeName(paymentProcessorResultCodeName); 3484 commandForm.setIsDefault(isDefault); 3485 commandForm.setSortOrder(sortOrder); 3486 commandForm.setDescription(description); 3487 3488 var commandResult = PaymentUtil.getHome().createPaymentProcessorResultCode(BaseGraphQl.getUserVisitPK(env), commandForm); 3489 mutationResultObject.setCommandResult(commandResult); 3490 3491 if(!commandResult.hasErrors()) { 3492 var result = commandResult.getExecutionResult().getResult(); 3493 3494 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3495 } 3496 } catch (NamingException ex) { 3497 throw new RuntimeException(ex); 3498 } 3499 3500 return mutationResultObject; 3501 } 3502 3503 @GraphQLField 3504 @GraphQLRelayMutation 3505 static MutationResultObject deletePaymentProcessorResultCode(final DataFetchingEnvironment env, 3506 @GraphQLName("paymentProcessorResultCodeName") @GraphQLNonNull final String paymentProcessorResultCodeName) { 3507 var mutationResultObject = new MutationResultObject(); 3508 3509 try { 3510 var commandForm = PaymentUtil.getHome().getDeletePaymentProcessorResultCodeForm(); 3511 3512 commandForm.setPaymentProcessorResultCodeName(paymentProcessorResultCodeName); 3513 3514 var commandResult = PaymentUtil.getHome().deletePaymentProcessorResultCode(BaseGraphQl.getUserVisitPK(env), commandForm); 3515 mutationResultObject.setCommandResult(commandResult); 3516 } catch (NamingException ex) { 3517 throw new RuntimeException(ex); 3518 } 3519 3520 return mutationResultObject; 3521 } 3522 3523 @GraphQLField 3524 @GraphQLRelayMutation 3525 static MutationResultWithIdObject editPaymentProcessorResultCode(final DataFetchingEnvironment env, 3526 @GraphQLName("originalPaymentProcessorResultCodeName") final String originalPaymentProcessorResultCodeName, 3527 @GraphQLName("id") @GraphQLID final String id, 3528 @GraphQLName("paymentProcessorResultCodeName") final String paymentProcessorResultCodeName, 3529 @GraphQLName("isDefault") final String isDefault, 3530 @GraphQLName("sortOrder") final String sortOrder, 3531 @GraphQLName("description") final String description) { 3532 var mutationResultObject = new MutationResultWithIdObject(); 3533 3534 try { 3535 var spec = PaymentUtil.getHome().getPaymentProcessorResultCodeUniversalSpec(); 3536 3537 spec.setPaymentProcessorResultCodeName(originalPaymentProcessorResultCodeName); 3538 spec.setUuid(id); 3539 3540 var commandForm = PaymentUtil.getHome().getEditPaymentProcessorResultCodeForm(); 3541 3542 commandForm.setSpec(spec); 3543 commandForm.setEditMode(EditMode.LOCK); 3544 3545 var commandResult = PaymentUtil.getHome().editPaymentProcessorResultCode(BaseGraphQl.getUserVisitPK(env), commandForm); 3546 3547 if(!commandResult.hasErrors()) { 3548 var executionResult = commandResult.getExecutionResult(); 3549 var result = executionResult.getResult(); 3550 Map<String, Object> arguments = env.getArgument("input"); 3551 var edit = result.getEdit(); 3552 3553 mutationResultObject.setEntityInstance(result.getPaymentProcessorResultCode().getEntityInstance()); 3554 3555 if(arguments.containsKey("paymentProcessorResultCodeName")) 3556 edit.setPaymentProcessorResultCodeName(paymentProcessorResultCodeName); 3557 if(arguments.containsKey("isDefault")) 3558 edit.setIsDefault(isDefault); 3559 if(arguments.containsKey("sortOrder")) 3560 edit.setSortOrder(sortOrder); 3561 if(arguments.containsKey("description")) 3562 edit.setDescription(description); 3563 3564 commandForm.setEdit(edit); 3565 commandForm.setEditMode(EditMode.UPDATE); 3566 3567 commandResult = PaymentUtil.getHome().editPaymentProcessorResultCode(BaseGraphQl.getUserVisitPK(env), commandForm); 3568 } 3569 3570 mutationResultObject.setCommandResult(commandResult); 3571 } catch (NamingException ex) { 3572 throw new RuntimeException(ex); 3573 } 3574 3575 return mutationResultObject; 3576 } 3577 3578 @GraphQLField 3579 @GraphQLRelayMutation 3580 static MutationResultWithIdObject createPaymentProcessorActionType(final DataFetchingEnvironment env, 3581 @GraphQLName("paymentProcessorActionTypeName") @GraphQLNonNull final String paymentProcessorActionTypeName, 3582 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3583 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3584 @GraphQLName("description") final String description) { 3585 var mutationResultObject = new MutationResultWithIdObject(); 3586 3587 try { 3588 var commandForm = PaymentUtil.getHome().getCreatePaymentProcessorActionTypeForm(); 3589 3590 commandForm.setPaymentProcessorActionTypeName(paymentProcessorActionTypeName); 3591 commandForm.setIsDefault(isDefault); 3592 commandForm.setSortOrder(sortOrder); 3593 commandForm.setDescription(description); 3594 3595 var commandResult = PaymentUtil.getHome().createPaymentProcessorActionType(BaseGraphQl.getUserVisitPK(env), commandForm); 3596 mutationResultObject.setCommandResult(commandResult); 3597 3598 if(!commandResult.hasErrors()) { 3599 var result = commandResult.getExecutionResult().getResult(); 3600 3601 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3602 } 3603 } catch (NamingException ex) { 3604 throw new RuntimeException(ex); 3605 } 3606 3607 return mutationResultObject; 3608 } 3609 3610 @GraphQLField 3611 @GraphQLRelayMutation 3612 static MutationResultObject deletePaymentProcessorActionType(final DataFetchingEnvironment env, 3613 @GraphQLName("paymentProcessorActionTypeName") @GraphQLNonNull final String paymentProcessorActionTypeName) { 3614 var mutationResultObject = new MutationResultObject(); 3615 3616 try { 3617 var commandForm = PaymentUtil.getHome().getDeletePaymentProcessorActionTypeForm(); 3618 3619 commandForm.setPaymentProcessorActionTypeName(paymentProcessorActionTypeName); 3620 3621 var commandResult = PaymentUtil.getHome().deletePaymentProcessorActionType(BaseGraphQl.getUserVisitPK(env), commandForm); 3622 mutationResultObject.setCommandResult(commandResult); 3623 } catch (NamingException ex) { 3624 throw new RuntimeException(ex); 3625 } 3626 3627 return mutationResultObject; 3628 } 3629 3630 @GraphQLField 3631 @GraphQLRelayMutation 3632 static MutationResultWithIdObject editPaymentProcessorActionType(final DataFetchingEnvironment env, 3633 @GraphQLName("originalPaymentProcessorActionTypeName") final String originalPaymentProcessorActionTypeName, 3634 @GraphQLName("id") @GraphQLID final String id, 3635 @GraphQLName("paymentProcessorActionTypeName") final String paymentProcessorActionTypeName, 3636 @GraphQLName("isDefault") final String isDefault, 3637 @GraphQLName("sortOrder") final String sortOrder, 3638 @GraphQLName("description") final String description) { 3639 var mutationResultObject = new MutationResultWithIdObject(); 3640 3641 try { 3642 var spec = PaymentUtil.getHome().getPaymentProcessorActionTypeUniversalSpec(); 3643 3644 spec.setPaymentProcessorActionTypeName(originalPaymentProcessorActionTypeName); 3645 spec.setUuid(id); 3646 3647 var commandForm = PaymentUtil.getHome().getEditPaymentProcessorActionTypeForm(); 3648 3649 commandForm.setSpec(spec); 3650 commandForm.setEditMode(EditMode.LOCK); 3651 3652 var commandResult = PaymentUtil.getHome().editPaymentProcessorActionType(BaseGraphQl.getUserVisitPK(env), commandForm); 3653 3654 if(!commandResult.hasErrors()) { 3655 var executionResult = commandResult.getExecutionResult(); 3656 var result = executionResult.getResult(); 3657 Map<String, Object> arguments = env.getArgument("input"); 3658 var edit = result.getEdit(); 3659 3660 mutationResultObject.setEntityInstance(result.getPaymentProcessorActionType().getEntityInstance()); 3661 3662 if(arguments.containsKey("paymentProcessorActionTypeName")) 3663 edit.setPaymentProcessorActionTypeName(paymentProcessorActionTypeName); 3664 if(arguments.containsKey("isDefault")) 3665 edit.setIsDefault(isDefault); 3666 if(arguments.containsKey("sortOrder")) 3667 edit.setSortOrder(sortOrder); 3668 if(arguments.containsKey("description")) 3669 edit.setDescription(description); 3670 3671 commandForm.setEdit(edit); 3672 commandForm.setEditMode(EditMode.UPDATE); 3673 3674 commandResult = PaymentUtil.getHome().editPaymentProcessorActionType(BaseGraphQl.getUserVisitPK(env), commandForm); 3675 } 3676 3677 mutationResultObject.setCommandResult(commandResult); 3678 } catch (NamingException ex) { 3679 throw new RuntimeException(ex); 3680 } 3681 3682 return mutationResultObject; 3683 } 3684 3685 @GraphQLField 3686 @GraphQLRelayMutation 3687 static MutationResultWithIdObject createAllocationPriority(final DataFetchingEnvironment env, 3688 @GraphQLName("allocationPriorityName") @GraphQLNonNull final String allocationPriorityName, 3689 @GraphQLName("priority") @GraphQLNonNull final String priority, 3690 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3691 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3692 @GraphQLName("description") final String description) { 3693 var mutationResultObject = new MutationResultWithIdObject(); 3694 3695 try { 3696 var commandForm = InventoryUtil.getHome().getCreateAllocationPriorityForm(); 3697 3698 commandForm.setAllocationPriorityName(allocationPriorityName); 3699 commandForm.setPriority(priority); 3700 commandForm.setIsDefault(isDefault); 3701 commandForm.setSortOrder(sortOrder); 3702 commandForm.setDescription(description); 3703 3704 var commandResult = InventoryUtil.getHome().createAllocationPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 3705 mutationResultObject.setCommandResult(commandResult); 3706 3707 if(!commandResult.hasErrors()) { 3708 var result = commandResult.getExecutionResult().getResult(); 3709 3710 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3711 } 3712 } catch (NamingException ex) { 3713 throw new RuntimeException(ex); 3714 } 3715 3716 return mutationResultObject; 3717 } 3718 3719 @GraphQLField 3720 @GraphQLRelayMutation 3721 static MutationResultObject deleteAllocationPriority(final DataFetchingEnvironment env, 3722 @GraphQLName("allocationPriorityName") @GraphQLNonNull final String allocationPriorityName) { 3723 var mutationResultObject = new MutationResultObject(); 3724 3725 try { 3726 var commandForm = InventoryUtil.getHome().getDeleteAllocationPriorityForm(); 3727 3728 commandForm.setAllocationPriorityName(allocationPriorityName); 3729 3730 var commandResult = InventoryUtil.getHome().deleteAllocationPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 3731 mutationResultObject.setCommandResult(commandResult); 3732 } catch (NamingException ex) { 3733 throw new RuntimeException(ex); 3734 } 3735 3736 return mutationResultObject; 3737 } 3738 3739 @GraphQLField 3740 @GraphQLRelayMutation 3741 static MutationResultWithIdObject editAllocationPriority(final DataFetchingEnvironment env, 3742 @GraphQLName("originalAllocationPriorityName") final String originalAllocationPriorityName, 3743 @GraphQLName("id") @GraphQLID final String id, 3744 @GraphQLName("allocationPriorityName") final String allocationPriorityName, 3745 @GraphQLName("priority") final String priority, 3746 @GraphQLName("isDefault") final String isDefault, 3747 @GraphQLName("sortOrder") final String sortOrder, 3748 @GraphQLName("description") final String description) { 3749 var mutationResultObject = new MutationResultWithIdObject(); 3750 3751 try { 3752 var spec = InventoryUtil.getHome().getAllocationPriorityUniversalSpec(); 3753 3754 spec.setAllocationPriorityName(originalAllocationPriorityName); 3755 spec.setUuid(id); 3756 3757 var commandForm = InventoryUtil.getHome().getEditAllocationPriorityForm(); 3758 3759 commandForm.setSpec(spec); 3760 commandForm.setEditMode(EditMode.LOCK); 3761 3762 var commandResult = InventoryUtil.getHome().editAllocationPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 3763 3764 if(!commandResult.hasErrors()) { 3765 var executionResult = commandResult.getExecutionResult(); 3766 var result = executionResult.getResult(); 3767 Map<String, Object> arguments = env.getArgument("input"); 3768 var edit = result.getEdit(); 3769 3770 mutationResultObject.setEntityInstance(result.getAllocationPriority().getEntityInstance()); 3771 3772 if(arguments.containsKey("allocationPriorityName")) 3773 edit.setAllocationPriorityName(allocationPriorityName); 3774 if(arguments.containsKey("priority")) 3775 edit.setPriority(priority); 3776 if(arguments.containsKey("isDefault")) 3777 edit.setIsDefault(isDefault); 3778 if(arguments.containsKey("sortOrder")) 3779 edit.setSortOrder(sortOrder); 3780 if(arguments.containsKey("description")) 3781 edit.setDescription(description); 3782 3783 commandForm.setEdit(edit); 3784 commandForm.setEditMode(EditMode.UPDATE); 3785 3786 commandResult = InventoryUtil.getHome().editAllocationPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 3787 } 3788 3789 mutationResultObject.setCommandResult(commandResult); 3790 } catch (NamingException ex) { 3791 throw new RuntimeException(ex); 3792 } 3793 3794 return mutationResultObject; 3795 } 3796 3797 @GraphQLField 3798 @GraphQLRelayMutation 3799 static MutationResultWithIdObject createInventoryCondition(final DataFetchingEnvironment env, 3800 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 3801 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3802 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3803 @GraphQLName("description") final String description) { 3804 var mutationResultObject = new MutationResultWithIdObject(); 3805 3806 try { 3807 var commandForm = InventoryUtil.getHome().getCreateInventoryConditionForm(); 3808 3809 commandForm.setInventoryConditionName(inventoryConditionName); 3810 commandForm.setIsDefault(isDefault); 3811 commandForm.setSortOrder(sortOrder); 3812 commandForm.setDescription(description); 3813 3814 var commandResult = InventoryUtil.getHome().createInventoryCondition(BaseGraphQl.getUserVisitPK(env), commandForm); 3815 mutationResultObject.setCommandResult(commandResult); 3816 3817 if(!commandResult.hasErrors()) { 3818 var result = commandResult.getExecutionResult().getResult(); 3819 3820 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3821 } 3822 } catch (NamingException ex) { 3823 throw new RuntimeException(ex); 3824 } 3825 3826 return mutationResultObject; 3827 } 3828 3829 @GraphQLField 3830 @GraphQLRelayMutation 3831 static MutationResultObject deleteInventoryCondition(final DataFetchingEnvironment env, 3832 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName) { 3833 var mutationResultObject = new MutationResultObject(); 3834 3835 try { 3836 var commandForm = InventoryUtil.getHome().getDeleteInventoryConditionForm(); 3837 3838 commandForm.setInventoryConditionName(inventoryConditionName); 3839 3840 var commandResult = InventoryUtil.getHome().deleteInventoryCondition(BaseGraphQl.getUserVisitPK(env), commandForm); 3841 mutationResultObject.setCommandResult(commandResult); 3842 } catch (NamingException ex) { 3843 throw new RuntimeException(ex); 3844 } 3845 3846 return mutationResultObject; 3847 } 3848 3849 @GraphQLField 3850 @GraphQLRelayMutation 3851 static MutationResultWithIdObject editInventoryCondition(final DataFetchingEnvironment env, 3852 @GraphQLName("originalInventoryConditionName") final String originalInventoryConditionName, 3853 @GraphQLName("id") @GraphQLID final String id, 3854 @GraphQLName("inventoryConditionName") final String inventoryConditionName, 3855 @GraphQLName("isDefault") final String isDefault, 3856 @GraphQLName("sortOrder") final String sortOrder, 3857 @GraphQLName("description") final String description) { 3858 var mutationResultObject = new MutationResultWithIdObject(); 3859 3860 try { 3861 var spec = InventoryUtil.getHome().getInventoryConditionUniversalSpec(); 3862 3863 spec.setInventoryConditionName(originalInventoryConditionName); 3864 spec.setUuid(id); 3865 3866 var commandForm = InventoryUtil.getHome().getEditInventoryConditionForm(); 3867 3868 commandForm.setSpec(spec); 3869 commandForm.setEditMode(EditMode.LOCK); 3870 3871 var commandResult = InventoryUtil.getHome().editInventoryCondition(BaseGraphQl.getUserVisitPK(env), commandForm); 3872 3873 if(!commandResult.hasErrors()) { 3874 var executionResult = commandResult.getExecutionResult(); 3875 var result = executionResult.getResult(); 3876 Map<String, Object> arguments = env.getArgument("input"); 3877 var edit = result.getEdit(); 3878 3879 mutationResultObject.setEntityInstance(result.getInventoryCondition().getEntityInstance()); 3880 3881 if(arguments.containsKey("inventoryConditionName")) 3882 edit.setInventoryConditionName(inventoryConditionName); 3883 if(arguments.containsKey("isDefault")) 3884 edit.setIsDefault(isDefault); 3885 if(arguments.containsKey("sortOrder")) 3886 edit.setSortOrder(sortOrder); 3887 if(arguments.containsKey("description")) 3888 edit.setDescription(description); 3889 3890 commandForm.setEdit(edit); 3891 commandForm.setEditMode(EditMode.UPDATE); 3892 3893 commandResult = InventoryUtil.getHome().editInventoryCondition(BaseGraphQl.getUserVisitPK(env), commandForm); 3894 } 3895 3896 mutationResultObject.setCommandResult(commandResult); 3897 } catch (NamingException ex) { 3898 throw new RuntimeException(ex); 3899 } 3900 3901 return mutationResultObject; 3902 } 3903 3904 @GraphQLField 3905 @GraphQLRelayMutation 3906 static MutationResultWithIdObject createInventoryAdjustmentType(final DataFetchingEnvironment env, 3907 @GraphQLName("inventoryAdjustmentTypeName") @GraphQLNonNull final String inventoryAdjustmentTypeName, 3908 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3909 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3910 @GraphQLName("description") final String description) { 3911 var mutationResultObject = new MutationResultWithIdObject(); 3912 3913 try { 3914 var commandForm = InventoryUtil.getHome().getCreateInventoryAdjustmentTypeForm(); 3915 3916 commandForm.setInventoryAdjustmentTypeName(inventoryAdjustmentTypeName); 3917 commandForm.setIsDefault(isDefault); 3918 commandForm.setSortOrder(sortOrder); 3919 commandForm.setDescription(description); 3920 3921 var commandResult = InventoryUtil.getHome().createInventoryAdjustmentType(BaseGraphQl.getUserVisitPK(env), commandForm); 3922 mutationResultObject.setCommandResult(commandResult); 3923 3924 if(!commandResult.hasErrors()) { 3925 var result = commandResult.getExecutionResult().getResult(); 3926 3927 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3928 } 3929 } catch (NamingException ex) { 3930 throw new RuntimeException(ex); 3931 } 3932 3933 return mutationResultObject; 3934 } 3935 3936 @GraphQLField 3937 @GraphQLRelayMutation 3938 static MutationResultWithIdObject editInventoryAdjustmentType(final DataFetchingEnvironment env, 3939 @GraphQLName("originalInventoryAdjustmentTypeName") final String originalInventoryAdjustmentTypeName, 3940 @GraphQLName("id") @GraphQLID final String id, 3941 @GraphQLName("inventoryAdjustmentTypeName") final String inventoryAdjustmentTypeName, 3942 @GraphQLName("isDefault") final String isDefault, 3943 @GraphQLName("sortOrder") final String sortOrder, 3944 @GraphQLName("description") final String description) { 3945 var mutationResultObject = new MutationResultWithIdObject(); 3946 3947 try { 3948 var spec = InventoryUtil.getHome().getInventoryAdjustmentTypeUniversalSpec(); 3949 3950 spec.setInventoryAdjustmentTypeName(originalInventoryAdjustmentTypeName); 3951 spec.setUuid(id); 3952 3953 var commandForm = InventoryUtil.getHome().getEditInventoryAdjustmentTypeForm(); 3954 3955 commandForm.setSpec(spec); 3956 commandForm.setEditMode(EditMode.LOCK); 3957 3958 var commandResult = InventoryUtil.getHome().editInventoryAdjustmentType(BaseGraphQl.getUserVisitPK(env), commandForm); 3959 3960 if(!commandResult.hasErrors()) { 3961 var executionResult = commandResult.getExecutionResult(); 3962 var result = executionResult.getResult(); 3963 Map<String, Object> arguments = env.getArgument("input"); 3964 var edit = result.getEdit(); 3965 3966 mutationResultObject.setEntityInstance(result.getInventoryAdjustmentType().getEntityInstance()); 3967 3968 if(arguments.containsKey("inventoryAdjustmentTypeName")) 3969 edit.setInventoryAdjustmentTypeName(inventoryAdjustmentTypeName); 3970 if(arguments.containsKey("isDefault")) 3971 edit.setIsDefault(isDefault); 3972 if(arguments.containsKey("sortOrder")) 3973 edit.setSortOrder(sortOrder); 3974 if(arguments.containsKey("description")) 3975 edit.setDescription(description); 3976 3977 commandForm.setEdit(edit); 3978 commandForm.setEditMode(EditMode.UPDATE); 3979 3980 commandResult = InventoryUtil.getHome().editInventoryAdjustmentType(BaseGraphQl.getUserVisitPK(env), commandForm); 3981 } 3982 3983 mutationResultObject.setCommandResult(commandResult); 3984 } catch (NamingException ex) { 3985 throw new RuntimeException(ex); 3986 } 3987 3988 return mutationResultObject; 3989 } 3990 3991 @GraphQLField 3992 @GraphQLRelayMutation 3993 static MutationResultObject deleteInventoryAdjustmentType(final DataFetchingEnvironment env, 3994 @GraphQLName("inventoryAdjustmentTypeName") final String inventoryAdjustmentTypeName, 3995 @GraphQLName("id") @GraphQLID final String id) { 3996 var mutationResultObject = new MutationResultObject(); 3997 3998 try { 3999 var commandForm = InventoryUtil.getHome().getDeleteInventoryAdjustmentTypeForm(); 4000 4001 commandForm.setInventoryAdjustmentTypeName(inventoryAdjustmentTypeName); 4002 commandForm.setUuid(id); 4003 4004 mutationResultObject.setCommandResult(InventoryUtil.getHome().deleteInventoryAdjustmentType(BaseGraphQl.getUserVisitPK(env), commandForm)); 4005 } catch (NamingException ex) { 4006 throw new RuntimeException(ex); 4007 } 4008 4009 return mutationResultObject; 4010 } 4011 4012 @GraphQLField 4013 @GraphQLRelayMutation 4014 static MutationResultWithIdObject createInventoryCostingMethod(final DataFetchingEnvironment env, 4015 @GraphQLName("inventoryCostingMethodName") @GraphQLNonNull final String inventoryCostingMethodName, 4016 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 4017 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 4018 @GraphQLName("description") final String description) { 4019 var mutationResultObject = new MutationResultWithIdObject(); 4020 4021 try { 4022 var commandForm = InventoryUtil.getHome().getCreateInventoryCostingMethodForm(); 4023 4024 commandForm.setInventoryCostingMethodName(inventoryCostingMethodName); 4025 commandForm.setIsDefault(isDefault); 4026 commandForm.setSortOrder(sortOrder); 4027 commandForm.setDescription(description); 4028 4029 var commandResult = InventoryUtil.getHome().createInventoryCostingMethod(BaseGraphQl.getUserVisitPK(env), commandForm); 4030 mutationResultObject.setCommandResult(commandResult); 4031 4032 if(!commandResult.hasErrors()) { 4033 var result = commandResult.getExecutionResult().getResult(); 4034 4035 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4036 } 4037 } catch (NamingException ex) { 4038 throw new RuntimeException(ex); 4039 } 4040 4041 return mutationResultObject; 4042 } 4043 4044 @GraphQLField 4045 @GraphQLRelayMutation 4046 static MutationResultWithIdObject editInventoryCostingMethod(final DataFetchingEnvironment env, 4047 @GraphQLName("originalInventoryCostingMethodName") final String originalInventoryCostingMethodName, 4048 @GraphQLName("id") @GraphQLID final String id, 4049 @GraphQLName("inventoryCostingMethodName") final String inventoryCostingMethodName, 4050 @GraphQLName("isDefault") final String isDefault, 4051 @GraphQLName("sortOrder") final String sortOrder, 4052 @GraphQLName("description") final String description) { 4053 var mutationResultObject = new MutationResultWithIdObject(); 4054 4055 try { 4056 var spec = InventoryUtil.getHome().getInventoryCostingMethodUniversalSpec(); 4057 4058 spec.setInventoryCostingMethodName(originalInventoryCostingMethodName); 4059 spec.setUuid(id); 4060 4061 var commandForm = InventoryUtil.getHome().getEditInventoryCostingMethodForm(); 4062 4063 commandForm.setSpec(spec); 4064 commandForm.setEditMode(EditMode.LOCK); 4065 4066 var commandResult = InventoryUtil.getHome().editInventoryCostingMethod(BaseGraphQl.getUserVisitPK(env), commandForm); 4067 4068 if(!commandResult.hasErrors()) { 4069 var executionResult = commandResult.getExecutionResult(); 4070 var result = executionResult.getResult(); 4071 Map<String, Object> arguments = env.getArgument("input"); 4072 var edit = result.getEdit(); 4073 4074 mutationResultObject.setEntityInstance(result.getInventoryCostingMethod().getEntityInstance()); 4075 4076 if(arguments.containsKey("inventoryCostingMethodName")) 4077 edit.setInventoryCostingMethodName(inventoryCostingMethodName); 4078 if(arguments.containsKey("isDefault")) 4079 edit.setIsDefault(isDefault); 4080 if(arguments.containsKey("sortOrder")) 4081 edit.setSortOrder(sortOrder); 4082 if(arguments.containsKey("description")) 4083 edit.setDescription(description); 4084 4085 commandForm.setEdit(edit); 4086 commandForm.setEditMode(EditMode.UPDATE); 4087 4088 commandResult = InventoryUtil.getHome().editInventoryCostingMethod(BaseGraphQl.getUserVisitPK(env), commandForm); 4089 } 4090 4091 mutationResultObject.setCommandResult(commandResult); 4092 } catch (NamingException ex) { 4093 throw new RuntimeException(ex); 4094 } 4095 4096 return mutationResultObject; 4097 } 4098 4099 @GraphQLField 4100 @GraphQLRelayMutation 4101 static MutationResultObject deleteInventoryCostingMethod(final DataFetchingEnvironment env, 4102 @GraphQLName("inventoryCostingMethodName") final String inventoryCostingMethodName, 4103 @GraphQLName("id") @GraphQLID final String id) { 4104 var mutationResultObject = new MutationResultObject(); 4105 4106 try { 4107 var commandForm = InventoryUtil.getHome().getDeleteInventoryCostingMethodForm(); 4108 4109 commandForm.setInventoryCostingMethodName(inventoryCostingMethodName); 4110 commandForm.setUuid(id); 4111 4112 mutationResultObject.setCommandResult(InventoryUtil.getHome().deleteInventoryCostingMethod(BaseGraphQl.getUserVisitPK(env), commandForm)); 4113 } catch (NamingException ex) { 4114 throw new RuntimeException(ex); 4115 } 4116 4117 return mutationResultObject; 4118 } 4119 4120 @GraphQLField 4121 @GraphQLRelayMutation 4122 static MutationResultObject createPartyInventoryCostingMethod(final DataFetchingEnvironment env, 4123 @GraphQLName("partyName") final String partyName, 4124 @GraphQLName("id") @GraphQLID final String id, 4125 @GraphQLName("inventoryCostingMethodName") @GraphQLNonNull final String inventoryCostingMethodName) { 4126 var mutationResultObject = new MutationResultObject(); 4127 4128 try { 4129 var commandForm = InventoryUtil.getHome().getCreatePartyInventoryCostingMethodForm(); 4130 4131 commandForm.setPartyName(partyName); 4132 commandForm.setUuid(id); 4133 commandForm.setInventoryCostingMethodName(inventoryCostingMethodName); 4134 4135 mutationResultObject.setCommandResult(InventoryUtil.getHome().createPartyInventoryCostingMethod( 4136 BaseGraphQl.getUserVisitPK(env), commandForm)); 4137 } catch (NamingException ex) { 4138 throw new RuntimeException(ex); 4139 } 4140 4141 return mutationResultObject; 4142 } 4143 4144 @GraphQLField 4145 @GraphQLRelayMutation 4146 static MutationResultObject editPartyInventoryCostingMethod(final DataFetchingEnvironment env, 4147 @GraphQLName("partyName") final String partyName, 4148 @GraphQLName("id") @GraphQLID final String id, 4149 @GraphQLName("inventoryCostingMethodName") final String inventoryCostingMethodName) { 4150 var mutationResultObject = new MutationResultObject(); 4151 4152 try { 4153 var spec = PartyUtil.getHome().getPartyUniversalSpec(); 4154 4155 spec.setPartyName(partyName); 4156 spec.setUuid(id); 4157 4158 var commandForm = InventoryUtil.getHome().getEditPartyInventoryCostingMethodForm(); 4159 4160 commandForm.setSpec(spec); 4161 commandForm.setEditMode(EditMode.LOCK); 4162 4163 var commandResult = InventoryUtil.getHome().editPartyInventoryCostingMethod( 4164 BaseGraphQl.getUserVisitPK(env), commandForm); 4165 4166 if(!commandResult.hasErrors()) { 4167 var executionResult = commandResult.getExecutionResult(); 4168 var result = executionResult.getResult(); 4169 Map<String, Object> arguments = env.getArgument("input"); 4170 var edit = result.getEdit(); 4171 4172 if(arguments.containsKey("inventoryCostingMethodName")) 4173 edit.setInventoryCostingMethodName(inventoryCostingMethodName); 4174 4175 commandForm.setEdit(edit); 4176 commandForm.setEditMode(EditMode.UPDATE); 4177 4178 commandResult = InventoryUtil.getHome().editPartyInventoryCostingMethod( 4179 BaseGraphQl.getUserVisitPK(env), commandForm); 4180 } 4181 4182 mutationResultObject.setCommandResult(commandResult); 4183 } catch (NamingException ex) { 4184 throw new RuntimeException(ex); 4185 } 4186 4187 return mutationResultObject; 4188 } 4189 4190 @GraphQLField 4191 @GraphQLRelayMutation 4192 static MutationResultObject deletePartyInventoryCostingMethod(final DataFetchingEnvironment env, 4193 @GraphQLName("partyName") final String partyName, 4194 @GraphQLName("id") @GraphQLID final String id) { 4195 var mutationResultObject = new MutationResultObject(); 4196 4197 try { 4198 var commandForm = InventoryUtil.getHome().getDeletePartyInventoryCostingMethodForm(); 4199 4200 commandForm.setPartyName(partyName); 4201 commandForm.setUuid(id); 4202 4203 mutationResultObject.setCommandResult(InventoryUtil.getHome().deletePartyInventoryCostingMethod( 4204 BaseGraphQl.getUserVisitPK(env), commandForm)); 4205 } catch (NamingException ex) { 4206 throw new RuntimeException(ex); 4207 } 4208 4209 return mutationResultObject; 4210 } 4211 4212 @GraphQLField 4213 @GraphQLRelayMutation 4214 static MutationResultWithIdObject createInventoryBucketType(final DataFetchingEnvironment env, 4215 @GraphQLName("inventoryBucketTypeName") @GraphQLNonNull final String inventoryBucketTypeName, 4216 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 4217 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 4218 @GraphQLName("description") final String description) { 4219 var mutationResultObject = new MutationResultWithIdObject(); 4220 4221 try { 4222 var commandForm = InventoryUtil.getHome().getCreateInventoryBucketTypeForm(); 4223 4224 commandForm.setInventoryBucketTypeName(inventoryBucketTypeName); 4225 commandForm.setIsDefault(isDefault); 4226 commandForm.setSortOrder(sortOrder); 4227 commandForm.setDescription(description); 4228 4229 var commandResult = InventoryUtil.getHome().createInventoryBucketType(BaseGraphQl.getUserVisitPK(env), commandForm); 4230 mutationResultObject.setCommandResult(commandResult); 4231 4232 if(!commandResult.hasErrors()) { 4233 var result = commandResult.getExecutionResult().getResult(); 4234 4235 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4236 } 4237 } catch (NamingException ex) { 4238 throw new RuntimeException(ex); 4239 } 4240 4241 return mutationResultObject; 4242 } 4243 4244 @GraphQLField 4245 @GraphQLRelayMutation 4246 static MutationResultWithIdObject editInventoryBucketType(final DataFetchingEnvironment env, 4247 @GraphQLName("originalInventoryBucketTypeName") final String originalInventoryBucketTypeName, 4248 @GraphQLName("id") @GraphQLID final String id, 4249 @GraphQLName("inventoryBucketTypeName") final String inventoryBucketTypeName, 4250 @GraphQLName("isDefault") final String isDefault, 4251 @GraphQLName("sortOrder") final String sortOrder, 4252 @GraphQLName("description") final String description) { 4253 var mutationResultObject = new MutationResultWithIdObject(); 4254 4255 try { 4256 var spec = InventoryUtil.getHome().getInventoryBucketTypeUniversalSpec(); 4257 4258 spec.setInventoryBucketTypeName(originalInventoryBucketTypeName); 4259 spec.setUuid(id); 4260 4261 var commandForm = InventoryUtil.getHome().getEditInventoryBucketTypeForm(); 4262 4263 commandForm.setSpec(spec); 4264 commandForm.setEditMode(EditMode.LOCK); 4265 4266 var commandResult = InventoryUtil.getHome().editInventoryBucketType(BaseGraphQl.getUserVisitPK(env), commandForm); 4267 4268 if(!commandResult.hasErrors()) { 4269 var executionResult = commandResult.getExecutionResult(); 4270 var result = executionResult.getResult(); 4271 Map<String, Object> arguments = env.getArgument("input"); 4272 var edit = result.getEdit(); 4273 4274 mutationResultObject.setEntityInstance(result.getInventoryBucketType().getEntityInstance()); 4275 4276 if(arguments.containsKey("inventoryBucketTypeName")) 4277 edit.setInventoryBucketTypeName(inventoryBucketTypeName); 4278 if(arguments.containsKey("isDefault")) 4279 edit.setIsDefault(isDefault); 4280 if(arguments.containsKey("sortOrder")) 4281 edit.setSortOrder(sortOrder); 4282 if(arguments.containsKey("description")) 4283 edit.setDescription(description); 4284 4285 commandForm.setEdit(edit); 4286 commandForm.setEditMode(EditMode.UPDATE); 4287 4288 commandResult = InventoryUtil.getHome().editInventoryBucketType(BaseGraphQl.getUserVisitPK(env), commandForm); 4289 } 4290 4291 mutationResultObject.setCommandResult(commandResult); 4292 } catch (NamingException ex) { 4293 throw new RuntimeException(ex); 4294 } 4295 4296 return mutationResultObject; 4297 } 4298 4299 @GraphQLField 4300 @GraphQLRelayMutation 4301 static MutationResultObject deleteInventoryBucketType(final DataFetchingEnvironment env, 4302 @GraphQLName("inventoryBucketTypeName") final String inventoryBucketTypeName, 4303 @GraphQLName("id") @GraphQLID final String id) { 4304 var mutationResultObject = new MutationResultObject(); 4305 4306 try { 4307 var commandForm = InventoryUtil.getHome().getDeleteInventoryBucketTypeForm(); 4308 4309 commandForm.setInventoryBucketTypeName(inventoryBucketTypeName); 4310 commandForm.setUuid(id); 4311 4312 mutationResultObject.setCommandResult(InventoryUtil.getHome().deleteInventoryBucketType(BaseGraphQl.getUserVisitPK(env), commandForm)); 4313 } catch (NamingException ex) { 4314 throw new RuntimeException(ex); 4315 } 4316 4317 return mutationResultObject; 4318 } 4319 4320 @GraphQLField 4321 @GraphQLRelayMutation 4322 static MutationResultWithIdObject createInventoryTransactionType(final DataFetchingEnvironment env, 4323 @GraphQLName("inventoryTransactionTypeName") @GraphQLNonNull final String inventoryTransactionTypeName, 4324 @GraphQLName("inventoryTransferTransactionSequenceTypeName") final String inventoryTransferTransactionSequenceTypeName, 4325 @GraphQLName("inventoryTransactionSequenceTypeName") final String inventoryTransactionSequenceTypeName, 4326 @GraphQLName("inventoryTransferTransactionWorkflowName") final String inventoryTransferTransactionWorkflowName, 4327 @GraphQLName("inventoryTransferTransactionWorkflowEntranceName") final String inventoryTransferTransactionWorkflowEntranceName, 4328 @GraphQLName("inventoryTransactionWorkflowName") final String inventoryTransactionWorkflowName, 4329 @GraphQLName("inventoryTransactionWorkflowEntranceName") final String inventoryTransactionWorkflowEntranceName, 4330 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 4331 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 4332 @GraphQLName("description") final String description) { 4333 var mutationResultObject = new MutationResultWithIdObject(); 4334 4335 try { 4336 var commandForm = InventoryUtil.getHome().getCreateInventoryTransactionTypeForm(); 4337 4338 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4339 commandForm.setInventoryTransferTransactionSequenceTypeName(inventoryTransferTransactionSequenceTypeName); 4340 commandForm.setInventoryTransactionSequenceTypeName(inventoryTransactionSequenceTypeName); 4341 commandForm.setInventoryTransferTransactionWorkflowName(inventoryTransferTransactionWorkflowName); 4342 commandForm.setInventoryTransferTransactionWorkflowEntranceName(inventoryTransferTransactionWorkflowEntranceName); 4343 commandForm.setInventoryTransactionWorkflowName(inventoryTransactionWorkflowName); 4344 commandForm.setInventoryTransactionWorkflowEntranceName(inventoryTransactionWorkflowEntranceName); 4345 commandForm.setIsDefault(isDefault); 4346 commandForm.setSortOrder(sortOrder); 4347 commandForm.setDescription(description); 4348 4349 var commandResult = InventoryUtil.getHome().createInventoryTransactionType(BaseGraphQl.getUserVisitPK(env), commandForm); 4350 mutationResultObject.setCommandResult(commandResult); 4351 4352 if(!commandResult.hasErrors()) { 4353 var result = commandResult.getExecutionResult().getResult(); 4354 4355 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4356 } 4357 } catch (NamingException ex) { 4358 throw new RuntimeException(ex); 4359 } 4360 4361 return mutationResultObject; 4362 } 4363 4364 @GraphQLField 4365 @GraphQLRelayMutation 4366 static MutationResultWithIdObject editInventoryTransactionType(final DataFetchingEnvironment env, 4367 @GraphQLName("originalInventoryTransactionTypeName") final String originalInventoryTransactionTypeName, 4368 @GraphQLName("id") @GraphQLID final String id, 4369 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4370 @GraphQLName("inventoryTransferTransactionSequenceTypeName") final String inventoryTransferTransactionSequenceTypeName, 4371 @GraphQLName("inventoryTransactionSequenceTypeName") final String inventoryTransactionSequenceTypeName, 4372 @GraphQLName("inventoryTransferTransactionWorkflowName") final String inventoryTransferTransactionWorkflowName, 4373 @GraphQLName("inventoryTransferTransactionWorkflowEntranceName") final String inventoryTransferTransactionWorkflowEntranceName, 4374 @GraphQLName("inventoryTransactionWorkflowName") final String inventoryTransactionWorkflowName, 4375 @GraphQLName("inventoryTransactionWorkflowEntranceName") final String inventoryTransactionWorkflowEntranceName, 4376 @GraphQLName("isDefault") final String isDefault, 4377 @GraphQLName("sortOrder") final String sortOrder, 4378 @GraphQLName("description") final String description) { 4379 var mutationResultObject = new MutationResultWithIdObject(); 4380 4381 try { 4382 var spec = InventoryUtil.getHome().getInventoryTransactionTypeUniversalSpec(); 4383 4384 spec.setInventoryTransactionTypeName(originalInventoryTransactionTypeName); 4385 spec.setUuid(id); 4386 4387 var commandForm = InventoryUtil.getHome().getEditInventoryTransactionTypeForm(); 4388 4389 commandForm.setSpec(spec); 4390 commandForm.setEditMode(EditMode.LOCK); 4391 4392 var commandResult = InventoryUtil.getHome().editInventoryTransactionType(BaseGraphQl.getUserVisitPK(env), commandForm); 4393 4394 if(!commandResult.hasErrors()) { 4395 var executionResult = commandResult.getExecutionResult(); 4396 var result = executionResult.getResult(); 4397 Map<String, Object> arguments = env.getArgument("input"); 4398 var edit = result.getEdit(); 4399 4400 mutationResultObject.setEntityInstance(result.getInventoryTransactionType().getEntityInstance()); 4401 4402 if(arguments.containsKey("inventoryTransactionTypeName")) 4403 edit.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4404 if(arguments.containsKey("inventoryTransferTransactionSequenceTypeName")) 4405 edit.setInventoryTransferTransactionSequenceTypeName(inventoryTransferTransactionSequenceTypeName); 4406 if(arguments.containsKey("inventoryTransactionSequenceTypeName")) 4407 edit.setInventoryTransactionSequenceTypeName(inventoryTransactionSequenceTypeName); 4408 if(arguments.containsKey("inventoryTransferTransactionWorkflowName")) 4409 edit.setInventoryTransferTransactionWorkflowName(inventoryTransferTransactionWorkflowName); 4410 if(arguments.containsKey("inventoryTransferTransactionWorkflowEntranceName")) 4411 edit.setInventoryTransferTransactionWorkflowEntranceName(inventoryTransferTransactionWorkflowEntranceName); 4412 if(arguments.containsKey("inventoryTransactionWorkflowName")) 4413 edit.setInventoryTransactionWorkflowName(inventoryTransactionWorkflowName); 4414 if(arguments.containsKey("inventoryTransactionWorkflowEntranceName")) 4415 edit.setInventoryTransactionWorkflowEntranceName(inventoryTransactionWorkflowEntranceName); 4416 if(arguments.containsKey("isDefault")) 4417 edit.setIsDefault(isDefault); 4418 if(arguments.containsKey("sortOrder")) 4419 edit.setSortOrder(sortOrder); 4420 if(arguments.containsKey("description")) 4421 edit.setDescription(description); 4422 4423 commandForm.setEdit(edit); 4424 commandForm.setEditMode(EditMode.UPDATE); 4425 4426 commandResult = InventoryUtil.getHome().editInventoryTransactionType(BaseGraphQl.getUserVisitPK(env), commandForm); 4427 } 4428 4429 mutationResultObject.setCommandResult(commandResult); 4430 } catch (NamingException ex) { 4431 throw new RuntimeException(ex); 4432 } 4433 4434 return mutationResultObject; 4435 } 4436 4437 @GraphQLField 4438 @GraphQLRelayMutation 4439 static MutationResultObject deleteInventoryTransactionType(final DataFetchingEnvironment env, 4440 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4441 @GraphQLName("id") @GraphQLID final String id) { 4442 var mutationResultObject = new MutationResultObject(); 4443 4444 try { 4445 var commandForm = InventoryUtil.getHome().getDeleteInventoryTransactionTypeForm(); 4446 4447 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4448 commandForm.setUuid(id); 4449 4450 mutationResultObject.setCommandResult(InventoryUtil.getHome().deleteInventoryTransactionType(BaseGraphQl.getUserVisitPK(env), commandForm)); 4451 } catch (NamingException ex) { 4452 throw new RuntimeException(ex); 4453 } 4454 4455 return mutationResultObject; 4456 } 4457 4458 4459 @GraphQLField 4460 @GraphQLRelayMutation 4461 static MutationResultWithIdObject createInventoryTransactionTimeType(final DataFetchingEnvironment env, 4462 @GraphQLName("inventoryTransactionTypeName") @GraphQLNonNull final String inventoryTransactionTypeName, 4463 @GraphQLName("inventoryTransactionTimeTypeName") @GraphQLNonNull final String inventoryTransactionTimeTypeName, 4464 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 4465 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 4466 @GraphQLName("description") final String description) { 4467 var mutationResultObject = new MutationResultWithIdObject(); 4468 4469 try { 4470 var commandForm = InventoryUtil.getHome().getCreateInventoryTransactionTimeTypeForm(); 4471 4472 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4473 commandForm.setInventoryTransactionTimeTypeName(inventoryTransactionTimeTypeName); 4474 commandForm.setIsDefault(isDefault); 4475 commandForm.setSortOrder(sortOrder); 4476 commandForm.setDescription(description); 4477 4478 var commandResult = InventoryUtil.getHome().createInventoryTransactionTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 4479 mutationResultObject.setCommandResult(commandResult); 4480 4481 if(!commandResult.hasErrors()) { 4482 var result = commandResult.getExecutionResult().getResult(); 4483 4484 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4485 } 4486 } catch (NamingException ex) { 4487 throw new RuntimeException(ex); 4488 } 4489 4490 return mutationResultObject; 4491 } 4492 4493 @GraphQLField 4494 @GraphQLRelayMutation 4495 static MutationResultWithIdObject editInventoryTransactionTimeType(final DataFetchingEnvironment env, 4496 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4497 @GraphQLName("originalInventoryTransactionTimeTypeName") final String originalInventoryTransactionTimeTypeName, 4498 @GraphQLName("id") @GraphQLID final String id, 4499 @GraphQLName("inventoryTransactionTimeTypeName") final String inventoryTransactionTimeTypeName, 4500 @GraphQLName("isDefault") final String isDefault, 4501 @GraphQLName("sortOrder") final String sortOrder, 4502 @GraphQLName("description") final String description) { 4503 var mutationResultObject = new MutationResultWithIdObject(); 4504 4505 try { 4506 var spec = InventoryUtil.getHome().getInventoryTransactionTimeTypeUniversalSpec(); 4507 4508 spec.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4509 spec.setInventoryTransactionTimeTypeName(originalInventoryTransactionTimeTypeName); 4510 spec.setUuid(id); 4511 4512 var commandForm = InventoryUtil.getHome().getEditInventoryTransactionTimeTypeForm(); 4513 4514 commandForm.setSpec(spec); 4515 commandForm.setEditMode(EditMode.LOCK); 4516 4517 var commandResult = InventoryUtil.getHome().editInventoryTransactionTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 4518 4519 if(!commandResult.hasErrors()) { 4520 var executionResult = commandResult.getExecutionResult(); 4521 var result = executionResult.getResult(); 4522 Map<String, Object> arguments = env.getArgument("input"); 4523 var edit = result.getEdit(); 4524 4525 mutationResultObject.setEntityInstance(result.getInventoryTransactionTimeType().getEntityInstance()); 4526 4527 if(arguments.containsKey("inventoryTransactionTimeTypeName")) 4528 edit.setInventoryTransactionTimeTypeName(inventoryTransactionTimeTypeName); 4529 if(arguments.containsKey("isDefault")) 4530 edit.setIsDefault(isDefault); 4531 if(arguments.containsKey("sortOrder")) 4532 edit.setSortOrder(sortOrder); 4533 if(arguments.containsKey("description")) 4534 edit.setDescription(description); 4535 4536 commandForm.setEdit(edit); 4537 commandForm.setEditMode(EditMode.UPDATE); 4538 4539 commandResult = InventoryUtil.getHome().editInventoryTransactionTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 4540 } 4541 4542 mutationResultObject.setCommandResult(commandResult); 4543 } catch (NamingException ex) { 4544 throw new RuntimeException(ex); 4545 } 4546 4547 return mutationResultObject; 4548 } 4549 4550 @GraphQLField 4551 @GraphQLRelayMutation 4552 static MutationResultObject deleteInventoryTransactionTimeType(final DataFetchingEnvironment env, 4553 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4554 @GraphQLName("inventoryTransactionTimeTypeName") final String inventoryTransactionTimeTypeName, 4555 @GraphQLName("id") @GraphQLID final String id) { 4556 var mutationResultObject = new MutationResultObject(); 4557 4558 try { 4559 var commandForm = InventoryUtil.getHome().getDeleteInventoryTransactionTimeTypeForm(); 4560 4561 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4562 commandForm.setInventoryTransactionTimeTypeName(inventoryTransactionTimeTypeName); 4563 commandForm.setUuid(id); 4564 4565 mutationResultObject.setCommandResult(InventoryUtil.getHome().deleteInventoryTransactionTimeType(BaseGraphQl.getUserVisitPK(env), 4566 commandForm)); 4567 } catch (NamingException ex) { 4568 throw new RuntimeException(ex); 4569 } 4570 4571 return mutationResultObject; 4572 } 4573 4574 @GraphQLField 4575 @GraphQLRelayMutation 4576 static MutationResultWithIdObject createInventoryDisposition(final DataFetchingEnvironment env, 4577 @GraphQLName("inventoryTransactionTypeName") @GraphQLNonNull final String inventoryTransactionTypeName, 4578 @GraphQLName("inventoryDispositionName") @GraphQLNonNull final String inventoryDispositionName, 4579 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 4580 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 4581 @GraphQLName("description") final String description) { 4582 var mutationResultObject = new MutationResultWithIdObject(); 4583 4584 try { 4585 var commandForm = InventoryUtil.getHome().getCreateInventoryDispositionForm(); 4586 4587 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4588 commandForm.setInventoryDispositionName(inventoryDispositionName); 4589 commandForm.setIsDefault(isDefault); 4590 commandForm.setSortOrder(sortOrder); 4591 commandForm.setDescription(description); 4592 4593 var commandResult = InventoryUtil.getHome().createInventoryDisposition(BaseGraphQl.getUserVisitPK(env), commandForm); 4594 mutationResultObject.setCommandResult(commandResult); 4595 4596 if(!commandResult.hasErrors()) { 4597 var result = commandResult.getExecutionResult().getResult(); 4598 4599 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4600 } 4601 } catch (NamingException ex) { 4602 throw new RuntimeException(ex); 4603 } 4604 4605 return mutationResultObject; 4606 } 4607 4608 @GraphQLField 4609 @GraphQLRelayMutation 4610 static MutationResultWithIdObject editInventoryDisposition(final DataFetchingEnvironment env, 4611 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4612 @GraphQLName("originalInventoryDispositionName") final String originalInventoryDispositionName, 4613 @GraphQLName("id") @GraphQLID final String id, 4614 @GraphQLName("inventoryDispositionName") final String inventoryDispositionName, 4615 @GraphQLName("isDefault") final String isDefault, 4616 @GraphQLName("sortOrder") final String sortOrder, 4617 @GraphQLName("description") final String description) { 4618 var mutationResultObject = new MutationResultWithIdObject(); 4619 4620 try { 4621 var spec = InventoryUtil.getHome().getInventoryDispositionUniversalSpec(); 4622 4623 spec.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4624 spec.setInventoryDispositionName(originalInventoryDispositionName); 4625 spec.setUuid(id); 4626 4627 var commandForm = InventoryUtil.getHome().getEditInventoryDispositionForm(); 4628 4629 commandForm.setSpec(spec); 4630 commandForm.setEditMode(EditMode.LOCK); 4631 4632 var commandResult = InventoryUtil.getHome().editInventoryDisposition(BaseGraphQl.getUserVisitPK(env), commandForm); 4633 4634 if(!commandResult.hasErrors()) { 4635 var executionResult = commandResult.getExecutionResult(); 4636 var result = executionResult.getResult(); 4637 Map<String, Object> arguments = env.getArgument("input"); 4638 var edit = result.getEdit(); 4639 4640 mutationResultObject.setEntityInstance(result.getInventoryDisposition().getEntityInstance()); 4641 4642 if(arguments.containsKey("inventoryDispositionName")) 4643 edit.setInventoryDispositionName(inventoryDispositionName); 4644 if(arguments.containsKey("isDefault")) 4645 edit.setIsDefault(isDefault); 4646 if(arguments.containsKey("sortOrder")) 4647 edit.setSortOrder(sortOrder); 4648 if(arguments.containsKey("description")) 4649 edit.setDescription(description); 4650 4651 commandForm.setEdit(edit); 4652 commandForm.setEditMode(EditMode.UPDATE); 4653 4654 commandResult = InventoryUtil.getHome().editInventoryDisposition(BaseGraphQl.getUserVisitPK(env), commandForm); 4655 } 4656 4657 mutationResultObject.setCommandResult(commandResult); 4658 } catch (NamingException ex) { 4659 throw new RuntimeException(ex); 4660 } 4661 4662 return mutationResultObject; 4663 } 4664 4665 @GraphQLField 4666 @GraphQLRelayMutation 4667 static MutationResultObject deleteInventoryDisposition(final DataFetchingEnvironment env, 4668 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4669 @GraphQLName("inventoryDispositionName") final String inventoryDispositionName, 4670 @GraphQLName("id") @GraphQLID final String id) { 4671 var mutationResultObject = new MutationResultObject(); 4672 4673 try { 4674 var commandForm = InventoryUtil.getHome().getDeleteInventoryDispositionForm(); 4675 4676 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4677 commandForm.setInventoryDispositionName(inventoryDispositionName); 4678 commandForm.setUuid(id); 4679 4680 mutationResultObject.setCommandResult(InventoryUtil.getHome().deleteInventoryDisposition(BaseGraphQl.getUserVisitPK(env), 4681 commandForm)); 4682 } catch (NamingException ex) { 4683 throw new RuntimeException(ex); 4684 } 4685 4686 return mutationResultObject; 4687 } 4688 4689 @GraphQLField 4690 @GraphQLRelayMutation 4691 static MutationResultWithIdObject createInventoryDispositionAdjustment(final DataFetchingEnvironment env, 4692 @GraphQLName("inventoryTransactionTypeName") @GraphQLNonNull final String inventoryTransactionTypeName, 4693 @GraphQLName("inventoryDispositionAdjustmentName") @GraphQLNonNull final String inventoryDispositionAdjustmentName, 4694 @GraphQLName("inventoryDispositionName") @GraphQLNonNull final String inventoryDispositionName, 4695 @GraphQLName("inventoryAdjustmentTypeName") @GraphQLNonNull final String inventoryAdjustmentTypeName, 4696 @GraphQLName("inventoryBucketTypeName") @GraphQLNonNull final String inventoryBucketTypeName, 4697 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 4698 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 4699 @GraphQLName("description") final String description) { 4700 var mutationResultObject = new MutationResultWithIdObject(); 4701 4702 try { 4703 var commandForm = InventoryUtil.getHome().getCreateInventoryDispositionAdjustmentForm(); 4704 4705 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4706 commandForm.setInventoryDispositionAdjustmentName(inventoryDispositionAdjustmentName); 4707 commandForm.setInventoryDispositionName(inventoryDispositionName); 4708 commandForm.setInventoryAdjustmentTypeName(inventoryAdjustmentTypeName); 4709 commandForm.setInventoryBucketTypeName(inventoryBucketTypeName); 4710 commandForm.setIsDefault(isDefault); 4711 commandForm.setSortOrder(sortOrder); 4712 commandForm.setDescription(description); 4713 4714 var commandResult = InventoryUtil.getHome().createInventoryDispositionAdjustment(BaseGraphQl.getUserVisitPK(env), commandForm); 4715 mutationResultObject.setCommandResult(commandResult); 4716 4717 if(!commandResult.hasErrors()) { 4718 var result = commandResult.getExecutionResult().getResult(); 4719 4720 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4721 } 4722 } catch (NamingException ex) { 4723 throw new RuntimeException(ex); 4724 } 4725 4726 return mutationResultObject; 4727 } 4728 4729 @GraphQLField 4730 @GraphQLRelayMutation 4731 static MutationResultWithIdObject editInventoryDispositionAdjustment(final DataFetchingEnvironment env, 4732 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4733 @GraphQLName("inventoryDispositionName") final String inventoryDispositionName, 4734 @GraphQLName("originalInventoryDispositionAdjustmentName") final String originalInventoryDispositionAdjustmentName, 4735 @GraphQLName("id") @GraphQLID final String id, 4736 @GraphQLName("inventoryDispositionAdjustmentName") final String inventoryDispositionAdjustmentName, 4737 @GraphQLName("inventoryAdjustmentTypeName") final String inventoryAdjustmentTypeName, 4738 @GraphQLName("inventoryBucketTypeName") final String inventoryBucketTypeName, 4739 @GraphQLName("isDefault") final String isDefault, 4740 @GraphQLName("sortOrder") final String sortOrder, 4741 @GraphQLName("description") final String description) { 4742 var mutationResultObject = new MutationResultWithIdObject(); 4743 4744 try { 4745 var spec = InventoryUtil.getHome().getInventoryDispositionAdjustmentUniversalSpec(); 4746 4747 spec.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4748 spec.setInventoryDispositionName(inventoryDispositionName); 4749 spec.setInventoryDispositionAdjustmentName(originalInventoryDispositionAdjustmentName); 4750 spec.setUuid(id); 4751 4752 var commandForm = InventoryUtil.getHome().getEditInventoryDispositionAdjustmentForm(); 4753 4754 commandForm.setSpec(spec); 4755 commandForm.setEditMode(EditMode.LOCK); 4756 4757 var commandResult = InventoryUtil.getHome().editInventoryDispositionAdjustment(BaseGraphQl.getUserVisitPK(env), commandForm); 4758 4759 if(!commandResult.hasErrors()) { 4760 var executionResult = commandResult.getExecutionResult(); 4761 var result = executionResult.getResult(); 4762 Map<String, Object> arguments = env.getArgument("input"); 4763 var edit = result.getEdit(); 4764 4765 mutationResultObject.setEntityInstance(result.getInventoryDispositionAdjustment().getEntityInstance()); 4766 4767 if(arguments.containsKey("inventoryDispositionAdjustmentName")) 4768 edit.setInventoryDispositionAdjustmentName(inventoryDispositionAdjustmentName); 4769 if(arguments.containsKey("inventoryAdjustmentTypeName")) 4770 edit.setInventoryAdjustmentTypeName(inventoryAdjustmentTypeName); 4771 if(arguments.containsKey("inventoryBucketTypeName")) 4772 edit.setInventoryBucketTypeName(inventoryBucketTypeName); 4773 if(arguments.containsKey("isDefault")) 4774 edit.setIsDefault(isDefault); 4775 if(arguments.containsKey("sortOrder")) 4776 edit.setSortOrder(sortOrder); 4777 if(arguments.containsKey("description")) 4778 edit.setDescription(description); 4779 4780 commandForm.setEdit(edit); 4781 commandForm.setEditMode(EditMode.UPDATE); 4782 4783 commandResult = InventoryUtil.getHome().editInventoryDispositionAdjustment(BaseGraphQl.getUserVisitPK(env), commandForm); 4784 } 4785 4786 mutationResultObject.setCommandResult(commandResult); 4787 } catch (NamingException ex) { 4788 throw new RuntimeException(ex); 4789 } 4790 4791 return mutationResultObject; 4792 } 4793 4794 @GraphQLField 4795 @GraphQLRelayMutation 4796 static MutationResultObject deleteInventoryDispositionAdjustment(final DataFetchingEnvironment env, 4797 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4798 @GraphQLName("inventoryDispositionName") final String inventoryDispositionName, 4799 @GraphQLName("inventoryDispositionAdjustmentName") final String inventoryDispositionAdjustmentName, 4800 @GraphQLName("id") @GraphQLID final String id) { 4801 var mutationResultObject = new MutationResultObject(); 4802 4803 try { 4804 var commandForm = InventoryUtil.getHome().getDeleteInventoryDispositionAdjustmentForm(); 4805 4806 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4807 commandForm.setInventoryDispositionName(inventoryDispositionName); 4808 commandForm.setInventoryDispositionAdjustmentName(inventoryDispositionAdjustmentName); 4809 commandForm.setUuid(id); 4810 4811 mutationResultObject.setCommandResult(InventoryUtil.getHome().deleteInventoryDispositionAdjustment(BaseGraphQl.getUserVisitPK(env), 4812 commandForm)); 4813 } catch (NamingException ex) { 4814 throw new RuntimeException(ex); 4815 } 4816 4817 return mutationResultObject; 4818 } 4819 4820 @GraphQLField 4821 @GraphQLRelayMutation 4822 static MutationResultWithIdObject createInventoryTransactionReason(final DataFetchingEnvironment env, 4823 @GraphQLName("inventoryTransactionTypeName") @GraphQLNonNull final String inventoryTransactionTypeName, 4824 @GraphQLName("inventoryTransactionReasonName") @GraphQLNonNull final String inventoryTransactionReasonName, 4825 @GraphQLName("inventoryDispositionName") @GraphQLNonNull final String inventoryDispositionName, 4826 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 4827 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 4828 @GraphQLName("description") final String description) { 4829 var mutationResultObject = new MutationResultWithIdObject(); 4830 4831 try { 4832 var commandForm = InventoryUtil.getHome().getCreateInventoryTransactionReasonForm(); 4833 4834 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4835 commandForm.setInventoryTransactionReasonName(inventoryTransactionReasonName); 4836 commandForm.setInventoryDispositionName(inventoryDispositionName); 4837 commandForm.setIsDefault(isDefault); 4838 commandForm.setSortOrder(sortOrder); 4839 commandForm.setDescription(description); 4840 4841 var commandResult = InventoryUtil.getHome().createInventoryTransactionReason(BaseGraphQl.getUserVisitPK(env), commandForm); 4842 mutationResultObject.setCommandResult(commandResult); 4843 4844 if(!commandResult.hasErrors()) { 4845 var result = commandResult.getExecutionResult().getResult(); 4846 4847 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4848 } 4849 } catch (NamingException ex) { 4850 throw new RuntimeException(ex); 4851 } 4852 4853 return mutationResultObject; 4854 } 4855 4856 @GraphQLField 4857 @GraphQLRelayMutation 4858 static MutationResultWithIdObject editInventoryTransactionReason(final DataFetchingEnvironment env, 4859 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4860 @GraphQLName("originalInventoryTransactionReasonName") final String originalInventoryTransactionReasonName, 4861 @GraphQLName("id") @GraphQLID final String id, 4862 @GraphQLName("inventoryTransactionReasonName") final String inventoryTransactionReasonName, 4863 @GraphQLName("inventoryDispositionName") final String inventoryDispositionName, 4864 @GraphQLName("isDefault") final String isDefault, 4865 @GraphQLName("sortOrder") final String sortOrder, 4866 @GraphQLName("description") final String description) { 4867 var mutationResultObject = new MutationResultWithIdObject(); 4868 4869 try { 4870 var spec = InventoryUtil.getHome().getInventoryTransactionReasonUniversalSpec(); 4871 4872 spec.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4873 spec.setInventoryTransactionReasonName(originalInventoryTransactionReasonName); 4874 spec.setUuid(id); 4875 4876 var commandForm = InventoryUtil.getHome().getEditInventoryTransactionReasonForm(); 4877 4878 commandForm.setSpec(spec); 4879 commandForm.setEditMode(EditMode.LOCK); 4880 4881 var commandResult = InventoryUtil.getHome().editInventoryTransactionReason(BaseGraphQl.getUserVisitPK(env), commandForm); 4882 4883 if(!commandResult.hasErrors()) { 4884 var executionResult = commandResult.getExecutionResult(); 4885 var result = executionResult.getResult(); 4886 Map<String, Object> arguments = env.getArgument("input"); 4887 var edit = result.getEdit(); 4888 4889 mutationResultObject.setEntityInstance(result.getInventoryTransactionReason().getEntityInstance()); 4890 4891 if(arguments.containsKey("inventoryTransactionReasonName")) 4892 edit.setInventoryTransactionReasonName(inventoryTransactionReasonName); 4893 if(arguments.containsKey("inventoryDispositionName")) 4894 edit.setInventoryDispositionName(inventoryDispositionName); 4895 if(arguments.containsKey("isDefault")) 4896 edit.setIsDefault(isDefault); 4897 if(arguments.containsKey("sortOrder")) 4898 edit.setSortOrder(sortOrder); 4899 if(arguments.containsKey("description")) 4900 edit.setDescription(description); 4901 4902 commandForm.setEdit(edit); 4903 commandForm.setEditMode(EditMode.UPDATE); 4904 4905 commandResult = InventoryUtil.getHome().editInventoryTransactionReason(BaseGraphQl.getUserVisitPK(env), commandForm); 4906 } 4907 4908 mutationResultObject.setCommandResult(commandResult); 4909 } catch (NamingException ex) { 4910 throw new RuntimeException(ex); 4911 } 4912 4913 return mutationResultObject; 4914 } 4915 4916 @GraphQLField 4917 @GraphQLRelayMutation 4918 static MutationResultObject deleteInventoryTransactionReason(final DataFetchingEnvironment env, 4919 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4920 @GraphQLName("inventoryTransactionReasonName") final String inventoryTransactionReasonName, 4921 @GraphQLName("id") @GraphQLID final String id) { 4922 var mutationResultObject = new MutationResultObject(); 4923 4924 try { 4925 var commandForm = InventoryUtil.getHome().getDeleteInventoryTransactionReasonForm(); 4926 4927 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4928 commandForm.setInventoryTransactionReasonName(inventoryTransactionReasonName); 4929 commandForm.setUuid(id); 4930 4931 mutationResultObject.setCommandResult(InventoryUtil.getHome().deleteInventoryTransactionReason(BaseGraphQl.getUserVisitPK(env), 4932 commandForm)); 4933 } catch (NamingException ex) { 4934 throw new RuntimeException(ex); 4935 } 4936 4937 return mutationResultObject; 4938 } 4939 4940 @GraphQLField 4941 @GraphQLRelayMutation 4942 static MutationResultWithIdObject createInventoryTransactionRoleType(final DataFetchingEnvironment env, 4943 @GraphQLName("inventoryTransactionTypeName") @GraphQLNonNull final String inventoryTransactionTypeName, 4944 @GraphQLName("inventoryTransactionRoleTypeName") @GraphQLNonNull final String inventoryTransactionRoleTypeName, 4945 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 4946 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 4947 @GraphQLName("description") final String description) { 4948 var mutationResultObject = new MutationResultWithIdObject(); 4949 4950 try { 4951 var commandForm = InventoryUtil.getHome().getCreateInventoryTransactionRoleTypeForm(); 4952 4953 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4954 commandForm.setInventoryTransactionRoleTypeName(inventoryTransactionRoleTypeName); 4955 commandForm.setIsDefault(isDefault); 4956 commandForm.setSortOrder(sortOrder); 4957 commandForm.setDescription(description); 4958 4959 var commandResult = InventoryUtil.getHome().createInventoryTransactionRoleType(BaseGraphQl.getUserVisitPK(env), commandForm); 4960 mutationResultObject.setCommandResult(commandResult); 4961 4962 if(!commandResult.hasErrors()) { 4963 var result = commandResult.getExecutionResult().getResult(); 4964 4965 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4966 } 4967 } catch (NamingException ex) { 4968 throw new RuntimeException(ex); 4969 } 4970 4971 return mutationResultObject; 4972 } 4973 4974 @GraphQLField 4975 @GraphQLRelayMutation 4976 static MutationResultWithIdObject editInventoryTransactionRoleType(final DataFetchingEnvironment env, 4977 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4978 @GraphQLName("originalInventoryTransactionRoleTypeName") final String originalInventoryTransactionRoleTypeName, 4979 @GraphQLName("id") @GraphQLID final String id, 4980 @GraphQLName("inventoryTransactionRoleTypeName") final String inventoryTransactionRoleTypeName, 4981 @GraphQLName("isDefault") final String isDefault, 4982 @GraphQLName("sortOrder") final String sortOrder, 4983 @GraphQLName("description") final String description) { 4984 var mutationResultObject = new MutationResultWithIdObject(); 4985 4986 try { 4987 var spec = InventoryUtil.getHome().getInventoryTransactionRoleTypeUniversalSpec(); 4988 4989 spec.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4990 spec.setInventoryTransactionRoleTypeName(originalInventoryTransactionRoleTypeName); 4991 spec.setUuid(id); 4992 4993 var commandForm = InventoryUtil.getHome().getEditInventoryTransactionRoleTypeForm(); 4994 4995 commandForm.setSpec(spec); 4996 commandForm.setEditMode(EditMode.LOCK); 4997 4998 var commandResult = InventoryUtil.getHome().editInventoryTransactionRoleType(BaseGraphQl.getUserVisitPK(env), commandForm); 4999 5000 if(!commandResult.hasErrors()) { 5001 var executionResult = commandResult.getExecutionResult(); 5002 var result = executionResult.getResult(); 5003 Map<String, Object> arguments = env.getArgument("input"); 5004 var edit = result.getEdit(); 5005 5006 mutationResultObject.setEntityInstance(result.getInventoryTransactionRoleType().getEntityInstance()); 5007 5008 if(arguments.containsKey("inventoryTransactionRoleTypeName")) 5009 edit.setInventoryTransactionRoleTypeName(inventoryTransactionRoleTypeName); 5010 if(arguments.containsKey("isDefault")) 5011 edit.setIsDefault(isDefault); 5012 if(arguments.containsKey("sortOrder")) 5013 edit.setSortOrder(sortOrder); 5014 if(arguments.containsKey("description")) 5015 edit.setDescription(description); 5016 5017 commandForm.setEdit(edit); 5018 commandForm.setEditMode(EditMode.UPDATE); 5019 5020 commandResult = InventoryUtil.getHome().editInventoryTransactionRoleType(BaseGraphQl.getUserVisitPK(env), commandForm); 5021 } 5022 5023 mutationResultObject.setCommandResult(commandResult); 5024 } catch (NamingException ex) { 5025 throw new RuntimeException(ex); 5026 } 5027 5028 return mutationResultObject; 5029 } 5030 5031 @GraphQLField 5032 @GraphQLRelayMutation 5033 static MutationResultObject deleteInventoryTransactionRoleType(final DataFetchingEnvironment env, 5034 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 5035 @GraphQLName("inventoryTransactionRoleTypeName") final String inventoryTransactionRoleTypeName, 5036 @GraphQLName("id") @GraphQLID final String id) { 5037 var mutationResultObject = new MutationResultObject(); 5038 5039 try { 5040 var commandForm = InventoryUtil.getHome().getDeleteInventoryTransactionRoleTypeForm(); 5041 5042 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 5043 commandForm.setInventoryTransactionRoleTypeName(inventoryTransactionRoleTypeName); 5044 commandForm.setUuid(id); 5045 5046 mutationResultObject.setCommandResult(InventoryUtil.getHome().deleteInventoryTransactionRoleType(BaseGraphQl.getUserVisitPK(env), 5047 commandForm)); 5048 } catch (NamingException ex) { 5049 throw new RuntimeException(ex); 5050 } 5051 5052 return mutationResultObject; 5053 } 5054 5055 @GraphQLField 5056 @GraphQLRelayMutation 5057 static MutationResultWithIdObject createContentPageLayout(final DataFetchingEnvironment env, 5058 @GraphQLName("contentPageLayoutName") @GraphQLNonNull final String contentPageLayoutName, 5059 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 5060 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 5061 @GraphQLName("description") final String description) { 5062 var mutationResultObject = new MutationResultWithIdObject(); 5063 5064 try { 5065 var commandForm = ContentUtil.getHome().getCreateContentPageLayoutForm(); 5066 5067 commandForm.setContentPageLayoutName(contentPageLayoutName); 5068 commandForm.setIsDefault(isDefault); 5069 commandForm.setSortOrder(sortOrder); 5070 commandForm.setDescription(description); 5071 5072 var commandResult = ContentUtil.getHome().createContentPageLayout(BaseGraphQl.getUserVisitPK(env), commandForm); 5073 mutationResultObject.setCommandResult(commandResult); 5074 5075 if(!commandResult.hasErrors()) { 5076 var result = commandResult.getExecutionResult().getResult(); 5077 5078 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 5079 } 5080 } catch (NamingException ex) { 5081 throw new RuntimeException(ex); 5082 } 5083 5084 return mutationResultObject; 5085 } 5086 5087 @GraphQLField 5088 @GraphQLRelayMutation 5089 static MutationResultObject deleteContentPageLayout(final DataFetchingEnvironment env, 5090 @GraphQLName("contentPageLayoutName") @GraphQLNonNull final String contentPageLayoutName) { 5091 var mutationResultObject = new MutationResultObject(); 5092 5093 try { 5094 var commandForm = ContentUtil.getHome().getDeleteContentPageLayoutForm(); 5095 5096 commandForm.setContentPageLayoutName(contentPageLayoutName); 5097 5098 var commandResult = ContentUtil.getHome().deleteContentPageLayout(BaseGraphQl.getUserVisitPK(env), commandForm); 5099 mutationResultObject.setCommandResult(commandResult); 5100 } catch (NamingException ex) { 5101 throw new RuntimeException(ex); 5102 } 5103 5104 return mutationResultObject; 5105 } 5106 5107 @GraphQLField 5108 @GraphQLRelayMutation 5109 static MutationResultWithIdObject editContentPageLayout(final DataFetchingEnvironment env, 5110 @GraphQLName("originalContentPageLayoutName") final String originalContentPageLayoutName, 5111 @GraphQLName("id") @GraphQLID final String id, 5112 @GraphQLName("contentPageLayoutName") final String contentPageLayoutName, 5113 @GraphQLName("isDefault") final String isDefault, 5114 @GraphQLName("sortOrder") final String sortOrder, 5115 @GraphQLName("description") final String description) { 5116 var mutationResultObject = new MutationResultWithIdObject(); 5117 5118 try { 5119 var spec = ContentUtil.getHome().getContentPageLayoutUniversalSpec(); 5120 5121 spec.setContentPageLayoutName(originalContentPageLayoutName); 5122 spec.setUuid(id); 5123 5124 var commandForm = ContentUtil.getHome().getEditContentPageLayoutForm(); 5125 5126 commandForm.setSpec(spec); 5127 commandForm.setEditMode(EditMode.LOCK); 5128 5129 var commandResult = ContentUtil.getHome().editContentPageLayout(BaseGraphQl.getUserVisitPK(env), commandForm); 5130 5131 if(!commandResult.hasErrors()) { 5132 var executionResult = commandResult.getExecutionResult(); 5133 var result = executionResult.getResult(); 5134 Map<String, Object> arguments = env.getArgument("input"); 5135 var edit = result.getEdit(); 5136 5137 mutationResultObject.setEntityInstance(result.getContentPageLayout().getEntityInstance()); 5138 5139 if(arguments.containsKey("contentPageLayoutName")) 5140 edit.setContentPageLayoutName(contentPageLayoutName); 5141 if(arguments.containsKey("isDefault")) 5142 edit.setIsDefault(isDefault); 5143 if(arguments.containsKey("sortOrder")) 5144 edit.setSortOrder(sortOrder); 5145 if(arguments.containsKey("description")) 5146 edit.setDescription(description); 5147 5148 commandForm.setEdit(edit); 5149 commandForm.setEditMode(EditMode.UPDATE); 5150 5151 commandResult = ContentUtil.getHome().editContentPageLayout(BaseGraphQl.getUserVisitPK(env), commandForm); 5152 } 5153 5154 mutationResultObject.setCommandResult(commandResult); 5155 } catch (NamingException ex) { 5156 throw new RuntimeException(ex); 5157 } 5158 5159 return mutationResultObject; 5160 } 5161 5162 @GraphQLField 5163 @GraphQLRelayMutation 5164 @GraphQLName("setUserVisitPreferredLanguage") 5165 static MutationResultObject setUserVisitPreferredLanguage(final DataFetchingEnvironment env, 5166 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName) { 5167 var mutationResultObject = new MutationResultObject(); 5168 5169 try { 5170 var commandForm = UserUtil.getHome().getSetUserVisitPreferredLanguageForm(); 5171 5172 commandForm.setLanguageIsoName(languageIsoName); 5173 5174 var commandResult = UserUtil.getHome().setUserVisitPreferredLanguage(BaseGraphQl.getUserVisitPK(env), commandForm); 5175 mutationResultObject.setCommandResult(commandResult); 5176 } catch (NamingException ex) { 5177 throw new RuntimeException(ex); 5178 } 5179 5180 return mutationResultObject; 5181 } 5182 5183 @GraphQLField 5184 @GraphQLRelayMutation 5185 @GraphQLName("setUserVisitPreferredCurrency") 5186 static MutationResultObject setUserVisitPreferredCurrency(final DataFetchingEnvironment env, 5187 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 5188 var mutationResultObject = new MutationResultObject(); 5189 5190 try { 5191 var commandForm = UserUtil.getHome().getSetUserVisitPreferredCurrencyForm(); 5192 5193 commandForm.setCurrencyIsoName(currencyIsoName); 5194 5195 var commandResult = UserUtil.getHome().setUserVisitPreferredCurrency(BaseGraphQl.getUserVisitPK(env), commandForm); 5196 mutationResultObject.setCommandResult(commandResult); 5197 } catch (NamingException ex) { 5198 throw new RuntimeException(ex); 5199 } 5200 5201 return mutationResultObject; 5202 } 5203 5204 @GraphQLField 5205 @GraphQLRelayMutation 5206 @GraphQLName("setUserVisitPreferredTimeZone") 5207 static MutationResultObject setUserVisitPreferredTimeZone(final DataFetchingEnvironment env, 5208 @GraphQLName("javaTimeZoneName") @GraphQLNonNull final String javaTimeZoneName) { 5209 var mutationResultObject = new MutationResultObject(); 5210 5211 try { 5212 var commandForm = UserUtil.getHome().getSetUserVisitPreferredTimeZoneForm(); 5213 5214 commandForm.setJavaTimeZoneName(javaTimeZoneName); 5215 5216 var commandResult = UserUtil.getHome().setUserVisitPreferredTimeZone(BaseGraphQl.getUserVisitPK(env), commandForm); 5217 mutationResultObject.setCommandResult(commandResult); 5218 } catch (NamingException ex) { 5219 throw new RuntimeException(ex); 5220 } 5221 5222 return mutationResultObject; 5223 } 5224 5225 @GraphQLField 5226 @GraphQLRelayMutation 5227 @GraphQLName("setUserVisitPreferredDateTimeFormat") 5228 static MutationResultObject setUserVisitPreferredDateTimeFormat(final DataFetchingEnvironment env, 5229 @GraphQLName("dateTimeFormatName") @GraphQLNonNull final String dateTimeFormatName) { 5230 var mutationResultObject = new MutationResultObject(); 5231 5232 try { 5233 var commandForm = UserUtil.getHome().getSetUserVisitPreferredDateTimeFormatForm(); 5234 5235 commandForm.setDateTimeFormatName(dateTimeFormatName); 5236 5237 var commandResult = UserUtil.getHome().setUserVisitPreferredDateTimeFormat(BaseGraphQl.getUserVisitPK(env), commandForm); 5238 mutationResultObject.setCommandResult(commandResult); 5239 } catch (NamingException ex) { 5240 throw new RuntimeException(ex); 5241 } 5242 5243 return mutationResultObject; 5244 } 5245 5246 @GraphQLField 5247 @GraphQLRelayMutation 5248 static MutationResultWithIdObject createComponentVendor(final DataFetchingEnvironment env, 5249 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 5250 @GraphQLName("description") final String description) { 5251 var mutationResultObject = new MutationResultWithIdObject(); 5252 5253 try { 5254 var commandForm = CoreUtil.getHome().getCreateComponentVendorForm(); 5255 5256 commandForm.setComponentVendorName(componentVendorName); 5257 commandForm.setDescription(description); 5258 5259 var commandResult = CoreUtil.getHome().createComponentVendor(BaseGraphQl.getUserVisitPK(env), commandForm); 5260 mutationResultObject.setCommandResult(commandResult); 5261 5262 if(!commandResult.hasErrors()) { 5263 var result = commandResult.getExecutionResult().getResult(); 5264 5265 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 5266 } 5267 } catch (NamingException ex) { 5268 throw new RuntimeException(ex); 5269 } 5270 5271 return mutationResultObject; 5272 } 5273 5274 @GraphQLField 5275 @GraphQLRelayMutation 5276 static MutationResultObject deleteComponentVendor(final DataFetchingEnvironment env, 5277 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName) { 5278 var mutationResultObject = new MutationResultObject(); 5279 5280 try { 5281 var commandForm = CoreUtil.getHome().getDeleteComponentVendorForm(); 5282 5283 commandForm.setComponentVendorName(componentVendorName); 5284 5285 var commandResult = CoreUtil.getHome().deleteComponentVendor(BaseGraphQl.getUserVisitPK(env), commandForm); 5286 mutationResultObject.setCommandResult(commandResult); 5287 } catch (NamingException ex) { 5288 throw new RuntimeException(ex); 5289 } 5290 5291 return mutationResultObject; 5292 } 5293 5294 @GraphQLField 5295 @GraphQLRelayMutation 5296 static MutationResultWithIdObject editComponentVendor(final DataFetchingEnvironment env, 5297 @GraphQLName("originalComponentVendorName") @GraphQLNonNull final String originalComponentVendorName, 5298 @GraphQLName("componentVendorName") final String componentVendorName, 5299 @GraphQLName("description") final String description) { 5300 var mutationResultObject = new MutationResultWithIdObject(); 5301 5302 try { 5303 var spec = CoreUtil.getHome().getComponentVendorSpec(); 5304 5305 spec.setComponentVendorName(originalComponentVendorName); 5306 5307 var commandForm = CoreUtil.getHome().getEditComponentVendorForm(); 5308 5309 commandForm.setSpec(spec); 5310 commandForm.setEditMode(EditMode.LOCK); 5311 5312 var commandResult = CoreUtil.getHome().editComponentVendor(BaseGraphQl.getUserVisitPK(env), commandForm); 5313 5314 if(!commandResult.hasErrors()) { 5315 var executionResult = commandResult.getExecutionResult(); 5316 var result = executionResult.getResult(); 5317 Map<String, Object> arguments = env.getArgument("input"); 5318 var edit = result.getEdit(); 5319 5320 mutationResultObject.setEntityInstance(result.getComponentVendor().getEntityInstance()); 5321 5322 if(arguments.containsKey("componentVendorName")) 5323 edit.setComponentVendorName(componentVendorName); 5324 if(arguments.containsKey("description")) 5325 edit.setDescription(description); 5326 5327 commandForm.setEdit(edit); 5328 commandForm.setEditMode(EditMode.UPDATE); 5329 5330 commandResult = CoreUtil.getHome().editComponentVendor(BaseGraphQl.getUserVisitPK(env), commandForm); 5331 } 5332 5333 mutationResultObject.setCommandResult(commandResult); 5334 } catch (NamingException ex) { 5335 throw new RuntimeException(ex); 5336 } 5337 5338 return mutationResultObject; 5339 } 5340 5341 @GraphQLField 5342 @GraphQLRelayMutation 5343 static MutationResultWithIdObject createEntityType(final DataFetchingEnvironment env, 5344 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 5345 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName, 5346 @GraphQLName("keepAllHistory") @GraphQLNonNull final String keepAllHistory, 5347 @GraphQLName("lockTimeout") final String lockTimeout, 5348 @GraphQLName("lockTimeoutUnitOfMeasureTypeName") final String lockTimeoutUnitOfMeasureTypeName, 5349 @GraphQLName("isExtensible") @GraphQLNonNull final String isExtensible, 5350 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 5351 @GraphQLName("description") final String description) { 5352 var mutationResultObject = new MutationResultWithIdObject(); 5353 5354 try { 5355 var commandForm = CoreUtil.getHome().getCreateEntityTypeForm(); 5356 5357 commandForm.setComponentVendorName(componentVendorName); 5358 commandForm.setEntityTypeName(entityTypeName); 5359 commandForm.setKeepAllHistory(keepAllHistory); 5360 commandForm.setLockTimeout(lockTimeout); 5361 commandForm.setLockTimeoutUnitOfMeasureTypeName(lockTimeoutUnitOfMeasureTypeName); 5362 commandForm.setIsExtensible(isExtensible); 5363 commandForm.setSortOrder(sortOrder); 5364 commandForm.setDescription(description); 5365 5366 var commandResult = CoreUtil.getHome().createEntityType(BaseGraphQl.getUserVisitPK(env), commandForm); 5367 mutationResultObject.setCommandResult(commandResult); 5368 5369 if(!commandResult.hasErrors()) { 5370 var result = commandResult.getExecutionResult().getResult(); 5371 5372 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 5373 } 5374 } catch (NamingException ex) { 5375 throw new RuntimeException(ex); 5376 } 5377 5378 return mutationResultObject; 5379 } 5380 5381 @GraphQLField 5382 @GraphQLRelayMutation 5383 static MutationResultObject deleteEntityType(final DataFetchingEnvironment env, 5384 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 5385 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName) { 5386 var mutationResultObject = new MutationResultObject(); 5387 5388 try { 5389 var commandForm = CoreUtil.getHome().getDeleteEntityTypeForm(); 5390 5391 commandForm.setComponentVendorName(componentVendorName); 5392 commandForm.setEntityTypeName(entityTypeName); 5393 5394 var commandResult = CoreUtil.getHome().deleteEntityType(BaseGraphQl.getUserVisitPK(env), commandForm); 5395 mutationResultObject.setCommandResult(commandResult); 5396 } catch (NamingException ex) { 5397 throw new RuntimeException(ex); 5398 } 5399 5400 return mutationResultObject; 5401 } 5402 5403 @GraphQLField 5404 @GraphQLRelayMutation 5405 static MutationResultWithIdObject editEntityType(final DataFetchingEnvironment env, 5406 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 5407 @GraphQLName("originalEntityTypeName") @GraphQLNonNull final String originalEntityTypeName, 5408 @GraphQLName("entityTypeName") final String entityTypeName, 5409 @GraphQLName("keepAllHistory") final String keepAllHistory, 5410 @GraphQLName("lockTimeout") final String lockTimeout, 5411 @GraphQLName("lockTimeoutUnitOfMeasureTypeName") final String lockTimeoutUnitOfMeasureTypeName, 5412 @GraphQLName("isExtensible") final String isExtensible, 5413 @GraphQLName("sortOrder") final String sortOrder, 5414 @GraphQLName("description") final String description) { 5415 var mutationResultObject = new MutationResultWithIdObject(); 5416 5417 try { 5418 var spec = CoreUtil.getHome().getEntityTypeSpec(); 5419 5420 spec.setComponentVendorName(componentVendorName); 5421 spec.setEntityTypeName(originalEntityTypeName); 5422 5423 var commandForm = CoreUtil.getHome().getEditEntityTypeForm(); 5424 5425 commandForm.setSpec(spec); 5426 commandForm.setEditMode(EditMode.LOCK); 5427 5428 var commandResult = CoreUtil.getHome().editEntityType(BaseGraphQl.getUserVisitPK(env), commandForm); 5429 5430 if(!commandResult.hasErrors()) { 5431 var executionResult = commandResult.getExecutionResult(); 5432 var result = executionResult.getResult(); 5433 Map<String, Object> arguments = env.getArgument("input"); 5434 var edit = result.getEdit(); 5435 5436 mutationResultObject.setEntityInstance(result.getEntityType().getEntityInstance()); 5437 5438 if(arguments.containsKey("entityTypeName")) 5439 edit.setEntityTypeName(entityTypeName); 5440 if(arguments.containsKey("keepAllHistory")) 5441 edit.setKeepAllHistory(keepAllHistory); 5442 if(arguments.containsKey("lockTimeout")) 5443 edit.setLockTimeout(lockTimeout); 5444 if(arguments.containsKey("lockTimeoutUnitOfMeasureTypeName")) 5445 edit.setLockTimeoutUnitOfMeasureTypeName(lockTimeoutUnitOfMeasureTypeName); 5446 if(arguments.containsKey("isExtensible")) 5447 edit.setIsExtensible(isExtensible); 5448 if(arguments.containsKey("sortOrder")) 5449 edit.setSortOrder(sortOrder); 5450 if(arguments.containsKey("description")) 5451 edit.setDescription(description); 5452 5453 commandForm.setEdit(edit); 5454 commandForm.setEditMode(EditMode.UPDATE); 5455 5456 commandResult = CoreUtil.getHome().editEntityType(BaseGraphQl.getUserVisitPK(env), commandForm); 5457 } 5458 5459 mutationResultObject.setCommandResult(commandResult); 5460 } catch (NamingException ex) { 5461 throw new RuntimeException(ex); 5462 } 5463 5464 return mutationResultObject; 5465 } 5466 5467 @GraphQLField 5468 @GraphQLRelayMutation 5469 static MutationResultWithIdObject createEntityInstance(final DataFetchingEnvironment env, 5470 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 5471 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName) { 5472 var mutationResultObject = new MutationResultWithIdObject(); 5473 5474 try { 5475 var commandForm = CoreUtil.getHome().getCreateEntityInstanceForm(); 5476 5477 commandForm.setComponentVendorName(componentVendorName); 5478 commandForm.setEntityTypeName(entityTypeName); 5479 5480 var commandResult = CoreUtil.getHome().createEntityInstance(BaseGraphQl.getUserVisitPK(env), commandForm); 5481 mutationResultObject.setCommandResult(commandResult); 5482 5483 if(!commandResult.hasErrors()) { 5484 var result = commandResult.getExecutionResult().getResult(); 5485 5486 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 5487 } 5488 } catch (NamingException ex) { 5489 throw new RuntimeException(ex); 5490 } 5491 5492 return mutationResultObject; 5493 } 5494 5495 @GraphQLField 5496 @GraphQLRelayMutation 5497 static MutationResultObject deleteEntityInstance(final DataFetchingEnvironment env, 5498 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id) { 5499 var mutationResultObject = new MutationResultObject(); 5500 5501 try { 5502 var commandForm = CoreUtil.getHome().getDeleteEntityInstanceForm(); 5503 5504 commandForm.setUuid(id); 5505 5506 var commandResult = CoreUtil.getHome().deleteEntityInstance(BaseGraphQl.getUserVisitPK(env), commandForm); 5507 mutationResultObject.setCommandResult(commandResult); 5508 } catch (NamingException ex) { 5509 throw new RuntimeException(ex); 5510 } 5511 5512 return mutationResultObject; 5513 } 5514 5515 @GraphQLField 5516 @GraphQLRelayMutation 5517 static MutationResultObject removeEntityInstance(final DataFetchingEnvironment env, 5518 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id) { 5519 var mutationResultObject = new MutationResultObject(); 5520 5521 try { 5522 var commandForm = CoreUtil.getHome().getRemoveEntityInstanceForm(); 5523 5524 commandForm.setUuid(id); 5525 5526 var commandResult = CoreUtil.getHome().removeEntityInstance(BaseGraphQl.getUserVisitPK(env), commandForm); 5527 mutationResultObject.setCommandResult(commandResult); 5528 } catch (NamingException ex) { 5529 throw new RuntimeException(ex); 5530 } 5531 5532 return mutationResultObject; 5533 } 5534 5535 @GraphQLField 5536 @GraphQLRelayMutation 5537 static MutationResultObject sendEvent(final DataFetchingEnvironment env, 5538 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 5539 @GraphQLName("eventTypeName") @GraphQLNonNull final String eventTypeName) { 5540 var mutationResultObject = new MutationResultObject(); 5541 5542 try { 5543 var commandForm = CoreUtil.getHome().getSendEventForm(); 5544 5545 commandForm.setUuid(id); 5546 commandForm.setEventTypeName(eventTypeName); 5547 5548 var commandResult = CoreUtil.getHome().sendEvent(BaseGraphQl.getUserVisitPK(env), commandForm); 5549 mutationResultObject.setCommandResult(commandResult); 5550 } catch (NamingException ex) { 5551 throw new RuntimeException(ex); 5552 } 5553 5554 return mutationResultObject; 5555 } 5556 5557 @GraphQLField 5558 @GraphQLRelayMutation 5559 static MutationResultWithIdObject createTagScope(final DataFetchingEnvironment env, 5560 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 5561 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 5562 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 5563 @GraphQLName("description") final String description) { 5564 var mutationResultObject = new MutationResultWithIdObject(); 5565 5566 try { 5567 var commandForm = TagUtil.getHome().getCreateTagScopeForm(); 5568 5569 commandForm.setTagScopeName(tagScopeName); 5570 commandForm.setIsDefault(isDefault); 5571 commandForm.setSortOrder(sortOrder); 5572 commandForm.setDescription(description); 5573 5574 var commandResult = TagUtil.getHome().createTagScope(BaseGraphQl.getUserVisitPK(env), commandForm); 5575 mutationResultObject.setCommandResult(commandResult); 5576 5577 if(!commandResult.hasErrors()) { 5578 var result = commandResult.getExecutionResult().getResult(); 5579 5580 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 5581 } 5582 } catch (NamingException ex) { 5583 throw new RuntimeException(ex); 5584 } 5585 5586 return mutationResultObject; 5587 } 5588 5589 @GraphQLField 5590 @GraphQLRelayMutation 5591 static MutationResultObject deleteTagScope(final DataFetchingEnvironment env, 5592 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName) { 5593 var mutationResultObject = new MutationResultObject(); 5594 5595 try { 5596 var commandForm = TagUtil.getHome().getDeleteTagScopeForm(); 5597 5598 commandForm.setTagScopeName(tagScopeName); 5599 5600 var commandResult = TagUtil.getHome().deleteTagScope(BaseGraphQl.getUserVisitPK(env), commandForm); 5601 mutationResultObject.setCommandResult(commandResult); 5602 } catch (NamingException ex) { 5603 throw new RuntimeException(ex); 5604 } 5605 5606 return mutationResultObject; 5607 } 5608 5609 @GraphQLField 5610 @GraphQLRelayMutation 5611 static MutationResultWithIdObject editTagScope(final DataFetchingEnvironment env, 5612 @GraphQLName("originalTagScopeName") @GraphQLNonNull final String originalTagScopeName, 5613 @GraphQLName("tagScopeName") final String tagScopeName, 5614 @GraphQLName("isDefault") final String isDefault, 5615 @GraphQLName("sortOrder") final String sortOrder, 5616 @GraphQLName("description") final String description) { 5617 var mutationResultObject = new MutationResultWithIdObject(); 5618 5619 try { 5620 var spec = TagUtil.getHome().getTagScopeSpec(); 5621 5622 spec.setTagScopeName(originalTagScopeName); 5623 5624 var commandForm = TagUtil.getHome().getEditTagScopeForm(); 5625 5626 commandForm.setSpec(spec); 5627 commandForm.setEditMode(EditMode.LOCK); 5628 5629 var commandResult = TagUtil.getHome().editTagScope(BaseGraphQl.getUserVisitPK(env), commandForm); 5630 5631 if(!commandResult.hasErrors()) { 5632 var executionResult = commandResult.getExecutionResult(); 5633 var result = executionResult.getResult(); 5634 Map<String, Object> arguments = env.getArgument("input"); 5635 var edit = result.getEdit(); 5636 5637 mutationResultObject.setEntityInstance(result.getTagScope().getEntityInstance()); 5638 5639 if(arguments.containsKey("tagScopeName")) 5640 edit.setTagScopeName(tagScopeName); 5641 if(arguments.containsKey("isDefault")) 5642 edit.setIsDefault(isDefault); 5643 if(arguments.containsKey("sortOrder")) 5644 edit.setSortOrder(sortOrder); 5645 if(arguments.containsKey("description")) 5646 edit.setDescription(description); 5647 5648 commandForm.setEdit(edit); 5649 commandForm.setEditMode(EditMode.UPDATE); 5650 5651 commandResult = TagUtil.getHome().editTagScope(BaseGraphQl.getUserVisitPK(env), commandForm); 5652 } 5653 5654 mutationResultObject.setCommandResult(commandResult); 5655 } catch (NamingException ex) { 5656 throw new RuntimeException(ex); 5657 } 5658 5659 return mutationResultObject; 5660 } 5661 5662 @GraphQLField 5663 @GraphQLRelayMutation 5664 static MutationResultObject createTagScopeEntityType(final DataFetchingEnvironment env, 5665 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 5666 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 5667 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName) { 5668 var mutationResultObject = new MutationResultObject(); 5669 5670 try { 5671 var commandForm = TagUtil.getHome().getCreateTagScopeEntityTypeForm(); 5672 5673 commandForm.setTagScopeName(tagScopeName); 5674 commandForm.setComponentVendorName(componentVendorName); 5675 commandForm.setEntityTypeName(entityTypeName); 5676 5677 var commandResult = TagUtil.getHome().createTagScopeEntityType(BaseGraphQl.getUserVisitPK(env), commandForm); 5678 mutationResultObject.setCommandResult(commandResult); 5679 } catch (NamingException ex) { 5680 throw new RuntimeException(ex); 5681 } 5682 5683 return mutationResultObject; 5684 } 5685 5686 @GraphQLField 5687 @GraphQLRelayMutation 5688 static MutationResultObject deleteTagScopeEntityType(final DataFetchingEnvironment env, 5689 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 5690 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 5691 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName) { 5692 var mutationResultObject = new MutationResultObject(); 5693 5694 try { 5695 var commandForm = TagUtil.getHome().getDeleteTagScopeEntityTypeForm(); 5696 5697 commandForm.setTagScopeName(tagScopeName); 5698 commandForm.setComponentVendorName(componentVendorName); 5699 commandForm.setEntityTypeName(entityTypeName); 5700 5701 var commandResult = TagUtil.getHome().deleteTagScopeEntityType(BaseGraphQl.getUserVisitPK(env), commandForm); 5702 mutationResultObject.setCommandResult(commandResult); 5703 } catch (NamingException ex) { 5704 throw new RuntimeException(ex); 5705 } 5706 5707 return mutationResultObject; 5708 } 5709 5710 @GraphQLField 5711 @GraphQLRelayMutation 5712 static MutationResultWithIdObject createTag(final DataFetchingEnvironment env, 5713 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 5714 @GraphQLName("tagName") @GraphQLNonNull final String tagName) { 5715 var mutationResultObject = new MutationResultWithIdObject(); 5716 5717 try { 5718 var commandForm = TagUtil.getHome().getCreateTagForm(); 5719 5720 commandForm.setTagScopeName(tagScopeName); 5721 commandForm.setTagName(tagName); 5722 5723 var commandResult = TagUtil.getHome().createTag(BaseGraphQl.getUserVisitPK(env), commandForm); 5724 mutationResultObject.setCommandResult(commandResult); 5725 5726 if(!commandResult.hasErrors()) { 5727 var result = commandResult.getExecutionResult().getResult(); 5728 5729 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 5730 } 5731 } catch (NamingException ex) { 5732 throw new RuntimeException(ex); 5733 } 5734 5735 return mutationResultObject; 5736 } 5737 5738 @GraphQLField 5739 @GraphQLRelayMutation 5740 static MutationResultObject deleteTag(final DataFetchingEnvironment env, 5741 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 5742 @GraphQLName("tagName") @GraphQLNonNull final String tagName) { 5743 var mutationResultObject = new MutationResultObject(); 5744 5745 try { 5746 var commandForm = TagUtil.getHome().getDeleteTagForm(); 5747 5748 commandForm.setTagScopeName(tagScopeName); 5749 commandForm.setTagName(tagName); 5750 5751 var commandResult = TagUtil.getHome().deleteTag(BaseGraphQl.getUserVisitPK(env), commandForm); 5752 mutationResultObject.setCommandResult(commandResult); 5753 } catch (NamingException ex) { 5754 throw new RuntimeException(ex); 5755 } 5756 5757 return mutationResultObject; 5758 } 5759 5760 @GraphQLField 5761 @GraphQLRelayMutation 5762 static MutationResultWithIdObject editTag(final DataFetchingEnvironment env, 5763 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 5764 @GraphQLName("originalTagName") @GraphQLNonNull final String originalTagName, 5765 @GraphQLName("tagName") final String tagName) { 5766 var mutationResultObject = new MutationResultWithIdObject(); 5767 5768 try { 5769 var spec = TagUtil.getHome().getTagSpec(); 5770 5771 spec.setTagScopeName(tagScopeName); 5772 spec.setTagName(originalTagName); 5773 5774 var commandForm = TagUtil.getHome().getEditTagForm(); 5775 5776 commandForm.setSpec(spec); 5777 commandForm.setEditMode(EditMode.LOCK); 5778 5779 var commandResult = TagUtil.getHome().editTag(BaseGraphQl.getUserVisitPK(env), commandForm); 5780 5781 if(!commandResult.hasErrors()) { 5782 var executionResult = commandResult.getExecutionResult(); 5783 var result = executionResult.getResult(); 5784 Map<String, Object> arguments = env.getArgument("input"); 5785 var edit = result.getEdit(); 5786 5787 mutationResultObject.setEntityInstance(result.getTag().getEntityInstance()); 5788 5789 if(arguments.containsKey("tagName")) 5790 edit.setTagName(tagName); 5791 5792 commandForm.setEdit(edit); 5793 commandForm.setEditMode(EditMode.UPDATE); 5794 5795 commandResult = TagUtil.getHome().editTag(BaseGraphQl.getUserVisitPK(env), commandForm); 5796 } 5797 5798 mutationResultObject.setCommandResult(commandResult); 5799 } catch (NamingException ex) { 5800 throw new RuntimeException(ex); 5801 } 5802 5803 return mutationResultObject; 5804 } 5805 5806 @GraphQLField 5807 @GraphQLRelayMutation 5808 static MutationResultObject createEntityTag(final DataFetchingEnvironment env, 5809 @GraphQLName("id") @GraphQLNonNull final String id, 5810 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 5811 @GraphQLName("tagName") @GraphQLNonNull final String tagName) { 5812 var mutationResultObject = new MutationResultObject(); 5813 5814 try { 5815 var commandForm = TagUtil.getHome().getCreateEntityTagForm(); 5816 5817 commandForm.setUuid(id); 5818 commandForm.setTagScopeName(tagScopeName); 5819 commandForm.setTagName(tagName); 5820 5821 var commandResult = TagUtil.getHome().createEntityTag(BaseGraphQl.getUserVisitPK(env), commandForm); 5822 mutationResultObject.setCommandResult(commandResult); 5823 } catch (NamingException ex) { 5824 throw new RuntimeException(ex); 5825 } 5826 5827 return mutationResultObject; 5828 } 5829 5830 @GraphQLField 5831 @GraphQLRelayMutation 5832 static MutationResultObject deleteEntityTag(final DataFetchingEnvironment env, 5833 @GraphQLName("id") @GraphQLNonNull final String id, 5834 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 5835 @GraphQLName("tagName") @GraphQLNonNull final String tagName) { 5836 var mutationResultObject = new MutationResultObject(); 5837 5838 try { 5839 var commandForm = TagUtil.getHome().getDeleteEntityTagForm(); 5840 5841 commandForm.setUuid(id); 5842 commandForm.setTagScopeName(tagScopeName); 5843 commandForm.setTagName(tagName); 5844 5845 var commandResult = TagUtil.getHome().deleteEntityTag(BaseGraphQl.getUserVisitPK(env), commandForm); 5846 mutationResultObject.setCommandResult(commandResult); 5847 } catch (NamingException ex) { 5848 throw new RuntimeException(ex); 5849 } 5850 5851 return mutationResultObject; 5852 } 5853 5854 @GraphQLField 5855 @GraphQLRelayMutation 5856 static MutationResultWithIdObject createEntityAliasType(final DataFetchingEnvironment env, 5857 @GraphQLName("id") @GraphQLID final String id, 5858 @GraphQLName("componentVendorName") final String componentVendorName, 5859 @GraphQLName("entityTypeName") final String entityTypeName, 5860 @GraphQLName("entityAliasTypeName") final String entityAliasTypeName, 5861 @GraphQLName("validationPattern") final String validationPattern, 5862 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 5863 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 5864 @GraphQLName("description") final String description) { 5865 var mutationResultObject = new MutationResultWithIdObject(); 5866 5867 try { 5868 var commandForm = CoreUtil.getHome().getCreateEntityAliasTypeForm(); 5869 5870 commandForm.setUuid(id); 5871 commandForm.setComponentVendorName(componentVendorName); 5872 commandForm.setEntityTypeName(entityTypeName); 5873 commandForm.setEntityAliasTypeName(entityAliasTypeName); 5874 commandForm.setValidationPattern(validationPattern); 5875 commandForm.setIsDefault(isDefault); 5876 commandForm.setSortOrder(sortOrder); 5877 commandForm.setDescription(description); 5878 5879 var commandResult = CoreUtil.getHome().createEntityAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 5880 mutationResultObject.setCommandResult(commandResult); 5881 5882 if(!commandResult.hasErrors()) { 5883 var result = commandResult.getExecutionResult().getResult(); 5884 5885 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 5886 } 5887 } catch (NamingException ex) { 5888 throw new RuntimeException(ex); 5889 } 5890 5891 return mutationResultObject; 5892 } 5893 5894 @GraphQLField 5895 @GraphQLRelayMutation 5896 static MutationResultObject editEntityAliasType(final DataFetchingEnvironment env, 5897 @GraphQLName("id") @GraphQLID final String id, 5898 @GraphQLName("componentVendorName") final String componentVendorName, 5899 @GraphQLName("entityTypeName") final String entityTypeName, 5900 @GraphQLName("originalEntityAliasTypeName") final String originalEntityAliasTypeName, 5901 @GraphQLName("entityAliasTypeName") final String entityAliasTypeName, 5902 @GraphQLName("validationPattern") final String validationPattern, 5903 @GraphQLName("isDefault") final String isDefault, 5904 @GraphQLName("sortOrder") final String sortOrder, 5905 @GraphQLName("description") final String description) { 5906 var mutationResultObject = new MutationResultObject(); 5907 5908 try { 5909 var spec = CoreUtil.getHome().getEntityAliasTypeUniversalSpec(); 5910 5911 spec.setUuid(id); 5912 spec.setComponentVendorName(componentVendorName); 5913 spec.setEntityTypeName(entityTypeName); 5914 spec.setEntityAliasTypeName(originalEntityAliasTypeName); 5915 5916 var commandForm = CoreUtil.getHome().getEditEntityAliasTypeForm(); 5917 5918 commandForm.setSpec(spec); 5919 commandForm.setEditMode(EditMode.LOCK); 5920 5921 var commandResult = CoreUtil.getHome().editEntityAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 5922 5923 if(!commandResult.hasErrors()) { 5924 var executionResult = commandResult.getExecutionResult(); 5925 var result = executionResult.getResult(); 5926 Map<String, Object> arguments = env.getArgument("input"); 5927 var edit = result.getEdit(); 5928 5929 if(arguments.containsKey("entityAliasTypeName")) 5930 edit.setEntityAliasTypeName(entityAliasTypeName); 5931 if(arguments.containsKey("isDefault")) 5932 edit.setIsDefault(isDefault); 5933 if(arguments.containsKey("validationPattern")) 5934 edit.setValidationPattern(validationPattern); 5935 if(arguments.containsKey("sortOrder")) 5936 edit.setSortOrder(sortOrder); 5937 if(arguments.containsKey("description")) 5938 edit.setDescription(description); 5939 5940 commandForm.setEdit(edit); 5941 commandForm.setEditMode(EditMode.UPDATE); 5942 5943 commandResult = CoreUtil.getHome().editEntityAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 5944 } 5945 5946 mutationResultObject.setCommandResult(commandResult); 5947 } catch (NamingException ex) { 5948 throw new RuntimeException(ex); 5949 } 5950 5951 return mutationResultObject; 5952 } 5953 5954 @GraphQLField 5955 @GraphQLRelayMutation 5956 static MutationResultObject deleteEntityAliasType(final DataFetchingEnvironment env, 5957 @GraphQLName("id") @GraphQLID final String id, 5958 @GraphQLName("componentVendorName") final String componentVendorName, 5959 @GraphQLName("entityTypeName") final String entityTypeName, 5960 @GraphQLName("entityAliasTypeName") final String entityAliasTypeName) { 5961 var mutationResultObject = new MutationResultObject(); 5962 5963 try { 5964 var commandForm = CoreUtil.getHome().getDeleteEntityAliasTypeForm(); 5965 5966 commandForm.setUuid(id); 5967 commandForm.setComponentVendorName(componentVendorName); 5968 commandForm.setEntityTypeName(entityTypeName); 5969 commandForm.setEntityAliasTypeName(entityAliasTypeName); 5970 5971 var commandResult = CoreUtil.getHome().deleteEntityAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 5972 mutationResultObject.setCommandResult(commandResult); 5973 } catch (NamingException ex) { 5974 throw new RuntimeException(ex); 5975 } 5976 5977 return mutationResultObject; 5978 } 5979 5980 @GraphQLField 5981 @GraphQLRelayMutation 5982 static MutationResultObject createEntityAlias(final DataFetchingEnvironment env, 5983 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 5984 @GraphQLName("entityAliasTypeId") @GraphQLNonNull @GraphQLID final String entityAliasTypeId, 5985 @GraphQLName("alias") @GraphQLNonNull final String alias) { 5986 var mutationResultObject = new MutationResultObject(); 5987 5988 try { 5989 var commandForm = CoreUtil.getHome().getCreateEntityAliasForm(); 5990 5991 commandForm.setUuid(id); 5992 commandForm.setEntityAliasTypeUuid(entityAliasTypeId); 5993 commandForm.setAlias(alias); 5994 5995 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityAlias(BaseGraphQl.getUserVisitPK(env), commandForm)); 5996 } catch (NamingException ex) { 5997 throw new RuntimeException(ex); 5998 } 5999 6000 return mutationResultObject; 6001 } 6002 6003 @GraphQLField 6004 @GraphQLRelayMutation 6005 static MutationResultObject editEntityAlias(final DataFetchingEnvironment env, 6006 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6007 @GraphQLName("entityAliasTypeId") @GraphQLNonNull @GraphQLID final String entityAliasTypeId, 6008 @GraphQLName("alias") @GraphQLNonNull final String alias) { 6009 var mutationResultObject = new MutationResultObject(); 6010 6011 try { 6012 var spec = CoreUtil.getHome().getEntityAliasSpec(); 6013 6014 spec.setUuid(id); 6015 spec.setEntityAliasTypeUuid(entityAliasTypeId); 6016 6017 var commandForm = CoreUtil.getHome().getEditEntityAliasForm(); 6018 6019 commandForm.setSpec(spec); 6020 commandForm.setEditMode(EditMode.LOCK); 6021 6022 var commandResult = CoreUtil.getHome().editEntityAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 6023 6024 if(!commandResult.hasErrors()) { 6025 var executionResult = commandResult.getExecutionResult(); 6026 var result = executionResult.getResult(); 6027 Map<String, Object> arguments = env.getArgument("input"); 6028 var edit = result.getEdit(); 6029 6030 if(arguments.containsKey("alias")) 6031 edit.setAlias(alias); 6032 6033 commandForm.setEdit(edit); 6034 commandForm.setEditMode(EditMode.UPDATE); 6035 6036 commandResult = CoreUtil.getHome().editEntityAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 6037 } 6038 6039 mutationResultObject.setCommandResult(commandResult); 6040 } catch (NamingException ex) { 6041 throw new RuntimeException(ex); 6042 } 6043 6044 return mutationResultObject; 6045 } 6046 6047 @GraphQLField 6048 @GraphQLRelayMutation 6049 static MutationResultObject deleteEntityAlias(final DataFetchingEnvironment env, 6050 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6051 @GraphQLName("entityAliasTypeId") @GraphQLNonNull @GraphQLID final String entityAliasTypeId) { 6052 var mutationResultObject = new MutationResultObject(); 6053 6054 try { 6055 var commandForm = CoreUtil.getHome().getDeleteEntityAliasForm(); 6056 6057 commandForm.setUuid(id); 6058 commandForm.setEntityAliasTypeUuid(entityAliasTypeId); 6059 6060 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityAlias(BaseGraphQl.getUserVisitPK(env), commandForm)); 6061 } catch (NamingException ex) { 6062 throw new RuntimeException(ex); 6063 } 6064 6065 return mutationResultObject; 6066 } 6067 6068 @GraphQLField 6069 @GraphQLRelayMutation 6070 static MutationResultWithIdObject createEntityAttributeGroup(final DataFetchingEnvironment env, 6071 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 6072 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName, 6073 @GraphQLName("entityAttributeGroupName") final String entityAttributeGroupName, 6074 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 6075 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 6076 @GraphQLName("description") final String description) { 6077 var mutationResultObject = new MutationResultWithIdObject(); 6078 6079 try { 6080 var commandForm = CoreUtil.getHome().getCreateEntityAttributeGroupForm(); 6081 6082 commandForm.setComponentVendorName(componentVendorName); 6083 commandForm.setEntityTypeName(entityTypeName); 6084 commandForm.setEntityAttributeGroupName(entityAttributeGroupName); 6085 commandForm.setIsDefault(isDefault); 6086 commandForm.setSortOrder(sortOrder); 6087 commandForm.setDescription(description); 6088 6089 var commandResult = CoreUtil.getHome().createEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 6090 mutationResultObject.setCommandResult(commandResult); 6091 6092 if(!commandResult.hasErrors()) { 6093 var result = commandResult.getExecutionResult().getResult(); 6094 6095 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 6096 } 6097 } catch (NamingException ex) { 6098 throw new RuntimeException(ex); 6099 } 6100 6101 return mutationResultObject; 6102 } 6103 6104 @GraphQLField 6105 @GraphQLRelayMutation 6106 static MutationResultObject deleteEntityAttributeGroup(final DataFetchingEnvironment env, 6107 @GraphQLName("id") @GraphQLID final String id, 6108 @GraphQLName("entityRef") final String entityRef, 6109 @GraphQLName("componentVendorName") final String componentVendorName, 6110 @GraphQLName("entityTypeName") final String entityTypeName, 6111 @GraphQLName("entityAttributeGroupName") final String entityAttributeGroupName) { 6112 var mutationResultObject = new MutationResultObject(); 6113 6114 try { 6115 var commandForm = CoreUtil.getHome().getDeleteEntityAttributeGroupForm(); 6116 6117 commandForm.setUuid(id); 6118 commandForm.setEntityRef(entityRef); 6119 commandForm.setComponentVendorName(componentVendorName); 6120 commandForm.setEntityTypeName(entityTypeName); 6121 commandForm.setEntityAttributeGroupName(entityAttributeGroupName); 6122 6123 var commandResult = CoreUtil.getHome().deleteEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 6124 mutationResultObject.setCommandResult(commandResult); 6125 } catch (NamingException ex) { 6126 throw new RuntimeException(ex); 6127 } 6128 6129 return mutationResultObject; 6130 } 6131 6132 @GraphQLField 6133 @GraphQLRelayMutation 6134 static MutationResultWithIdObject editEntityAttributeGroup(final DataFetchingEnvironment env, 6135 @GraphQLName("id") @GraphQLID final String id, 6136 @GraphQLName("entityRef") final String entityRef, 6137 @GraphQLName("componentVendorName") final String componentVendorName, 6138 @GraphQLName("entityTypeName") final String entityTypeName, 6139 @GraphQLName("originalEntityAttributeGroupName") final String originalEntityAttributeGroupName, 6140 @GraphQLName("entityAttributeGroupName") final String entityAttributeGroupName, 6141 @GraphQLName("isDefault") final String isDefault, 6142 @GraphQLName("sortOrder") final String sortOrder, 6143 @GraphQLName("description") final String description) { 6144 var mutationResultObject = new MutationResultWithIdObject(); 6145 6146 try { 6147 var spec = CoreUtil.getHome().getEntityAttributeGroupUniversalSpec(); 6148 6149 spec.setUuid(id); 6150 spec.setEntityRef(entityRef); 6151 spec.setComponentVendorName(componentVendorName); 6152 spec.setEntityTypeName(entityTypeName); 6153 spec.setEntityAttributeGroupName(originalEntityAttributeGroupName); 6154 6155 var commandForm = CoreUtil.getHome().getEditEntityAttributeGroupForm(); 6156 6157 commandForm.setSpec(spec); 6158 commandForm.setEditMode(EditMode.LOCK); 6159 6160 var commandResult = CoreUtil.getHome().editEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 6161 6162 if(!commandResult.hasErrors()) { 6163 var executionResult = commandResult.getExecutionResult(); 6164 var result = executionResult.getResult(); 6165 Map<String, Object> arguments = env.getArgument("input"); 6166 var edit = result.getEdit(); 6167 6168 mutationResultObject.setEntityInstance(result.getEntityAttributeGroup().getEntityInstance()); 6169 6170 if(arguments.containsKey("entityAttributeGroupName")) 6171 edit.setEntityAttributeGroupName(entityAttributeGroupName); 6172 if(arguments.containsKey("isDefault")) 6173 edit.setIsDefault(isDefault); 6174 if(arguments.containsKey("sortOrder")) 6175 edit.setSortOrder(sortOrder); 6176 if(arguments.containsKey("description")) 6177 edit.setDescription(description); 6178 6179 commandForm.setEdit(edit); 6180 commandForm.setEditMode(EditMode.UPDATE); 6181 6182 commandResult = CoreUtil.getHome().editEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 6183 } 6184 6185 mutationResultObject.setCommandResult(commandResult); 6186 } catch (NamingException ex) { 6187 throw new RuntimeException(ex); 6188 } 6189 6190 return mutationResultObject; 6191 } 6192 6193 @GraphQLField 6194 @GraphQLRelayMutation 6195 static MutationResultWithIdObject createEntityAttribute(final DataFetchingEnvironment env, 6196 @GraphQLName("id") @GraphQLID final String id, 6197 @GraphQLName("componentVendorName") final String componentVendorName, 6198 @GraphQLName("entityTypeName") final String entityTypeName, 6199 @GraphQLName("entityAttributeName") final String entityAttributeName, 6200 @GraphQLName("entityAttributeTypeName") @GraphQLNonNull final String entityAttributeTypeName, 6201 @GraphQLName("trackRevisions") @GraphQLNonNull final String trackRevisions, 6202 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 6203 @GraphQLName("description") final String description, 6204 @GraphQLName("checkContentWebAddress") final String checkContentWebAddress, 6205 @GraphQLName("validationPattern") final String validationPattern, 6206 @GraphQLName("upperRangeIntegerValue") final String upperRangeIntegerValue, 6207 @GraphQLName("upperLimitIntegerValue") final String upperLimitIntegerValue, 6208 @GraphQLName("lowerLimitIntegerValue") final String lowerLimitIntegerValue, 6209 @GraphQLName("lowerRangeIntegerValue") final String lowerRangeIntegerValue, 6210 @GraphQLName("upperRangeLongValue") final String upperRangeLongValue, 6211 @GraphQLName("upperLimitLongValue") final String upperLimitLongValue, 6212 @GraphQLName("lowerLimitLongValue") final String lowerLimitLongValue, 6213 @GraphQLName("lowerRangeLongValue") final String lowerRangeLongValue, 6214 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 6215 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 6216 @GraphQLName("entityListItemSequenceName") final String entityListItemSequenceName, 6217 @GraphQLName("workflowName") final String workflowName) { 6218 var mutationResultObject = new MutationResultWithIdObject(); 6219 6220 try { 6221 var commandForm = CoreUtil.getHome().getCreateEntityAttributeForm(); 6222 6223 commandForm.setUuid(id); 6224 commandForm.setComponentVendorName(componentVendorName); 6225 commandForm.setEntityTypeName(entityTypeName); 6226 commandForm.setEntityAttributeName(entityAttributeName); 6227 commandForm.setEntityAttributeTypeName(entityAttributeTypeName); 6228 commandForm.setTrackRevisions(trackRevisions); 6229 commandForm.setSortOrder(sortOrder); 6230 commandForm.setDescription(description); 6231 commandForm.setCheckContentWebAddress(checkContentWebAddress); 6232 commandForm.setValidationPattern(validationPattern); 6233 commandForm.setUpperRangeIntegerValue(upperRangeIntegerValue); 6234 commandForm.setUpperLimitIntegerValue(upperLimitIntegerValue); 6235 commandForm.setLowerLimitIntegerValue(lowerLimitIntegerValue); 6236 commandForm.setLowerRangeIntegerValue(lowerRangeIntegerValue); 6237 commandForm.setUpperRangeLongValue(upperRangeLongValue); 6238 commandForm.setUpperLimitLongValue(upperLimitLongValue); 6239 commandForm.setLowerLimitLongValue(lowerLimitLongValue); 6240 commandForm.setLowerRangeLongValue(lowerRangeLongValue); 6241 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 6242 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 6243 commandForm.setEntityListItemSequenceName(entityListItemSequenceName); 6244 commandForm.setWorkflowName(workflowName); 6245 6246 var commandResult = CoreUtil.getHome().createEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6247 mutationResultObject.setCommandResult(commandResult); 6248 6249 if(!commandResult.hasErrors()) { 6250 var result = commandResult.getExecutionResult().getResult(); 6251 6252 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 6253 } 6254 } catch (NamingException ex) { 6255 throw new RuntimeException(ex); 6256 } 6257 6258 return mutationResultObject; 6259 } 6260 6261 @GraphQLField 6262 @GraphQLRelayMutation 6263 static MutationResultObject editEntityAttribute(final DataFetchingEnvironment env, 6264 @GraphQLName("id") @GraphQLID final String id, 6265 @GraphQLName("componentVendorName") final String componentVendorName, 6266 @GraphQLName("entityTypeName") final String entityTypeName, 6267 @GraphQLName("originalEntityAttributeName") final String originalEntityAttributeName, 6268 @GraphQLName("entityAttributeName") final String entityAttributeName, 6269 @GraphQLName("trackRevisions") final String trackRevisions, 6270 @GraphQLName("sortOrder") final String sortOrder, 6271 @GraphQLName("description") final String description) { 6272 var mutationResultObject = new MutationResultObject(); 6273 6274 try { 6275 var spec = CoreUtil.getHome().getEntityAttributeUniversalSpec(); 6276 6277 spec.setUuid(id); 6278 spec.setComponentVendorName(componentVendorName); 6279 spec.setEntityTypeName(entityTypeName); 6280 spec.setEntityAttributeName(originalEntityAttributeName); 6281 6282 var commandForm = CoreUtil.getHome().getEditEntityAttributeForm(); 6283 6284 commandForm.setSpec(spec); 6285 commandForm.setEditMode(EditMode.LOCK); 6286 6287 var commandResult = CoreUtil.getHome().editEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6288 6289 if(!commandResult.hasErrors()) { 6290 var executionResult = commandResult.getExecutionResult(); 6291 var result = executionResult.getResult(); 6292 Map<String, Object> arguments = env.getArgument("input"); 6293 var edit = result.getEdit(); 6294 6295 if(arguments.containsKey("entityAttributeName")) 6296 edit.setEntityAttributeName(entityAttributeName); 6297 if(arguments.containsKey("trackRevisions")) 6298 edit.setTrackRevisions(trackRevisions); 6299 if(arguments.containsKey("sortOrder")) 6300 edit.setSortOrder(sortOrder); 6301 if(arguments.containsKey("description")) 6302 edit.setDescription(description); 6303 6304 commandForm.setEdit(edit); 6305 commandForm.setEditMode(EditMode.UPDATE); 6306 6307 commandResult = CoreUtil.getHome().editEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6308 } 6309 6310 mutationResultObject.setCommandResult(commandResult); 6311 } catch (NamingException ex) { 6312 throw new RuntimeException(ex); 6313 } 6314 6315 return mutationResultObject; 6316 } 6317 6318 @GraphQLField 6319 @GraphQLRelayMutation 6320 static MutationResultObject deleteEntityAttribute(final DataFetchingEnvironment env, 6321 @GraphQLName("id") @GraphQLID final String id, 6322 @GraphQLName("componentVendorName") final String componentVendorName, 6323 @GraphQLName("entityTypeName") final String entityTypeName, 6324 @GraphQLName("entityAttributeName") final String entityAttributeName) { 6325 var mutationResultObject = new MutationResultObject(); 6326 6327 try { 6328 var commandForm = CoreUtil.getHome().getDeleteEntityAttributeForm(); 6329 6330 commandForm.setUuid(id); 6331 commandForm.setComponentVendorName(componentVendorName); 6332 commandForm.setEntityTypeName(entityTypeName); 6333 commandForm.setEntityAttributeName(entityAttributeName); 6334 6335 var commandResult = CoreUtil.getHome().deleteEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6336 mutationResultObject.setCommandResult(commandResult); 6337 } catch (NamingException ex) { 6338 throw new RuntimeException(ex); 6339 } 6340 6341 return mutationResultObject; 6342 } 6343 6344 @GraphQLField 6345 @GraphQLRelayMutation 6346 static MutationResultObject createEntityAttributeEntityAttributeGroup(final DataFetchingEnvironment env, 6347 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 6348 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName, 6349 @GraphQLName("entityAttributeName") @GraphQLNonNull final String entityAttributeName, 6350 @GraphQLName("entityAttributeGroupName") @GraphQLNonNull final String entityAttributeGroupName, 6351 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 6352 var mutationResultObject = new MutationResultObject(); 6353 6354 try { 6355 var commandForm = CoreUtil.getHome().getCreateEntityAttributeEntityAttributeGroupForm(); 6356 6357 commandForm.setComponentVendorName(componentVendorName); 6358 commandForm.setEntityTypeName(entityTypeName); 6359 commandForm.setEntityAttributeName(entityAttributeName); 6360 commandForm.setEntityAttributeGroupName(entityAttributeGroupName); 6361 commandForm.setSortOrder(sortOrder); 6362 6363 var commandResult = CoreUtil.getHome().createEntityAttributeEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 6364 mutationResultObject.setCommandResult(commandResult); 6365 } catch (NamingException ex) { 6366 throw new RuntimeException(ex); 6367 } 6368 6369 return mutationResultObject; 6370 } 6371 6372 @GraphQLField 6373 @GraphQLRelayMutation 6374 static MutationResultObject editEntityAttributeEntityAttributeGroup(final DataFetchingEnvironment env, 6375 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 6376 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName, 6377 @GraphQLName("entityAttributeName") @GraphQLNonNull final String entityAttributeName, 6378 @GraphQLName("entityAttributeGroupName") @GraphQLNonNull final String entityAttributeGroupName, 6379 @GraphQLName("sortOrder") final String sortOrder) { 6380 var mutationResultObject = new MutationResultObject(); 6381 6382 try { 6383 var spec = CoreUtil.getHome().getEntityAttributeEntityAttributeGroupSpec(); 6384 6385 spec.setComponentVendorName(componentVendorName); 6386 spec.setEntityTypeName(entityTypeName); 6387 spec.setEntityAttributeName(entityAttributeName); 6388 spec.setEntityAttributeGroupName(entityAttributeGroupName); 6389 6390 var commandForm = CoreUtil.getHome().getEditEntityAttributeEntityAttributeGroupForm(); 6391 6392 commandForm.setSpec(spec); 6393 commandForm.setEditMode(EditMode.LOCK); 6394 6395 var commandResult = CoreUtil.getHome().editEntityAttributeEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 6396 6397 if(!commandResult.hasErrors()) { 6398 var executionResult = commandResult.getExecutionResult(); 6399 var result = executionResult.getResult(); 6400 Map<String, Object> arguments = env.getArgument("input"); 6401 var edit = result.getEdit(); 6402 6403 if(arguments.containsKey("sortOrder")) 6404 edit.setSortOrder(sortOrder); 6405 6406 commandForm.setEdit(edit); 6407 commandForm.setEditMode(EditMode.UPDATE); 6408 6409 commandResult = CoreUtil.getHome().editEntityAttributeEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 6410 } 6411 6412 mutationResultObject.setCommandResult(commandResult); 6413 } catch (NamingException ex) { 6414 throw new RuntimeException(ex); 6415 } 6416 6417 return mutationResultObject; 6418 } 6419 6420 @GraphQLField 6421 @GraphQLRelayMutation 6422 static MutationResultObject deleteEntityAttributeEntityAttributeGroup(final DataFetchingEnvironment env, 6423 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 6424 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName, 6425 @GraphQLName("entityAttributeName") @GraphQLNonNull final String entityAttributeName, 6426 @GraphQLName("entityAttributeGroupName") @GraphQLNonNull final String entityAttributeGroupName) { 6427 var mutationResultObject = new MutationResultObject(); 6428 6429 try { 6430 var commandForm = CoreUtil.getHome().getDeleteEntityAttributeEntityAttributeGroupForm(); 6431 6432 commandForm.setComponentVendorName(componentVendorName); 6433 commandForm.setEntityTypeName(entityTypeName); 6434 commandForm.setEntityAttributeName(entityAttributeName); 6435 commandForm.setEntityAttributeGroupName(entityAttributeGroupName); 6436 6437 var commandResult = CoreUtil.getHome().deleteEntityAttributeEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 6438 mutationResultObject.setCommandResult(commandResult); 6439 } catch (NamingException ex) { 6440 throw new RuntimeException(ex); 6441 } 6442 6443 return mutationResultObject; 6444 } 6445 6446 @GraphQLField 6447 @GraphQLRelayMutation 6448 static MutationResultWithIdObject createEntityListItem(final DataFetchingEnvironment env, 6449 @GraphQLName("id") @GraphQLID final String id, 6450 @GraphQLName("componentVendorName") final String componentVendorName, 6451 @GraphQLName("entityTypeName") final String entityTypeName, 6452 @GraphQLName("entityAttributeName") final String entityAttributeName, 6453 @GraphQLName("entityListItemName") final String entityListItemName, 6454 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 6455 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 6456 @GraphQLName("description") final String description) { 6457 var mutationResultObject = new MutationResultWithIdObject(); 6458 6459 try { 6460 var commandForm = CoreUtil.getHome().getCreateEntityListItemForm(); 6461 6462 commandForm.setUuid(id); 6463 commandForm.setComponentVendorName(componentVendorName); 6464 commandForm.setEntityTypeName(entityTypeName); 6465 commandForm.setEntityAttributeName(entityAttributeName); 6466 commandForm.setEntityListItemName(entityListItemName); 6467 commandForm.setIsDefault(isDefault); 6468 commandForm.setSortOrder(sortOrder); 6469 commandForm.setDescription(description); 6470 6471 var commandResult = CoreUtil.getHome().createEntityListItem(BaseGraphQl.getUserVisitPK(env), commandForm); 6472 mutationResultObject.setCommandResult(commandResult); 6473 6474 if(!commandResult.hasErrors()) { 6475 var result = commandResult.getExecutionResult().getResult(); 6476 6477 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 6478 } 6479 } catch (NamingException ex) { 6480 throw new RuntimeException(ex); 6481 } 6482 6483 return mutationResultObject; 6484 } 6485 6486 @GraphQLField 6487 @GraphQLRelayMutation 6488 static MutationResultObject editEntityListItem(final DataFetchingEnvironment env, 6489 @GraphQLName("id") @GraphQLID final String id, 6490 @GraphQLName("componentVendorName") final String componentVendorName, 6491 @GraphQLName("entityTypeName") final String entityTypeName, 6492 @GraphQLName("entityAttributeName") final String entityAttributeName, 6493 @GraphQLName("originalEntityListItemName") final String originalEntityListItemName, 6494 @GraphQLName("entityListItemName") final String entityListItemName, 6495 @GraphQLName("isDefault") final String isDefault, 6496 @GraphQLName("sortOrder") final String sortOrder, 6497 @GraphQLName("description") final String description) { 6498 var mutationResultObject = new MutationResultObject(); 6499 6500 try { 6501 var spec = CoreUtil.getHome().getEntityListItemUniversalSpec(); 6502 6503 spec.setUuid(id); 6504 spec.setComponentVendorName(componentVendorName); 6505 spec.setEntityTypeName(entityTypeName); 6506 spec.setEntityAttributeName(entityAttributeName); 6507 spec.setEntityListItemName(originalEntityListItemName); 6508 6509 var commandForm = CoreUtil.getHome().getEditEntityListItemForm(); 6510 6511 commandForm.setSpec(spec); 6512 commandForm.setEditMode(EditMode.LOCK); 6513 6514 var commandResult = CoreUtil.getHome().editEntityListItem(BaseGraphQl.getUserVisitPK(env), commandForm); 6515 6516 if(!commandResult.hasErrors()) { 6517 var executionResult = commandResult.getExecutionResult(); 6518 var result = executionResult.getResult(); 6519 Map<String, Object> arguments = env.getArgument("input"); 6520 var edit = result.getEdit(); 6521 6522 if(arguments.containsKey("entityListItemName")) 6523 edit.setEntityListItemName(entityListItemName); 6524 if(arguments.containsKey("isDefault")) 6525 edit.setIsDefault(isDefault); 6526 if(arguments.containsKey("sortOrder")) 6527 edit.setSortOrder(sortOrder); 6528 if(arguments.containsKey("description")) 6529 edit.setDescription(description); 6530 6531 commandForm.setEdit(edit); 6532 commandForm.setEditMode(EditMode.UPDATE); 6533 6534 commandResult = CoreUtil.getHome().editEntityListItem(BaseGraphQl.getUserVisitPK(env), commandForm); 6535 } 6536 6537 mutationResultObject.setCommandResult(commandResult); 6538 } catch (NamingException ex) { 6539 throw new RuntimeException(ex); 6540 } 6541 6542 return mutationResultObject; 6543 } 6544 6545 @GraphQLField 6546 @GraphQLRelayMutation 6547 static MutationResultObject deleteEntityListItem(final DataFetchingEnvironment env, 6548 @GraphQLName("id") @GraphQLID final String id, 6549 @GraphQLName("componentVendorName") final String componentVendorName, 6550 @GraphQLName("entityTypeName") final String entityTypeName, 6551 @GraphQLName("entityAttributeName") final String entityAttributeName, 6552 @GraphQLName("entityListItemName") final String entityListItemName) { 6553 var mutationResultObject = new MutationResultObject(); 6554 6555 try { 6556 var commandForm = CoreUtil.getHome().getDeleteEntityListItemForm(); 6557 6558 commandForm.setUuid(id); 6559 commandForm.setComponentVendorName(componentVendorName); 6560 commandForm.setEntityTypeName(entityTypeName); 6561 commandForm.setEntityAttributeName(entityAttributeName); 6562 commandForm.setEntityListItemName(entityListItemName); 6563 6564 var commandResult = CoreUtil.getHome().deleteEntityListItem(BaseGraphQl.getUserVisitPK(env), commandForm); 6565 mutationResultObject.setCommandResult(commandResult); 6566 } catch (NamingException ex) { 6567 throw new RuntimeException(ex); 6568 } 6569 6570 return mutationResultObject; 6571 } 6572 6573 @GraphQLField 6574 @GraphQLRelayMutation 6575 static MutationResultObject createEntityListItemDefault(final DataFetchingEnvironment env, 6576 @GraphQLName("id") @GraphQLID final String id, 6577 @GraphQLName("componentVendorName") final String componentVendorName, 6578 @GraphQLName("entityTypeName") final String entityTypeName, 6579 @GraphQLName("entityAttributeName") final String entityAttributeName, 6580 @GraphQLName("entityListItemName") final String entityListItemName, 6581 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId, 6582 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 6583 var mutationResultObject = new MutationResultObject(); 6584 6585 try { 6586 var commandForm = CoreUtil.getHome().getCreateEntityListItemDefaultForm(); 6587 6588 commandForm.setUuid(id); 6589 commandForm.setComponentVendorName(componentVendorName); 6590 commandForm.setEntityTypeName(entityTypeName); 6591 commandForm.setEntityAttributeName(entityAttributeName); 6592 commandForm.setEntityListItemName(entityListItemName); 6593 commandForm.setEntityListItemUuid(entityListItemId); 6594 commandForm.setAddMissingAttributes(addMissingAttributes); 6595 6596 var commandResult = CoreUtil.getHome().createEntityListItemDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6597 mutationResultObject.setCommandResult(commandResult); 6598 } catch (NamingException ex) { 6599 throw new RuntimeException(ex); 6600 } 6601 6602 return mutationResultObject; 6603 } 6604 6605 @GraphQLField 6606 @GraphQLRelayMutation 6607 static MutationResultObject editEntityListItemDefault(final DataFetchingEnvironment env, 6608 @GraphQLName("id") @GraphQLID final String id, 6609 @GraphQLName("componentVendorName") final String componentVendorName, 6610 @GraphQLName("entityTypeName") final String entityTypeName, 6611 @GraphQLName("entityAttributeName") final String entityAttributeName, 6612 @GraphQLName("entityListItemName") final String entityListItemName, 6613 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId) { 6614 var mutationResultObject = new MutationResultObject(); 6615 6616 try { 6617 var spec = CoreUtil.getHome().getEntityListItemDefaultSpec(); 6618 6619 spec.setUuid(id); 6620 spec.setComponentVendorName(componentVendorName); 6621 spec.setEntityTypeName(entityTypeName); 6622 spec.setEntityAttributeName(entityAttributeName); 6623 6624 var commandForm = CoreUtil.getHome().getEditEntityListItemDefaultForm(); 6625 6626 commandForm.setSpec(spec); 6627 commandForm.setEditMode(EditMode.LOCK); 6628 6629 var commandResult = CoreUtil.getHome().editEntityListItemDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6630 6631 if(!commandResult.hasErrors()) { 6632 var executionResult = commandResult.getExecutionResult(); 6633 var result = executionResult.getResult(); 6634 Map<String, Object> arguments = env.getArgument("input"); 6635 var edit = result.getEdit(); 6636 6637 if(arguments.containsKey("entityListItemName")) 6638 edit.setEntityListItemName(entityListItemName); 6639 if(arguments.containsKey("entityListItemId")) 6640 edit.setEntityListItemUuid(entityListItemId); 6641 6642 commandForm.setEdit(edit); 6643 commandForm.setEditMode(EditMode.UPDATE); 6644 6645 commandResult = CoreUtil.getHome().editEntityListItemDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6646 } 6647 6648 mutationResultObject.setCommandResult(commandResult); 6649 } catch (NamingException ex) { 6650 throw new RuntimeException(ex); 6651 } 6652 6653 return mutationResultObject; 6654 } 6655 6656 @GraphQLField 6657 @GraphQLRelayMutation 6658 static MutationResultObject deleteEntityListItemDefault(final DataFetchingEnvironment env, 6659 @GraphQLName("id") @GraphQLID final String id, 6660 @GraphQLName("componentVendorName") final String componentVendorName, 6661 @GraphQLName("entityTypeName") final String entityTypeName, 6662 @GraphQLName("entityAttributeName") final String entityAttributeName) { 6663 var mutationResultObject = new MutationResultObject(); 6664 6665 try { 6666 var commandForm = CoreUtil.getHome().getDeleteEntityListItemDefaultForm(); 6667 6668 commandForm.setUuid(id); 6669 commandForm.setComponentVendorName(componentVendorName); 6670 commandForm.setEntityTypeName(entityTypeName); 6671 commandForm.setEntityAttributeName(entityAttributeName); 6672 6673 var commandResult = CoreUtil.getHome().deleteEntityListItemDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6674 mutationResultObject.setCommandResult(commandResult); 6675 } catch (NamingException ex) { 6676 throw new RuntimeException(ex); 6677 } 6678 6679 return mutationResultObject; 6680 } 6681 6682 @GraphQLField 6683 @GraphQLRelayMutation 6684 static MutationResultObject createEntityListItemAttribute(final DataFetchingEnvironment env, 6685 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6686 @GraphQLName("entityAttributeName") final String entityAttributeName, 6687 @GraphQLName("entityAttributeId") @GraphQLID final String entityAttributeId, 6688 @GraphQLName("entityListItemName") final String entityListItemName, 6689 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId) { 6690 var mutationResultObject = new MutationResultObject(); 6691 6692 try { 6693 var commandForm = CoreUtil.getHome().getCreateEntityListItemAttributeForm(); 6694 6695 commandForm.setUuid(id); 6696 commandForm.setEntityAttributeName(entityAttributeName); 6697 commandForm.setEntityAttributeUuid(entityAttributeId); 6698 commandForm.setEntityListItemName(entityListItemName); 6699 commandForm.setEntityListItemUuid(entityListItemId); 6700 6701 var commandResult = CoreUtil.getHome().createEntityListItemAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6702 mutationResultObject.setCommandResult(commandResult); 6703 } catch (NamingException ex) { 6704 throw new RuntimeException(ex); 6705 } 6706 6707 return mutationResultObject; 6708 } 6709 6710 @GraphQLField 6711 @GraphQLRelayMutation 6712 static MutationResultObject editEntityListItemAttribute(final DataFetchingEnvironment env, 6713 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6714 @GraphQLName("entityAttributeName") final String entityAttributeName, 6715 @GraphQLName("entityAttributeId") @GraphQLID final String entityAttributeId, 6716 @GraphQLName("entityListItemName") final String entityListItemName, 6717 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId) { 6718 var mutationResultObject = new MutationResultObject(); 6719 6720 try { 6721 var spec = CoreUtil.getHome().getEntityListItemAttributeSpec(); 6722 6723 spec.setUuid(id); 6724 spec.setEntityAttributeName(entityAttributeName); 6725 spec.setEntityAttributeUuid(entityAttributeId); 6726 6727 var commandForm = CoreUtil.getHome().getEditEntityListItemAttributeForm(); 6728 6729 commandForm.setSpec(spec); 6730 commandForm.setEditMode(EditMode.LOCK); 6731 6732 var commandResult = CoreUtil.getHome().editEntityListItemAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6733 6734 if(!commandResult.hasErrors()) { 6735 var executionResult = commandResult.getExecutionResult(); 6736 var result = executionResult.getResult(); 6737 Map<String, Object> arguments = env.getArgument("input"); 6738 var edit = result.getEdit(); 6739 6740 if(arguments.containsKey("entityListItemName")) 6741 edit.setEntityListItemName(entityListItemName); 6742 if(arguments.containsKey("entityListItemId")) 6743 edit.setEntityListItemUuid(entityListItemId); 6744 6745 commandForm.setEdit(edit); 6746 commandForm.setEditMode(EditMode.UPDATE); 6747 6748 commandResult = CoreUtil.getHome().editEntityListItemAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6749 } 6750 6751 mutationResultObject.setCommandResult(commandResult); 6752 } catch (NamingException ex) { 6753 throw new RuntimeException(ex); 6754 } 6755 6756 return mutationResultObject; 6757 } 6758 6759 @GraphQLField 6760 @GraphQLRelayMutation 6761 static MutationResultObject deleteEntityListItemAttribute(final DataFetchingEnvironment env, 6762 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6763 @GraphQLName("entityAttributeName") final String entityAttributeName, 6764 @GraphQLName("entityAttributeId") @GraphQLID final String entityAttributeId) { 6765 var mutationResultObject = new MutationResultObject(); 6766 6767 try { 6768 var commandForm = CoreUtil.getHome().getDeleteEntityListItemAttributeForm(); 6769 6770 commandForm.setUuid(id); 6771 commandForm.setEntityAttributeName(entityAttributeName); 6772 commandForm.setEntityAttributeUuid(entityAttributeId); 6773 6774 var commandResult = CoreUtil.getHome().deleteEntityListItemAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6775 mutationResultObject.setCommandResult(commandResult); 6776 } catch (NamingException ex) { 6777 throw new RuntimeException(ex); 6778 } 6779 6780 return mutationResultObject; 6781 } 6782 6783 @GraphQLField 6784 @GraphQLRelayMutation 6785 static MutationResultObject createEntityMultipleListItemDefault(final DataFetchingEnvironment env, 6786 @GraphQLName("id") @GraphQLID final String id, 6787 @GraphQLName("componentVendorName") final String componentVendorName, 6788 @GraphQLName("entityTypeName") final String entityTypeName, 6789 @GraphQLName("entityAttributeName") final String entityAttributeName, 6790 @GraphQLName("entityListItemName") final String entityListItemName, 6791 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId, 6792 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 6793 var mutationResultObject = new MutationResultObject(); 6794 6795 try { 6796 var commandForm = CoreUtil.getHome().getCreateEntityMultipleListItemDefaultForm(); 6797 6798 commandForm.setUuid(id); 6799 commandForm.setComponentVendorName(componentVendorName); 6800 commandForm.setEntityTypeName(entityTypeName); 6801 commandForm.setEntityAttributeName(entityAttributeName); 6802 commandForm.setEntityListItemName(entityListItemName); 6803 commandForm.setEntityListItemUuid(entityListItemId); 6804 commandForm.setAddMissingAttributes(addMissingAttributes); 6805 6806 var commandResult = CoreUtil.getHome().createEntityMultipleListItemDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6807 mutationResultObject.setCommandResult(commandResult); 6808 } catch (NamingException ex) { 6809 throw new RuntimeException(ex); 6810 } 6811 6812 return mutationResultObject; 6813 } 6814 6815 @GraphQLField 6816 @GraphQLRelayMutation 6817 static MutationResultObject deleteEntityMultipleListItemDefault(final DataFetchingEnvironment env, 6818 @GraphQLName("id") @GraphQLID final String id, 6819 @GraphQLName("componentVendorName") final String componentVendorName, 6820 @GraphQLName("entityTypeName") final String entityTypeName, 6821 @GraphQLName("entityAttributeName") final String entityAttributeName, 6822 @GraphQLName("entityListItemName") final String entityListItemName, 6823 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId) { 6824 var mutationResultObject = new MutationResultObject(); 6825 6826 try { 6827 var commandForm = CoreUtil.getHome().getDeleteEntityMultipleListItemDefaultForm(); 6828 6829 commandForm.setUuid(id); 6830 commandForm.setComponentVendorName(componentVendorName); 6831 commandForm.setEntityTypeName(entityTypeName); 6832 commandForm.setEntityAttributeName(entityAttributeName); 6833 commandForm.setEntityListItemName(entityListItemName); 6834 commandForm.setEntityListItemUuid(entityListItemId); 6835 6836 var commandResult = CoreUtil.getHome().deleteEntityMultipleListItemDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6837 mutationResultObject.setCommandResult(commandResult); 6838 } catch (NamingException ex) { 6839 throw new RuntimeException(ex); 6840 } 6841 6842 return mutationResultObject; 6843 } 6844 6845 @GraphQLField 6846 @GraphQLRelayMutation 6847 static MutationResultObject createEntityMultipleListItemAttribute(final DataFetchingEnvironment env, 6848 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6849 @GraphQLName("entityAttributeName") final String entityAttributeName, 6850 @GraphQLName("entityAttributeId") @GraphQLID final String entityAttributeId, 6851 @GraphQLName("entityListItemName") final String entityListItemName, 6852 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId) { 6853 var mutationResultObject = new MutationResultObject(); 6854 6855 try { 6856 var commandForm = CoreUtil.getHome().getCreateEntityMultipleListItemAttributeForm(); 6857 6858 commandForm.setUuid(id); 6859 commandForm.setEntityAttributeName(entityAttributeName); 6860 commandForm.setEntityAttributeUuid(entityAttributeId); 6861 commandForm.setEntityListItemName(entityListItemName); 6862 commandForm.setEntityListItemUuid(entityListItemId); 6863 6864 var commandResult = CoreUtil.getHome().createEntityMultipleListItemAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6865 mutationResultObject.setCommandResult(commandResult); 6866 } catch (NamingException ex) { 6867 throw new RuntimeException(ex); 6868 } 6869 6870 return mutationResultObject; 6871 } 6872 6873 @GraphQLField 6874 @GraphQLRelayMutation 6875 static MutationResultObject deleteEntityMultipleListItemAttribute(final DataFetchingEnvironment env, 6876 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6877 @GraphQLName("entityAttributeName") final String entityAttributeName, 6878 @GraphQLName("entityAttributeId") @GraphQLID final String entityAttributeId, 6879 @GraphQLName("entityListItemName") final String entityListItemName, 6880 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId) { 6881 var mutationResultObject = new MutationResultObject(); 6882 6883 try { 6884 var commandForm = CoreUtil.getHome().getDeleteEntityMultipleListItemAttributeForm(); 6885 6886 commandForm.setUuid(id); 6887 commandForm.setEntityAttributeName(entityAttributeName); 6888 commandForm.setEntityAttributeUuid(entityAttributeId); 6889 commandForm.setEntityListItemName(entityListItemName); 6890 commandForm.setEntityListItemUuid(entityListItemId); 6891 6892 var commandResult = CoreUtil.getHome().deleteEntityMultipleListItemAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6893 mutationResultObject.setCommandResult(commandResult); 6894 } catch (NamingException ex) { 6895 throw new RuntimeException(ex); 6896 } 6897 6898 return mutationResultObject; 6899 } 6900 6901 @GraphQLField 6902 @GraphQLRelayMutation 6903 static MutationResultObject createEntityBooleanDefault(final DataFetchingEnvironment env, 6904 @GraphQLName("id") @GraphQLID final String id, 6905 @GraphQLName("componentVendorName") final String componentVendorName, 6906 @GraphQLName("entityTypeName") final String entityTypeName, 6907 @GraphQLName("entityAttributeName") final String entityAttributeName, 6908 @GraphQLName("booleanAttribute") @GraphQLNonNull final String booleanAttribute, 6909 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 6910 var mutationResultObject = new MutationResultObject(); 6911 6912 try { 6913 var commandForm = CoreUtil.getHome().getCreateEntityBooleanDefaultForm(); 6914 6915 commandForm.setUuid(id); 6916 commandForm.setComponentVendorName(componentVendorName); 6917 commandForm.setEntityTypeName(entityTypeName); 6918 commandForm.setEntityAttributeName(entityAttributeName); 6919 commandForm.setBooleanAttribute(booleanAttribute); 6920 commandForm.setAddMissingAttributes(addMissingAttributes); 6921 6922 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityBooleanDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 6923 } catch (NamingException ex) { 6924 throw new RuntimeException(ex); 6925 } 6926 6927 return mutationResultObject; 6928 } 6929 6930 @GraphQLField 6931 @GraphQLRelayMutation 6932 static MutationResultObject editEntityBooleanDefault(final DataFetchingEnvironment env, 6933 @GraphQLName("id") @GraphQLID final String id, 6934 @GraphQLName("componentVendorName") final String componentVendorName, 6935 @GraphQLName("entityTypeName") final String entityTypeName, 6936 @GraphQLName("entityAttributeName") final String entityAttributeName, 6937 @GraphQLName("booleanAttribute") @GraphQLNonNull final String booleanAttribute) { 6938 var mutationResultObject = new MutationResultObject(); 6939 6940 try { 6941 var spec = CoreUtil.getHome().getEntityBooleanDefaultSpec(); 6942 6943 spec.setUuid(id); 6944 spec.setComponentVendorName(componentVendorName); 6945 spec.setEntityTypeName(entityTypeName); 6946 spec.setEntityAttributeName(entityAttributeName); 6947 6948 var commandForm = CoreUtil.getHome().getEditEntityBooleanDefaultForm(); 6949 6950 commandForm.setSpec(spec); 6951 commandForm.setEditMode(EditMode.LOCK); 6952 6953 var commandResult = CoreUtil.getHome().editEntityBooleanDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6954 6955 if(!commandResult.hasErrors()) { 6956 var executionResult = commandResult.getExecutionResult(); 6957 var result = executionResult.getResult(); 6958 Map<String, Object> arguments = env.getArgument("input"); 6959 var edit = result.getEdit(); 6960 6961 if(arguments.containsKey("booleanAttribute")) 6962 edit.setBooleanAttribute(booleanAttribute); 6963 6964 commandForm.setEdit(edit); 6965 commandForm.setEditMode(EditMode.UPDATE); 6966 6967 commandResult = CoreUtil.getHome().editEntityBooleanDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6968 } 6969 6970 mutationResultObject.setCommandResult(commandResult); 6971 } catch (NamingException ex) { 6972 throw new RuntimeException(ex); 6973 } 6974 6975 return mutationResultObject; 6976 } 6977 6978 @GraphQLField 6979 @GraphQLRelayMutation 6980 static MutationResultObject deleteEntityBooleanDefault(final DataFetchingEnvironment env, 6981 @GraphQLName("id") @GraphQLID final String id, 6982 @GraphQLName("componentVendorName") final String componentVendorName, 6983 @GraphQLName("entityTypeName") final String entityTypeName, 6984 @GraphQLName("entityAttributeName") final String entityAttributeName) { 6985 var mutationResultObject = new MutationResultObject(); 6986 6987 try { 6988 var commandForm = CoreUtil.getHome().getDeleteEntityBooleanDefaultForm(); 6989 6990 commandForm.setUuid(id); 6991 commandForm.setComponentVendorName(componentVendorName); 6992 commandForm.setEntityTypeName(entityTypeName); 6993 commandForm.setEntityAttributeName(entityAttributeName); 6994 6995 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityBooleanDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 6996 } catch (NamingException ex) { 6997 throw new RuntimeException(ex); 6998 } 6999 7000 return mutationResultObject; 7001 } 7002 7003 @GraphQLField 7004 @GraphQLRelayMutation 7005 static MutationResultObject createEntityBooleanAttribute(final DataFetchingEnvironment env, 7006 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7007 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7008 @GraphQLName("booleanAttribute") @GraphQLNonNull final String booleanAttribute) { 7009 var mutationResultObject = new MutationResultObject(); 7010 7011 try { 7012 var commandForm = CoreUtil.getHome().getCreateEntityBooleanAttributeForm(); 7013 7014 commandForm.setUuid(id); 7015 commandForm.setEntityAttributeUuid(entityAttributeId); 7016 commandForm.setBooleanAttribute(booleanAttribute); 7017 7018 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityBooleanAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7019 } catch (NamingException ex) { 7020 throw new RuntimeException(ex); 7021 } 7022 7023 return mutationResultObject; 7024 } 7025 7026 @GraphQLField 7027 @GraphQLRelayMutation 7028 static MutationResultObject editEntityBooleanAttribute(final DataFetchingEnvironment env, 7029 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7030 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7031 @GraphQLName("booleanAttribute") @GraphQLNonNull final String booleanAttribute) { 7032 var mutationResultObject = new MutationResultObject(); 7033 7034 try { 7035 var spec = CoreUtil.getHome().getEntityBooleanAttributeSpec(); 7036 7037 spec.setUuid(id); 7038 spec.setEntityAttributeUuid(entityAttributeId); 7039 7040 var commandForm = CoreUtil.getHome().getEditEntityBooleanAttributeForm(); 7041 7042 commandForm.setSpec(spec); 7043 commandForm.setEditMode(EditMode.LOCK); 7044 7045 var commandResult = CoreUtil.getHome().editEntityBooleanAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7046 7047 if(!commandResult.hasErrors()) { 7048 var executionResult = commandResult.getExecutionResult(); 7049 var result = executionResult.getResult(); 7050 Map<String, Object> arguments = env.getArgument("input"); 7051 var edit = result.getEdit(); 7052 7053 if(arguments.containsKey("booleanAttribute")) 7054 edit.setBooleanAttribute(booleanAttribute); 7055 7056 commandForm.setEdit(edit); 7057 commandForm.setEditMode(EditMode.UPDATE); 7058 7059 commandResult = CoreUtil.getHome().editEntityBooleanAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7060 } 7061 7062 mutationResultObject.setCommandResult(commandResult); 7063 } catch (NamingException ex) { 7064 throw new RuntimeException(ex); 7065 } 7066 7067 return mutationResultObject; 7068 } 7069 7070 @GraphQLField 7071 @GraphQLRelayMutation 7072 static MutationResultObject deleteEntityBooleanAttribute(final DataFetchingEnvironment env, 7073 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7074 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 7075 var mutationResultObject = new MutationResultObject(); 7076 7077 try { 7078 var commandForm = CoreUtil.getHome().getDeleteEntityBooleanAttributeForm(); 7079 7080 commandForm.setUuid(id); 7081 commandForm.setEntityAttributeUuid(entityAttributeId); 7082 7083 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityBooleanAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7084 } catch (NamingException ex) { 7085 throw new RuntimeException(ex); 7086 } 7087 7088 return mutationResultObject; 7089 } 7090 7091 @GraphQLField 7092 @GraphQLRelayMutation 7093 static MutationResultObject createEntityIntegerDefault(final DataFetchingEnvironment env, 7094 @GraphQLName("id") @GraphQLID final String id, 7095 @GraphQLName("componentVendorName") final String componentVendorName, 7096 @GraphQLName("entityTypeName") final String entityTypeName, 7097 @GraphQLName("entityAttributeName") final String entityAttributeName, 7098 @GraphQLName("integerAttribute") @GraphQLNonNull final String integerAttribute, 7099 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 7100 var mutationResultObject = new MutationResultObject(); 7101 7102 try { 7103 var commandForm = CoreUtil.getHome().getCreateEntityIntegerDefaultForm(); 7104 7105 commandForm.setUuid(id); 7106 commandForm.setComponentVendorName(componentVendorName); 7107 commandForm.setEntityTypeName(entityTypeName); 7108 commandForm.setEntityAttributeName(entityAttributeName); 7109 commandForm.setIntegerAttribute(integerAttribute); 7110 commandForm.setAddMissingAttributes(addMissingAttributes); 7111 7112 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityIntegerDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 7113 } catch (NamingException ex) { 7114 throw new RuntimeException(ex); 7115 } 7116 7117 return mutationResultObject; 7118 } 7119 7120 @GraphQLField 7121 @GraphQLRelayMutation 7122 static MutationResultObject editEntityIntegerDefault(final DataFetchingEnvironment env, 7123 @GraphQLName("id") @GraphQLID final String id, 7124 @GraphQLName("componentVendorName") final String componentVendorName, 7125 @GraphQLName("entityTypeName") final String entityTypeName, 7126 @GraphQLName("entityAttributeName") final String entityAttributeName, 7127 @GraphQLName("integerAttribute") @GraphQLNonNull final String integerAttribute) { 7128 var mutationResultObject = new MutationResultObject(); 7129 7130 try { 7131 var spec = CoreUtil.getHome().getEntityIntegerDefaultSpec(); 7132 7133 spec.setUuid(id); 7134 spec.setComponentVendorName(componentVendorName); 7135 spec.setEntityTypeName(entityTypeName); 7136 spec.setEntityAttributeName(entityAttributeName); 7137 7138 var commandForm = CoreUtil.getHome().getEditEntityIntegerDefaultForm(); 7139 7140 commandForm.setSpec(spec); 7141 commandForm.setEditMode(EditMode.LOCK); 7142 7143 var commandResult = CoreUtil.getHome().editEntityIntegerDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 7144 7145 if(!commandResult.hasErrors()) { 7146 var executionResult = commandResult.getExecutionResult(); 7147 var result = executionResult.getResult(); 7148 Map<String, Object> arguments = env.getArgument("input"); 7149 var edit = result.getEdit(); 7150 7151 if(arguments.containsKey("integerAttribute")) 7152 edit.setIntegerAttribute(integerAttribute); 7153 7154 commandForm.setEdit(edit); 7155 commandForm.setEditMode(EditMode.UPDATE); 7156 7157 commandResult = CoreUtil.getHome().editEntityIntegerDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 7158 } 7159 7160 mutationResultObject.setCommandResult(commandResult); 7161 } catch (NamingException ex) { 7162 throw new RuntimeException(ex); 7163 } 7164 7165 return mutationResultObject; 7166 } 7167 7168 @GraphQLField 7169 @GraphQLRelayMutation 7170 static MutationResultObject deleteEntityIntegerDefault(final DataFetchingEnvironment env, 7171 @GraphQLName("id") @GraphQLID final String id, 7172 @GraphQLName("componentVendorName") final String componentVendorName, 7173 @GraphQLName("entityTypeName") final String entityTypeName, 7174 @GraphQLName("entityAttributeName") final String entityAttributeName) { 7175 var mutationResultObject = new MutationResultObject(); 7176 7177 try { 7178 var commandForm = CoreUtil.getHome().getDeleteEntityIntegerDefaultForm(); 7179 7180 commandForm.setUuid(id); 7181 commandForm.setComponentVendorName(componentVendorName); 7182 commandForm.setEntityTypeName(entityTypeName); 7183 commandForm.setEntityAttributeName(entityAttributeName); 7184 7185 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityIntegerDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 7186 } catch (NamingException ex) { 7187 throw new RuntimeException(ex); 7188 } 7189 7190 return mutationResultObject; 7191 } 7192 7193 @GraphQLField 7194 @GraphQLRelayMutation 7195 static MutationResultObject createEntityIntegerAttribute(final DataFetchingEnvironment env, 7196 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7197 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7198 @GraphQLName("integerAttribute") @GraphQLNonNull final String integerAttribute) { 7199 var mutationResultObject = new MutationResultObject(); 7200 7201 try { 7202 var commandForm = CoreUtil.getHome().getCreateEntityIntegerAttributeForm(); 7203 7204 commandForm.setUuid(id); 7205 commandForm.setEntityAttributeUuid(entityAttributeId); 7206 commandForm.setIntegerAttribute(integerAttribute); 7207 7208 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityIntegerAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7209 } catch (NamingException ex) { 7210 throw new RuntimeException(ex); 7211 } 7212 7213 return mutationResultObject; 7214 } 7215 7216 @GraphQLField 7217 @GraphQLRelayMutation 7218 static MutationResultObject editEntityIntegerAttribute(final DataFetchingEnvironment env, 7219 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7220 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7221 @GraphQLName("integerAttribute") @GraphQLNonNull final String integerAttribute) { 7222 var mutationResultObject = new MutationResultObject(); 7223 7224 try { 7225 var spec = CoreUtil.getHome().getEntityIntegerAttributeSpec(); 7226 7227 spec.setUuid(id); 7228 spec.setEntityAttributeUuid(entityAttributeId); 7229 7230 var commandForm = CoreUtil.getHome().getEditEntityIntegerAttributeForm(); 7231 7232 commandForm.setSpec(spec); 7233 commandForm.setEditMode(EditMode.LOCK); 7234 7235 var commandResult = CoreUtil.getHome().editEntityIntegerAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7236 7237 if(!commandResult.hasErrors()) { 7238 var executionResult = commandResult.getExecutionResult(); 7239 var result = executionResult.getResult(); 7240 Map<String, Object> arguments = env.getArgument("input"); 7241 var edit = result.getEdit(); 7242 7243 if(arguments.containsKey("integerAttribute")) 7244 edit.setIntegerAttribute(integerAttribute); 7245 7246 commandForm.setEdit(edit); 7247 commandForm.setEditMode(EditMode.UPDATE); 7248 7249 commandResult = CoreUtil.getHome().editEntityIntegerAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7250 } 7251 7252 mutationResultObject.setCommandResult(commandResult); 7253 } catch (NamingException ex) { 7254 throw new RuntimeException(ex); 7255 } 7256 7257 return mutationResultObject; 7258 } 7259 7260 @GraphQLField 7261 @GraphQLRelayMutation 7262 static MutationResultObject deleteEntityIntegerAttribute(final DataFetchingEnvironment env, 7263 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7264 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 7265 var mutationResultObject = new MutationResultObject(); 7266 7267 try { 7268 var commandForm = CoreUtil.getHome().getDeleteEntityIntegerAttributeForm(); 7269 7270 commandForm.setUuid(id); 7271 commandForm.setEntityAttributeUuid(entityAttributeId); 7272 7273 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityIntegerAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7274 } catch (NamingException ex) { 7275 throw new RuntimeException(ex); 7276 } 7277 7278 return mutationResultObject; 7279 } 7280 7281 @GraphQLField 7282 @GraphQLRelayMutation 7283 static MutationResultObject createEntityLongDefault(final DataFetchingEnvironment env, 7284 @GraphQLName("id") @GraphQLID final String id, 7285 @GraphQLName("componentVendorName") final String componentVendorName, 7286 @GraphQLName("entityTypeName") final String entityTypeName, 7287 @GraphQLName("entityAttributeName") final String entityAttributeName, 7288 @GraphQLName("longAttribute") @GraphQLNonNull final String longAttribute, 7289 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 7290 var mutationResultObject = new MutationResultObject(); 7291 7292 try { 7293 var commandForm = CoreUtil.getHome().getCreateEntityLongDefaultForm(); 7294 7295 commandForm.setUuid(id); 7296 commandForm.setComponentVendorName(componentVendorName); 7297 commandForm.setEntityTypeName(entityTypeName); 7298 commandForm.setEntityAttributeName(entityAttributeName); 7299 commandForm.setLongAttribute(longAttribute); 7300 commandForm.setAddMissingAttributes(addMissingAttributes); 7301 7302 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityLongDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 7303 } catch (NamingException ex) { 7304 throw new RuntimeException(ex); 7305 } 7306 7307 return mutationResultObject; 7308 } 7309 7310 @GraphQLField 7311 @GraphQLRelayMutation 7312 static MutationResultObject editEntityLongDefault(final DataFetchingEnvironment env, 7313 @GraphQLName("id") @GraphQLID final String id, 7314 @GraphQLName("componentVendorName") final String componentVendorName, 7315 @GraphQLName("entityTypeName") final String entityTypeName, 7316 @GraphQLName("entityAttributeName") final String entityAttributeName, 7317 @GraphQLName("longAttribute") @GraphQLNonNull final String longAttribute) { 7318 var mutationResultObject = new MutationResultObject(); 7319 7320 try { 7321 var spec = CoreUtil.getHome().getEntityLongDefaultSpec(); 7322 7323 spec.setUuid(id); 7324 spec.setComponentVendorName(componentVendorName); 7325 spec.setEntityTypeName(entityTypeName); 7326 spec.setEntityAttributeName(entityAttributeName); 7327 7328 var commandForm = CoreUtil.getHome().getEditEntityLongDefaultForm(); 7329 7330 commandForm.setSpec(spec); 7331 commandForm.setEditMode(EditMode.LOCK); 7332 7333 var commandResult = CoreUtil.getHome().editEntityLongDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 7334 7335 if(!commandResult.hasErrors()) { 7336 var executionResult = commandResult.getExecutionResult(); 7337 var result = executionResult.getResult(); 7338 Map<String, Object> arguments = env.getArgument("input"); 7339 var edit = result.getEdit(); 7340 7341 if(arguments.containsKey("longAttribute")) 7342 edit.setLongAttribute(longAttribute); 7343 7344 commandForm.setEdit(edit); 7345 commandForm.setEditMode(EditMode.UPDATE); 7346 7347 commandResult = CoreUtil.getHome().editEntityLongDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 7348 } 7349 7350 mutationResultObject.setCommandResult(commandResult); 7351 } catch (NamingException ex) { 7352 throw new RuntimeException(ex); 7353 } 7354 7355 return mutationResultObject; 7356 } 7357 7358 @GraphQLField 7359 @GraphQLRelayMutation 7360 static MutationResultObject deleteEntityLongDefault(final DataFetchingEnvironment env, 7361 @GraphQLName("id") @GraphQLID final String id, 7362 @GraphQLName("componentVendorName") final String componentVendorName, 7363 @GraphQLName("entityTypeName") final String entityTypeName, 7364 @GraphQLName("entityAttributeName") final String entityAttributeName) { 7365 var mutationResultObject = new MutationResultObject(); 7366 7367 try { 7368 var commandForm = CoreUtil.getHome().getDeleteEntityLongDefaultForm(); 7369 7370 commandForm.setUuid(id); 7371 commandForm.setComponentVendorName(componentVendorName); 7372 commandForm.setEntityTypeName(entityTypeName); 7373 commandForm.setEntityAttributeName(entityAttributeName); 7374 7375 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityLongDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 7376 } catch (NamingException ex) { 7377 throw new RuntimeException(ex); 7378 } 7379 7380 return mutationResultObject; 7381 } 7382 7383 @GraphQLField 7384 @GraphQLRelayMutation 7385 static MutationResultObject createEntityLongAttribute(final DataFetchingEnvironment env, 7386 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7387 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7388 @GraphQLName("longAttribute") @GraphQLNonNull final String longAttribute) { 7389 var mutationResultObject = new MutationResultObject(); 7390 7391 try { 7392 var commandForm = CoreUtil.getHome().getCreateEntityLongAttributeForm(); 7393 7394 commandForm.setUuid(id); 7395 commandForm.setEntityAttributeUuid(entityAttributeId); 7396 commandForm.setLongAttribute(longAttribute); 7397 7398 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityLongAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7399 } catch (NamingException ex) { 7400 throw new RuntimeException(ex); 7401 } 7402 7403 return mutationResultObject; 7404 } 7405 7406 @GraphQLField 7407 @GraphQLRelayMutation 7408 static MutationResultObject editEntityLongAttribute(final DataFetchingEnvironment env, 7409 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7410 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7411 @GraphQLName("longAttribute") @GraphQLNonNull final String longAttribute) { 7412 var mutationResultObject = new MutationResultObject(); 7413 7414 try { 7415 var spec = CoreUtil.getHome().getEntityLongAttributeSpec(); 7416 7417 spec.setUuid(id); 7418 spec.setEntityAttributeUuid(entityAttributeId); 7419 7420 var commandForm = CoreUtil.getHome().getEditEntityLongAttributeForm(); 7421 7422 commandForm.setSpec(spec); 7423 commandForm.setEditMode(EditMode.LOCK); 7424 7425 var commandResult = CoreUtil.getHome().editEntityLongAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7426 7427 if(!commandResult.hasErrors()) { 7428 var executionResult = commandResult.getExecutionResult(); 7429 var result = executionResult.getResult(); 7430 Map<String, Object> arguments = env.getArgument("input"); 7431 var edit = result.getEdit(); 7432 7433 if(arguments.containsKey("longAttribute")) 7434 edit.setLongAttribute(longAttribute); 7435 7436 commandForm.setEdit(edit); 7437 commandForm.setEditMode(EditMode.UPDATE); 7438 7439 commandResult = CoreUtil.getHome().editEntityLongAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7440 } 7441 7442 mutationResultObject.setCommandResult(commandResult); 7443 } catch (NamingException ex) { 7444 throw new RuntimeException(ex); 7445 } 7446 7447 return mutationResultObject; 7448 } 7449 7450 @GraphQLField 7451 @GraphQLRelayMutation 7452 static MutationResultObject deleteEntityLongAttribute(final DataFetchingEnvironment env, 7453 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7454 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 7455 var mutationResultObject = new MutationResultObject(); 7456 7457 try { 7458 var commandForm = CoreUtil.getHome().getDeleteEntityLongAttributeForm(); 7459 7460 commandForm.setUuid(id); 7461 commandForm.setEntityAttributeUuid(entityAttributeId); 7462 7463 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityLongAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7464 } catch (NamingException ex) { 7465 throw new RuntimeException(ex); 7466 } 7467 7468 return mutationResultObject; 7469 } 7470 7471 @GraphQLField 7472 @GraphQLRelayMutation 7473 static MutationResultObject createEntityStringDefault(final DataFetchingEnvironment env, 7474 @GraphQLName("id") @GraphQLID final String id, 7475 @GraphQLName("componentVendorName") final String componentVendorName, 7476 @GraphQLName("entityTypeName") final String entityTypeName, 7477 @GraphQLName("entityAttributeName") final String entityAttributeName, 7478 @GraphQLName("languageId") @GraphQLID final String languageId, 7479 @GraphQLName("languageIsoName") final String languageIsoName, 7480 @GraphQLName("stringAttribute") @GraphQLNonNull final String stringAttribute, 7481 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 7482 var mutationResultObject = new MutationResultObject(); 7483 7484 try { 7485 var commandForm = CoreUtil.getHome().getCreateEntityStringDefaultForm(); 7486 7487 commandForm.setUuid(id); 7488 commandForm.setComponentVendorName(componentVendorName); 7489 commandForm.setEntityTypeName(entityTypeName); 7490 commandForm.setEntityAttributeName(entityAttributeName); 7491 commandForm.setStringAttribute(stringAttribute); 7492 commandForm.setLanguageUuid(languageId); 7493 commandForm.setLanguageIsoName(languageIsoName); 7494 commandForm.setAddMissingAttributes(addMissingAttributes); 7495 7496 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityStringDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 7497 } catch (NamingException ex) { 7498 throw new RuntimeException(ex); 7499 } 7500 7501 return mutationResultObject; 7502 } 7503 7504 @GraphQLField 7505 @GraphQLRelayMutation 7506 static MutationResultObject editEntityStringDefault(final DataFetchingEnvironment env, 7507 @GraphQLName("id") @GraphQLID final String id, 7508 @GraphQLName("componentVendorName") final String componentVendorName, 7509 @GraphQLName("entityTypeName") final String entityTypeName, 7510 @GraphQLName("entityAttributeName") final String entityAttributeName, 7511 @GraphQLName("languageId") @GraphQLID final String languageId, 7512 @GraphQLName("languageIsoName") final String languageIsoName, 7513 @GraphQLName("stringAttribute") @GraphQLNonNull final String stringAttribute) { 7514 var mutationResultObject = new MutationResultObject(); 7515 7516 try { 7517 var spec = CoreUtil.getHome().getEntityStringDefaultSpec(); 7518 7519 spec.setUuid(id); 7520 spec.setComponentVendorName(componentVendorName); 7521 spec.setEntityTypeName(entityTypeName); 7522 spec.setEntityAttributeName(entityAttributeName); 7523 spec.setLanguageUuid(languageId); 7524 spec.setLanguageIsoName(languageIsoName); 7525 7526 var commandForm = CoreUtil.getHome().getEditEntityStringDefaultForm(); 7527 7528 commandForm.setSpec(spec); 7529 commandForm.setEditMode(EditMode.LOCK); 7530 7531 var commandResult = CoreUtil.getHome().editEntityStringDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 7532 7533 if(!commandResult.hasErrors()) { 7534 var executionResult = commandResult.getExecutionResult(); 7535 var result = executionResult.getResult(); 7536 Map<String, Object> arguments = env.getArgument("input"); 7537 var edit = result.getEdit(); 7538 7539 if(arguments.containsKey("stringAttribute")) 7540 edit.setStringAttribute(stringAttribute); 7541 7542 commandForm.setEdit(edit); 7543 commandForm.setEditMode(EditMode.UPDATE); 7544 7545 commandResult = CoreUtil.getHome().editEntityStringDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 7546 } 7547 7548 mutationResultObject.setCommandResult(commandResult); 7549 } catch (NamingException ex) { 7550 throw new RuntimeException(ex); 7551 } 7552 7553 return mutationResultObject; 7554 } 7555 7556 @GraphQLField 7557 @GraphQLRelayMutation 7558 static MutationResultObject deleteEntityStringDefault(final DataFetchingEnvironment env, 7559 @GraphQLName("id") @GraphQLID final String id, 7560 @GraphQLName("componentVendorName") final String componentVendorName, 7561 @GraphQLName("entityTypeName") final String entityTypeName, 7562 @GraphQLName("entityAttributeName") final String entityAttributeName, 7563 @GraphQLName("languageId") @GraphQLID final String languageId, 7564 @GraphQLName("languageIsoName") final String languageIsoName) { 7565 var mutationResultObject = new MutationResultObject(); 7566 7567 try { 7568 var commandForm = CoreUtil.getHome().getDeleteEntityStringDefaultForm(); 7569 7570 commandForm.setUuid(id); 7571 commandForm.setComponentVendorName(componentVendorName); 7572 commandForm.setEntityTypeName(entityTypeName); 7573 commandForm.setEntityAttributeName(entityAttributeName); 7574 commandForm.setLanguageUuid(languageId); 7575 commandForm.setLanguageIsoName(languageIsoName); 7576 7577 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityStringDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 7578 } catch (NamingException ex) { 7579 throw new RuntimeException(ex); 7580 } 7581 7582 return mutationResultObject; 7583 } 7584 7585 @GraphQLField 7586 @GraphQLRelayMutation 7587 static MutationResultObject createEntityStringAttribute(final DataFetchingEnvironment env, 7588 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7589 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7590 @GraphQLName("languageId") @GraphQLNonNull @GraphQLID final String languageId, 7591 @GraphQLName("stringAttribute") @GraphQLNonNull final String stringAttribute) { 7592 var mutationResultObject = new MutationResultObject(); 7593 7594 try { 7595 var commandForm = CoreUtil.getHome().getCreateEntityStringAttributeForm(); 7596 7597 commandForm.setUuid(id); 7598 commandForm.setEntityAttributeUuid(entityAttributeId); 7599 commandForm.setLanguageUuid(languageId); 7600 commandForm.setStringAttribute(stringAttribute); 7601 7602 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityStringAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7603 } catch (NamingException ex) { 7604 throw new RuntimeException(ex); 7605 } 7606 7607 return mutationResultObject; 7608 } 7609 7610 @GraphQLField 7611 @GraphQLRelayMutation 7612 static MutationResultObject editEntityStringAttribute(final DataFetchingEnvironment env, 7613 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7614 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7615 @GraphQLName("languageId") @GraphQLNonNull @GraphQLID final String languageId, 7616 @GraphQLName("stringAttribute") @GraphQLNonNull final String stringAttribute) { 7617 var mutationResultObject = new MutationResultObject(); 7618 7619 try { 7620 var spec = CoreUtil.getHome().getEntityStringAttributeSpec(); 7621 7622 spec.setUuid(id); 7623 spec.setEntityAttributeUuid(entityAttributeId); 7624 spec.setLanguageUuid(languageId); 7625 7626 var commandForm = CoreUtil.getHome().getEditEntityStringAttributeForm(); 7627 7628 commandForm.setSpec(spec); 7629 commandForm.setEditMode(EditMode.LOCK); 7630 7631 var commandResult = CoreUtil.getHome().editEntityStringAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7632 7633 if(!commandResult.hasErrors()) { 7634 var executionResult = commandResult.getExecutionResult(); 7635 var result = executionResult.getResult(); 7636 Map<String, Object> arguments = env.getArgument("input"); 7637 var edit = result.getEdit(); 7638 7639 if(arguments.containsKey("stringAttribute")) 7640 edit.setStringAttribute(stringAttribute); 7641 7642 commandForm.setEdit(edit); 7643 commandForm.setEditMode(EditMode.UPDATE); 7644 7645 commandResult = CoreUtil.getHome().editEntityStringAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7646 } 7647 7648 mutationResultObject.setCommandResult(commandResult); 7649 } catch (NamingException ex) { 7650 throw new RuntimeException(ex); 7651 } 7652 7653 return mutationResultObject; 7654 } 7655 7656 @GraphQLField 7657 @GraphQLRelayMutation 7658 static MutationResultObject deleteEntityStringAttribute(final DataFetchingEnvironment env, 7659 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7660 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7661 @GraphQLName("languageId") @GraphQLNonNull final String languageId) { 7662 var mutationResultObject = new MutationResultObject(); 7663 7664 try { 7665 var commandForm = CoreUtil.getHome().getDeleteEntityStringAttributeForm(); 7666 7667 commandForm.setUuid(id); 7668 commandForm.setEntityAttributeUuid(entityAttributeId); 7669 commandForm.setLanguageUuid(languageId); 7670 7671 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityStringAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7672 } catch (NamingException ex) { 7673 throw new RuntimeException(ex); 7674 } 7675 7676 return mutationResultObject; 7677 } 7678 7679 @GraphQLField 7680 @GraphQLRelayMutation 7681 static MutationResultObject createEntityClobAttribute(final DataFetchingEnvironment env, 7682 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7683 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7684 @GraphQLName("languageId") @GraphQLNonNull @GraphQLID final String languageId, 7685 @GraphQLName("clobAttribute") @GraphQLNonNull final String clobAttribute, 7686 @GraphQLName("mimeTypeName") @GraphQLNonNull final String mimeTypeName) { 7687 var mutationResultObject = new MutationResultObject(); 7688 7689 try { 7690 var commandForm = CoreUtil.getHome().getCreateEntityClobAttributeForm(); 7691 7692 commandForm.setUuid(id); 7693 commandForm.setEntityAttributeUuid(entityAttributeId); 7694 commandForm.setLanguageUuid(languageId); 7695 commandForm.setClobAttribute(clobAttribute); 7696 commandForm.setMimeTypeName(mimeTypeName); 7697 7698 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityClobAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7699 } catch (NamingException ex) { 7700 throw new RuntimeException(ex); 7701 } 7702 7703 return mutationResultObject; 7704 } 7705 7706 @GraphQLField 7707 @GraphQLRelayMutation 7708 static MutationResultObject editEntityClobAttribute(final DataFetchingEnvironment env, 7709 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7710 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7711 @GraphQLName("languageId") @GraphQLNonNull @GraphQLID final String languageId, 7712 @GraphQLName("clobAttribute") final String clobAttribute, 7713 @GraphQLName("mimeTypeName") final String mimeTypeName) { 7714 var mutationResultObject = new MutationResultObject(); 7715 7716 try { 7717 var spec = CoreUtil.getHome().getEntityClobAttributeSpec(); 7718 7719 spec.setUuid(id); 7720 spec.setEntityAttributeUuid(entityAttributeId); 7721 spec.setLanguageUuid(languageId); 7722 7723 var commandForm = CoreUtil.getHome().getEditEntityClobAttributeForm(); 7724 7725 commandForm.setSpec(spec); 7726 commandForm.setEditMode(EditMode.LOCK); 7727 7728 var commandResult = CoreUtil.getHome().editEntityClobAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7729 7730 if(!commandResult.hasErrors()) { 7731 var executionResult = commandResult.getExecutionResult(); 7732 var result = executionResult.getResult(); 7733 Map<String, Object> arguments = env.getArgument("input"); 7734 var edit = result.getEdit(); 7735 7736 if(arguments.containsKey("clobAttribute")) 7737 edit.setClobAttribute(clobAttribute); 7738 if(arguments.containsKey("mimeTypeName")) 7739 edit.setMimeTypeName(mimeTypeName); 7740 7741 commandForm.setEdit(edit); 7742 commandForm.setEditMode(EditMode.UPDATE); 7743 7744 commandResult = CoreUtil.getHome().editEntityClobAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7745 } 7746 7747 mutationResultObject.setCommandResult(commandResult); 7748 } catch (NamingException ex) { 7749 throw new RuntimeException(ex); 7750 } 7751 7752 return mutationResultObject; 7753 } 7754 7755 @GraphQLField 7756 @GraphQLRelayMutation 7757 static MutationResultObject deleteEntityClobAttribute(final DataFetchingEnvironment env, 7758 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7759 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7760 @GraphQLName("languageId") @GraphQLNonNull final String languageId) { 7761 var mutationResultObject = new MutationResultObject(); 7762 7763 try { 7764 var commandForm = CoreUtil.getHome().getDeleteEntityClobAttributeForm(); 7765 7766 commandForm.setUuid(id); 7767 commandForm.setEntityAttributeUuid(entityAttributeId); 7768 commandForm.setLanguageUuid(languageId); 7769 7770 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityClobAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7771 } catch (NamingException ex) { 7772 throw new RuntimeException(ex); 7773 } 7774 7775 return mutationResultObject; 7776 } 7777 7778 @GraphQLField 7779 @GraphQLRelayMutation 7780 static MutationResultObject createEntityNameAttribute(final DataFetchingEnvironment env, 7781 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7782 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7783 @GraphQLName("nameAttribute") @GraphQLNonNull final String nameAttribute) { 7784 var mutationResultObject = new MutationResultObject(); 7785 7786 try { 7787 var commandForm = CoreUtil.getHome().getCreateEntityNameAttributeForm(); 7788 7789 commandForm.setUuid(id); 7790 commandForm.setEntityAttributeUuid(entityAttributeId); 7791 commandForm.setNameAttribute(nameAttribute); 7792 7793 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityNameAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7794 } catch (NamingException ex) { 7795 throw new RuntimeException(ex); 7796 } 7797 7798 return mutationResultObject; 7799 } 7800 7801 @GraphQLField 7802 @GraphQLRelayMutation 7803 static MutationResultObject editEntityNameAttribute(final DataFetchingEnvironment env, 7804 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7805 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7806 @GraphQLName("nameAttribute") @GraphQLNonNull final String nameAttribute) { 7807 var mutationResultObject = new MutationResultObject(); 7808 7809 try { 7810 var spec = CoreUtil.getHome().getEntityNameAttributeSpec(); 7811 7812 spec.setUuid(id); 7813 spec.setEntityAttributeUuid(entityAttributeId); 7814 7815 var commandForm = CoreUtil.getHome().getEditEntityNameAttributeForm(); 7816 7817 commandForm.setSpec(spec); 7818 commandForm.setEditMode(EditMode.LOCK); 7819 7820 var commandResult = CoreUtil.getHome().editEntityNameAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7821 7822 if(!commandResult.hasErrors()) { 7823 var executionResult = commandResult.getExecutionResult(); 7824 var result = executionResult.getResult(); 7825 Map<String, Object> arguments = env.getArgument("input"); 7826 var edit = result.getEdit(); 7827 7828 if(arguments.containsKey("nameAttribute")) 7829 edit.setNameAttribute(nameAttribute); 7830 7831 commandForm.setEdit(edit); 7832 commandForm.setEditMode(EditMode.UPDATE); 7833 7834 commandResult = CoreUtil.getHome().editEntityNameAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7835 } 7836 7837 mutationResultObject.setCommandResult(commandResult); 7838 } catch (NamingException ex) { 7839 throw new RuntimeException(ex); 7840 } 7841 7842 return mutationResultObject; 7843 } 7844 7845 @GraphQLField 7846 @GraphQLRelayMutation 7847 static MutationResultObject deleteEntityNameAttribute(final DataFetchingEnvironment env, 7848 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7849 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 7850 var mutationResultObject = new MutationResultObject(); 7851 7852 try { 7853 var commandForm = CoreUtil.getHome().getDeleteEntityNameAttributeForm(); 7854 7855 commandForm.setUuid(id); 7856 commandForm.setEntityAttributeUuid(entityAttributeId); 7857 7858 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityNameAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7859 } catch (NamingException ex) { 7860 throw new RuntimeException(ex); 7861 } 7862 7863 return mutationResultObject; 7864 } 7865 7866 @GraphQLField 7867 @GraphQLRelayMutation 7868 static MutationResultObject createEntityDateDefault(final DataFetchingEnvironment env, 7869 @GraphQLName("id") @GraphQLID final String id, 7870 @GraphQLName("componentVendorName") final String componentVendorName, 7871 @GraphQLName("entityTypeName") final String entityTypeName, 7872 @GraphQLName("entityAttributeName") final String entityAttributeName, 7873 @GraphQLName("dateAttribute") @GraphQLNonNull final String dateAttribute, 7874 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 7875 var mutationResultObject = new MutationResultObject(); 7876 7877 try { 7878 var commandForm = CoreUtil.getHome().getCreateEntityDateDefaultForm(); 7879 7880 commandForm.setUuid(id); 7881 commandForm.setComponentVendorName(componentVendorName); 7882 commandForm.setEntityTypeName(entityTypeName); 7883 commandForm.setEntityAttributeName(entityAttributeName); 7884 commandForm.setDateAttribute(dateAttribute); 7885 commandForm.setAddMissingAttributes(addMissingAttributes); 7886 7887 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityDateDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 7888 } catch (NamingException ex) { 7889 throw new RuntimeException(ex); 7890 } 7891 7892 return mutationResultObject; 7893 } 7894 7895 @GraphQLField 7896 @GraphQLRelayMutation 7897 static MutationResultObject editEntityDateDefault(final DataFetchingEnvironment env, 7898 @GraphQLName("id") @GraphQLID final String id, 7899 @GraphQLName("componentVendorName") final String componentVendorName, 7900 @GraphQLName("entityTypeName") final String entityTypeName, 7901 @GraphQLName("entityAttributeName") final String entityAttributeName, 7902 @GraphQLName("dateAttribute") @GraphQLNonNull final String dateAttribute) { 7903 var mutationResultObject = new MutationResultObject(); 7904 7905 try { 7906 var spec = CoreUtil.getHome().getEntityDateDefaultSpec(); 7907 7908 spec.setUuid(id); 7909 spec.setComponentVendorName(componentVendorName); 7910 spec.setEntityTypeName(entityTypeName); 7911 spec.setEntityAttributeName(entityAttributeName); 7912 7913 var commandForm = CoreUtil.getHome().getEditEntityDateDefaultForm(); 7914 7915 commandForm.setSpec(spec); 7916 commandForm.setEditMode(EditMode.LOCK); 7917 7918 var commandResult = CoreUtil.getHome().editEntityDateDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 7919 7920 if(!commandResult.hasErrors()) { 7921 var executionResult = commandResult.getExecutionResult(); 7922 var result = executionResult.getResult(); 7923 Map<String, Object> arguments = env.getArgument("input"); 7924 var edit = result.getEdit(); 7925 7926 if(arguments.containsKey("dateAttribute")) 7927 edit.setDateAttribute(dateAttribute); 7928 7929 commandForm.setEdit(edit); 7930 commandForm.setEditMode(EditMode.UPDATE); 7931 7932 commandResult = CoreUtil.getHome().editEntityDateDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 7933 } 7934 7935 mutationResultObject.setCommandResult(commandResult); 7936 } catch (NamingException ex) { 7937 throw new RuntimeException(ex); 7938 } 7939 7940 return mutationResultObject; 7941 } 7942 7943 @GraphQLField 7944 @GraphQLRelayMutation 7945 static MutationResultObject deleteEntityDateDefault(final DataFetchingEnvironment env, 7946 @GraphQLName("id") @GraphQLID final String id, 7947 @GraphQLName("componentVendorName") final String componentVendorName, 7948 @GraphQLName("entityTypeName") final String entityTypeName, 7949 @GraphQLName("entityAttributeName") final String entityAttributeName) { 7950 var mutationResultObject = new MutationResultObject(); 7951 7952 try { 7953 var commandForm = CoreUtil.getHome().getDeleteEntityDateDefaultForm(); 7954 7955 commandForm.setUuid(id); 7956 commandForm.setComponentVendorName(componentVendorName); 7957 commandForm.setEntityTypeName(entityTypeName); 7958 commandForm.setEntityAttributeName(entityAttributeName); 7959 7960 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityDateDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 7961 } catch (NamingException ex) { 7962 throw new RuntimeException(ex); 7963 } 7964 7965 return mutationResultObject; 7966 } 7967 7968 @GraphQLField 7969 @GraphQLRelayMutation 7970 static MutationResultObject createEntityDateAttribute(final DataFetchingEnvironment env, 7971 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7972 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7973 @GraphQLName("dateAttribute") @GraphQLNonNull final String dateAttribute) { 7974 var mutationResultObject = new MutationResultObject(); 7975 7976 try { 7977 var commandForm = CoreUtil.getHome().getCreateEntityDateAttributeForm(); 7978 7979 commandForm.setUuid(id); 7980 commandForm.setEntityAttributeUuid(entityAttributeId); 7981 commandForm.setDateAttribute(dateAttribute); 7982 7983 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityDateAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7984 } catch (NamingException ex) { 7985 throw new RuntimeException(ex); 7986 } 7987 7988 return mutationResultObject; 7989 } 7990 7991 @GraphQLField 7992 @GraphQLRelayMutation 7993 static MutationResultObject editEntityDateAttribute(final DataFetchingEnvironment env, 7994 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7995 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7996 @GraphQLName("dateAttribute") @GraphQLNonNull final String dateAttribute) { 7997 var mutationResultObject = new MutationResultObject(); 7998 7999 try { 8000 var spec = CoreUtil.getHome().getEntityDateAttributeSpec(); 8001 8002 spec.setUuid(id); 8003 spec.setEntityAttributeUuid(entityAttributeId); 8004 8005 var commandForm = CoreUtil.getHome().getEditEntityDateAttributeForm(); 8006 8007 commandForm.setSpec(spec); 8008 commandForm.setEditMode(EditMode.LOCK); 8009 8010 var commandResult = CoreUtil.getHome().editEntityDateAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 8011 8012 if(!commandResult.hasErrors()) { 8013 var executionResult = commandResult.getExecutionResult(); 8014 var result = executionResult.getResult(); 8015 Map<String, Object> arguments = env.getArgument("input"); 8016 var edit = result.getEdit(); 8017 8018 if(arguments.containsKey("dateAttribute")) 8019 edit.setDateAttribute(dateAttribute); 8020 8021 commandForm.setEdit(edit); 8022 commandForm.setEditMode(EditMode.UPDATE); 8023 8024 commandResult = CoreUtil.getHome().editEntityDateAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 8025 } 8026 8027 mutationResultObject.setCommandResult(commandResult); 8028 } catch (NamingException ex) { 8029 throw new RuntimeException(ex); 8030 } 8031 8032 return mutationResultObject; 8033 } 8034 8035 @GraphQLField 8036 @GraphQLRelayMutation 8037 static MutationResultObject deleteEntityDateAttribute(final DataFetchingEnvironment env, 8038 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8039 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 8040 var mutationResultObject = new MutationResultObject(); 8041 8042 try { 8043 var commandForm = CoreUtil.getHome().getDeleteEntityDateAttributeForm(); 8044 8045 commandForm.setUuid(id); 8046 commandForm.setEntityAttributeUuid(entityAttributeId); 8047 8048 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityDateAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 8049 } catch (NamingException ex) { 8050 throw new RuntimeException(ex); 8051 } 8052 8053 return mutationResultObject; 8054 } 8055 8056 @GraphQLField 8057 @GraphQLRelayMutation 8058 static MutationResultObject createEntityTimeDefault(final DataFetchingEnvironment env, 8059 @GraphQLName("id") @GraphQLID final String id, 8060 @GraphQLName("componentVendorName") final String componentVendorName, 8061 @GraphQLName("entityTypeName") final String entityTypeName, 8062 @GraphQLName("entityAttributeName") final String entityAttributeName, 8063 @GraphQLName("timeAttribute") @GraphQLNonNull final String timeAttribute, 8064 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 8065 var mutationResultObject = new MutationResultObject(); 8066 8067 try { 8068 var commandForm = CoreUtil.getHome().getCreateEntityTimeDefaultForm(); 8069 8070 commandForm.setUuid(id); 8071 commandForm.setComponentVendorName(componentVendorName); 8072 commandForm.setEntityTypeName(entityTypeName); 8073 commandForm.setEntityAttributeName(entityAttributeName); 8074 commandForm.setTimeAttribute(timeAttribute); 8075 commandForm.setAddMissingAttributes(addMissingAttributes); 8076 8077 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityTimeDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 8078 } catch (NamingException ex) { 8079 throw new RuntimeException(ex); 8080 } 8081 8082 return mutationResultObject; 8083 } 8084 8085 @GraphQLField 8086 @GraphQLRelayMutation 8087 static MutationResultObject editEntityTimeDefault(final DataFetchingEnvironment env, 8088 @GraphQLName("id") @GraphQLID final String id, 8089 @GraphQLName("componentVendorName") final String componentVendorName, 8090 @GraphQLName("entityTypeName") final String entityTypeName, 8091 @GraphQLName("entityAttributeName") final String entityAttributeName, 8092 @GraphQLName("timeAttribute") @GraphQLNonNull final String timeAttribute) { 8093 var mutationResultObject = new MutationResultObject(); 8094 8095 try { 8096 var spec = CoreUtil.getHome().getEntityTimeDefaultSpec(); 8097 8098 spec.setUuid(id); 8099 spec.setComponentVendorName(componentVendorName); 8100 spec.setEntityTypeName(entityTypeName); 8101 spec.setEntityAttributeName(entityAttributeName); 8102 8103 var commandForm = CoreUtil.getHome().getEditEntityTimeDefaultForm(); 8104 8105 commandForm.setSpec(spec); 8106 commandForm.setEditMode(EditMode.LOCK); 8107 8108 var commandResult = CoreUtil.getHome().editEntityTimeDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 8109 8110 if(!commandResult.hasErrors()) { 8111 var executionResult = commandResult.getExecutionResult(); 8112 var result = executionResult.getResult(); 8113 Map<String, Object> arguments = env.getArgument("input"); 8114 var edit = result.getEdit(); 8115 8116 if(arguments.containsKey("timeAttribute")) 8117 edit.setTimeAttribute(timeAttribute); 8118 8119 commandForm.setEdit(edit); 8120 commandForm.setEditMode(EditMode.UPDATE); 8121 8122 commandResult = CoreUtil.getHome().editEntityTimeDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 8123 } 8124 8125 mutationResultObject.setCommandResult(commandResult); 8126 } catch (NamingException ex) { 8127 throw new RuntimeException(ex); 8128 } 8129 8130 return mutationResultObject; 8131 } 8132 8133 @GraphQLField 8134 @GraphQLRelayMutation 8135 static MutationResultObject deleteEntityTimeDefault(final DataFetchingEnvironment env, 8136 @GraphQLName("id") @GraphQLID final String id, 8137 @GraphQLName("componentVendorName") final String componentVendorName, 8138 @GraphQLName("entityTypeName") final String entityTypeName, 8139 @GraphQLName("entityAttributeName") final String entityAttributeName) { 8140 var mutationResultObject = new MutationResultObject(); 8141 8142 try { 8143 var commandForm = CoreUtil.getHome().getDeleteEntityTimeDefaultForm(); 8144 8145 commandForm.setUuid(id); 8146 commandForm.setComponentVendorName(componentVendorName); 8147 commandForm.setEntityTypeName(entityTypeName); 8148 commandForm.setEntityAttributeName(entityAttributeName); 8149 8150 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityTimeDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 8151 } catch (NamingException ex) { 8152 throw new RuntimeException(ex); 8153 } 8154 8155 return mutationResultObject; 8156 } 8157 8158 @GraphQLField 8159 @GraphQLRelayMutation 8160 static MutationResultObject createEntityTimeAttribute(final DataFetchingEnvironment env, 8161 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8162 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 8163 @GraphQLName("timeAttribute") @GraphQLNonNull final String timeAttribute) { 8164 var mutationResultObject = new MutationResultObject(); 8165 8166 try { 8167 var commandForm = CoreUtil.getHome().getCreateEntityTimeAttributeForm(); 8168 8169 commandForm.setUuid(id); 8170 commandForm.setEntityAttributeUuid(entityAttributeId); 8171 commandForm.setTimeAttribute(timeAttribute); 8172 8173 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityTimeAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 8174 } catch (NamingException ex) { 8175 throw new RuntimeException(ex); 8176 } 8177 8178 return mutationResultObject; 8179 } 8180 8181 @GraphQLField 8182 @GraphQLRelayMutation 8183 static MutationResultObject editEntityTimeAttribute(final DataFetchingEnvironment env, 8184 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8185 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 8186 @GraphQLName("timeAttribute") @GraphQLNonNull final String timeAttribute) { 8187 var mutationResultObject = new MutationResultObject(); 8188 8189 try { 8190 var spec = CoreUtil.getHome().getEntityTimeAttributeSpec(); 8191 8192 spec.setUuid(id); 8193 spec.setEntityAttributeUuid(entityAttributeId); 8194 8195 var commandForm = CoreUtil.getHome().getEditEntityTimeAttributeForm(); 8196 8197 commandForm.setSpec(spec); 8198 commandForm.setEditMode(EditMode.LOCK); 8199 8200 var commandResult = CoreUtil.getHome().editEntityTimeAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 8201 8202 if(!commandResult.hasErrors()) { 8203 var executionResult = commandResult.getExecutionResult(); 8204 var result = executionResult.getResult(); 8205 Map<String, Object> arguments = env.getArgument("input"); 8206 var edit = result.getEdit(); 8207 8208 if(arguments.containsKey("timeAttribute")) 8209 edit.setTimeAttribute(timeAttribute); 8210 8211 commandForm.setEdit(edit); 8212 commandForm.setEditMode(EditMode.UPDATE); 8213 8214 commandResult = CoreUtil.getHome().editEntityTimeAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 8215 } 8216 8217 mutationResultObject.setCommandResult(commandResult); 8218 } catch (NamingException ex) { 8219 throw new RuntimeException(ex); 8220 } 8221 8222 return mutationResultObject; 8223 } 8224 8225 @GraphQLField 8226 @GraphQLRelayMutation 8227 static MutationResultObject deleteEntityTimeAttribute(final DataFetchingEnvironment env, 8228 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8229 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 8230 var mutationResultObject = new MutationResultObject(); 8231 8232 try { 8233 var commandForm = CoreUtil.getHome().getDeleteEntityTimeAttributeForm(); 8234 8235 commandForm.setUuid(id); 8236 commandForm.setEntityAttributeUuid(entityAttributeId); 8237 8238 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityTimeAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 8239 } catch (NamingException ex) { 8240 throw new RuntimeException(ex); 8241 } 8242 8243 return mutationResultObject; 8244 } 8245 8246 @GraphQLField 8247 @GraphQLRelayMutation 8248 static MutationResultObject createEntityGeoPointDefault(final DataFetchingEnvironment env, 8249 @GraphQLName("id") @GraphQLID final String id, 8250 @GraphQLName("componentVendorName") final String componentVendorName, 8251 @GraphQLName("entityTypeName") final String entityTypeName, 8252 @GraphQLName("entityAttributeName") final String entityAttributeName, 8253 @GraphQLName("latitude") @GraphQLNonNull final String latitude, 8254 @GraphQLName("longitude") @GraphQLNonNull final String longitude, 8255 @GraphQLName("elevation") final String elevation, 8256 @GraphQLName("elevationUnitOfMeasureTypeName") final String elevationUnitOfMeasureTypeName, 8257 @GraphQLName("altitude") final String altitude, 8258 @GraphQLName("altitudeUnitOfMeasureTypeName") final String altitudeUnitOfMeasureTypeName, 8259 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 8260 var mutationResultObject = new MutationResultObject(); 8261 8262 try { 8263 var commandForm = CoreUtil.getHome().getCreateEntityGeoPointDefaultForm(); 8264 8265 commandForm.setUuid(id); 8266 commandForm.setComponentVendorName(componentVendorName); 8267 commandForm.setEntityTypeName(entityTypeName); 8268 commandForm.setEntityAttributeName(entityAttributeName); 8269 commandForm.setLatitude(latitude); 8270 commandForm.setLongitude(longitude); 8271 commandForm.setElevation(elevation); 8272 commandForm.setElevationUnitOfMeasureTypeName(elevationUnitOfMeasureTypeName); 8273 commandForm.setAltitude(altitude); 8274 commandForm.setAltitudeUnitOfMeasureTypeName(altitudeUnitOfMeasureTypeName); 8275 commandForm.setAddMissingAttributes(addMissingAttributes); 8276 8277 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityGeoPointDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 8278 } catch (NamingException ex) { 8279 throw new RuntimeException(ex); 8280 } 8281 8282 return mutationResultObject; 8283 } 8284 8285 @GraphQLField 8286 @GraphQLRelayMutation 8287 static MutationResultObject editEntityGeoPointDefault(final DataFetchingEnvironment env, 8288 @GraphQLName("id") @GraphQLID final String id, 8289 @GraphQLName("componentVendorName") final String componentVendorName, 8290 @GraphQLName("entityTypeName") final String entityTypeName, 8291 @GraphQLName("entityAttributeName") final String entityAttributeName, 8292 @GraphQLName("latitude") final String latitude, 8293 @GraphQLName("longitude") final String longitude, 8294 @GraphQLName("elevation") final String elevation, 8295 @GraphQLName("elevationUnitOfMeasureTypeName") final String elevationUnitOfMeasureTypeName, 8296 @GraphQLName("altitude") final String altitude, 8297 @GraphQLName("altitudeUnitOfMeasureTypeName") final String altitudeUnitOfMeasureTypeName) { 8298 var mutationResultObject = new MutationResultObject(); 8299 8300 try { 8301 var spec = CoreUtil.getHome().getEntityGeoPointDefaultSpec(); 8302 8303 spec.setUuid(id); 8304 spec.setComponentVendorName(componentVendorName); 8305 spec.setEntityTypeName(entityTypeName); 8306 spec.setEntityAttributeName(entityAttributeName); 8307 8308 var commandForm = CoreUtil.getHome().getEditEntityGeoPointDefaultForm(); 8309 8310 commandForm.setSpec(spec); 8311 commandForm.setEditMode(EditMode.LOCK); 8312 8313 var commandResult = CoreUtil.getHome().editEntityGeoPointDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 8314 8315 if(!commandResult.hasErrors()) { 8316 var executionResult = commandResult.getExecutionResult(); 8317 var result = executionResult.getResult(); 8318 Map<String, Object> arguments = env.getArgument("input"); 8319 var edit = result.getEdit(); 8320 8321 if(arguments.containsKey("latitude")) 8322 edit.setLatitude(latitude); 8323 if(arguments.containsKey("longitude")) 8324 edit.setLongitude(longitude); 8325 if(arguments.containsKey("elevation")) 8326 edit.setElevation(elevation); 8327 if(arguments.containsKey("elevationUnitOfMeasureTypeName")) 8328 edit.setElevationUnitOfMeasureTypeName(elevationUnitOfMeasureTypeName); 8329 if(arguments.containsKey("altitude")) 8330 edit.setAltitude(altitude); 8331 if(arguments.containsKey("altitudeUnitOfMeasureTypeName")) 8332 edit.setAltitudeUnitOfMeasureTypeName(altitudeUnitOfMeasureTypeName); 8333 8334 commandForm.setEdit(edit); 8335 commandForm.setEditMode(EditMode.UPDATE); 8336 8337 commandResult = CoreUtil.getHome().editEntityGeoPointDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 8338 } 8339 8340 mutationResultObject.setCommandResult(commandResult); 8341 } catch (NamingException ex) { 8342 throw new RuntimeException(ex); 8343 } 8344 8345 return mutationResultObject; 8346 } 8347 8348 @GraphQLField 8349 @GraphQLRelayMutation 8350 static MutationResultObject deleteEntityGeoPointDefault(final DataFetchingEnvironment env, 8351 @GraphQLName("id") @GraphQLID final String id, 8352 @GraphQLName("componentVendorName") final String componentVendorName, 8353 @GraphQLName("entityTypeName") final String entityTypeName, 8354 @GraphQLName("entityAttributeName") final String entityAttributeName) { 8355 var mutationResultObject = new MutationResultObject(); 8356 8357 try { 8358 var commandForm = CoreUtil.getHome().getDeleteEntityGeoPointDefaultForm(); 8359 8360 commandForm.setUuid(id); 8361 commandForm.setComponentVendorName(componentVendorName); 8362 commandForm.setEntityTypeName(entityTypeName); 8363 commandForm.setEntityAttributeName(entityAttributeName); 8364 8365 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityGeoPointDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 8366 } catch (NamingException ex) { 8367 throw new RuntimeException(ex); 8368 } 8369 8370 return mutationResultObject; 8371 } 8372 8373 @GraphQLField 8374 @GraphQLRelayMutation 8375 static MutationResultObject createEntityGeoPointAttribute(final DataFetchingEnvironment env, 8376 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8377 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 8378 @GraphQLName("latitude") @GraphQLNonNull final String latitude, 8379 @GraphQLName("longitude") @GraphQLNonNull final String longitude, 8380 @GraphQLName("elevation") final String elevation, 8381 @GraphQLName("elevationUnitOfMeasureTypeName") final String elevationUnitOfMeasureTypeName, 8382 @GraphQLName("altitude") final String altitude, 8383 @GraphQLName("altitudeUnitOfMeasureTypeName") final String altitudeUnitOfMeasureTypeName) { 8384 var mutationResultObject = new MutationResultObject(); 8385 8386 try { 8387 var commandForm = CoreUtil.getHome().getCreateEntityGeoPointAttributeForm(); 8388 8389 commandForm.setUuid(id); 8390 commandForm.setEntityAttributeUuid(entityAttributeId); 8391 commandForm.setLatitude(latitude); 8392 commandForm.setLongitude(longitude); 8393 commandForm.setElevation(elevation); 8394 commandForm.setElevationUnitOfMeasureTypeName(elevationUnitOfMeasureTypeName); 8395 commandForm.setAltitude(altitude); 8396 commandForm.setAltitudeUnitOfMeasureTypeName(altitudeUnitOfMeasureTypeName); 8397 8398 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityGeoPointAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 8399 } catch (NamingException ex) { 8400 throw new RuntimeException(ex); 8401 } 8402 8403 return mutationResultObject; 8404 } 8405 8406 @GraphQLField 8407 @GraphQLRelayMutation 8408 static MutationResultObject editEntityGeoPointAttribute(final DataFetchingEnvironment env, 8409 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8410 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 8411 @GraphQLName("latitude") final String latitude, 8412 @GraphQLName("longitude") final String longitude, 8413 @GraphQLName("elevation") final String elevation, 8414 @GraphQLName("elevationUnitOfMeasureTypeName") final String elevationUnitOfMeasureTypeName, 8415 @GraphQLName("altitude") final String altitude, 8416 @GraphQLName("altitudeUnitOfMeasureTypeName") final String altitudeUnitOfMeasureTypeName) { 8417 var mutationResultObject = new MutationResultObject(); 8418 8419 try { 8420 var spec = CoreUtil.getHome().getEntityGeoPointAttributeSpec(); 8421 8422 spec.setUuid(id); 8423 spec.setEntityAttributeUuid(entityAttributeId); 8424 8425 var commandForm = CoreUtil.getHome().getEditEntityGeoPointAttributeForm(); 8426 8427 commandForm.setSpec(spec); 8428 commandForm.setEditMode(EditMode.LOCK); 8429 8430 var commandResult = CoreUtil.getHome().editEntityGeoPointAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 8431 8432 if(!commandResult.hasErrors()) { 8433 var executionResult = commandResult.getExecutionResult(); 8434 var result = executionResult.getResult(); 8435 Map<String, Object> arguments = env.getArgument("input"); 8436 var edit = result.getEdit(); 8437 8438 if(arguments.containsKey("latitude")) 8439 edit.setLatitude(latitude); 8440 if(arguments.containsKey("longitude")) 8441 edit.setLongitude(longitude); 8442 if(arguments.containsKey("elevation")) 8443 edit.setElevation(elevation); 8444 if(arguments.containsKey("elevationUnitOfMeasureTypeName")) 8445 edit.setElevationUnitOfMeasureTypeName(elevationUnitOfMeasureTypeName); 8446 if(arguments.containsKey("altitude")) 8447 edit.setAltitude(altitude); 8448 if(arguments.containsKey("altitudeUnitOfMeasureTypeName")) 8449 edit.setAltitudeUnitOfMeasureTypeName(altitudeUnitOfMeasureTypeName); 8450 8451 commandForm.setEdit(edit); 8452 commandForm.setEditMode(EditMode.UPDATE); 8453 8454 commandResult = CoreUtil.getHome().editEntityGeoPointAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 8455 } 8456 8457 mutationResultObject.setCommandResult(commandResult); 8458 } catch (NamingException ex) { 8459 throw new RuntimeException(ex); 8460 } 8461 8462 return mutationResultObject; 8463 } 8464 8465 @GraphQLField 8466 @GraphQLRelayMutation 8467 static MutationResultObject deleteEntityGeoPointAttribute(final DataFetchingEnvironment env, 8468 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8469 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 8470 var mutationResultObject = new MutationResultObject(); 8471 8472 try { 8473 var commandForm = CoreUtil.getHome().getDeleteEntityGeoPointAttributeForm(); 8474 8475 commandForm.setUuid(id); 8476 commandForm.setEntityAttributeUuid(entityAttributeId); 8477 8478 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityGeoPointAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 8479 } catch (NamingException ex) { 8480 throw new RuntimeException(ex); 8481 } 8482 8483 return mutationResultObject; 8484 } 8485 8486 @GraphQLField 8487 @GraphQLRelayMutation 8488 static MutationResultObject createEntityEntityAttribute(final DataFetchingEnvironment env, 8489 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8490 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 8491 @GraphQLName("idAttribute") @GraphQLNonNull final String idAttribute) { 8492 var mutationResultObject = new MutationResultObject(); 8493 8494 try { 8495 var commandForm = CoreUtil.getHome().getCreateEntityEntityAttributeForm(); 8496 8497 commandForm.setUuid(id); 8498 commandForm.setEntityAttributeUuid(entityAttributeId); 8499 commandForm.setUuidAttribute(idAttribute); 8500 8501 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 8502 } catch (NamingException ex) { 8503 throw new RuntimeException(ex); 8504 } 8505 8506 return mutationResultObject; 8507 } 8508 8509 @GraphQLField 8510 @GraphQLRelayMutation 8511 static MutationResultObject editEntityEntityAttribute(final DataFetchingEnvironment env, 8512 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8513 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 8514 @GraphQLName("idAttribute") @GraphQLNonNull @GraphQLID final String idAttribute) { 8515 var mutationResultObject = new MutationResultObject(); 8516 8517 try { 8518 var spec = CoreUtil.getHome().getEntityEntityAttributeSpec(); 8519 8520 spec.setUuid(id); 8521 spec.setEntityAttributeUuid(entityAttributeId); 8522 8523 var commandForm = CoreUtil.getHome().getEditEntityEntityAttributeForm(); 8524 8525 commandForm.setSpec(spec); 8526 commandForm.setEditMode(EditMode.LOCK); 8527 8528 var commandResult = CoreUtil.getHome().editEntityEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 8529 8530 if(!commandResult.hasErrors()) { 8531 var executionResult = commandResult.getExecutionResult(); 8532 var result = executionResult.getResult(); 8533 Map<String, Object> arguments = env.getArgument("input"); 8534 var edit = result.getEdit(); 8535 8536 if(arguments.containsKey("idAttribute")) { 8537 edit.setEntityRefAttribute(null); 8538 edit.setUuidAttribute(idAttribute); 8539 } 8540 8541 commandForm.setEdit(edit); 8542 commandForm.setEditMode(EditMode.UPDATE); 8543 8544 commandResult = CoreUtil.getHome().editEntityEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 8545 } 8546 8547 mutationResultObject.setCommandResult(commandResult); 8548 } catch (NamingException ex) { 8549 throw new RuntimeException(ex); 8550 } 8551 8552 return mutationResultObject; 8553 } 8554 8555 @GraphQLField 8556 @GraphQLRelayMutation 8557 static MutationResultObject deleteEntityEntityAttribute(final DataFetchingEnvironment env, 8558 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8559 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 8560 var mutationResultObject = new MutationResultObject(); 8561 8562 try { 8563 var commandForm = CoreUtil.getHome().getDeleteEntityEntityAttributeForm(); 8564 8565 commandForm.setUuid(id); 8566 commandForm.setEntityAttributeUuid(entityAttributeId); 8567 8568 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 8569 } catch (NamingException ex) { 8570 throw new RuntimeException(ex); 8571 } 8572 8573 return mutationResultObject; 8574 } 8575 8576 @GraphQLField 8577 @GraphQLRelayMutation 8578 static MutationResultObject createEntityCollectionAttribute(final DataFetchingEnvironment env, 8579 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8580 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 8581 @GraphQLName("idAttribute") @GraphQLNonNull @GraphQLID final String idAttribute) { 8582 var mutationResultObject = new MutationResultObject(); 8583 8584 try { 8585 var commandForm = CoreUtil.getHome().getCreateEntityCollectionAttributeForm(); 8586 8587 commandForm.setUuid(id); 8588 commandForm.setEntityAttributeUuid(entityAttributeId); 8589 commandForm.setUuidAttribute(idAttribute); 8590 8591 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityCollectionAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 8592 } catch (NamingException ex) { 8593 throw new RuntimeException(ex); 8594 } 8595 8596 return mutationResultObject; 8597 } 8598 8599 @GraphQLField 8600 @GraphQLRelayMutation 8601 static MutationResultObject deleteEntityCollectionAttribute(final DataFetchingEnvironment env, 8602 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8603 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 8604 @GraphQLName("idAttribute") @GraphQLNonNull @GraphQLID final String idAttribute) { 8605 var mutationResultObject = new MutationResultObject(); 8606 8607 try { 8608 var commandForm = CoreUtil.getHome().getDeleteEntityCollectionAttributeForm(); 8609 8610 commandForm.setUuid(id); 8611 commandForm.setEntityAttributeUuid(entityAttributeId); 8612 commandForm.setUuidAttribute(idAttribute); 8613 8614 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityCollectionAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 8615 } catch (NamingException ex) { 8616 throw new RuntimeException(ex); 8617 } 8618 8619 return mutationResultObject; 8620 } 8621 8622 @GraphQLField 8623 @GraphQLRelayMutation 8624 static MutationResultObject createEntityWorkflowAttribute(final DataFetchingEnvironment env, 8625 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8626 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 8627 @GraphQLName("workflowEntranceName") final String workflowEntranceName) { 8628 var mutationResultObject = new MutationResultObject(); 8629 8630 try { 8631 var commandForm = CoreUtil.getHome().getCreateEntityWorkflowAttributeForm(); 8632 8633 commandForm.setUuid(id); 8634 commandForm.setEntityAttributeUuid(entityAttributeId); 8635 commandForm.setWorkflowEntranceName(workflowEntranceName); 8636 8637 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityWorkflowAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 8638 } catch (NamingException ex) { 8639 throw new RuntimeException(ex); 8640 } 8641 8642 return mutationResultObject; 8643 } 8644 8645 8646 @GraphQLField 8647 @GraphQLRelayMutation 8648 @GraphQLName("setEntityWorkflowAttributeStatus") 8649 static MutationResultObject setEntityWorkflowAttributeStatus(final DataFetchingEnvironment env, 8650 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8651 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 8652 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 8653 @GraphQLName("workflowDestinationName") final String workflowDestinationName) { 8654 var mutationResultObject = new MutationResultObject(); 8655 8656 try { 8657 var commandForm = CoreUtil.getHome().getSetEntityWorkflowAttributeStatusForm(); 8658 8659 commandForm.setUuid(id); 8660 commandForm.setEntityAttributeUuid(entityAttributeId); 8661 commandForm.setWorkflowStepName(workflowStepName); 8662 commandForm.setWorkflowDestinationName(workflowDestinationName); 8663 8664 mutationResultObject.setCommandResult(CoreUtil.getHome().setEntityWorkflowAttributeStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 8665 } catch (NamingException ex) { 8666 throw new RuntimeException(ex); 8667 } 8668 8669 return mutationResultObject; 8670 } 8671 8672 @GraphQLField 8673 @GraphQLRelayMutation 8674 static MutationResultObject deleteEntityWorkflowAttribute(final DataFetchingEnvironment env, 8675 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8676 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 8677 var mutationResultObject = new MutationResultObject(); 8678 8679 try { 8680 var commandForm = CoreUtil.getHome().getDeleteEntityWorkflowAttributeForm(); 8681 8682 commandForm.setUuid(id); 8683 commandForm.setEntityAttributeUuid(entityAttributeId); 8684 8685 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityWorkflowAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 8686 } catch (NamingException ex) { 8687 throw new RuntimeException(ex); 8688 } 8689 8690 return mutationResultObject; 8691 } 8692 8693 @GraphQLField 8694 @GraphQLRelayMutation 8695 static MutationResultWithIdObject createSearchResultActionType(final DataFetchingEnvironment env, 8696 @GraphQLName("searchResultActionTypeName") @GraphQLNonNull final String searchResultActionTypeName, 8697 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 8698 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 8699 @GraphQLName("description") final String description) { 8700 var mutationResultObject = new MutationResultWithIdObject(); 8701 8702 try { 8703 var commandForm = SearchUtil.getHome().getCreateSearchResultActionTypeForm(); 8704 8705 commandForm.setSearchResultActionTypeName(searchResultActionTypeName); 8706 commandForm.setIsDefault(isDefault); 8707 commandForm.setSortOrder(sortOrder); 8708 commandForm.setDescription(description); 8709 8710 var commandResult = SearchUtil.getHome().createSearchResultActionType(BaseGraphQl.getUserVisitPK(env), commandForm); 8711 mutationResultObject.setCommandResult(commandResult); 8712 8713 if(!commandResult.hasErrors()) { 8714 var result = commandResult.getExecutionResult().getResult(); 8715 8716 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 8717 } 8718 } catch (NamingException ex) { 8719 throw new RuntimeException(ex); 8720 } 8721 8722 return mutationResultObject; 8723 } 8724 8725 @GraphQLField 8726 @GraphQLRelayMutation 8727 static MutationResultWithIdObject editSearchResultActionType(final DataFetchingEnvironment env, 8728 @GraphQLName("originalSearchResultActionTypeName") final String originalSearchResultActionTypeName, 8729 @GraphQLName("id") @GraphQLID final String id, 8730 @GraphQLName("searchResultActionTypeName") final String searchResultActionTypeName, 8731 @GraphQLName("isDefault") final String isDefault, 8732 @GraphQLName("sortOrder") final String sortOrder, 8733 @GraphQLName("description") final String description) { 8734 var mutationResultObject = new MutationResultWithIdObject(); 8735 8736 try { 8737 var spec = SearchUtil.getHome().getSearchResultActionTypeUniversalSpec(); 8738 8739 spec.setSearchResultActionTypeName(originalSearchResultActionTypeName); 8740 spec.setUuid(id); 8741 8742 var commandForm = SearchUtil.getHome().getEditSearchResultActionTypeForm(); 8743 8744 commandForm.setSpec(spec); 8745 commandForm.setEditMode(EditMode.LOCK); 8746 8747 var commandResult = SearchUtil.getHome().editSearchResultActionType(BaseGraphQl.getUserVisitPK(env), commandForm); 8748 8749 if(!commandResult.hasErrors()) { 8750 var executionResult = commandResult.getExecutionResult(); 8751 var result = executionResult.getResult(); 8752 Map<String, Object> arguments = env.getArgument("input"); 8753 var edit = result.getEdit(); 8754 8755 mutationResultObject.setEntityInstance(result.getSearchResultActionType().getEntityInstance()); 8756 8757 if(arguments.containsKey("searchResultActionTypeName")) 8758 edit.setSearchResultActionTypeName(searchResultActionTypeName); 8759 if(arguments.containsKey("isDefault")) 8760 edit.setIsDefault(isDefault); 8761 if(arguments.containsKey("sortOrder")) 8762 edit.setSortOrder(sortOrder); 8763 if(arguments.containsKey("description")) 8764 edit.setDescription(description); 8765 8766 commandForm.setEdit(edit); 8767 commandForm.setEditMode(EditMode.UPDATE); 8768 8769 commandResult = SearchUtil.getHome().editSearchResultActionType(BaseGraphQl.getUserVisitPK(env), commandForm); 8770 } 8771 8772 mutationResultObject.setCommandResult(commandResult); 8773 } catch (NamingException ex) { 8774 throw new RuntimeException(ex); 8775 } 8776 8777 return mutationResultObject; 8778 } 8779 8780 @GraphQLField 8781 @GraphQLRelayMutation 8782 static MutationResultObject deleteSearchResultActionType(final DataFetchingEnvironment env, 8783 @GraphQLName("searchResultActionTypeName") final String searchResultActionTypeName, 8784 @GraphQLName("id") @GraphQLID final String id) { 8785 var mutationResultObject = new MutationResultObject(); 8786 8787 try { 8788 var commandForm = SearchUtil.getHome().getDeleteSearchResultActionTypeForm(); 8789 8790 commandForm.setSearchResultActionTypeName(searchResultActionTypeName); 8791 commandForm.setUuid(id); 8792 8793 mutationResultObject.setCommandResult(SearchUtil.getHome().deleteSearchResultActionType(BaseGraphQl.getUserVisitPK(env), commandForm)); 8794 } catch (NamingException ex) { 8795 throw new RuntimeException(ex); 8796 } 8797 8798 return mutationResultObject; 8799 } 8800 8801 @GraphQLField 8802 @GraphQLRelayMutation 8803 static SearchComponentVendorsResultObject searchComponentVendors(final DataFetchingEnvironment env, 8804 @GraphQLName("languageIsoName") final String languageIsoName, 8805 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 8806 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 8807 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8808 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 8809 @GraphQLName("q") final String q, 8810 @GraphQLName("createdSince") final String createdSince, 8811 @GraphQLName("modifiedSince") final String modifiedSince, 8812 @GraphQLName("fields") final String fields, 8813 @GraphQLName("rememberPreferences") final String rememberPreferences, 8814 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 8815 var mutationResultObject = new SearchComponentVendorsResultObject(); 8816 8817 try { 8818 var commandForm = SearchUtil.getHome().getSearchComponentVendorsForm(); 8819 8820 commandForm.setLanguageIsoName(languageIsoName); 8821 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 8822 commandForm.setSearchSortDirectionName(searchSortDirectionName); 8823 commandForm.setSearchTypeName(searchTypeName); 8824 commandForm.setSearchSortOrderName(searchSortOrderName); 8825 commandForm.setQ(q); 8826 commandForm.setCreatedSince(createdSince); 8827 commandForm.setModifiedSince(modifiedSince); 8828 commandForm.setFields(fields); 8829 commandForm.setRememberPreferences(rememberPreferences); 8830 commandForm.setSearchUseTypeName(searchUseTypeName); 8831 8832 var commandResult = SearchUtil.getHome().searchComponentVendors(BaseGraphQl.getUserVisitPK(env), commandForm); 8833 mutationResultObject.setCommandResult(commandResult); 8834 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 8835 } catch (NamingException ex) { 8836 throw new RuntimeException(ex); 8837 } 8838 8839 return mutationResultObject; 8840 } 8841 8842 @GraphQLField 8843 @GraphQLRelayMutation 8844 static MutationResultObject clearComponentVendorResults(final DataFetchingEnvironment env, 8845 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 8846 var mutationResultObject = new MutationResultObject(); 8847 8848 try { 8849 var commandForm = SearchUtil.getHome().getClearComponentVendorResultsForm(); 8850 8851 commandForm.setSearchTypeName(searchTypeName); 8852 8853 var commandResult = SearchUtil.getHome().clearComponentVendorResults(BaseGraphQl.getUserVisitPK(env), commandForm); 8854 mutationResultObject.setCommandResult(commandResult); 8855 } catch (NamingException ex) { 8856 throw new RuntimeException(ex); 8857 } 8858 8859 return mutationResultObject; 8860 } 8861 8862 @GraphQLField 8863 @GraphQLRelayMutation 8864 static SearchEntityTypesResultObject searchEntityTypes(final DataFetchingEnvironment env, 8865 @GraphQLName("languageIsoName") final String languageIsoName, 8866 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 8867 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 8868 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8869 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 8870 @GraphQLName("q") final String q, 8871 @GraphQLName("createdSince") final String createdSince, 8872 @GraphQLName("modifiedSince") final String modifiedSince, 8873 @GraphQLName("fields") final String fields, 8874 @GraphQLName("rememberPreferences") final String rememberPreferences, 8875 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 8876 var mutationResultObject = new SearchEntityTypesResultObject(); 8877 8878 try { 8879 var commandForm = SearchUtil.getHome().getSearchEntityTypesForm(); 8880 8881 commandForm.setLanguageIsoName(languageIsoName); 8882 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 8883 commandForm.setSearchSortDirectionName(searchSortDirectionName); 8884 commandForm.setSearchTypeName(searchTypeName); 8885 commandForm.setSearchSortOrderName(searchSortOrderName); 8886 commandForm.setQ(q); 8887 commandForm.setCreatedSince(createdSince); 8888 commandForm.setModifiedSince(modifiedSince); 8889 commandForm.setFields(fields); 8890 commandForm.setRememberPreferences(rememberPreferences); 8891 commandForm.setSearchUseTypeName(searchUseTypeName); 8892 8893 var commandResult = SearchUtil.getHome().searchEntityTypes(BaseGraphQl.getUserVisitPK(env), commandForm); 8894 mutationResultObject.setCommandResult(commandResult); 8895 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 8896 } catch (NamingException ex) { 8897 throw new RuntimeException(ex); 8898 } 8899 8900 return mutationResultObject; 8901 } 8902 8903 @GraphQLField 8904 @GraphQLRelayMutation 8905 static MutationResultObject clearEntityTypeResults(final DataFetchingEnvironment env, 8906 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 8907 var mutationResultObject = new MutationResultObject(); 8908 8909 try { 8910 var commandForm = SearchUtil.getHome().getClearEntityTypeResultsForm(); 8911 8912 commandForm.setSearchTypeName(searchTypeName); 8913 8914 var commandResult = SearchUtil.getHome().clearEntityTypeResults(BaseGraphQl.getUserVisitPK(env), commandForm); 8915 mutationResultObject.setCommandResult(commandResult); 8916 } catch (NamingException ex) { 8917 throw new RuntimeException(ex); 8918 } 8919 8920 return mutationResultObject; 8921 } 8922 8923 @GraphQLField 8924 @GraphQLRelayMutation 8925 static SearchEntityAliasTypesResultObject searchEntityAliasTypes(final DataFetchingEnvironment env, 8926 @GraphQLName("languageIsoName") final String languageIsoName, 8927 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 8928 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 8929 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8930 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 8931 @GraphQLName("q") final String q, 8932 @GraphQLName("createdSince") final String createdSince, 8933 @GraphQLName("modifiedSince") final String modifiedSince, 8934 @GraphQLName("fields") final String fields, 8935 @GraphQLName("rememberPreferences") final String rememberPreferences, 8936 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 8937 var mutationResultObject = new SearchEntityAliasTypesResultObject(); 8938 8939 try { 8940 var commandForm = SearchUtil.getHome().getSearchEntityAliasTypesForm(); 8941 8942 commandForm.setLanguageIsoName(languageIsoName); 8943 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 8944 commandForm.setSearchSortDirectionName(searchSortDirectionName); 8945 commandForm.setSearchTypeName(searchTypeName); 8946 commandForm.setSearchSortOrderName(searchSortOrderName); 8947 commandForm.setQ(q); 8948 commandForm.setCreatedSince(createdSince); 8949 commandForm.setModifiedSince(modifiedSince); 8950 commandForm.setFields(fields); 8951 commandForm.setRememberPreferences(rememberPreferences); 8952 commandForm.setSearchUseTypeName(searchUseTypeName); 8953 8954 var commandResult = SearchUtil.getHome().searchEntityAliasTypes(BaseGraphQl.getUserVisitPK(env), commandForm); 8955 mutationResultObject.setCommandResult(commandResult); 8956 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 8957 } catch (NamingException ex) { 8958 throw new RuntimeException(ex); 8959 } 8960 8961 return mutationResultObject; 8962 } 8963 8964 @GraphQLField 8965 @GraphQLRelayMutation 8966 static MutationResultObject clearEntityAliasTypeResults(final DataFetchingEnvironment env, 8967 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 8968 var mutationResultObject = new MutationResultObject(); 8969 8970 try { 8971 var commandForm = SearchUtil.getHome().getClearEntityAliasTypeResultsForm(); 8972 8973 commandForm.setSearchTypeName(searchTypeName); 8974 8975 var commandResult = SearchUtil.getHome().clearEntityAliasTypeResults(BaseGraphQl.getUserVisitPK(env), commandForm); 8976 mutationResultObject.setCommandResult(commandResult); 8977 } catch (NamingException ex) { 8978 throw new RuntimeException(ex); 8979 } 8980 8981 return mutationResultObject; 8982 } 8983 8984 @GraphQLField 8985 @GraphQLRelayMutation 8986 static SearchEntityAttributeGroupsResultObject searchEntityAttributeGroups(final DataFetchingEnvironment env, 8987 @GraphQLName("languageIsoName") final String languageIsoName, 8988 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 8989 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 8990 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8991 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 8992 @GraphQLName("q") final String q, 8993 @GraphQLName("createdSince") final String createdSince, 8994 @GraphQLName("modifiedSince") final String modifiedSince, 8995 @GraphQLName("fields") final String fields, 8996 @GraphQLName("rememberPreferences") final String rememberPreferences, 8997 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 8998 var mutationResultObject = new SearchEntityAttributeGroupsResultObject(); 8999 9000 try { 9001 var commandForm = SearchUtil.getHome().getSearchEntityAttributeGroupsForm(); 9002 9003 commandForm.setLanguageIsoName(languageIsoName); 9004 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 9005 commandForm.setSearchSortDirectionName(searchSortDirectionName); 9006 commandForm.setSearchTypeName(searchTypeName); 9007 commandForm.setSearchSortOrderName(searchSortOrderName); 9008 commandForm.setQ(q); 9009 commandForm.setCreatedSince(createdSince); 9010 commandForm.setModifiedSince(modifiedSince); 9011 commandForm.setFields(fields); 9012 commandForm.setRememberPreferences(rememberPreferences); 9013 commandForm.setSearchUseTypeName(searchUseTypeName); 9014 9015 var commandResult = SearchUtil.getHome().searchEntityAttributeGroups(BaseGraphQl.getUserVisitPK(env), commandForm); 9016 mutationResultObject.setCommandResult(commandResult); 9017 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9018 } catch (NamingException ex) { 9019 throw new RuntimeException(ex); 9020 } 9021 9022 return mutationResultObject; 9023 } 9024 9025 @GraphQLField 9026 @GraphQLRelayMutation 9027 static MutationResultObject clearEntityAttributeGroupResults(final DataFetchingEnvironment env, 9028 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9029 var mutationResultObject = new MutationResultObject(); 9030 9031 try { 9032 var commandForm = SearchUtil.getHome().getClearEntityAttributeGroupResultsForm(); 9033 9034 commandForm.setSearchTypeName(searchTypeName); 9035 9036 var commandResult = SearchUtil.getHome().clearEntityAttributeGroupResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9037 mutationResultObject.setCommandResult(commandResult); 9038 } catch (NamingException ex) { 9039 throw new RuntimeException(ex); 9040 } 9041 9042 return mutationResultObject; 9043 } 9044 9045 @GraphQLField 9046 @GraphQLRelayMutation 9047 static SearchEntityAttributesResultObject searchEntityAttributes(final DataFetchingEnvironment env, 9048 @GraphQLName("languageIsoName") final String languageIsoName, 9049 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 9050 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 9051 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9052 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 9053 @GraphQLName("q") final String q, 9054 @GraphQLName("createdSince") final String createdSince, 9055 @GraphQLName("modifiedSince") final String modifiedSince, 9056 @GraphQLName("fields") final String fields, 9057 @GraphQLName("rememberPreferences") final String rememberPreferences, 9058 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 9059 var mutationResultObject = new SearchEntityAttributesResultObject(); 9060 9061 try { 9062 var commandForm = SearchUtil.getHome().getSearchEntityAttributesForm(); 9063 9064 commandForm.setLanguageIsoName(languageIsoName); 9065 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 9066 commandForm.setSearchSortDirectionName(searchSortDirectionName); 9067 commandForm.setSearchTypeName(searchTypeName); 9068 commandForm.setSearchSortOrderName(searchSortOrderName); 9069 commandForm.setQ(q); 9070 commandForm.setCreatedSince(createdSince); 9071 commandForm.setModifiedSince(modifiedSince); 9072 commandForm.setFields(fields); 9073 commandForm.setRememberPreferences(rememberPreferences); 9074 commandForm.setSearchUseTypeName(searchUseTypeName); 9075 9076 var commandResult = SearchUtil.getHome().searchEntityAttributes(BaseGraphQl.getUserVisitPK(env), commandForm); 9077 mutationResultObject.setCommandResult(commandResult); 9078 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9079 } catch (NamingException ex) { 9080 throw new RuntimeException(ex); 9081 } 9082 9083 return mutationResultObject; 9084 } 9085 9086 @GraphQLField 9087 @GraphQLRelayMutation 9088 static MutationResultObject clearEntityAttributeResults(final DataFetchingEnvironment env, 9089 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9090 var mutationResultObject = new MutationResultObject(); 9091 9092 try { 9093 var commandForm = SearchUtil.getHome().getClearEntityAttributeResultsForm(); 9094 9095 commandForm.setSearchTypeName(searchTypeName); 9096 9097 var commandResult = SearchUtil.getHome().clearEntityAttributeResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9098 mutationResultObject.setCommandResult(commandResult); 9099 } catch (NamingException ex) { 9100 throw new RuntimeException(ex); 9101 } 9102 9103 return mutationResultObject; 9104 } 9105 9106 @GraphQLField 9107 @GraphQLRelayMutation 9108 static SearchEntityListItemsResultObject searchEntityListItems(final DataFetchingEnvironment env, 9109 @GraphQLName("languageIsoName") final String languageIsoName, 9110 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 9111 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 9112 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9113 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 9114 @GraphQLName("q") final String q, 9115 @GraphQLName("createdSince") final String createdSince, 9116 @GraphQLName("modifiedSince") final String modifiedSince, 9117 @GraphQLName("fields") final String fields, 9118 @GraphQLName("rememberPreferences") final String rememberPreferences, 9119 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 9120 var mutationResultObject = new SearchEntityListItemsResultObject(); 9121 9122 try { 9123 var commandForm = SearchUtil.getHome().getSearchEntityListItemsForm(); 9124 9125 commandForm.setLanguageIsoName(languageIsoName); 9126 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 9127 commandForm.setSearchSortDirectionName(searchSortDirectionName); 9128 commandForm.setSearchTypeName(searchTypeName); 9129 commandForm.setSearchSortOrderName(searchSortOrderName); 9130 commandForm.setQ(q); 9131 commandForm.setCreatedSince(createdSince); 9132 commandForm.setModifiedSince(modifiedSince); 9133 commandForm.setFields(fields); 9134 commandForm.setRememberPreferences(rememberPreferences); 9135 commandForm.setSearchUseTypeName(searchUseTypeName); 9136 9137 var commandResult = SearchUtil.getHome().searchEntityListItems(BaseGraphQl.getUserVisitPK(env), commandForm); 9138 mutationResultObject.setCommandResult(commandResult); 9139 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9140 } catch (NamingException ex) { 9141 throw new RuntimeException(ex); 9142 } 9143 9144 return mutationResultObject; 9145 } 9146 9147 @GraphQLField 9148 @GraphQLRelayMutation 9149 static MutationResultObject clearEntityListItemResults(final DataFetchingEnvironment env, 9150 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9151 var mutationResultObject = new MutationResultObject(); 9152 9153 try { 9154 var commandForm = SearchUtil.getHome().getClearEntityListItemResultsForm(); 9155 9156 commandForm.setSearchTypeName(searchTypeName); 9157 9158 var commandResult = SearchUtil.getHome().clearEntityListItemResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9159 mutationResultObject.setCommandResult(commandResult); 9160 } catch (NamingException ex) { 9161 throw new RuntimeException(ex); 9162 } 9163 9164 return mutationResultObject; 9165 } 9166 9167 @GraphQLField 9168 @GraphQLRelayMutation 9169 static SearchCustomersResultObject searchCustomers(final DataFetchingEnvironment env, 9170 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9171 @GraphQLName("customerTypeName") final String customerTypeName, 9172 @GraphQLName("firstName") final String firstName, 9173 @GraphQLName("firstNameSoundex") final String firstNameSoundex, 9174 @GraphQLName("middleName") final String middleName, 9175 @GraphQLName("middleNameSoundex") final String middleNameSoundex, 9176 @GraphQLName("lastName") final String lastName, 9177 @GraphQLName("lastNameSoundex") final String lastNameSoundex, 9178 @GraphQLName("name") final String name, 9179 @GraphQLName("emailAddress") final String emailAddress, 9180 @GraphQLName("countryName") final String countryName, 9181 @GraphQLName("areaCode") final String areaCode, 9182 @GraphQLName("telephoneNumber") final String telephoneNumber, 9183 @GraphQLName("telephoneExtension") final String telephoneExtension, 9184 @GraphQLName("customerName") final String customerName, 9185 @GraphQLName("partyName") final String partyName, 9186 @GraphQLName("partyAliasTypeName") final String partyAliasTypeName, 9187 @GraphQLName("alias") final String alias, 9188 @GraphQLName("createdSince") final String createdSince, 9189 @GraphQLName("modifiedSince") final String modifiedSince) { 9190 var mutationResultObject = new SearchCustomersResultObject(); 9191 9192 try { 9193 var commandForm = SearchUtil.getHome().getSearchCustomersForm(); 9194 9195 commandForm.setSearchTypeName(searchTypeName); 9196 commandForm.setCustomerTypeName(customerTypeName); 9197 commandForm.setFirstName(firstName); 9198 commandForm.setFirstNameSoundex(firstNameSoundex); 9199 commandForm.setMiddleName(middleName); 9200 commandForm.setMiddleNameSoundex(middleNameSoundex); 9201 commandForm.setLastName(lastName); 9202 commandForm.setLastNameSoundex(lastNameSoundex); 9203 commandForm.setName(name); 9204 commandForm.setEmailAddress(emailAddress); 9205 commandForm.setCountryName(countryName); 9206 commandForm.setAreaCode(areaCode); 9207 commandForm.setTelephoneNumber(telephoneNumber); 9208 commandForm.setTelephoneExtension(telephoneExtension); 9209 commandForm.setCustomerName(customerName); 9210 commandForm.setPartyName(partyName); 9211 commandForm.setPartyAliasTypeName(partyAliasTypeName); 9212 commandForm.setAlias(alias); 9213 commandForm.setCreatedSince(createdSince); 9214 commandForm.setModifiedSince(modifiedSince); 9215 9216 var commandResult = SearchUtil.getHome().searchCustomers(BaseGraphQl.getUserVisitPK(env), commandForm); 9217 mutationResultObject.setCommandResult(commandResult); 9218 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9219 } catch (NamingException ex) { 9220 throw new RuntimeException(ex); 9221 } 9222 9223 return mutationResultObject; 9224 } 9225 9226 @GraphQLField 9227 @GraphQLRelayMutation 9228 static MutationResultObject clearCustomerResults(final DataFetchingEnvironment env, 9229 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9230 var mutationResultObject = new MutationResultObject(); 9231 9232 try { 9233 var commandForm = SearchUtil.getHome().getClearCustomerResultsForm(); 9234 9235 commandForm.setSearchTypeName(searchTypeName); 9236 9237 var commandResult = SearchUtil.getHome().clearCustomerResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9238 mutationResultObject.setCommandResult(commandResult); 9239 } catch (NamingException ex) { 9240 throw new RuntimeException(ex); 9241 } 9242 9243 return mutationResultObject; 9244 } 9245 9246 @GraphQLField 9247 @GraphQLRelayMutation 9248 static SearchEmployeesResultObject searchEmployees(final DataFetchingEnvironment env, 9249 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9250 @GraphQLName("firstName") final String firstName, 9251 @GraphQLName("firstNameSoundex") final String firstNameSoundex, 9252 @GraphQLName("middleName") final String middleName, 9253 @GraphQLName("middleNameSoundex") final String middleNameSoundex, 9254 @GraphQLName("lastName") final String lastName, 9255 @GraphQLName("lastNameSoundex") final String lastNameSoundex, 9256 @GraphQLName("employeeName") final String employeeName, 9257 @GraphQLName("partyName") final String partyName, 9258 @GraphQLName("partyAliasTypeName") final String partyAliasTypeName, 9259 @GraphQLName("alias") final String alias, 9260 @GraphQLName("employeeStatusChoice") final String employeeStatusChoice, 9261 @GraphQLName("employeeAvailabilityChoice") final String employeeAvailabilityChoice, 9262 @GraphQLName("createdSince") final String createdSince, 9263 @GraphQLName("modifiedSince") final String modifiedSince, 9264 @GraphQLName("fields") final String fields) { 9265 var mutationResultObject = new SearchEmployeesResultObject(); 9266 9267 try { 9268 var commandForm = SearchUtil.getHome().getSearchEmployeesForm(); 9269 9270 commandForm.setSearchTypeName(searchTypeName); 9271 commandForm.setFirstName(firstName); 9272 commandForm.setFirstNameSoundex(firstNameSoundex); 9273 commandForm.setMiddleName(middleName); 9274 commandForm.setMiddleNameSoundex(middleNameSoundex); 9275 commandForm.setLastName(lastName); 9276 commandForm.setLastNameSoundex(lastNameSoundex); 9277 commandForm.setEmployeeName(employeeName); 9278 commandForm.setPartyName(partyName); 9279 commandForm.setPartyAliasTypeName(partyAliasTypeName); 9280 commandForm.setAlias(alias); 9281 commandForm.setEmployeeStatusChoice(employeeStatusChoice); 9282 commandForm.setEmployeeAvailabilityChoice(employeeAvailabilityChoice); 9283 commandForm.setCreatedSince(createdSince); 9284 commandForm.setModifiedSince(modifiedSince); 9285 commandForm.setFields(fields); 9286 9287 9288 var commandResult = SearchUtil.getHome().searchEmployees(BaseGraphQl.getUserVisitPK(env), commandForm); 9289 mutationResultObject.setCommandResult(commandResult); 9290 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9291 } catch (NamingException ex) { 9292 throw new RuntimeException(ex); 9293 } 9294 9295 return mutationResultObject; 9296 } 9297 9298 @GraphQLField 9299 @GraphQLRelayMutation 9300 static MutationResultObject clearEmployeeResults(final DataFetchingEnvironment env, 9301 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9302 var mutationResultObject = new MutationResultObject(); 9303 9304 try { 9305 var commandForm = SearchUtil.getHome().getClearEmployeeResultsForm(); 9306 9307 commandForm.setSearchTypeName(searchTypeName); 9308 9309 var commandResult = SearchUtil.getHome().clearEmployeeResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9310 mutationResultObject.setCommandResult(commandResult); 9311 } catch (NamingException ex) { 9312 throw new RuntimeException(ex); 9313 } 9314 9315 return mutationResultObject; 9316 } 9317 9318 @GraphQLField 9319 @GraphQLRelayMutation 9320 static SearchItemsResultObject searchItems(final DataFetchingEnvironment env, 9321 @GraphQLName("languageIsoName") final String languageIsoName, 9322 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 9323 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 9324 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9325 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 9326 @GraphQLName("itemNameOrAlias") final String itemNameOrAlias, 9327 @GraphQLName("description") final String description, 9328 @GraphQLName("itemTypeName") final String itemTypeName, 9329 @GraphQLName("itemUseTypeName") final String itemUseTypeName, 9330 @GraphQLName("itemStatusChoice") final String itemStatusChoice, 9331 @GraphQLName("itemStatusChoices") final String itemStatusChoices, 9332 @GraphQLName("createdSince") final String createdSince, 9333 @GraphQLName("modifiedSince") final String modifiedSince, 9334 @GraphQLName("fields") final String fields, 9335 @GraphQLName("rememberPreferences") final String rememberPreferences, 9336 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 9337 var mutationResultObject = new SearchItemsResultObject(); 9338 9339 try { 9340 var commandForm = SearchUtil.getHome().getSearchItemsForm(); 9341 9342 commandForm.setLanguageIsoName(languageIsoName); 9343 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 9344 commandForm.setSearchSortDirectionName(searchSortDirectionName); 9345 commandForm.setSearchTypeName(searchTypeName); 9346 commandForm.setSearchSortOrderName(searchSortOrderName); 9347 commandForm.setItemNameOrAlias(itemNameOrAlias); 9348 commandForm.setDescription(description); 9349 commandForm.setItemTypeName(itemTypeName); 9350 commandForm.setItemUseTypeName(itemUseTypeName); 9351 commandForm.setItemStatusChoice(itemStatusChoice); 9352 commandForm.setItemStatusChoices(itemStatusChoices); 9353 commandForm.setCreatedSince(createdSince); 9354 commandForm.setModifiedSince(modifiedSince); 9355 commandForm.setFields(fields); 9356 commandForm.setRememberPreferences(rememberPreferences); 9357 commandForm.setSearchUseTypeName(searchUseTypeName); 9358 9359 var commandResult = SearchUtil.getHome().searchItems(BaseGraphQl.getUserVisitPK(env), commandForm); 9360 mutationResultObject.setCommandResult(commandResult); 9361 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9362 } catch (NamingException ex) { 9363 throw new RuntimeException(ex); 9364 } 9365 9366 return mutationResultObject; 9367 } 9368 9369 @GraphQLField 9370 @GraphQLRelayMutation 9371 static MutationResultObject createItemSearchResultAction(final DataFetchingEnvironment env, 9372 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9373 @GraphQLName("searchResultActionTypeName") @GraphQLNonNull final String searchResultActionTypeName, 9374 @GraphQLName("itemName") @GraphQLNonNull final String itemName) { 9375 var mutationResultObject = new MutationResultObject(); 9376 9377 try { 9378 var commandForm = SearchUtil.getHome().getCreateItemSearchResultActionForm(); 9379 9380 commandForm.setSearchTypeName(searchTypeName); 9381 commandForm.setSearchResultActionTypeName(searchResultActionTypeName); 9382 commandForm.setItemName(itemName); 9383 9384 var commandResult = SearchUtil.getHome().createItemSearchResultAction(BaseGraphQl.getUserVisitPK(env), commandForm); 9385 mutationResultObject.setCommandResult(commandResult); 9386 } catch (NamingException ex) { 9387 throw new RuntimeException(ex); 9388 } 9389 9390 return mutationResultObject; 9391 } 9392 9393 @GraphQLField 9394 @GraphQLRelayMutation 9395 static MutationResultObject clearItemResults(final DataFetchingEnvironment env, 9396 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9397 var mutationResultObject = new MutationResultObject(); 9398 9399 try { 9400 var commandForm = SearchUtil.getHome().getClearItemResultsForm(); 9401 9402 commandForm.setSearchTypeName(searchTypeName); 9403 9404 var commandResult = SearchUtil.getHome().clearItemResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9405 mutationResultObject.setCommandResult(commandResult); 9406 } catch (NamingException ex) { 9407 throw new RuntimeException(ex); 9408 } 9409 9410 return mutationResultObject; 9411 } 9412 9413 @GraphQLField 9414 @GraphQLRelayMutation 9415 static SearchVendorsResultObject searchVendors(final DataFetchingEnvironment env, 9416 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9417 @GraphQLName("firstName") final String firstName, 9418 @GraphQLName("firstNameSoundex") final String firstNameSoundex, 9419 @GraphQLName("middleName") final String middleName, 9420 @GraphQLName("middleNameSoundex") final String middleNameSoundex, 9421 @GraphQLName("lastName") final String lastName, 9422 @GraphQLName("lastNameSoundex") final String lastNameSoundex, 9423 @GraphQLName("name") final String name, 9424 @GraphQLName("vendorName") final String vendorName, 9425 @GraphQLName("partyName") final String partyName, 9426 @GraphQLName("partyAliasTypeName") final String partyAliasTypeName, 9427 @GraphQLName("alias") final String alias, 9428 @GraphQLName("createdSince") final String createdSince, 9429 @GraphQLName("modifiedSince") final String modifiedSince, 9430 @GraphQLName("fields") final String fields) { 9431 var mutationResultObject = new SearchVendorsResultObject(); 9432 9433 try { 9434 var commandForm = SearchUtil.getHome().getSearchVendorsForm(); 9435 9436 commandForm.setSearchTypeName(searchTypeName); 9437 commandForm.setFirstName(firstName); 9438 commandForm.setFirstNameSoundex(firstNameSoundex); 9439 commandForm.setMiddleName(middleName); 9440 commandForm.setMiddleNameSoundex(middleNameSoundex); 9441 commandForm.setLastName(lastName); 9442 commandForm.setLastNameSoundex(lastNameSoundex); 9443 commandForm.setName(name); 9444 commandForm.setVendorName(vendorName); 9445 commandForm.setPartyName(partyName); 9446 commandForm.setPartyAliasTypeName(partyAliasTypeName); 9447 commandForm.setAlias(alias); 9448 commandForm.setCreatedSince(createdSince); 9449 commandForm.setModifiedSince(modifiedSince); 9450 commandForm.setFields(fields); 9451 9452 var commandResult = SearchUtil.getHome().searchVendors(BaseGraphQl.getUserVisitPK(env), commandForm); 9453 mutationResultObject.setCommandResult(commandResult); 9454 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9455 } catch (NamingException ex) { 9456 throw new RuntimeException(ex); 9457 } 9458 9459 return mutationResultObject; 9460 } 9461 9462 @GraphQLField 9463 @GraphQLRelayMutation 9464 static MutationResultObject clearVendorResults(final DataFetchingEnvironment env, 9465 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9466 var mutationResultObject = new MutationResultObject(); 9467 9468 try { 9469 var commandForm = SearchUtil.getHome().getClearVendorResultsForm(); 9470 9471 commandForm.setSearchTypeName(searchTypeName); 9472 9473 var commandResult = SearchUtil.getHome().clearVendorResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9474 mutationResultObject.setCommandResult(commandResult); 9475 } catch (NamingException ex) { 9476 throw new RuntimeException(ex); 9477 } 9478 9479 return mutationResultObject; 9480 } 9481 9482 @GraphQLField 9483 @GraphQLRelayMutation 9484 static SearchShippingMethodsResultObject searchShippingMethods(final DataFetchingEnvironment env, 9485 @GraphQLName("languageIsoName") final String languageIsoName, 9486 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 9487 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 9488 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9489 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 9490 @GraphQLName("q") final String q, 9491 @GraphQLName("createdSince") final String createdSince, 9492 @GraphQLName("modifiedSince") final String modifiedSince, 9493 @GraphQLName("fields") final String fields, 9494 @GraphQLName("rememberPreferences") final String rememberPreferences, 9495 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 9496 var mutationResultObject = new SearchShippingMethodsResultObject(); 9497 9498 try { 9499 var commandForm = SearchUtil.getHome().getSearchShippingMethodsForm(); 9500 9501 commandForm.setLanguageIsoName(languageIsoName); 9502 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 9503 commandForm.setSearchSortDirectionName(searchSortDirectionName); 9504 commandForm.setSearchTypeName(searchTypeName); 9505 commandForm.setSearchSortOrderName(searchSortOrderName); 9506 commandForm.setQ(q); 9507 commandForm.setCreatedSince(createdSince); 9508 commandForm.setModifiedSince(modifiedSince); 9509 commandForm.setFields(fields); 9510 commandForm.setRememberPreferences(rememberPreferences); 9511 commandForm.setSearchUseTypeName(searchUseTypeName); 9512 9513 var commandResult = SearchUtil.getHome().searchShippingMethods(BaseGraphQl.getUserVisitPK(env), commandForm); 9514 mutationResultObject.setCommandResult(commandResult); 9515 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9516 } catch (NamingException ex) { 9517 throw new RuntimeException(ex); 9518 } 9519 9520 return mutationResultObject; 9521 } 9522 9523 @GraphQLField 9524 @GraphQLRelayMutation 9525 static MutationResultObject clearShippingMethodResults(final DataFetchingEnvironment env, 9526 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9527 var mutationResultObject = new MutationResultObject(); 9528 9529 try { 9530 var commandForm = SearchUtil.getHome().getClearShippingMethodResultsForm(); 9531 9532 commandForm.setSearchTypeName(searchTypeName); 9533 9534 var commandResult = SearchUtil.getHome().clearShippingMethodResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9535 mutationResultObject.setCommandResult(commandResult); 9536 } catch (NamingException ex) { 9537 throw new RuntimeException(ex); 9538 } 9539 9540 return mutationResultObject; 9541 } 9542 9543 @GraphQLField 9544 @GraphQLRelayMutation 9545 static SearchWarehousesResultObject searchWarehouses(final DataFetchingEnvironment env, 9546 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9547 @GraphQLName("q") final String q, 9548 @GraphQLName("warehouseName") final String warehouseName, 9549 @GraphQLName("partyName") final String partyName, 9550 @GraphQLName("partyAliasTypeName") final String partyAliasTypeName, 9551 @GraphQLName("alias") final String alias, 9552 @GraphQLName("createdSince") final String createdSince, 9553 @GraphQLName("modifiedSince") final String modifiedSince, 9554 @GraphQLName("fields") final String fields) { 9555 var mutationResultObject = new SearchWarehousesResultObject(); 9556 9557 try { 9558 var commandForm = SearchUtil.getHome().getSearchWarehousesForm(); 9559 9560 commandForm.setSearchTypeName(searchTypeName); 9561 commandForm.setQ(q); 9562 commandForm.setWarehouseName(warehouseName); 9563 commandForm.setPartyName(partyName); 9564 commandForm.setPartyAliasTypeName(partyAliasTypeName); 9565 commandForm.setAlias(alias); 9566 commandForm.setCreatedSince(createdSince); 9567 commandForm.setModifiedSince(modifiedSince); 9568 commandForm.setFields(fields); 9569 9570 var commandResult = SearchUtil.getHome().searchWarehouses(BaseGraphQl.getUserVisitPK(env), commandForm); 9571 mutationResultObject.setCommandResult(commandResult); 9572 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9573 } catch (NamingException ex) { 9574 throw new RuntimeException(ex); 9575 } 9576 9577 return mutationResultObject; 9578 } 9579 9580 @GraphQLField 9581 @GraphQLRelayMutation 9582 static MutationResultObject clearWarehouseResults(final DataFetchingEnvironment env, 9583 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9584 var mutationResultObject = new MutationResultObject(); 9585 9586 try { 9587 var commandForm = SearchUtil.getHome().getClearWarehouseResultsForm(); 9588 9589 commandForm.setSearchTypeName(searchTypeName); 9590 9591 var commandResult = SearchUtil.getHome().clearWarehouseResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9592 mutationResultObject.setCommandResult(commandResult); 9593 } catch (NamingException ex) { 9594 throw new RuntimeException(ex); 9595 } 9596 9597 return mutationResultObject; 9598 } 9599 9600 @GraphQLField 9601 @GraphQLRelayMutation 9602 static SearchContentCatalogsResultObject searchContentCatalogs(final DataFetchingEnvironment env, 9603 @GraphQLName("languageIsoName") final String languageIsoName, 9604 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 9605 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 9606 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9607 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 9608 @GraphQLName("q") final String q, 9609 @GraphQLName("createdSince") final String createdSince, 9610 @GraphQLName("modifiedSince") final String modifiedSince, 9611 @GraphQLName("fields") final String fields, 9612 @GraphQLName("rememberPreferences") final String rememberPreferences, 9613 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 9614 var mutationResultObject = new SearchContentCatalogsResultObject(); 9615 9616 try { 9617 var commandForm = SearchUtil.getHome().getSearchContentCatalogsForm(); 9618 9619 commandForm.setLanguageIsoName(languageIsoName); 9620 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 9621 commandForm.setSearchSortDirectionName(searchSortDirectionName); 9622 commandForm.setSearchTypeName(searchTypeName); 9623 commandForm.setSearchSortOrderName(searchSortOrderName); 9624 commandForm.setQ(q); 9625 commandForm.setCreatedSince(createdSince); 9626 commandForm.setModifiedSince(modifiedSince); 9627 commandForm.setFields(fields); 9628 commandForm.setRememberPreferences(rememberPreferences); 9629 commandForm.setSearchUseTypeName(searchUseTypeName); 9630 9631 var commandResult = SearchUtil.getHome().searchContentCatalogs(BaseGraphQl.getUserVisitPK(env), commandForm); 9632 mutationResultObject.setCommandResult(commandResult); 9633 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9634 } catch (NamingException ex) { 9635 throw new RuntimeException(ex); 9636 } 9637 9638 return mutationResultObject; 9639 } 9640 9641 @GraphQLField 9642 @GraphQLRelayMutation 9643 static MutationResultObject clearContentCatalogResults(final DataFetchingEnvironment env, 9644 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9645 var mutationResultObject = new MutationResultObject(); 9646 9647 try { 9648 var commandForm = SearchUtil.getHome().getClearContentCatalogResultsForm(); 9649 9650 commandForm.setSearchTypeName(searchTypeName); 9651 9652 var commandResult = SearchUtil.getHome().clearContentCatalogResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9653 mutationResultObject.setCommandResult(commandResult); 9654 } catch (NamingException ex) { 9655 throw new RuntimeException(ex); 9656 } 9657 9658 return mutationResultObject; 9659 } 9660 9661 @GraphQLField 9662 @GraphQLRelayMutation 9663 static SearchContentCatalogItemsResultObject searchContentCatalogItems(final DataFetchingEnvironment env, 9664 @GraphQLName("languageIsoName") final String languageIsoName, 9665 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 9666 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 9667 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9668 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 9669 @GraphQLName("q") final String q, 9670 @GraphQLName("createdSince") final String createdSince, 9671 @GraphQLName("modifiedSince") final String modifiedSince, 9672 @GraphQLName("fields") final String fields, 9673 @GraphQLName("rememberPreferences") final String rememberPreferences, 9674 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 9675 var mutationResultObject = new SearchContentCatalogItemsResultObject(); 9676 9677 try { 9678 var commandForm = SearchUtil.getHome().getSearchContentCatalogItemsForm(); 9679 9680 commandForm.setLanguageIsoName(languageIsoName); 9681 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 9682 commandForm.setSearchSortDirectionName(searchSortDirectionName); 9683 commandForm.setSearchTypeName(searchTypeName); 9684 commandForm.setSearchSortOrderName(searchSortOrderName); 9685 commandForm.setQ(q); 9686 commandForm.setCreatedSince(createdSince); 9687 commandForm.setModifiedSince(modifiedSince); 9688 commandForm.setFields(fields); 9689 commandForm.setRememberPreferences(rememberPreferences); 9690 commandForm.setSearchUseTypeName(searchUseTypeName); 9691 9692 var commandResult = SearchUtil.getHome().searchContentCatalogItems(BaseGraphQl.getUserVisitPK(env), commandForm); 9693 mutationResultObject.setCommandResult(commandResult); 9694 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9695 } catch (NamingException ex) { 9696 throw new RuntimeException(ex); 9697 } 9698 9699 return mutationResultObject; 9700 } 9701 9702 @GraphQLField 9703 @GraphQLRelayMutation 9704 static MutationResultObject clearContentCatalogItemResults(final DataFetchingEnvironment env, 9705 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9706 var mutationResultObject = new MutationResultObject(); 9707 9708 try { 9709 var commandForm = SearchUtil.getHome().getClearContentCatalogItemResultsForm(); 9710 9711 commandForm.setSearchTypeName(searchTypeName); 9712 9713 var commandResult = SearchUtil.getHome().clearContentCatalogItemResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9714 mutationResultObject.setCommandResult(commandResult); 9715 } catch (NamingException ex) { 9716 throw new RuntimeException(ex); 9717 } 9718 9719 return mutationResultObject; 9720 } 9721 9722 @GraphQLField 9723 @GraphQLRelayMutation 9724 static SearchContentCategoriesResultObject searchContentCategories(final DataFetchingEnvironment env, 9725 @GraphQLName("languageIsoName") final String languageIsoName, 9726 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 9727 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 9728 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9729 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 9730 @GraphQLName("q") final String q, 9731 @GraphQLName("createdSince") final String createdSince, 9732 @GraphQLName("modifiedSince") final String modifiedSince, 9733 @GraphQLName("fields") final String fields, 9734 @GraphQLName("rememberPreferences") final String rememberPreferences, 9735 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 9736 var mutationResultObject = new SearchContentCategoriesResultObject(); 9737 9738 try { 9739 var commandForm = SearchUtil.getHome().getSearchContentCategoriesForm(); 9740 9741 commandForm.setLanguageIsoName(languageIsoName); 9742 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 9743 commandForm.setSearchSortDirectionName(searchSortDirectionName); 9744 commandForm.setSearchTypeName(searchTypeName); 9745 commandForm.setSearchSortOrderName(searchSortOrderName); 9746 commandForm.setQ(q); 9747 commandForm.setCreatedSince(createdSince); 9748 commandForm.setModifiedSince(modifiedSince); 9749 commandForm.setFields(fields); 9750 commandForm.setRememberPreferences(rememberPreferences); 9751 commandForm.setSearchUseTypeName(searchUseTypeName); 9752 9753 var commandResult = SearchUtil.getHome().searchContentCategories(BaseGraphQl.getUserVisitPK(env), commandForm); 9754 mutationResultObject.setCommandResult(commandResult); 9755 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9756 } catch (NamingException ex) { 9757 throw new RuntimeException(ex); 9758 } 9759 9760 return mutationResultObject; 9761 } 9762 9763 @GraphQLField 9764 @GraphQLRelayMutation 9765 static MutationResultObject clearContentCategoryResults(final DataFetchingEnvironment env, 9766 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9767 var mutationResultObject = new MutationResultObject(); 9768 9769 try { 9770 var commandForm = SearchUtil.getHome().getClearContentCategoryResultsForm(); 9771 9772 commandForm.setSearchTypeName(searchTypeName); 9773 9774 var commandResult = SearchUtil.getHome().clearContentCategoryResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9775 mutationResultObject.setCommandResult(commandResult); 9776 } catch (NamingException ex) { 9777 throw new RuntimeException(ex); 9778 } 9779 9780 return mutationResultObject; 9781 } 9782 9783 @GraphQLField 9784 @GraphQLRelayMutation 9785 static MutationResultObject createUserLogin(final DataFetchingEnvironment env, 9786 @GraphQLName("partyName") final String partyName, 9787 @GraphQLName("id") @GraphQLID final String id, 9788 @GraphQLName("username") final String username, 9789 @GraphQLName("password1") @GraphQLNonNull final String password1, 9790 @GraphQLName("password2") @GraphQLNonNull final String password2, 9791 @GraphQLName("recoveryQuestionName") final String recoveryQuestionName, 9792 @GraphQLName("answer") final String answer) { 9793 var mutationResultObject = new MutationResultObject(); 9794 9795 try { 9796 var commandForm = UserUtil.getHome().getCreateUserLoginForm(); 9797 9798 commandForm.setPartyName(partyName); 9799 commandForm.setUuid(id); 9800 commandForm.setUsername(username); 9801 commandForm.setPassword1(password1); 9802 commandForm.setPassword2(password2); 9803 commandForm.setRecoveryQuestionName(recoveryQuestionName); 9804 commandForm.setAnswer(answer); 9805 9806 var commandResult = UserUtil.getHome().createUserLogin(BaseGraphQl.getUserVisitPK(env), commandForm); 9807 mutationResultObject.setCommandResult(commandResult); 9808 } catch (NamingException ex) { 9809 throw new RuntimeException(ex); 9810 } 9811 9812 return mutationResultObject; 9813 } 9814 9815 @GraphQLField 9816 @GraphQLRelayMutation 9817 static MutationResultObject editUserLogin(final DataFetchingEnvironment env, 9818 @GraphQLName("partyName") final String partyName, 9819 @GraphQLName("id") @GraphQLID final String id, 9820 @GraphQLName("username") @GraphQLNonNull final String username) { 9821 var mutationResultObject = new MutationResultObject(); 9822 9823 try { 9824 var spec = PartyUtil.getHome().getPartyUniversalSpec(); 9825 9826 spec.setPartyName(partyName); 9827 spec.setUuid(id); 9828 9829 var commandForm = UserUtil.getHome().getEditUserLoginForm(); 9830 9831 commandForm.setSpec(spec); 9832 commandForm.setEditMode(EditMode.LOCK); 9833 9834 var commandResult = UserUtil.getHome().editUserLogin(BaseGraphQl.getUserVisitPK(env), commandForm); 9835 9836 if(!commandResult.hasErrors()) { 9837 var executionResult = commandResult.getExecutionResult(); 9838 var result = executionResult.getResult(); 9839 Map<String, Object> arguments = env.getArgument("input"); 9840 var edit = result.getEdit(); 9841 9842 if(arguments.containsKey("username")) 9843 edit.setUsername(username); 9844 9845 commandForm.setEdit(edit); 9846 commandForm.setEditMode(EditMode.UPDATE); 9847 9848 commandResult = UserUtil.getHome().editUserLogin(BaseGraphQl.getUserVisitPK(env), commandForm); 9849 } 9850 9851 mutationResultObject.setCommandResult(commandResult); 9852 } catch (NamingException ex) { 9853 throw new RuntimeException(ex); 9854 } 9855 9856 return mutationResultObject; 9857 } 9858 9859 @GraphQLField 9860 @GraphQLRelayMutation 9861 static MutationResultObject deleteUserLogin(final DataFetchingEnvironment env, 9862 @GraphQLName("partyName") final String partyName, 9863 @GraphQLName("id") @GraphQLID final String id) { 9864 var mutationResultObject = new MutationResultObject(); 9865 9866 try { 9867 var commandForm = UserUtil.getHome().getDeleteUserLoginForm(); 9868 9869 commandForm.setPartyName(partyName); 9870 commandForm.setUuid(id); 9871 9872 mutationResultObject.setCommandResult(UserUtil.getHome().deleteUserLogin(BaseGraphQl.getUserVisitPK(env), commandForm)); 9873 } catch (NamingException ex) { 9874 throw new RuntimeException(ex); 9875 } 9876 9877 return mutationResultObject; 9878 } 9879 9880 @GraphQLField 9881 @GraphQLRelayMutation 9882 static MutationResultObject resetLockout(final DataFetchingEnvironment env, 9883 @GraphQLName("partyName") final String partyName, 9884 @GraphQLName("id") @GraphQLID final String id) { 9885 var mutationResultObject = new MutationResultObject(); 9886 9887 try { 9888 var commandForm = UserUtil.getHome().getResetLockoutForm(); 9889 9890 commandForm.setPartyName(partyName); 9891 commandForm.setUuid(id); 9892 9893 mutationResultObject.setCommandResult(UserUtil.getHome().resetLockout(BaseGraphQl.getUserVisitPK(env), commandForm)); 9894 } catch (NamingException ex) { 9895 throw new RuntimeException(ex); 9896 } 9897 9898 return mutationResultObject; 9899 } 9900 9901 @GraphQLField 9902 @GraphQLRelayMutation 9903 static MutationResultWithIdObject createItemCategory(final DataFetchingEnvironment env, 9904 @GraphQLName("itemCategoryName") @GraphQLNonNull final String itemCategoryName, 9905 @GraphQLName("parentItemCategoryName") final String parentItemCategoryName, 9906 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 9907 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 9908 @GraphQLName("description") final String description) { 9909 var mutationResultObject = new MutationResultWithIdObject(); 9910 9911 try { 9912 var commandForm = ItemUtil.getHome().getCreateItemCategoryForm(); 9913 9914 commandForm.setItemCategoryName(itemCategoryName); 9915 commandForm.setParentItemCategoryName(parentItemCategoryName); 9916 commandForm.setIsDefault(isDefault); 9917 commandForm.setSortOrder(sortOrder); 9918 commandForm.setDescription(description); 9919 9920 var commandResult = ItemUtil.getHome().createItemCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 9921 mutationResultObject.setCommandResult(commandResult); 9922 9923 if(!commandResult.hasErrors()) { 9924 var result = commandResult.getExecutionResult().getResult(); 9925 9926 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 9927 } 9928 } catch (NamingException ex) { 9929 throw new RuntimeException(ex); 9930 } 9931 9932 return mutationResultObject; 9933 } 9934 9935 @GraphQLField 9936 @GraphQLRelayMutation 9937 static MutationResultWithIdObject editItemCategory(final DataFetchingEnvironment env, 9938 @GraphQLName("originalItemCategoryName") final String originalItemCategoryName, 9939 @GraphQLName("id") @GraphQLID final String id, 9940 @GraphQLName("itemCategoryName") final String itemCategoryName, 9941 @GraphQLName("parentItemCategoryName") final String parentItemCategoryName, 9942 @GraphQLName("isDefault") final String isDefault, 9943 @GraphQLName("sortOrder") final String sortOrder, 9944 @GraphQLName("description") final String description) { 9945 var mutationResultObject = new MutationResultWithIdObject(); 9946 9947 try { 9948 var spec = ItemUtil.getHome().getItemCategoryUniversalSpec(); 9949 9950 spec.setItemCategoryName(originalItemCategoryName); 9951 spec.setUuid(id); 9952 9953 var commandForm = ItemUtil.getHome().getEditItemCategoryForm(); 9954 9955 commandForm.setSpec(spec); 9956 commandForm.setEditMode(EditMode.LOCK); 9957 9958 var commandResult = ItemUtil.getHome().editItemCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 9959 9960 if(!commandResult.hasErrors()) { 9961 var executionResult = commandResult.getExecutionResult(); 9962 var result = executionResult.getResult(); 9963 Map<String, Object> arguments = env.getArgument("input"); 9964 var edit = result.getEdit(); 9965 9966 mutationResultObject.setEntityInstance(result.getItemCategory().getEntityInstance()); 9967 9968 if(arguments.containsKey("itemCategoryName")) 9969 edit.setItemCategoryName(itemCategoryName); 9970 if(arguments.containsKey("parentItemCategoryName")) 9971 edit.setParentItemCategoryName(parentItemCategoryName); 9972 if(arguments.containsKey("isDefault")) 9973 edit.setIsDefault(isDefault); 9974 if(arguments.containsKey("sortOrder")) 9975 edit.setSortOrder(sortOrder); 9976 if(arguments.containsKey("description")) 9977 edit.setDescription(description); 9978 9979 commandForm.setEdit(edit); 9980 commandForm.setEditMode(EditMode.UPDATE); 9981 9982 commandResult = ItemUtil.getHome().editItemCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 9983 } 9984 9985 mutationResultObject.setCommandResult(commandResult); 9986 } catch (NamingException ex) { 9987 throw new RuntimeException(ex); 9988 } 9989 9990 return mutationResultObject; 9991 } 9992 9993 @GraphQLField 9994 @GraphQLRelayMutation 9995 static MutationResultObject deleteItemCategory(final DataFetchingEnvironment env, 9996 @GraphQLName("itemCategoryName") final String itemCategoryName, 9997 @GraphQLName("id") @GraphQLID final String id) { 9998 var mutationResultObject = new MutationResultObject(); 9999 10000 try { 10001 var commandForm = ItemUtil.getHome().getDeleteItemCategoryForm(); 10002 10003 commandForm.setItemCategoryName(itemCategoryName); 10004 commandForm.setUuid(id); 10005 10006 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemCategory(BaseGraphQl.getUserVisitPK(env), commandForm)); 10007 } catch (NamingException ex) { 10008 throw new RuntimeException(ex); 10009 } 10010 10011 return mutationResultObject; 10012 } 10013 10014 @GraphQLField 10015 @GraphQLRelayMutation 10016 static MutationResultWithIdObject createGlAccount(final DataFetchingEnvironment env, 10017 @GraphQLName("glAccountName") @GraphQLNonNull final String glAccountName, 10018 @GraphQLName("parentGlAccountName") final String parentGlAccountName, 10019 @GraphQLName("glAccountTypeName") @GraphQLNonNull final String glAccountTypeName, 10020 @GraphQLName("glAccountClassName") @GraphQLNonNull final String glAccountClassName, 10021 @GraphQLName("glAccountCategoryName") final String glAccountCategoryName, 10022 @GraphQLName("glResourceTypeName") @GraphQLNonNull final String glResourceTypeName, 10023 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 10024 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 10025 @GraphQLName("description") final String description) { 10026 var mutationResultObject = new MutationResultWithIdObject(); 10027 10028 try { 10029 var commandForm = AccountingUtil.getHome().getCreateGlAccountForm(); 10030 10031 commandForm.setGlAccountName(glAccountName); 10032 commandForm.setParentGlAccountName(parentGlAccountName); 10033 commandForm.setGlAccountTypeName(glAccountTypeName); 10034 commandForm.setGlAccountClassName(glAccountClassName); 10035 commandForm.setGlAccountCategoryName(glAccountCategoryName); 10036 commandForm.setGlResourceTypeName(glResourceTypeName); 10037 commandForm.setCurrencyIsoName(currencyIsoName); 10038 commandForm.setIsDefault(isDefault); 10039 commandForm.setDescription(description); 10040 10041 var commandResult = AccountingUtil.getHome().createGlAccount(BaseGraphQl.getUserVisitPK(env), commandForm); 10042 mutationResultObject.setCommandResult(commandResult); 10043 10044 if(!commandResult.hasErrors()) { 10045 var result = commandResult.getExecutionResult().getResult(); 10046 10047 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 10048 } 10049 } catch (NamingException ex) { 10050 throw new RuntimeException(ex); 10051 } 10052 10053 return mutationResultObject; 10054 } 10055 10056 @GraphQLField 10057 @GraphQLRelayMutation 10058 static MutationResultWithIdObject editGlAccount(final DataFetchingEnvironment env, 10059 @GraphQLName("originalGlAccountName") final String originalGlAccountName, 10060 @GraphQLName("id") @GraphQLID final String id, 10061 @GraphQLName("glAccountName") final String glAccountName, 10062 @GraphQLName("parentGlAccountName") final String parentGlAccountName, 10063 @GraphQLName("glAccountTypeName") final String glAccountTypeName, 10064 @GraphQLName("glAccountClassName") final String glAccountClassName, 10065 @GraphQLName("glAccountCategoryName") final String glAccountCategoryName, 10066 @GraphQLName("glResourceTypeName") final String glResourceTypeName, 10067 @GraphQLName("currencyIsoName") final String currencyIsoName, 10068 @GraphQLName("isDefault") final String isDefault, 10069 @GraphQLName("description") final String description) { 10070 var mutationResultObject = new MutationResultWithIdObject(); 10071 10072 try { 10073 var spec = AccountingUtil.getHome().getGlAccountUniversalSpec(); 10074 10075 spec.setGlAccountName(originalGlAccountName); 10076 spec.setUuid(id); 10077 10078 var commandForm = AccountingUtil.getHome().getEditGlAccountForm(); 10079 10080 commandForm.setSpec(spec); 10081 commandForm.setEditMode(EditMode.LOCK); 10082 10083 var commandResult = AccountingUtil.getHome().editGlAccount(BaseGraphQl.getUserVisitPK(env), commandForm); 10084 10085 if(!commandResult.hasErrors()) { 10086 var executionResult = commandResult.getExecutionResult(); 10087 var result = executionResult.getResult(); 10088 Map<String, Object> arguments = env.getArgument("input"); 10089 var edit = result.getEdit(); 10090 10091 mutationResultObject.setEntityInstance(result.getGlAccount().getEntityInstance()); 10092 10093 if(arguments.containsKey("glAccountName")) 10094 edit.setGlAccountName(glAccountName); 10095 if(arguments.containsKey("parentGlAccountName")) 10096 edit.setParentGlAccountName(parentGlAccountName); 10097 if(arguments.containsKey("glAccountClassName")) 10098 edit.setGlAccountClassName(glAccountClassName); 10099 if(arguments.containsKey("glAccountCategoryName")) 10100 edit.setGlAccountCategoryName(glAccountCategoryName); 10101 if(arguments.containsKey("glResourceTypeName")) 10102 edit.setGlResourceTypeName(glResourceTypeName); 10103 if(arguments.containsKey("isDefault")) 10104 edit.setIsDefault(isDefault); 10105 if(arguments.containsKey("description")) 10106 edit.setDescription(description); 10107 10108 commandForm.setEdit(edit); 10109 commandForm.setEditMode(EditMode.UPDATE); 10110 10111 commandResult = AccountingUtil.getHome().editGlAccount(BaseGraphQl.getUserVisitPK(env), commandForm); 10112 } 10113 10114 mutationResultObject.setCommandResult(commandResult); 10115 } catch (NamingException ex) { 10116 throw new RuntimeException(ex); 10117 } 10118 10119 return mutationResultObject; 10120 } 10121 10122 @GraphQLField 10123 @GraphQLRelayMutation 10124 static MutationResultObject deleteGlAccount(final DataFetchingEnvironment env, 10125 @GraphQLName("glAccountName") final String glAccountName, 10126 @GraphQLName("id") @GraphQLID final String id) { 10127 var mutationResultObject = new MutationResultObject(); 10128 10129 try { 10130 var commandForm = AccountingUtil.getHome().getDeleteGlAccountForm(); 10131 10132 commandForm.setGlAccountName(glAccountName); 10133 commandForm.setUuid(id); 10134 10135 mutationResultObject.setCommandResult(AccountingUtil.getHome().deleteGlAccount(BaseGraphQl.getUserVisitPK(env), commandForm)); 10136 } catch (NamingException ex) { 10137 throw new RuntimeException(ex); 10138 } 10139 10140 return mutationResultObject; 10141 } 10142 10143 @GraphQLField 10144 @GraphQLRelayMutation 10145 static MutationResultWithIdObject createItemAccountingCategory(final DataFetchingEnvironment env, 10146 @GraphQLName("itemAccountingCategoryName") @GraphQLNonNull final String itemAccountingCategoryName, 10147 @GraphQLName("parentItemAccountingCategoryName") final String parentItemAccountingCategoryName, 10148 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 10149 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 10150 @GraphQLName("description") final String description) { 10151 var mutationResultObject = new MutationResultWithIdObject(); 10152 10153 try { 10154 var commandForm = AccountingUtil.getHome().getCreateItemAccountingCategoryForm(); 10155 10156 commandForm.setItemAccountingCategoryName(itemAccountingCategoryName); 10157 commandForm.setParentItemAccountingCategoryName(parentItemAccountingCategoryName); 10158 commandForm.setIsDefault(isDefault); 10159 commandForm.setSortOrder(sortOrder); 10160 commandForm.setDescription(description); 10161 10162 var commandResult = AccountingUtil.getHome().createItemAccountingCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 10163 mutationResultObject.setCommandResult(commandResult); 10164 10165 if(!commandResult.hasErrors()) { 10166 var result = commandResult.getExecutionResult().getResult(); 10167 10168 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 10169 } 10170 } catch (NamingException ex) { 10171 throw new RuntimeException(ex); 10172 } 10173 10174 return mutationResultObject; 10175 } 10176 10177 @GraphQLField 10178 @GraphQLRelayMutation 10179 static MutationResultWithIdObject editItemAccountingCategory(final DataFetchingEnvironment env, 10180 @GraphQLName("originalItemAccountingCategoryName") final String originalItemAccountingCategoryName, 10181 @GraphQLName("id") @GraphQLID final String id, 10182 @GraphQLName("itemAccountingCategoryName") final String itemAccountingCategoryName, 10183 @GraphQLName("parentItemAccountingCategoryName") final String parentItemAccountingCategoryName, 10184 @GraphQLName("isDefault") final String isDefault, 10185 @GraphQLName("sortOrder") final String sortOrder, 10186 @GraphQLName("description") final String description) { 10187 var mutationResultObject = new MutationResultWithIdObject(); 10188 10189 try { 10190 var spec = AccountingUtil.getHome().getItemAccountingCategoryUniversalSpec(); 10191 10192 spec.setItemAccountingCategoryName(originalItemAccountingCategoryName); 10193 spec.setUuid(id); 10194 10195 var commandForm = AccountingUtil.getHome().getEditItemAccountingCategoryForm(); 10196 10197 commandForm.setSpec(spec); 10198 commandForm.setEditMode(EditMode.LOCK); 10199 10200 var commandResult = AccountingUtil.getHome().editItemAccountingCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 10201 10202 if(!commandResult.hasErrors()) { 10203 var executionResult = commandResult.getExecutionResult(); 10204 var result = executionResult.getResult(); 10205 Map<String, Object> arguments = env.getArgument("input"); 10206 var edit = result.getEdit(); 10207 10208 mutationResultObject.setEntityInstance(result.getItemAccountingCategory().getEntityInstance()); 10209 10210 if(arguments.containsKey("itemAccountingCategoryName")) 10211 edit.setItemAccountingCategoryName(itemAccountingCategoryName); 10212 if(arguments.containsKey("parentItemAccountingCategoryName")) 10213 edit.setParentItemAccountingCategoryName(parentItemAccountingCategoryName); 10214 if(arguments.containsKey("isDefault")) 10215 edit.setIsDefault(isDefault); 10216 if(arguments.containsKey("sortOrder")) 10217 edit.setSortOrder(sortOrder); 10218 if(arguments.containsKey("description")) 10219 edit.setDescription(description); 10220 10221 commandForm.setEdit(edit); 10222 commandForm.setEditMode(EditMode.UPDATE); 10223 10224 commandResult = AccountingUtil.getHome().editItemAccountingCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 10225 } 10226 10227 mutationResultObject.setCommandResult(commandResult); 10228 } catch (NamingException ex) { 10229 throw new RuntimeException(ex); 10230 } 10231 10232 return mutationResultObject; 10233 } 10234 10235 @GraphQLField 10236 @GraphQLRelayMutation 10237 static MutationResultObject deleteItemAccountingCategory(final DataFetchingEnvironment env, 10238 @GraphQLName("itemAccountingCategoryName") final String itemAccountingCategoryName, 10239 @GraphQLName("id") @GraphQLID final String id) { 10240 var mutationResultObject = new MutationResultObject(); 10241 10242 try { 10243 var commandForm = AccountingUtil.getHome().getDeleteItemAccountingCategoryForm(); 10244 10245 commandForm.setItemAccountingCategoryName(itemAccountingCategoryName); 10246 commandForm.setUuid(id); 10247 10248 mutationResultObject.setCommandResult(AccountingUtil.getHome().deleteItemAccountingCategory(BaseGraphQl.getUserVisitPK(env), commandForm)); 10249 } catch (NamingException ex) { 10250 throw new RuntimeException(ex); 10251 } 10252 10253 return mutationResultObject; 10254 } 10255 10256 @GraphQLField 10257 @GraphQLRelayMutation 10258 static MutationResultWithIdObject createItemPurchasingCategory(final DataFetchingEnvironment env, 10259 @GraphQLName("itemPurchasingCategoryName") @GraphQLNonNull final String itemPurchasingCategoryName, 10260 @GraphQLName("parentItemPurchasingCategoryName") final String parentItemPurchasingCategoryName, 10261 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 10262 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 10263 @GraphQLName("description") final String description) { 10264 var mutationResultObject = new MutationResultWithIdObject(); 10265 10266 try { 10267 var commandForm = VendorUtil.getHome().getCreateItemPurchasingCategoryForm(); 10268 10269 commandForm.setItemPurchasingCategoryName(itemPurchasingCategoryName); 10270 commandForm.setParentItemPurchasingCategoryName(parentItemPurchasingCategoryName); 10271 commandForm.setIsDefault(isDefault); 10272 commandForm.setSortOrder(sortOrder); 10273 commandForm.setDescription(description); 10274 10275 var commandResult = VendorUtil.getHome().createItemPurchasingCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 10276 mutationResultObject.setCommandResult(commandResult); 10277 10278 if(!commandResult.hasErrors()) { 10279 var result = commandResult.getExecutionResult().getResult(); 10280 10281 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 10282 } 10283 } catch (NamingException ex) { 10284 throw new RuntimeException(ex); 10285 } 10286 10287 return mutationResultObject; 10288 } 10289 10290 @GraphQLField 10291 @GraphQLRelayMutation 10292 static MutationResultWithIdObject editItemPurchasingCategory(final DataFetchingEnvironment env, 10293 @GraphQLName("originalItemPurchasingCategoryName") final String originalItemPurchasingCategoryName, 10294 @GraphQLName("id") @GraphQLID final String id, 10295 @GraphQLName("itemPurchasingCategoryName") final String itemPurchasingCategoryName, 10296 @GraphQLName("parentItemPurchasingCategoryName") final String parentItemPurchasingCategoryName, 10297 @GraphQLName("isDefault") final String isDefault, 10298 @GraphQLName("sortOrder") final String sortOrder, 10299 @GraphQLName("description") final String description) { 10300 var mutationResultObject = new MutationResultWithIdObject(); 10301 10302 try { 10303 var spec = VendorUtil.getHome().getItemPurchasingCategoryUniversalSpec(); 10304 10305 spec.setItemPurchasingCategoryName(originalItemPurchasingCategoryName); 10306 spec.setUuid(id); 10307 10308 var commandForm = VendorUtil.getHome().getEditItemPurchasingCategoryForm(); 10309 10310 commandForm.setSpec(spec); 10311 commandForm.setEditMode(EditMode.LOCK); 10312 10313 var commandResult = VendorUtil.getHome().editItemPurchasingCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 10314 10315 if(!commandResult.hasErrors()) { 10316 var executionResult = commandResult.getExecutionResult(); 10317 var result = executionResult.getResult(); 10318 Map<String, Object> arguments = env.getArgument("input"); 10319 var edit = result.getEdit(); 10320 10321 mutationResultObject.setEntityInstance(result.getItemPurchasingCategory().getEntityInstance()); 10322 10323 if(arguments.containsKey("itemPurchasingCategoryName")) 10324 edit.setItemPurchasingCategoryName(itemPurchasingCategoryName); 10325 if(arguments.containsKey("parentItemPurchasingCategoryName")) 10326 edit.setParentItemPurchasingCategoryName(parentItemPurchasingCategoryName); 10327 if(arguments.containsKey("isDefault")) 10328 edit.setIsDefault(isDefault); 10329 if(arguments.containsKey("sortOrder")) 10330 edit.setSortOrder(sortOrder); 10331 if(arguments.containsKey("description")) 10332 edit.setDescription(description); 10333 10334 commandForm.setEdit(edit); 10335 commandForm.setEditMode(EditMode.UPDATE); 10336 10337 commandResult = VendorUtil.getHome().editItemPurchasingCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 10338 } 10339 10340 mutationResultObject.setCommandResult(commandResult); 10341 } catch (NamingException ex) { 10342 throw new RuntimeException(ex); 10343 } 10344 10345 return mutationResultObject; 10346 } 10347 10348 @GraphQLField 10349 @GraphQLRelayMutation 10350 static MutationResultObject deleteItemPurchasingCategory(final DataFetchingEnvironment env, 10351 @GraphQLName("itemPurchasingCategoryName") final String itemPurchasingCategoryName, 10352 @GraphQLName("id") @GraphQLID final String id) { 10353 var mutationResultObject = new MutationResultObject(); 10354 10355 try { 10356 var commandForm = VendorUtil.getHome().getDeleteItemPurchasingCategoryForm(); 10357 10358 commandForm.setItemPurchasingCategoryName(itemPurchasingCategoryName); 10359 commandForm.setUuid(id); 10360 10361 mutationResultObject.setCommandResult(VendorUtil.getHome().deleteItemPurchasingCategory(BaseGraphQl.getUserVisitPK(env), commandForm)); 10362 } catch (NamingException ex) { 10363 throw new RuntimeException(ex); 10364 } 10365 10366 return mutationResultObject; 10367 } 10368 10369 10370 @GraphQLField 10371 @GraphQLRelayMutation 10372 static MutationResultWithIdObject createPartyAliasType(final DataFetchingEnvironment env, 10373 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName, 10374 @GraphQLName("partyAliasTypeName") @GraphQLNonNull final String partyAliasTypeName, 10375 @GraphQLName("validationPattern") final String validationPattern, 10376 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 10377 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 10378 @GraphQLName("description") final String description) { 10379 var mutationResultObject = new MutationResultWithIdObject(); 10380 10381 try { 10382 var commandForm = PartyUtil.getHome().getCreatePartyAliasTypeForm(); 10383 10384 commandForm.setPartyTypeName(partyTypeName); 10385 commandForm.setPartyAliasTypeName(partyAliasTypeName); 10386 commandForm.setValidationPattern(validationPattern); 10387 commandForm.setIsDefault(isDefault); 10388 commandForm.setSortOrder(sortOrder); 10389 commandForm.setDescription(description); 10390 10391 var commandResult = PartyUtil.getHome().createPartyAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 10392 mutationResultObject.setCommandResult(commandResult); 10393 10394 if(!commandResult.hasErrors()) { 10395 var result = commandResult.getExecutionResult().getResult(); 10396 10397 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 10398 } 10399 } catch (NamingException ex) { 10400 throw new RuntimeException(ex); 10401 } 10402 10403 return mutationResultObject; 10404 } 10405 10406 @GraphQLField 10407 @GraphQLRelayMutation 10408 static MutationResultWithIdObject editPartyAliasType(final DataFetchingEnvironment env, 10409 @GraphQLName("partyTypeName") final String partyTypeName, 10410 @GraphQLName("originalPartyAliasTypeName") final String originalPartyAliasTypeName, 10411 @GraphQLName("id") @GraphQLID final String id, 10412 @GraphQLName("partyAliasTypeName") final String partyAliasTypeName, 10413 @GraphQLName("validationPattern") final String validationPattern, 10414 @GraphQLName("isDefault") final String isDefault, 10415 @GraphQLName("sortOrder") final String sortOrder, 10416 @GraphQLName("description") final String description) { 10417 var mutationResultObject = new MutationResultWithIdObject(); 10418 10419 try { 10420 var spec = PartyUtil.getHome().getPartyAliasTypeUniversalSpec(); 10421 10422 spec.setPartyTypeName(partyTypeName); 10423 spec.setPartyAliasTypeName(originalPartyAliasTypeName); 10424 spec.setUuid(id); 10425 10426 var commandForm = PartyUtil.getHome().getEditPartyAliasTypeForm(); 10427 10428 commandForm.setSpec(spec); 10429 commandForm.setEditMode(EditMode.LOCK); 10430 10431 var commandResult = PartyUtil.getHome().editPartyAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 10432 10433 if(!commandResult.hasErrors()) { 10434 var executionResult = commandResult.getExecutionResult(); 10435 var result = executionResult.getResult(); 10436 Map<String, Object> arguments = env.getArgument("input"); 10437 var edit = result.getEdit(); 10438 10439 mutationResultObject.setEntityInstance(result.getPartyAliasType().getEntityInstance()); 10440 10441 if(arguments.containsKey("partyAliasTypeName")) 10442 edit.setPartyAliasTypeName(partyAliasTypeName); 10443 if(arguments.containsKey("validationPattern")) 10444 edit.setValidationPattern(validationPattern); 10445 if(arguments.containsKey("isDefault")) 10446 edit.setIsDefault(isDefault); 10447 if(arguments.containsKey("sortOrder")) 10448 edit.setSortOrder(sortOrder); 10449 if(arguments.containsKey("description")) 10450 edit.setDescription(description); 10451 10452 commandForm.setEdit(edit); 10453 commandForm.setEditMode(EditMode.UPDATE); 10454 10455 commandResult = PartyUtil.getHome().editPartyAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 10456 } 10457 10458 mutationResultObject.setCommandResult(commandResult); 10459 } catch (NamingException ex) { 10460 throw new RuntimeException(ex); 10461 } 10462 10463 return mutationResultObject; 10464 } 10465 10466 @GraphQLField 10467 @GraphQLRelayMutation 10468 static MutationResultObject deletePartyAliasType(final DataFetchingEnvironment env, 10469 @GraphQLName("partyTypeName") final String partyTypeName, 10470 @GraphQLName("partyAliasTypeName") final String partyAliasTypeName, 10471 @GraphQLName("id") @GraphQLID final String id) { 10472 var mutationResultObject = new MutationResultObject(); 10473 10474 try { 10475 var commandForm = PartyUtil.getHome().getDeletePartyAliasTypeForm(); 10476 10477 commandForm.setPartyTypeName(partyTypeName); 10478 commandForm.setPartyAliasTypeName(partyAliasTypeName); 10479 commandForm.setUuid(id); 10480 10481 mutationResultObject.setCommandResult(PartyUtil.getHome().deletePartyAliasType(BaseGraphQl.getUserVisitPK(env), commandForm)); 10482 } catch (NamingException ex) { 10483 throw new RuntimeException(ex); 10484 } 10485 10486 return mutationResultObject; 10487 } 10488 10489 @GraphQLField 10490 @GraphQLRelayMutation 10491 static MutationResultObject createPartyAlias(final DataFetchingEnvironment env, 10492 @GraphQLName("partyName") @GraphQLNonNull final String partyName, 10493 @GraphQLName("partyAliasTypeName") @GraphQLNonNull final String partyAliasTypeName, 10494 @GraphQLName("alias") @GraphQLNonNull final String alias) { 10495 var mutationResultObject = new MutationResultObject(); 10496 10497 try { 10498 var commandForm = PartyUtil.getHome().getCreatePartyAliasForm(); 10499 10500 commandForm.setPartyName(partyName); 10501 commandForm.setPartyAliasTypeName(partyAliasTypeName); 10502 commandForm.setAlias(alias); 10503 10504 mutationResultObject.setCommandResult(PartyUtil.getHome().createPartyAlias(BaseGraphQl.getUserVisitPK(env), commandForm)); 10505 } catch (NamingException ex) { 10506 throw new RuntimeException(ex); 10507 } 10508 10509 return mutationResultObject; 10510 } 10511 10512 @GraphQLField 10513 @GraphQLRelayMutation 10514 static MutationResultObject editPartyAlias(final DataFetchingEnvironment env, 10515 @GraphQLName("partyName") @GraphQLNonNull final String partyName, 10516 @GraphQLName("partyAliasTypeName") @GraphQLNonNull final String partyAliasTypeName, 10517 @GraphQLName("alias") @GraphQLNonNull final String alias) { 10518 var mutationResultObject = new MutationResultObject(); 10519 10520 try { 10521 var spec = PartyUtil.getHome().getPartyAliasSpec(); 10522 10523 spec.setPartyName(partyName); 10524 spec.setPartyAliasTypeName(partyAliasTypeName); 10525 10526 var commandForm = PartyUtil.getHome().getEditPartyAliasForm(); 10527 10528 commandForm.setSpec(spec); 10529 commandForm.setEditMode(EditMode.LOCK); 10530 10531 var commandResult = PartyUtil.getHome().editPartyAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 10532 10533 if(!commandResult.hasErrors()) { 10534 var executionResult = commandResult.getExecutionResult(); 10535 var result = executionResult.getResult(); 10536 Map<String, Object> arguments = env.getArgument("input"); 10537 var edit = result.getEdit(); 10538 10539 if(arguments.containsKey("alias")) 10540 edit.setAlias(alias); 10541 10542 commandForm.setEdit(edit); 10543 commandForm.setEditMode(EditMode.UPDATE); 10544 10545 commandResult = PartyUtil.getHome().editPartyAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 10546 } 10547 10548 mutationResultObject.setCommandResult(commandResult); 10549 } catch (NamingException ex) { 10550 throw new RuntimeException(ex); 10551 } 10552 10553 return mutationResultObject; 10554 } 10555 10556 @GraphQLField 10557 @GraphQLRelayMutation 10558 static MutationResultObject deletePartyAlias(final DataFetchingEnvironment env, 10559 @GraphQLName("partyName") @GraphQLNonNull final String partyName, 10560 @GraphQLName("partyAliasTypeName") @GraphQLNonNull final String partyAliasTypeName) { 10561 var mutationResultObject = new MutationResultObject(); 10562 10563 try { 10564 var commandForm = PartyUtil.getHome().getDeletePartyAliasForm(); 10565 10566 commandForm.setPartyName(partyName); 10567 commandForm.setPartyAliasTypeName(partyAliasTypeName); 10568 10569 mutationResultObject.setCommandResult(PartyUtil.getHome().deletePartyAlias(BaseGraphQl.getUserVisitPK(env), commandForm)); 10570 } catch (NamingException ex) { 10571 throw new RuntimeException(ex); 10572 } 10573 10574 return mutationResultObject; 10575 } 10576 10577 @GraphQLField 10578 @GraphQLRelayMutation 10579 static MutationResultWithIdObject createVendorType(final DataFetchingEnvironment env, 10580 @GraphQLName("vendorTypeName") @GraphQLNonNull final String vendorTypeName, 10581 @GraphQLName("defaultTermName") final String defaultTermName, 10582 @GraphQLName("defaultFreeOnBoardName") final String defaultFreeOnBoardName, 10583 @GraphQLName("defaultCancellationPolicyName") final String defaultCancellationPolicyName, 10584 @GraphQLName("defaultReturnPolicyName") final String defaultReturnPolicyName, 10585 @GraphQLName("defaultApGlAccountName") final String defaultApGlAccountName, 10586 @GraphQLName("defaultHoldUntilComplete") @GraphQLNonNull final String defaultHoldUntilComplete, 10587 @GraphQLName("defaultAllowBackorders") @GraphQLNonNull final String defaultAllowBackorders, 10588 @GraphQLName("defaultAllowSubstitutions") @GraphQLNonNull final String defaultAllowSubstitutions, 10589 @GraphQLName("defaultAllowCombiningShipments") @GraphQLNonNull final String defaultAllowCombiningShipments, 10590 @GraphQLName("defaultRequireReference") @GraphQLNonNull final String defaultRequireReference, 10591 @GraphQLName("defaultAllowReferenceDuplicates") @GraphQLNonNull final String defaultAllowReferenceDuplicates, 10592 @GraphQLName("defaultReferenceValidationPattern") final String defaultReferenceValidationPattern, 10593 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 10594 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 10595 @GraphQLName("description") final String description) { 10596 var mutationResultObject = new MutationResultWithIdObject(); 10597 10598 try { 10599 var commandForm = VendorUtil.getHome().getCreateVendorTypeForm(); 10600 10601 commandForm.setVendorTypeName(vendorTypeName); 10602 commandForm.setDefaultTermName(defaultTermName); 10603 commandForm.setDefaultFreeOnBoardName(defaultFreeOnBoardName); 10604 commandForm.setDefaultCancellationPolicyName(defaultCancellationPolicyName); 10605 commandForm.setDefaultReturnPolicyName(defaultReturnPolicyName); 10606 commandForm.setDefaultApGlAccountName(defaultApGlAccountName); 10607 commandForm.setDefaultHoldUntilComplete(defaultHoldUntilComplete); 10608 commandForm.setDefaultAllowBackorders(defaultAllowBackorders); 10609 commandForm.setDefaultAllowSubstitutions(defaultAllowSubstitutions); 10610 commandForm.setDefaultAllowCombiningShipments(defaultAllowCombiningShipments); 10611 commandForm.setDefaultRequireReference(defaultRequireReference); 10612 commandForm.setDefaultAllowReferenceDuplicates(defaultAllowReferenceDuplicates); 10613 commandForm.setDefaultReferenceValidationPattern(defaultReferenceValidationPattern); 10614 commandForm.setIsDefault(isDefault); 10615 commandForm.setSortOrder(sortOrder); 10616 commandForm.setDescription(description); 10617 10618 var commandResult = VendorUtil.getHome().createVendorType(BaseGraphQl.getUserVisitPK(env), commandForm); 10619 mutationResultObject.setCommandResult(commandResult); 10620 10621 if(!commandResult.hasErrors()) { 10622 var result = commandResult.getExecutionResult().getResult(); 10623 10624 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 10625 } 10626 } catch (NamingException ex) { 10627 throw new RuntimeException(ex); 10628 } 10629 10630 return mutationResultObject; 10631 } 10632 10633 @GraphQLField 10634 @GraphQLRelayMutation 10635 static MutationResultWithIdObject editVendorType(final DataFetchingEnvironment env, 10636 @GraphQLName("originalVendorTypeName") final String originalVendorTypeName, 10637 @GraphQLName("id") @GraphQLID final String id, 10638 @GraphQLName("vendorTypeName") final String vendorTypeName, 10639 @GraphQLName("defaultTermName") final String defaultTermName, 10640 @GraphQLName("defaultFreeOnBoardName") final String defaultFreeOnBoardName, 10641 @GraphQLName("defaultCancellationPolicyName") final String defaultCancellationPolicyName, 10642 @GraphQLName("defaultReturnPolicyName") final String defaultReturnPolicyName, 10643 @GraphQLName("defaultApGlAccountName") final String defaultApGlAccountName, 10644 @GraphQLName("defaultHoldUntilComplete") final String defaultHoldUntilComplete, 10645 @GraphQLName("defaultAllowBackorders") final String defaultAllowBackorders, 10646 @GraphQLName("defaultAllowSubstitutions") final String defaultAllowSubstitutions, 10647 @GraphQLName("defaultAllowCombiningShipments") final String defaultAllowCombiningShipments, 10648 @GraphQLName("defaultRequireReference") final String defaultRequireReference, 10649 @GraphQLName("defaultAllowReferenceDuplicates") final String defaultAllowReferenceDuplicates, 10650 @GraphQLName("defaultReferenceValidationPattern") final String defaultReferenceValidationPattern, 10651 @GraphQLName("isDefault") final String isDefault, 10652 @GraphQLName("sortOrder") final String sortOrder, 10653 @GraphQLName("description") final String description) { 10654 var mutationResultObject = new MutationResultWithIdObject(); 10655 10656 try { 10657 var spec = VendorUtil.getHome().getVendorTypeUniversalSpec(); 10658 10659 spec.setVendorTypeName(originalVendorTypeName); 10660 spec.setUuid(id); 10661 10662 var commandForm = VendorUtil.getHome().getEditVendorTypeForm(); 10663 10664 commandForm.setSpec(spec); 10665 commandForm.setEditMode(EditMode.LOCK); 10666 10667 var commandResult = VendorUtil.getHome().editVendorType(BaseGraphQl.getUserVisitPK(env), commandForm); 10668 10669 if(!commandResult.hasErrors()) { 10670 var executionResult = commandResult.getExecutionResult(); 10671 var result = executionResult.getResult(); 10672 Map<String, Object> arguments = env.getArgument("input"); 10673 var edit = result.getEdit(); 10674 10675 mutationResultObject.setEntityInstance(result.getVendorType().getEntityInstance()); 10676 10677 if(arguments.containsKey("vendorTypeName")) 10678 edit.setVendorTypeName(vendorTypeName); 10679 if(arguments.containsKey("defaultTermName")) 10680 edit.setDefaultTermName(defaultTermName); 10681 if(arguments.containsKey("defaultFreeOnBoardName")) 10682 edit.setDefaultFreeOnBoardName(defaultFreeOnBoardName); 10683 if(arguments.containsKey("defaultCancellationPolicyName")) 10684 edit.setDefaultCancellationPolicyName(defaultCancellationPolicyName); 10685 if(arguments.containsKey("defaultReturnPolicyName")) 10686 edit.setDefaultReturnPolicyName(defaultReturnPolicyName); 10687 if(arguments.containsKey("defaultApGlAccountName")) 10688 edit.setDefaultApGlAccountName(defaultApGlAccountName); 10689 if(arguments.containsKey("defaultHoldUntilComplete")) 10690 edit.setDefaultHoldUntilComplete(defaultHoldUntilComplete); 10691 if(arguments.containsKey("defaultAllowBackorders")) 10692 edit.setDefaultAllowBackorders(defaultAllowBackorders); 10693 if(arguments.containsKey("defaultAllowSubstitutions")) 10694 edit.setDefaultAllowSubstitutions(defaultAllowSubstitutions); 10695 if(arguments.containsKey("defaultAllowCombiningShipments")) 10696 edit.setDefaultAllowCombiningShipments(defaultAllowCombiningShipments); 10697 if(arguments.containsKey("defaultRequireReference")) 10698 edit.setDefaultRequireReference(defaultRequireReference); 10699 if(arguments.containsKey("defaultAllowReferenceDuplicates")) 10700 edit.setDefaultAllowReferenceDuplicates(defaultAllowReferenceDuplicates); 10701 if(arguments.containsKey("defaultReferenceValidationPattern")) 10702 edit.setDefaultReferenceValidationPattern(defaultReferenceValidationPattern); 10703 if(arguments.containsKey("isDefault")) 10704 edit.setIsDefault(isDefault); 10705 if(arguments.containsKey("sortOrder")) 10706 edit.setSortOrder(sortOrder); 10707 if(arguments.containsKey("description")) 10708 edit.setDescription(description); 10709 10710 commandForm.setEdit(edit); 10711 commandForm.setEditMode(EditMode.UPDATE); 10712 10713 commandResult = VendorUtil.getHome().editVendorType(BaseGraphQl.getUserVisitPK(env), commandForm); 10714 } 10715 10716 mutationResultObject.setCommandResult(commandResult); 10717 } catch (NamingException ex) { 10718 throw new RuntimeException(ex); 10719 } 10720 10721 return mutationResultObject; 10722 } 10723 10724 @GraphQLField 10725 @GraphQLRelayMutation 10726 static MutationResultObject deleteVendorType(final DataFetchingEnvironment env, 10727 @GraphQLName("vendorTypeName") final String vendorTypeName, 10728 @GraphQLName("id") @GraphQLID final String id) { 10729 var mutationResultObject = new MutationResultObject(); 10730 10731 try { 10732 var commandForm = VendorUtil.getHome().getDeleteVendorTypeForm(); 10733 10734 commandForm.setVendorTypeName(vendorTypeName); 10735 commandForm.setUuid(id); 10736 10737 mutationResultObject.setCommandResult(VendorUtil.getHome().deleteVendorType(BaseGraphQl.getUserVisitPK(env), commandForm)); 10738 } catch (NamingException ex) { 10739 throw new RuntimeException(ex); 10740 } 10741 10742 return mutationResultObject; 10743 } 10744 10745 @GraphQLField 10746 @GraphQLRelayMutation 10747 static MutationResultWithIdObject createVendor(final DataFetchingEnvironment env, 10748 @GraphQLName("vendorName") final String vendorName, 10749 @GraphQLName("vendorTypeName") final String vendorTypeName, 10750 @GraphQLName("cancellationPolicyName") final String cancellationPolicyName, 10751 @GraphQLName("returnPolicyName") final String returnPolicyName, 10752 @GraphQLName("apGlAccountName") final String apGlAccountName, 10753 @GraphQLName("minimumPurchaseOrderLines") final String minimumPurchaseOrderLines, 10754 @GraphQLName("maximumPurchaseOrderLines") final String maximumPurchaseOrderLines, 10755 @GraphQLName("minimumPurchaseOrderAmount") final String minimumPurchaseOrderAmount, 10756 @GraphQLName("maximumPurchaseOrderAmount") final String maximumPurchaseOrderAmount, 10757 @GraphQLName("useItemPurchasingCategories") @GraphQLNonNull final String useItemPurchasingCategories, 10758 @GraphQLName("defaultItemAliasTypeName") final String defaultItemAliasTypeName, 10759 @GraphQLName("personalTitleId") final String personalTitleId, 10760 @GraphQLName("firstName") final String firstName, 10761 @GraphQLName("middleName") final String middleName, 10762 @GraphQLName("lastName") final String lastName, 10763 @GraphQLName("nameSuffixId") final String nameSuffixId, 10764 @GraphQLName("name") final String name, 10765 @GraphQLName("preferredLanguageIsoName") final String preferredLanguageIsoName, 10766 @GraphQLName("preferredCurrencyIsoName") final String preferredCurrencyIsoName, 10767 @GraphQLName("preferredJavaTimeZoneName") final String preferredJavaTimeZoneName, 10768 @GraphQLName("preferredDateTimeFormatName") final String preferredDateTimeFormatName, 10769 @GraphQLName("emailAddress") final String emailAddress, 10770 @GraphQLName("allowSolicitation") @GraphQLNonNull final String allowSolicitation) { 10771 var mutationResultObject = new MutationResultWithIdObject(); 10772 10773 try { 10774 var commandForm = PartyUtil.getHome().getCreateVendorForm(); 10775 10776 commandForm.setVendorName(vendorName); 10777 commandForm.setVendorTypeName(vendorTypeName); 10778 commandForm.setCancellationPolicyName(cancellationPolicyName); 10779 commandForm.setReturnPolicyName(returnPolicyName); 10780 commandForm.setApGlAccountName(apGlAccountName); 10781 commandForm.setMinimumPurchaseOrderLines(minimumPurchaseOrderLines); 10782 commandForm.setMaximumPurchaseOrderLines(maximumPurchaseOrderLines); 10783 commandForm.setMinimumPurchaseOrderAmount(minimumPurchaseOrderAmount); 10784 commandForm.setMaximumPurchaseOrderLines(maximumPurchaseOrderAmount); 10785 commandForm.setUseItemPurchasingCategories(useItemPurchasingCategories); 10786 commandForm.setDefaultItemAliasTypeName(defaultItemAliasTypeName); 10787 commandForm.setPersonalTitleId(personalTitleId); 10788 commandForm.setFirstName(firstName); 10789 commandForm.setMiddleName(middleName); 10790 commandForm.setLastName(lastName); 10791 commandForm.setNameSuffixId(nameSuffixId); 10792 commandForm.setName(name); 10793 commandForm.setPreferredLanguageIsoName(preferredLanguageIsoName); 10794 commandForm.setPreferredCurrencyIsoName(preferredCurrencyIsoName); 10795 commandForm.setPreferredJavaTimeZoneName(preferredJavaTimeZoneName); 10796 commandForm.setPreferredDateTimeFormatName(preferredDateTimeFormatName); 10797 commandForm.setEmailAddress(emailAddress); 10798 commandForm.setAllowSolicitation(allowSolicitation); 10799 10800 var commandResult = PartyUtil.getHome().createVendor(BaseGraphQl.getUserVisitPK(env), commandForm); 10801 mutationResultObject.setCommandResult(commandResult); 10802 10803 if(!commandResult.hasErrors()) { 10804 var result = commandResult.getExecutionResult().getResult(); 10805 10806 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 10807 } 10808 } catch (NamingException ex) { 10809 throw new RuntimeException(ex); 10810 } 10811 10812 return mutationResultObject; 10813 } 10814 10815 @GraphQLField 10816 @GraphQLRelayMutation 10817 static MutationResultWithIdObject editVendor(final DataFetchingEnvironment env, 10818 @GraphQLName("originalVendorName") final String originalVendorName, 10819 @GraphQLName("partyName") final String partyName, 10820 @GraphQLName("id") @GraphQLID final String id, 10821 @GraphQLName("vendorName") final String vendorName, 10822 @GraphQLName("vendorTypeName") final String vendorTypeName, 10823 @GraphQLName("minimumPurchaseOrderLines") final String minimumPurchaseOrderLines, 10824 @GraphQLName("maximumPurchaseOrderLines") final String maximumPurchaseOrderLines, 10825 @GraphQLName("minimumPurchaseOrderAmount") final String minimumPurchaseOrderAmount, 10826 @GraphQLName("maximumPurchaseOrderAmount") final String maximumPurchaseOrderAmount, 10827 @GraphQLName("useItemPurchasingCategories") final String useItemPurchasingCategories, 10828 @GraphQLName("defaultItemAliasTypeName") final String defaultItemAliasTypeName, 10829 @GraphQLName("cancellationPolicyName") final String cancellationPolicyName, 10830 @GraphQLName("returnPolicyName") final String returnPolicyName, 10831 @GraphQLName("apGlAccountName") final String apGlAccountName, 10832 @GraphQLName("personalTitleId") final String personalTitleId, 10833 @GraphQLName("firstName") final String firstName, 10834 @GraphQLName("middleName") final String middleName, 10835 @GraphQLName("lastName") final String lastName, 10836 @GraphQLName("nameSuffixId") final String nameSuffixId, 10837 @GraphQLName("name") final String name, 10838 @GraphQLName("preferredLanguageIsoName") final String preferredLanguageIsoName, 10839 @GraphQLName("preferredCurrencyIsoName") final String preferredCurrencyIsoName, 10840 @GraphQLName("preferredJavaTimeZoneName") final String preferredJavaTimeZoneName, 10841 @GraphQLName("preferredDateTimeFormatName") final String preferredDateTimeFormatName, 10842 @GraphQLName("holdUntilComplete") final String holdUntilComplete, 10843 @GraphQLName("allowBackorders") final String allowBackorders, 10844 @GraphQLName("allowSubstitutions") final String allowSubstitutions, 10845 @GraphQLName("allowCombiningShipments") final String allowCombiningShipments, 10846 @GraphQLName("requireReference") final String requireReference, 10847 @GraphQLName("allowReferenceDuplicates") final String allowReferenceDuplicates, 10848 @GraphQLName("referenceValidationPattern") final String referenceValidationPattern 10849 ) { 10850 var mutationResultObject = new MutationResultWithIdObject(); 10851 10852 try { 10853 var spec = VendorUtil.getHome().getVendorUniversalSpec(); 10854 10855 spec.setVendorName(originalVendorName); 10856 spec.setPartyName(partyName); 10857 spec.setUuid(id); 10858 10859 var commandForm = VendorUtil.getHome().getEditVendorForm(); 10860 10861 commandForm.setSpec(spec); 10862 commandForm.setEditMode(EditMode.LOCK); 10863 10864 var commandResult = VendorUtil.getHome().editVendor(BaseGraphQl.getUserVisitPK(env), commandForm); 10865 10866 if(!commandResult.hasErrors()) { 10867 var executionResult = commandResult.getExecutionResult(); 10868 var result = executionResult.getResult(); 10869 Map<String, Object> arguments = env.getArgument("input"); 10870 var edit = result.getEdit(); 10871 10872 mutationResultObject.setEntityInstance(result.getVendor().getEntityInstance()); 10873 10874 if(arguments.containsKey("vendorName")) 10875 edit.setVendorName(vendorName); 10876 if(arguments.containsKey("vendorTypeName")) 10877 edit.setVendorTypeName(vendorTypeName); 10878 if(arguments.containsKey("minimumPurchaseOrderLines")) 10879 edit.setMinimumPurchaseOrderLines(minimumPurchaseOrderLines); 10880 if(arguments.containsKey("maximumPurchaseOrderLines")) 10881 edit.setMaximumPurchaseOrderLines(maximumPurchaseOrderLines); 10882 if(arguments.containsKey("minimumPurchaseOrderAmount")) 10883 edit.setMinimumPurchaseOrderAmount(minimumPurchaseOrderAmount); 10884 if(arguments.containsKey("maximumPurchaseOrderAmount")) 10885 edit.setMaximumPurchaseOrderAmount(maximumPurchaseOrderAmount); 10886 if(arguments.containsKey("useItemPurchasingCategories")) 10887 edit.setUseItemPurchasingCategories(useItemPurchasingCategories); 10888 if(arguments.containsKey("defaultItemAliasTypeName")) 10889 edit.setDefaultItemAliasTypeName(defaultItemAliasTypeName); 10890 if(arguments.containsKey("cancellationPolicyName")) 10891 edit.setCancellationPolicyName(cancellationPolicyName); 10892 if(arguments.containsKey("returnPolicyName")) 10893 edit.setReturnPolicyName(returnPolicyName); 10894 if(arguments.containsKey("apGlAccountName")) 10895 edit.setApGlAccountName(apGlAccountName); 10896 if(arguments.containsKey("personalTitleId")) 10897 edit.setPersonalTitleId(personalTitleId); 10898 if(arguments.containsKey("firstName")) 10899 edit.setFirstName(firstName); 10900 if(arguments.containsKey("middleName")) 10901 edit.setMiddleName(middleName); 10902 if(arguments.containsKey("lastName")) 10903 edit.setLastName(lastName); 10904 if(arguments.containsKey("nameSuffixId")) 10905 edit.setNameSuffixId(nameSuffixId); 10906 if(arguments.containsKey("name")) 10907 edit.setName(name); 10908 if(arguments.containsKey("preferredLanguageIsoName")) 10909 edit.setPreferredLanguageIsoName(preferredLanguageIsoName); 10910 if(arguments.containsKey("preferredCurrencyIsoName")) 10911 edit.setPreferredCurrencyIsoName(preferredCurrencyIsoName); 10912 if(arguments.containsKey("preferredJavaTimeZoneName")) 10913 edit.setPreferredJavaTimeZoneName(preferredJavaTimeZoneName); 10914 if(arguments.containsKey("preferredDateTimeFormatName")) 10915 edit.setPreferredDateTimeFormatName(preferredDateTimeFormatName); 10916 if(arguments.containsKey("holdUntilComplete")) 10917 edit.setHoldUntilComplete(holdUntilComplete); 10918 if(arguments.containsKey("allowBackorders")) 10919 edit.setAllowBackorders(allowBackorders); 10920 if(arguments.containsKey("allowSubstitutions")) 10921 edit.setAllowSubstitutions(allowSubstitutions); 10922 if(arguments.containsKey("allowCombiningShipments")) 10923 edit.setAllowCombiningShipments(allowCombiningShipments); 10924 if(arguments.containsKey("requireReference")) 10925 edit.setRequireReference(requireReference); 10926 if(arguments.containsKey("allowReferenceDuplicates")) 10927 edit.setAllowReferenceDuplicates(allowReferenceDuplicates); 10928 if(arguments.containsKey("referenceValidationPattern")) 10929 edit.setReferenceValidationPattern(referenceValidationPattern); 10930 10931 commandForm.setEdit(edit); 10932 commandForm.setEditMode(EditMode.UPDATE); 10933 10934 commandResult = VendorUtil.getHome().editVendor(BaseGraphQl.getUserVisitPK(env), commandForm); 10935 } 10936 10937 mutationResultObject.setCommandResult(commandResult); 10938 } catch (NamingException ex) { 10939 throw new RuntimeException(ex); 10940 } 10941 10942 return mutationResultObject; 10943 } 10944 10945 @GraphQLField 10946 @GraphQLRelayMutation 10947 @GraphQLName("setVendorStatus") 10948 static MutationResultObject setVendorStatus(final DataFetchingEnvironment env, 10949 @GraphQLName("vendorName") final String vendorName, 10950 @GraphQLName("partyName") final String partyName, 10951 @GraphQLName("id") @GraphQLID final String id, 10952 @GraphQLName("vendorStatusChoice") @GraphQLNonNull final String vendorStatusChoice) { 10953 var mutationResultObject = new MutationResultObject(); 10954 10955 try { 10956 var commandForm = PartyUtil.getHome().getSetVendorStatusForm(); 10957 10958 commandForm.setVendorName(vendorName); 10959 commandForm.setPartyName(partyName); 10960 commandForm.setUuid(id); 10961 commandForm.setVendorStatusChoice(vendorStatusChoice); 10962 10963 mutationResultObject.setCommandResult(PartyUtil.getHome().setVendorStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 10964 } catch (NamingException ex) { 10965 throw new RuntimeException(ex); 10966 } 10967 10968 return mutationResultObject; 10969 } 10970 10971 @GraphQLField 10972 @GraphQLRelayMutation 10973 static MutationResultWithIdObject createVendorItem(final DataFetchingEnvironment env, 10974 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 10975 @GraphQLName("vendorName") @GraphQLNonNull final String vendorName, 10976 @GraphQLName("vendorItemName") final String vendorItemName, 10977 @GraphQLName("description") final String description, 10978 @GraphQLName("priority") @GraphQLNonNull final String priority, 10979 @GraphQLName("cancellationPolicyName") final String cancellationPolicyName, 10980 @GraphQLName("returnPolicyName") final String returnPolicyName) { 10981 var mutationResultObject = new MutationResultWithIdObject(); 10982 10983 try { 10984 var commandForm = VendorUtil.getHome().getCreateVendorItemForm(); 10985 10986 commandForm.setItemName(itemName); 10987 commandForm.setVendorName(vendorName); 10988 commandForm.setVendorItemName(vendorItemName); 10989 commandForm.setDescription(description); 10990 commandForm.setPriority(priority); 10991 commandForm.setCancellationPolicyName(cancellationPolicyName); 10992 commandForm.setReturnPolicyName(returnPolicyName); 10993 10994 var commandResult = VendorUtil.getHome().createVendorItem(BaseGraphQl.getUserVisitPK(env), commandForm); 10995 mutationResultObject.setCommandResult(commandResult); 10996 10997 if(!commandResult.hasErrors()) { 10998 var result = commandResult.getExecutionResult().getResult(); 10999 11000 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 11001 } 11002 } catch (NamingException ex) { 11003 throw new RuntimeException(ex); 11004 } 11005 11006 return mutationResultObject; 11007 } 11008 11009 @GraphQLField 11010 @GraphQLRelayMutation 11011 static MutationResultWithIdObject editVendorItem(final DataFetchingEnvironment env, 11012 @GraphQLName("vendorName") final String vendorName, 11013 @GraphQLName("partyName") final String partyName, 11014 @GraphQLName("originalVendorItemName") final String originalVendorItemName, 11015 @GraphQLName("id") @GraphQLID final String id, 11016 @GraphQLName("vendorItemName") final String vendorItemName, 11017 @GraphQLName("description") final String description, 11018 @GraphQLName("priority") final String priority, 11019 @GraphQLName("cancellationPolicyName") final String cancellationPolicyName, 11020 @GraphQLName("returnPolicyName") final String returnPolicyName) { 11021 var mutationResultObject = new MutationResultWithIdObject(); 11022 11023 try { 11024 var spec = VendorUtil.getHome().getVendorItemUniversalSpec(); 11025 11026 spec.setVendorName(vendorName); 11027 spec.setPartyName(partyName); 11028 spec.setVendorItemName(originalVendorItemName); 11029 spec.setUuid(id); 11030 11031 var commandForm = VendorUtil.getHome().getEditVendorItemForm(); 11032 11033 commandForm.setSpec(spec); 11034 commandForm.setEditMode(EditMode.LOCK); 11035 11036 var commandResult = VendorUtil.getHome().editVendorItem(BaseGraphQl.getUserVisitPK(env), commandForm); 11037 11038 if(!commandResult.hasErrors()) { 11039 var executionResult = commandResult.getExecutionResult(); 11040 var result = executionResult.getResult(); 11041 Map<String, Object> arguments = env.getArgument("input"); 11042 var edit = result.getEdit(); 11043 11044 mutationResultObject.setEntityInstance(result.getVendorItem().getEntityInstance()); 11045 11046 if(arguments.containsKey("vendorItemName")) 11047 edit.setVendorItemName(vendorItemName); 11048 if(arguments.containsKey("description")) 11049 edit.setDescription(description); 11050 if(arguments.containsKey("priority")) 11051 edit.setPriority(priority); 11052 if(arguments.containsKey("cancellationPolicyName")) 11053 edit.setCancellationPolicyName(cancellationPolicyName); 11054 if(arguments.containsKey("returnPolicyName")) 11055 edit.setReturnPolicyName(returnPolicyName); 11056 11057 commandForm.setEdit(edit); 11058 commandForm.setEditMode(EditMode.UPDATE); 11059 11060 commandResult = VendorUtil.getHome().editVendorItem(BaseGraphQl.getUserVisitPK(env), commandForm); 11061 } 11062 11063 mutationResultObject.setCommandResult(commandResult); 11064 } catch (NamingException ex) { 11065 throw new RuntimeException(ex); 11066 } 11067 11068 return mutationResultObject; 11069 } 11070 11071 @GraphQLField 11072 @GraphQLRelayMutation 11073 @GraphQLName("setVendorItemStatus") 11074 static MutationResultObject setVendorItemStatus(final DataFetchingEnvironment env, 11075 @GraphQLName("vendorName") final String vendorName, 11076 @GraphQLName("partyName") final String partyName, 11077 @GraphQLName("vendorItemName") final String vendorItemName, 11078 @GraphQLName("id") @GraphQLID final String id, 11079 @GraphQLName("vendorItemStatusChoice") @GraphQLNonNull final String vendorItemStatusChoice) { 11080 var mutationResultObject = new MutationResultObject(); 11081 11082 try { 11083 var commandForm = VendorUtil.getHome().getSetVendorItemStatusForm(); 11084 11085 commandForm.setVendorName(vendorName); 11086 commandForm.setPartyName(partyName); 11087 commandForm.setVendorItemName(vendorItemName); 11088 commandForm.setUuid(id); 11089 commandForm.setVendorItemStatusChoice(vendorItemStatusChoice); 11090 11091 mutationResultObject.setCommandResult(VendorUtil.getHome().setVendorItemStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 11092 } catch (NamingException ex) { 11093 throw new RuntimeException(ex); 11094 } 11095 11096 return mutationResultObject; 11097 } 11098 11099 @GraphQLField 11100 @GraphQLRelayMutation 11101 static MutationResultObject deleteVendorItem(final DataFetchingEnvironment env, 11102 @GraphQLName("vendorName") final String vendorName, 11103 @GraphQLName("partyName") final String partyName, 11104 @GraphQLName("vendorItemName") final String vendorItemName, 11105 @GraphQLName("id") @GraphQLID final String id) { 11106 var mutationResultObject = new MutationResultObject(); 11107 11108 try { 11109 var commandForm = VendorUtil.getHome().getDeleteVendorItemForm(); 11110 11111 commandForm.setVendorName(vendorName); 11112 commandForm.setPartyName(partyName); 11113 commandForm.setVendorItemName(vendorItemName); 11114 commandForm.setUuid(id); 11115 11116 mutationResultObject.setCommandResult(VendorUtil.getHome().deleteVendorItem(BaseGraphQl.getUserVisitPK(env), commandForm)); 11117 } catch (NamingException ex) { 11118 throw new RuntimeException(ex); 11119 } 11120 11121 return mutationResultObject; 11122 } 11123 11124 @GraphQLField 11125 @GraphQLRelayMutation 11126 static MutationResultObject createVendorItemCost(final DataFetchingEnvironment env, 11127 @GraphQLName("vendorName") @GraphQLNonNull final String vendorName, 11128 @GraphQLName("vendorItemName") @GraphQLNonNull final String vendorItemName, 11129 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 11130 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 11131 @GraphQLName("unitCost") @GraphQLNonNull final String unitCost) { 11132 var mutationResultObject = new MutationResultObject(); 11133 11134 try { 11135 var commandForm = VendorUtil.getHome().getCreateVendorItemCostForm(); 11136 11137 commandForm.setVendorName(vendorName); 11138 commandForm.setVendorItemName(vendorItemName); 11139 commandForm.setInventoryConditionName(inventoryConditionName); 11140 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 11141 commandForm.setUnitCost(unitCost); 11142 11143 var commandResult = VendorUtil.getHome().createVendorItemCost(BaseGraphQl.getUserVisitPK(env), commandForm); 11144 mutationResultObject.setCommandResult(commandResult); 11145 } catch (NamingException ex) { 11146 throw new RuntimeException(ex); 11147 } 11148 11149 return mutationResultObject; 11150 } 11151 11152 @GraphQLField 11153 @GraphQLRelayMutation 11154 static MutationResultObject editVendorItemCost(final DataFetchingEnvironment env, 11155 @GraphQLName("vendorName") @GraphQLNonNull final String vendorName, 11156 @GraphQLName("vendorItemName") @GraphQLNonNull final String vendorItemName, 11157 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 11158 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 11159 @GraphQLName("unitCost") final String unitCost) { 11160 var mutationResultObject = new MutationResultObject(); 11161 11162 try { 11163 var spec = VendorUtil.getHome().getVendorItemCostSpec(); 11164 11165 spec.setVendorName(vendorName); 11166 spec.setVendorItemName(vendorItemName); 11167 spec.setInventoryConditionName(inventoryConditionName); 11168 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 11169 11170 var commandForm = VendorUtil.getHome().getEditVendorItemCostForm(); 11171 11172 commandForm.setSpec(spec); 11173 commandForm.setEditMode(EditMode.LOCK); 11174 11175 var commandResult = VendorUtil.getHome().editVendorItemCost(BaseGraphQl.getUserVisitPK(env), commandForm); 11176 11177 if(!commandResult.hasErrors()) { 11178 var executionResult = commandResult.getExecutionResult(); 11179 var result = executionResult.getResult(); 11180 Map<String, Object> arguments = env.getArgument("input"); 11181 var edit = result.getEdit(); 11182 11183 if(arguments.containsKey("unitCost")) 11184 edit.setUnitCost(unitCost); 11185 11186 commandForm.setEdit(edit); 11187 commandForm.setEditMode(EditMode.UPDATE); 11188 11189 commandResult = VendorUtil.getHome().editVendorItemCost(BaseGraphQl.getUserVisitPK(env), commandForm); 11190 } 11191 11192 mutationResultObject.setCommandResult(commandResult); 11193 } catch (NamingException ex) { 11194 throw new RuntimeException(ex); 11195 } 11196 11197 return mutationResultObject; 11198 } 11199 11200 @GraphQLField 11201 @GraphQLRelayMutation 11202 static MutationResultObject deleteVendorItemCost(final DataFetchingEnvironment env, 11203 @GraphQLName("vendorName") @GraphQLNonNull final String vendorName, 11204 @GraphQLName("vendorItemName") @GraphQLNonNull final String vendorItemName, 11205 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 11206 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName) { 11207 var mutationResultObject = new MutationResultObject(); 11208 11209 try { 11210 var commandForm = VendorUtil.getHome().getDeleteVendorItemCostForm(); 11211 11212 commandForm.setVendorName(vendorName); 11213 commandForm.setVendorItemName(vendorItemName); 11214 commandForm.setInventoryConditionName(inventoryConditionName); 11215 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 11216 11217 mutationResultObject.setCommandResult(VendorUtil.getHome().deleteVendorItemCost(BaseGraphQl.getUserVisitPK(env), commandForm)); 11218 } catch (NamingException ex) { 11219 throw new RuntimeException(ex); 11220 } 11221 11222 return mutationResultObject; 11223 } 11224 11225 @GraphQLField 11226 @GraphQLRelayMutation 11227 static MutationResultWithIdObject createWarehouseType(final DataFetchingEnvironment env, 11228 @GraphQLName("warehouseTypeName") @GraphQLNonNull final String warehouseTypeName, 11229 @GraphQLName("priority") @GraphQLNonNull final String priority, 11230 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 11231 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 11232 @GraphQLName("description") final String description) { 11233 var mutationResultObject = new MutationResultWithIdObject(); 11234 11235 try { 11236 var commandForm = WarehouseUtil.getHome().getCreateWarehouseTypeForm(); 11237 11238 commandForm.setWarehouseTypeName(warehouseTypeName); 11239 commandForm.setPriority(priority); 11240 commandForm.setIsDefault(isDefault); 11241 commandForm.setSortOrder(sortOrder); 11242 commandForm.setDescription(description); 11243 11244 var commandResult = WarehouseUtil.getHome().createWarehouseType(BaseGraphQl.getUserVisitPK(env), commandForm); 11245 mutationResultObject.setCommandResult(commandResult); 11246 11247 if(!commandResult.hasErrors()) { 11248 var result = commandResult.getExecutionResult().getResult(); 11249 11250 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 11251 } 11252 } catch (NamingException ex) { 11253 throw new RuntimeException(ex); 11254 } 11255 11256 return mutationResultObject; 11257 } 11258 11259 @GraphQLField 11260 @GraphQLRelayMutation 11261 static MutationResultObject deleteWarehouseType(final DataFetchingEnvironment env, 11262 @GraphQLName("warehouseTypeName") @GraphQLNonNull final String warehouseTypeName) { 11263 var mutationResultObject = new MutationResultObject(); 11264 11265 try { 11266 var commandForm = WarehouseUtil.getHome().getDeleteWarehouseTypeForm(); 11267 11268 commandForm.setWarehouseTypeName(warehouseTypeName); 11269 11270 var commandResult = WarehouseUtil.getHome().deleteWarehouseType(BaseGraphQl.getUserVisitPK(env), commandForm); 11271 mutationResultObject.setCommandResult(commandResult); 11272 } catch (NamingException ex) { 11273 throw new RuntimeException(ex); 11274 } 11275 11276 return mutationResultObject; 11277 } 11278 11279 @GraphQLField 11280 @GraphQLRelayMutation 11281 static MutationResultWithIdObject editWarehouseType(final DataFetchingEnvironment env, 11282 @GraphQLName("originalWarehouseTypeName") final String originalWarehouseTypeName, 11283 @GraphQLName("id") @GraphQLID final String id, 11284 @GraphQLName("warehouseTypeName") final String warehouseTypeName, 11285 @GraphQLName("priority") final String priority, 11286 @GraphQLName("isDefault") final String isDefault, 11287 @GraphQLName("sortOrder") final String sortOrder, 11288 @GraphQLName("description") final String description) { 11289 var mutationResultObject = new MutationResultWithIdObject(); 11290 11291 try { 11292 var spec = WarehouseUtil.getHome().getWarehouseTypeUniversalSpec(); 11293 11294 spec.setWarehouseTypeName(originalWarehouseTypeName); 11295 spec.setUuid(id); 11296 11297 var commandForm = WarehouseUtil.getHome().getEditWarehouseTypeForm(); 11298 11299 commandForm.setSpec(spec); 11300 commandForm.setEditMode(EditMode.LOCK); 11301 11302 var commandResult = WarehouseUtil.getHome().editWarehouseType(BaseGraphQl.getUserVisitPK(env), commandForm); 11303 11304 if(!commandResult.hasErrors()) { 11305 var executionResult = commandResult.getExecutionResult(); 11306 var result = executionResult.getResult(); 11307 Map<String, Object> arguments = env.getArgument("input"); 11308 var edit = result.getEdit(); 11309 11310 mutationResultObject.setEntityInstance(result.getWarehouseType().getEntityInstance()); 11311 11312 if(arguments.containsKey("warehouseTypeName")) 11313 edit.setWarehouseTypeName(warehouseTypeName); 11314 if(arguments.containsKey("priority")) 11315 edit.setPriority(priority); 11316 if(arguments.containsKey("isDefault")) 11317 edit.setIsDefault(isDefault); 11318 if(arguments.containsKey("sortOrder")) 11319 edit.setSortOrder(sortOrder); 11320 if(arguments.containsKey("description")) 11321 edit.setDescription(description); 11322 11323 commandForm.setEdit(edit); 11324 commandForm.setEditMode(EditMode.UPDATE); 11325 11326 commandResult = WarehouseUtil.getHome().editWarehouseType(BaseGraphQl.getUserVisitPK(env), commandForm); 11327 } 11328 11329 mutationResultObject.setCommandResult(commandResult); 11330 } catch (NamingException ex) { 11331 throw new RuntimeException(ex); 11332 } 11333 11334 return mutationResultObject; 11335 } 11336 11337 @GraphQLField 11338 @GraphQLRelayMutation 11339 static MutationResultWithIdObject createWarehouse(final DataFetchingEnvironment env, 11340 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11341 @GraphQLName("warehouseTypeName") @GraphQLNonNull final String warehouseTypeName, 11342 @GraphQLName("name") final String name, 11343 @GraphQLName("preferredLanguageIsoName") final String preferredLanguageIsoName, 11344 @GraphQLName("preferredCurrencyIsoName") final String preferredCurrencyIsoName, 11345 @GraphQLName("preferredJavaTimeZoneName") final String preferredJavaTimeZoneName, 11346 @GraphQLName("preferredDateTimeFormatName") final String preferredDateTimeFormatName, 11347 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 11348 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 11349 @GraphQLName("inventoryMovePrinterGroupName") @GraphQLNonNull final String inventoryMovePrinterGroupName, 11350 @GraphQLName("picklistPrinterGroupName") @GraphQLNonNull final String picklistPrinterGroupName, 11351 @GraphQLName("packingListPrinterGroupName") @GraphQLNonNull final String packingListPrinterGroupName, 11352 @GraphQLName("shippingManifestPrinterGroupName") @GraphQLNonNull final String shippingManifestPrinterGroupName) { 11353 var mutationResultObject = new MutationResultWithIdObject(); 11354 11355 try { 11356 var commandForm = WarehouseUtil.getHome().getCreateWarehouseForm(); 11357 11358 commandForm.setWarehouseName(warehouseName); 11359 commandForm.setWarehouseTypeName(warehouseTypeName); 11360 commandForm.setName(name); 11361 commandForm.setPreferredLanguageIsoName(preferredLanguageIsoName); 11362 commandForm.setPreferredCurrencyIsoName(preferredCurrencyIsoName); 11363 commandForm.setPreferredJavaTimeZoneName(preferredJavaTimeZoneName); 11364 commandForm.setPreferredDateTimeFormatName(preferredDateTimeFormatName); 11365 commandForm.setIsDefault(isDefault); 11366 commandForm.setSortOrder(sortOrder); 11367 commandForm.setInventoryMovePrinterGroupName(inventoryMovePrinterGroupName); 11368 commandForm.setPicklistPrinterGroupName(picklistPrinterGroupName); 11369 commandForm.setPackingListPrinterGroupName(packingListPrinterGroupName); 11370 commandForm.setShippingManifestPrinterGroupName(shippingManifestPrinterGroupName); 11371 11372 var commandResult = WarehouseUtil.getHome().createWarehouse(BaseGraphQl.getUserVisitPK(env), commandForm); 11373 mutationResultObject.setCommandResult(commandResult); 11374 11375 if(!commandResult.hasErrors()) { 11376 var result = commandResult.getExecutionResult().getResult(); 11377 11378 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 11379 } 11380 } catch (NamingException ex) { 11381 throw new RuntimeException(ex); 11382 } 11383 11384 return mutationResultObject; 11385 } 11386 11387 @GraphQLField 11388 @GraphQLRelayMutation 11389 static MutationResultWithIdObject editWarehouse(final DataFetchingEnvironment env, 11390 @GraphQLName("originalWarehouseName") final String originalWarehouseName, 11391 @GraphQLName("partyName") final String partyName, 11392 @GraphQLName("id") @GraphQLID final String id, 11393 @GraphQLName("warehouseName") final String warehouseName, 11394 @GraphQLName("warehouseTypeName") final String warehouseTypeName, 11395 @GraphQLName("name") final String name, 11396 @GraphQLName("preferredLanguageIsoName") final String preferredLanguageIsoName, 11397 @GraphQLName("preferredCurrencyIsoName") final String preferredCurrencyIsoName, 11398 @GraphQLName("preferredJavaTimeZoneName") final String preferredJavaTimeZoneName, 11399 @GraphQLName("preferredDateTimeFormatName") final String preferredDateTimeFormatName, 11400 @GraphQLName("isDefault") final String isDefault, 11401 @GraphQLName("sortOrder") final String sortOrder, 11402 @GraphQLName("inventoryMovePrinterGroupName") final String inventoryMovePrinterGroupName, 11403 @GraphQLName("picklistPrinterGroupName") final String picklistPrinterGroupName, 11404 @GraphQLName("packingListPrinterGroupName") final String packingListPrinterGroupName, 11405 @GraphQLName("shippingManifestPrinterGroupName") final String shippingManifestPrinterGroupName) { 11406 var mutationResultObject = new MutationResultWithIdObject(); 11407 11408 try { 11409 var spec = WarehouseUtil.getHome().getWarehouseUniversalSpec(); 11410 11411 spec.setWarehouseName(originalWarehouseName); 11412 spec.setPartyName(partyName); 11413 spec.setUuid(id); 11414 11415 var commandForm = WarehouseUtil.getHome().getEditWarehouseForm(); 11416 11417 commandForm.setSpec(spec); 11418 commandForm.setEditMode(EditMode.LOCK); 11419 11420 var commandResult = WarehouseUtil.getHome().editWarehouse(BaseGraphQl.getUserVisitPK(env), commandForm); 11421 11422 if(!commandResult.hasErrors()) { 11423 var executionResult = commandResult.getExecutionResult(); 11424 var result = executionResult.getResult(); 11425 Map<String, Object> arguments = env.getArgument("input"); 11426 var edit = result.getEdit(); 11427 11428 mutationResultObject.setEntityInstance(result.getWarehouse().getEntityInstance()); 11429 11430 if(arguments.containsKey("warehouseName")) 11431 edit.setWarehouseName(warehouseName); 11432 if(arguments.containsKey("warehouseTypeName")) 11433 edit.setWarehouseTypeName(warehouseTypeName); 11434 if(arguments.containsKey("name")) 11435 edit.setName(name); 11436 if(arguments.containsKey("preferredLanguageIsoName")) 11437 edit.setPreferredLanguageIsoName(preferredLanguageIsoName); 11438 if(arguments.containsKey("preferredCurrencyIsoName")) 11439 edit.setPreferredCurrencyIsoName(preferredCurrencyIsoName); 11440 if(arguments.containsKey("preferredJavaTimeZoneName")) 11441 edit.setPreferredJavaTimeZoneName(preferredJavaTimeZoneName); 11442 if(arguments.containsKey("preferredDateTimeFormatName")) 11443 edit.setPreferredDateTimeFormatName(preferredDateTimeFormatName); 11444 if(arguments.containsKey("isDefault")) 11445 edit.setIsDefault(isDefault); 11446 if(arguments.containsKey("sortOrder")) 11447 edit.setSortOrder(sortOrder); 11448 if(arguments.containsKey("inventoryMovePrinterGroupName")) 11449 edit.setInventoryMovePrinterGroupName(inventoryMovePrinterGroupName); 11450 if(arguments.containsKey("picklistPrinterGroupName")) 11451 edit.setPicklistPrinterGroupName(picklistPrinterGroupName); 11452 if(arguments.containsKey("packingListPrinterGroupName")) 11453 edit.setPackingListPrinterGroupName(packingListPrinterGroupName); 11454 if(arguments.containsKey("shippingManifestPrinterGroupName")) 11455 edit.setShippingManifestPrinterGroupName(shippingManifestPrinterGroupName); 11456 11457 commandForm.setEdit(edit); 11458 commandForm.setEditMode(EditMode.UPDATE); 11459 11460 commandResult = WarehouseUtil.getHome().editWarehouse(BaseGraphQl.getUserVisitPK(env), commandForm); 11461 } 11462 11463 mutationResultObject.setCommandResult(commandResult); 11464 } catch (NamingException ex) { 11465 throw new RuntimeException(ex); 11466 } 11467 11468 return mutationResultObject; 11469 } 11470 11471 @GraphQLField 11472 @GraphQLRelayMutation 11473 static MutationResultObject deleteWarehouse(final DataFetchingEnvironment env, 11474 @GraphQLName("warehouseName") final String warehouseName, 11475 @GraphQLName("id") @GraphQLID final String id) { 11476 var mutationResultObject = new MutationResultObject(); 11477 11478 try { 11479 var commandForm = WarehouseUtil.getHome().getDeleteWarehouseForm(); 11480 11481 commandForm.setWarehouseName(warehouseName); 11482 commandForm.setUuid(id); 11483 11484 mutationResultObject.setCommandResult(WarehouseUtil.getHome().deleteWarehouse(BaseGraphQl.getUserVisitPK(env), commandForm)); 11485 } catch (NamingException ex) { 11486 throw new RuntimeException(ex); 11487 } 11488 11489 return mutationResultObject; 11490 } 11491 11492 @GraphQLField 11493 @GraphQLRelayMutation 11494 static MutationResultObject createInventoryLocation(final DataFetchingEnvironment env, 11495 @GraphQLName("partyName") final String partyName, 11496 @GraphQLName("warehouseName") final String warehouseName, 11497 @GraphQLName("locationName") @GraphQLNonNull final String locationName, 11498 @GraphQLName("ownerPartyName") @GraphQLNonNull final String ownerPartyName, 11499 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 11500 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 11501 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName) { 11502 var mutationResultObject = new MutationResultObject(); 11503 11504 try { 11505 var commandForm = InventoryUtil.getHome().getCreateInventoryLocationForm(); 11506 11507 commandForm.setPartyName(partyName); 11508 commandForm.setWarehouseName(warehouseName); 11509 commandForm.setLocationName(locationName); 11510 commandForm.setOwnerPartyName(ownerPartyName); 11511 commandForm.setItemName(itemName); 11512 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 11513 commandForm.setInventoryConditionName(inventoryConditionName); 11514 11515 mutationResultObject.setCommandResult(InventoryUtil.getHome().createInventoryLocation( 11516 BaseGraphQl.getUserVisitPK(env), commandForm)); 11517 } catch (NamingException ex) { 11518 throw new RuntimeException(ex); 11519 } 11520 11521 return mutationResultObject; 11522 } 11523 11524 @GraphQLField 11525 @GraphQLRelayMutation 11526 static MutationResultObject deleteInventoryLocation(final DataFetchingEnvironment env, 11527 @GraphQLName("partyName") final String partyName, 11528 @GraphQLName("warehouseName") final String warehouseName, 11529 @GraphQLName("locationName") @GraphQLNonNull final String locationName, 11530 @GraphQLName("itemName") @GraphQLNonNull final String itemName) { 11531 var mutationResultObject = new MutationResultObject(); 11532 11533 try { 11534 var commandForm = InventoryUtil.getHome().getDeleteInventoryLocationForm(); 11535 11536 commandForm.setPartyName(partyName); 11537 commandForm.setWarehouseName(warehouseName); 11538 commandForm.setLocationName(locationName); 11539 commandForm.setItemName(itemName); 11540 11541 mutationResultObject.setCommandResult(InventoryUtil.getHome().deleteInventoryLocation( 11542 BaseGraphQl.getUserVisitPK(env), commandForm)); 11543 } catch (NamingException ex) { 11544 throw new RuntimeException(ex); 11545 } 11546 11547 return mutationResultObject; 11548 } 11549 11550 @GraphQLField 11551 @GraphQLRelayMutation 11552 static MutationResultWithIdObject createInventoryLocationGroup(final DataFetchingEnvironment env, 11553 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11554 @GraphQLName("inventoryLocationGroupName") @GraphQLNonNull final String inventoryLocationGroupName, 11555 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 11556 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 11557 @GraphQLName("description") final String description) { 11558 var mutationResultObject = new MutationResultWithIdObject(); 11559 11560 try { 11561 var commandForm = InventoryUtil.getHome().getCreateInventoryLocationGroupForm(); 11562 11563 commandForm.setWarehouseName(warehouseName); 11564 commandForm.setInventoryLocationGroupName(inventoryLocationGroupName); 11565 commandForm.setIsDefault(isDefault); 11566 commandForm.setSortOrder(sortOrder); 11567 commandForm.setDescription(description); 11568 11569 var commandResult = InventoryUtil.getHome().createInventoryLocationGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 11570 mutationResultObject.setCommandResult(commandResult); 11571 11572 if(!commandResult.hasErrors()) { 11573 var result = commandResult.getExecutionResult().getResult(); 11574 11575 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 11576 } 11577 } catch (NamingException ex) { 11578 throw new RuntimeException(ex); 11579 } 11580 11581 return mutationResultObject; 11582 } 11583 11584 @GraphQLField 11585 @GraphQLRelayMutation 11586 static MutationResultObject deleteInventoryLocationGroup(final DataFetchingEnvironment env, 11587 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11588 @GraphQLName("inventoryLocationGroupName") @GraphQLNonNull final String inventoryLocationGroupName) { 11589 var mutationResultObject = new MutationResultObject(); 11590 11591 try { 11592 var commandForm = InventoryUtil.getHome().getDeleteInventoryLocationGroupForm(); 11593 11594 commandForm.setWarehouseName(warehouseName); 11595 commandForm.setInventoryLocationGroupName(inventoryLocationGroupName); 11596 11597 var commandResult = InventoryUtil.getHome().deleteInventoryLocationGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 11598 mutationResultObject.setCommandResult(commandResult); 11599 } catch (NamingException ex) { 11600 throw new RuntimeException(ex); 11601 } 11602 11603 return mutationResultObject; 11604 } 11605 11606 @GraphQLField 11607 @GraphQLRelayMutation 11608 static MutationResultWithIdObject editInventoryLocationGroup(final DataFetchingEnvironment env, 11609 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11610 @GraphQLName("originalInventoryLocationGroupName") @GraphQLNonNull final String originalInventoryLocationGroupName, 11611 @GraphQLName("inventoryLocationGroupName") final String inventoryLocationGroupName, 11612 @GraphQLName("isDefault") final String isDefault, 11613 @GraphQLName("sortOrder") final String sortOrder, 11614 @GraphQLName("description") final String description) { 11615 var mutationResultObject = new MutationResultWithIdObject(); 11616 11617 try { 11618 var spec = InventoryUtil.getHome().getInventoryLocationGroupSpec(); 11619 11620 spec.setWarehouseName(warehouseName); 11621 spec.setInventoryLocationGroupName(originalInventoryLocationGroupName); 11622 11623 var commandForm = InventoryUtil.getHome().getEditInventoryLocationGroupForm(); 11624 11625 commandForm.setSpec(spec); 11626 commandForm.setEditMode(EditMode.LOCK); 11627 11628 var commandResult = InventoryUtil.getHome().editInventoryLocationGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 11629 11630 if(!commandResult.hasErrors()) { 11631 var executionResult = commandResult.getExecutionResult(); 11632 var result = executionResult.getResult(); 11633 Map<String, Object> arguments = env.getArgument("input"); 11634 var edit = result.getEdit(); 11635 11636 mutationResultObject.setEntityInstance(result.getInventoryLocationGroup().getEntityInstance()); 11637 11638 if(arguments.containsKey("inventoryLocationGroupName")) 11639 edit.setInventoryLocationGroupName(inventoryLocationGroupName); 11640 if(arguments.containsKey("isDefault")) 11641 edit.setIsDefault(isDefault); 11642 if(arguments.containsKey("sortOrder")) 11643 edit.setSortOrder(sortOrder); 11644 if(arguments.containsKey("description")) 11645 edit.setDescription(description); 11646 11647 commandForm.setEdit(edit); 11648 commandForm.setEditMode(EditMode.UPDATE); 11649 11650 commandResult = InventoryUtil.getHome().editInventoryLocationGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 11651 } 11652 11653 mutationResultObject.setCommandResult(commandResult); 11654 } catch (NamingException ex) { 11655 throw new RuntimeException(ex); 11656 } 11657 11658 return mutationResultObject; 11659 } 11660 11661 @GraphQLField 11662 @GraphQLRelayMutation 11663 @GraphQLName("setInventoryLocationGroupStatus") 11664 static MutationResultObject setInventoryLocationGroupStatus(final DataFetchingEnvironment env, 11665 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11666 @GraphQLName("inventoryLocationGroupName") @GraphQLNonNull final String inventoryLocationGroupName, 11667 @GraphQLName("inventoryLocationGroupStatusChoice") @GraphQLNonNull final String inventoryLocationGroupStatusChoice) { 11668 var mutationResultObject = new MutationResultObject(); 11669 11670 try { 11671 var commandForm = InventoryUtil.getHome().getSetInventoryLocationGroupStatusForm(); 11672 11673 commandForm.setWarehouseName(warehouseName); 11674 commandForm.setInventoryLocationGroupName(inventoryLocationGroupName); 11675 commandForm.setInventoryLocationGroupStatusChoice(inventoryLocationGroupStatusChoice); 11676 11677 mutationResultObject.setCommandResult(InventoryUtil.getHome().setInventoryLocationGroupStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 11678 } catch (NamingException ex) { 11679 throw new RuntimeException(ex); 11680 } 11681 11682 return mutationResultObject; 11683 } 11684 11685 @GraphQLField 11686 @GraphQLRelayMutation 11687 static MutationResultWithIdObject createLocationType(final DataFetchingEnvironment env, 11688 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11689 @GraphQLName("locationTypeName") @GraphQLNonNull final String locationTypeName, 11690 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 11691 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 11692 @GraphQLName("description") final String description) { 11693 var mutationResultObject = new MutationResultWithIdObject(); 11694 11695 try { 11696 var commandForm = WarehouseUtil.getHome().getCreateLocationTypeForm(); 11697 11698 commandForm.setWarehouseName(warehouseName); 11699 commandForm.setLocationTypeName(locationTypeName); 11700 commandForm.setIsDefault(isDefault); 11701 commandForm.setSortOrder(sortOrder); 11702 commandForm.setDescription(description); 11703 11704 var commandResult = WarehouseUtil.getHome().createLocationType(BaseGraphQl.getUserVisitPK(env), commandForm); 11705 mutationResultObject.setCommandResult(commandResult); 11706 11707 if(!commandResult.hasErrors()) { 11708 var result = commandResult.getExecutionResult().getResult(); 11709 11710 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 11711 } 11712 } catch (NamingException ex) { 11713 throw new RuntimeException(ex); 11714 } 11715 11716 return mutationResultObject; 11717 } 11718 11719 @GraphQLField 11720 @GraphQLRelayMutation 11721 static MutationResultObject deleteLocationType(final DataFetchingEnvironment env, 11722 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11723 @GraphQLName("locationTypeName") @GraphQLNonNull final String locationTypeName) { 11724 var mutationResultObject = new MutationResultObject(); 11725 11726 try { 11727 var commandForm = WarehouseUtil.getHome().getDeleteLocationTypeForm(); 11728 11729 commandForm.setWarehouseName(warehouseName); 11730 commandForm.setLocationTypeName(locationTypeName); 11731 11732 var commandResult = WarehouseUtil.getHome().deleteLocationType(BaseGraphQl.getUserVisitPK(env), commandForm); 11733 mutationResultObject.setCommandResult(commandResult); 11734 } catch (NamingException ex) { 11735 throw new RuntimeException(ex); 11736 } 11737 11738 return mutationResultObject; 11739 } 11740 11741 @GraphQLField 11742 @GraphQLRelayMutation 11743 static MutationResultWithIdObject editLocationType(final DataFetchingEnvironment env, 11744 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11745 @GraphQLName("originalLocationTypeName") @GraphQLNonNull final String originalLocationTypeName, 11746 @GraphQLName("locationTypeName") final String locationTypeName, 11747 @GraphQLName("isDefault") final String isDefault, 11748 @GraphQLName("sortOrder") final String sortOrder, 11749 @GraphQLName("description") final String description) { 11750 var mutationResultObject = new MutationResultWithIdObject(); 11751 11752 try { 11753 var spec = WarehouseUtil.getHome().getLocationTypeSpec(); 11754 11755 spec.setWarehouseName(warehouseName); 11756 spec.setLocationTypeName(originalLocationTypeName); 11757 11758 var commandForm = WarehouseUtil.getHome().getEditLocationTypeForm(); 11759 11760 commandForm.setSpec(spec); 11761 commandForm.setEditMode(EditMode.LOCK); 11762 11763 var commandResult = WarehouseUtil.getHome().editLocationType(BaseGraphQl.getUserVisitPK(env), commandForm); 11764 11765 if(!commandResult.hasErrors()) { 11766 var executionResult = commandResult.getExecutionResult(); 11767 var result = executionResult.getResult(); 11768 Map<String, Object> arguments = env.getArgument("input"); 11769 var edit = result.getEdit(); 11770 11771 mutationResultObject.setEntityInstance(result.getLocationType().getEntityInstance()); 11772 11773 if(arguments.containsKey("locationTypeName")) 11774 edit.setLocationTypeName(locationTypeName); 11775 if(arguments.containsKey("isDefault")) 11776 edit.setIsDefault(isDefault); 11777 if(arguments.containsKey("sortOrder")) 11778 edit.setSortOrder(sortOrder); 11779 if(arguments.containsKey("description")) 11780 edit.setDescription(description); 11781 11782 commandForm.setEdit(edit); 11783 commandForm.setEditMode(EditMode.UPDATE); 11784 11785 commandResult = WarehouseUtil.getHome().editLocationType(BaseGraphQl.getUserVisitPK(env), commandForm); 11786 } 11787 11788 mutationResultObject.setCommandResult(commandResult); 11789 } catch (NamingException ex) { 11790 throw new RuntimeException(ex); 11791 } 11792 11793 return mutationResultObject; 11794 } 11795 11796 @GraphQLField 11797 @GraphQLRelayMutation 11798 static MutationResultWithIdObject createLocation(final DataFetchingEnvironment env, 11799 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11800 @GraphQLName("locationName") @GraphQLNonNull final String locationName, 11801 @GraphQLName("locationTypeName") @GraphQLNonNull final String locationTypeName, 11802 @GraphQLName("locationUseTypeName") @GraphQLNonNull final String locationUseTypeName, 11803 @GraphQLName("velocity") @GraphQLNonNull final String velocity, 11804 @GraphQLName("inventoryLocationGroupName") @GraphQLNonNull final String inventoryLocationGroupName, 11805 @GraphQLName("description") final String description) { 11806 var mutationResultObject = new MutationResultWithIdObject(); 11807 11808 try { 11809 var commandForm = WarehouseUtil.getHome().getCreateLocationForm(); 11810 11811 commandForm.setWarehouseName(warehouseName); 11812 commandForm.setLocationName(locationName); 11813 commandForm.setLocationTypeName(locationTypeName); 11814 commandForm.setLocationUseTypeName(locationUseTypeName); 11815 commandForm.setVelocity(velocity); 11816 commandForm.setInventoryLocationGroupName(inventoryLocationGroupName); 11817 commandForm.setDescription(description); 11818 11819 var commandResult = WarehouseUtil.getHome().createLocation(BaseGraphQl.getUserVisitPK(env), commandForm); 11820 mutationResultObject.setCommandResult(commandResult); 11821 11822 if(!commandResult.hasErrors()) { 11823 var result = commandResult.getExecutionResult().getResult(); 11824 11825 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 11826 } 11827 } catch (NamingException ex) { 11828 throw new RuntimeException(ex); 11829 } 11830 11831 return mutationResultObject; 11832 } 11833 11834 @GraphQLField 11835 @GraphQLRelayMutation 11836 static MutationResultObject deleteLocation(final DataFetchingEnvironment env, 11837 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11838 @GraphQLName("locationName") @GraphQLNonNull final String locationName) { 11839 var mutationResultObject = new MutationResultObject(); 11840 11841 try { 11842 var commandForm = WarehouseUtil.getHome().getDeleteLocationForm(); 11843 11844 commandForm.setWarehouseName(warehouseName); 11845 commandForm.setLocationName(locationName); 11846 11847 var commandResult = WarehouseUtil.getHome().deleteLocation(BaseGraphQl.getUserVisitPK(env), commandForm); 11848 mutationResultObject.setCommandResult(commandResult); 11849 } catch (NamingException ex) { 11850 throw new RuntimeException(ex); 11851 } 11852 11853 return mutationResultObject; 11854 } 11855 11856 @GraphQLField 11857 @GraphQLRelayMutation 11858 static MutationResultWithIdObject editLocation(final DataFetchingEnvironment env, 11859 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11860 @GraphQLName("originalLocationName") @GraphQLNonNull final String originalLocationName, 11861 @GraphQLName("locationName") final String locationName, 11862 @GraphQLName("locationTypeName") final String locationTypeName, 11863 @GraphQLName("locationUseTypeName") final String locationUseTypeName, 11864 @GraphQLName("velocity") final String velocity, 11865 @GraphQLName("inventoryLocationGroupName") final String inventoryLocationGroupName, 11866 @GraphQLName("description") final String description) { 11867 var mutationResultObject = new MutationResultWithIdObject(); 11868 11869 try { 11870 var spec = WarehouseUtil.getHome().getLocationSpec(); 11871 11872 spec.setWarehouseName(warehouseName); 11873 spec.setLocationName(originalLocationName); 11874 11875 var commandForm = WarehouseUtil.getHome().getEditLocationForm(); 11876 11877 commandForm.setSpec(spec); 11878 commandForm.setEditMode(EditMode.LOCK); 11879 11880 var commandResult = WarehouseUtil.getHome().editLocation(BaseGraphQl.getUserVisitPK(env), commandForm); 11881 11882 if(!commandResult.hasErrors()) { 11883 var executionResult = commandResult.getExecutionResult(); 11884 var result = executionResult.getResult(); 11885 Map<String, Object> arguments = env.getArgument("input"); 11886 var edit = result.getEdit(); 11887 11888 mutationResultObject.setEntityInstance(result.getLocation().getEntityInstance()); 11889 11890 if(arguments.containsKey("locationName")) 11891 edit.setLocationName(locationName); 11892 if(arguments.containsKey("locationTypeName")) 11893 edit.setLocationTypeName(locationTypeName); 11894 if(arguments.containsKey("locationUseTypeName")) 11895 edit.setLocationUseTypeName(locationUseTypeName); 11896 if(arguments.containsKey("velocity")) 11897 edit.setVelocity(velocity); 11898 if(arguments.containsKey("inventoryLocationGroupName")) 11899 edit.setInventoryLocationGroupName(inventoryLocationGroupName); 11900 if(arguments.containsKey("description")) 11901 edit.setDescription(description); 11902 11903 commandForm.setEdit(edit); 11904 commandForm.setEditMode(EditMode.UPDATE); 11905 11906 commandResult = WarehouseUtil.getHome().editLocation(BaseGraphQl.getUserVisitPK(env), commandForm); 11907 } 11908 11909 mutationResultObject.setCommandResult(commandResult); 11910 } catch (NamingException ex) { 11911 throw new RuntimeException(ex); 11912 } 11913 11914 return mutationResultObject; 11915 } 11916 11917 @GraphQLField 11918 @GraphQLRelayMutation 11919 @GraphQLName("setLocationStatus") 11920 static MutationResultObject setLocationStatus(final DataFetchingEnvironment env, 11921 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11922 @GraphQLName("locationName") @GraphQLNonNull final String locationName, 11923 @GraphQLName("locationStatusChoice") @GraphQLNonNull final String locationStatusChoice) { 11924 var mutationResultObject = new MutationResultObject(); 11925 11926 try { 11927 var commandForm = WarehouseUtil.getHome().getSetLocationStatusForm(); 11928 11929 commandForm.setWarehouseName(warehouseName); 11930 commandForm.setLocationName(locationName); 11931 commandForm.setLocationStatusChoice(locationStatusChoice); 11932 11933 mutationResultObject.setCommandResult(WarehouseUtil.getHome().setLocationStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 11934 } catch (NamingException ex) { 11935 throw new RuntimeException(ex); 11936 } 11937 11938 return mutationResultObject; 11939 } 11940 11941 @GraphQLField 11942 @GraphQLRelayMutation 11943 static MutationResultWithIdObject createLocationNameElement(final DataFetchingEnvironment env, 11944 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11945 @GraphQLName("locationTypeName") @GraphQLNonNull final String locationTypeName, 11946 @GraphQLName("locationNameElementName") @GraphQLNonNull final String locationNameElementName, 11947 @GraphQLName("offset") @GraphQLNonNull final String offset, 11948 @GraphQLName("length") @GraphQLNonNull final String length, 11949 @GraphQLName("validationPattern") final String validationPattern, 11950 @GraphQLName("description") final String description) { 11951 var mutationResultObject = new MutationResultWithIdObject(); 11952 11953 try { 11954 var commandForm = WarehouseUtil.getHome().getCreateLocationNameElementForm(); 11955 11956 commandForm.setWarehouseName(warehouseName); 11957 commandForm.setLocationTypeName(locationTypeName); 11958 commandForm.setLocationNameElementName(locationNameElementName); 11959 commandForm.setOffset(offset); 11960 commandForm.setLength(length); 11961 commandForm.setValidationPattern(validationPattern); 11962 commandForm.setDescription(description); 11963 11964 var commandResult = WarehouseUtil.getHome().createLocationNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 11965 mutationResultObject.setCommandResult(commandResult); 11966 11967 if(!commandResult.hasErrors()) { 11968 var result = commandResult.getExecutionResult().getResult(); 11969 11970 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 11971 } 11972 } catch (NamingException ex) { 11973 throw new RuntimeException(ex); 11974 } 11975 11976 return mutationResultObject; 11977 } 11978 11979 @GraphQLField 11980 @GraphQLRelayMutation 11981 static MutationResultObject deleteLocationNameElement(final DataFetchingEnvironment env, 11982 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11983 @GraphQLName("locationTypeName") @GraphQLNonNull final String locationTypeName, 11984 @GraphQLName("locationNameElementName") @GraphQLNonNull final String locationNameElementName) { 11985 var mutationResultObject = new MutationResultObject(); 11986 11987 try { 11988 var commandForm = WarehouseUtil.getHome().getDeleteLocationNameElementForm(); 11989 11990 commandForm.setWarehouseName(warehouseName); 11991 commandForm.setLocationTypeName(locationTypeName); 11992 commandForm.setLocationNameElementName(locationNameElementName); 11993 11994 var commandResult = WarehouseUtil.getHome().deleteLocationNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 11995 mutationResultObject.setCommandResult(commandResult); 11996 } catch (NamingException ex) { 11997 throw new RuntimeException(ex); 11998 } 11999 12000 return mutationResultObject; 12001 } 12002 12003 @GraphQLField 12004 @GraphQLRelayMutation 12005 static MutationResultWithIdObject editLocationNameElement(final DataFetchingEnvironment env, 12006 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 12007 @GraphQLName("locationTypeName") @GraphQLNonNull final String locationTypeName, 12008 @GraphQLName("originalLocationNameElementName") @GraphQLNonNull final String originalLocationNameElementName, 12009 @GraphQLName("locationNameElementName") final String locationNameElementName, 12010 @GraphQLName("offset") final String offset, 12011 @GraphQLName("length") final String length, 12012 @GraphQLName("validationPattern") final String validationPattern, 12013 @GraphQLName("description") final String description) { 12014 var mutationResultObject = new MutationResultWithIdObject(); 12015 12016 try { 12017 var spec = WarehouseUtil.getHome().getLocationNameElementSpec(); 12018 12019 spec.setWarehouseName(warehouseName); 12020 spec.setLocationTypeName(locationTypeName); 12021 spec.setLocationNameElementName(originalLocationNameElementName); 12022 12023 var commandForm = WarehouseUtil.getHome().getEditLocationNameElementForm(); 12024 12025 commandForm.setSpec(spec); 12026 commandForm.setEditMode(EditMode.LOCK); 12027 12028 var commandResult = WarehouseUtil.getHome().editLocationNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 12029 12030 if(!commandResult.hasErrors()) { 12031 var executionResult = commandResult.getExecutionResult(); 12032 var result = executionResult.getResult(); 12033 Map<String, Object> arguments = env.getArgument("input"); 12034 var edit = result.getEdit(); 12035 12036 mutationResultObject.setEntityInstance(result.getLocationNameElement().getEntityInstance()); 12037 12038 if(arguments.containsKey("locationNameElementName")) 12039 edit.setLocationNameElementName(locationNameElementName); 12040 if(arguments.containsKey("offset")) 12041 edit.setOffset(offset); 12042 if(arguments.containsKey("length")) 12043 edit.setLength(length); 12044 if(arguments.containsKey("validationPattern")) 12045 edit.setValidationPattern(validationPattern); 12046 if(arguments.containsKey("description")) 12047 edit.setDescription(description); 12048 12049 commandForm.setEdit(edit); 12050 commandForm.setEditMode(EditMode.UPDATE); 12051 12052 commandResult = WarehouseUtil.getHome().editLocationNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 12053 } 12054 12055 mutationResultObject.setCommandResult(commandResult); 12056 } catch (NamingException ex) { 12057 throw new RuntimeException(ex); 12058 } 12059 12060 return mutationResultObject; 12061 } 12062 12063 @GraphQLField 12064 @GraphQLRelayMutation 12065 static MutationResultWithIdObject createItemImageType(final DataFetchingEnvironment env, 12066 @GraphQLName("itemImageTypeName") @GraphQLNonNull final String itemImageTypeName, 12067 @GraphQLName("preferredMimeTypeName") final String preferredMimeTypeName, 12068 @GraphQLName("quality") final String quality, 12069 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 12070 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 12071 @GraphQLName("description") final String description) { 12072 var mutationResultObject = new MutationResultWithIdObject(); 12073 12074 try { 12075 var commandForm = ItemUtil.getHome().getCreateItemImageTypeForm(); 12076 12077 commandForm.setItemImageTypeName(itemImageTypeName); 12078 commandForm.setPreferredMimeTypeName(preferredMimeTypeName); 12079 commandForm.setQuality(quality); 12080 commandForm.setIsDefault(isDefault); 12081 commandForm.setSortOrder(sortOrder); 12082 commandForm.setDescription(description); 12083 12084 var commandResult = ItemUtil.getHome().createItemImageType(BaseGraphQl.getUserVisitPK(env), commandForm); 12085 mutationResultObject.setCommandResult(commandResult); 12086 12087 if(!commandResult.hasErrors()) { 12088 var result = commandResult.getExecutionResult().getResult(); 12089 12090 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 12091 } 12092 } catch (NamingException ex) { 12093 throw new RuntimeException(ex); 12094 } 12095 12096 return mutationResultObject; 12097 } 12098 12099 @GraphQLField 12100 @GraphQLRelayMutation 12101 static MutationResultWithIdObject editItemImageType(final DataFetchingEnvironment env, 12102 @GraphQLName("originalItemImageTypeName") final String originalItemImageTypeName, 12103 @GraphQLName("id") @GraphQLID final String id, 12104 @GraphQLName("itemImageTypeName") final String itemImageTypeName, 12105 @GraphQLName("preferredMimeTypeName") final String preferredMimeTypeName, 12106 @GraphQLName("quality") final String quality, 12107 @GraphQLName("isDefault") final String isDefault, 12108 @GraphQLName("sortOrder") final String sortOrder, 12109 @GraphQLName("description") final String description) { 12110 var mutationResultObject = new MutationResultWithIdObject(); 12111 12112 try { 12113 var spec = ItemUtil.getHome().getItemImageTypeUniversalSpec(); 12114 12115 spec.setItemImageTypeName(originalItemImageTypeName); 12116 spec.setUuid(id); 12117 12118 var commandForm = ItemUtil.getHome().getEditItemImageTypeForm(); 12119 12120 commandForm.setSpec(spec); 12121 commandForm.setEditMode(EditMode.LOCK); 12122 12123 var commandResult = ItemUtil.getHome().editItemImageType(BaseGraphQl.getUserVisitPK(env), commandForm); 12124 12125 if(!commandResult.hasErrors()) { 12126 var executionResult = commandResult.getExecutionResult(); 12127 var result = executionResult.getResult(); 12128 Map<String, Object> arguments = env.getArgument("input"); 12129 var edit = result.getEdit(); 12130 12131 mutationResultObject.setEntityInstance(result.getItemImageType().getEntityInstance()); 12132 12133 if(arguments.containsKey("itemImageTypeName")) 12134 edit.setItemImageTypeName(itemImageTypeName); 12135 if(arguments.containsKey("preferredMimeTypeName")) 12136 edit.setPreferredMimeTypeName(preferredMimeTypeName); 12137 if(arguments.containsKey("quality")) 12138 edit.setQuality(quality); 12139 if(arguments.containsKey("isDefault")) 12140 edit.setIsDefault(isDefault); 12141 if(arguments.containsKey("sortOrder")) 12142 edit.setSortOrder(sortOrder); 12143 if(arguments.containsKey("description")) 12144 edit.setDescription(description); 12145 12146 commandForm.setEdit(edit); 12147 commandForm.setEditMode(EditMode.UPDATE); 12148 12149 commandResult = ItemUtil.getHome().editItemImageType(BaseGraphQl.getUserVisitPK(env), commandForm); 12150 } 12151 12152 mutationResultObject.setCommandResult(commandResult); 12153 } catch (NamingException ex) { 12154 throw new RuntimeException(ex); 12155 } 12156 12157 return mutationResultObject; 12158 } 12159 12160 @GraphQLField 12161 @GraphQLRelayMutation 12162 static MutationResultObject deleteItemImageType(final DataFetchingEnvironment env, 12163 @GraphQLName("itemImageTypeName") final String itemImageTypeName, 12164 @GraphQLName("id") @GraphQLID final String id) { 12165 var mutationResultObject = new MutationResultObject(); 12166 12167 try { 12168 var commandForm = ItemUtil.getHome().getDeleteItemImageTypeForm(); 12169 12170 commandForm.setItemImageTypeName(itemImageTypeName); 12171 commandForm.setUuid(id); 12172 12173 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemImageType(BaseGraphQl.getUserVisitPK(env), commandForm)); 12174 } catch (NamingException ex) { 12175 throw new RuntimeException(ex); 12176 } 12177 12178 return mutationResultObject; 12179 } 12180 12181 @GraphQLField 12182 @GraphQLRelayMutation 12183 static MutationResultWithIdObject createItemDescriptionTypeUseType(final DataFetchingEnvironment env, 12184 @GraphQLName("itemDescriptionTypeUseTypeName") @GraphQLNonNull final String itemDescriptionTypeUseTypeName, 12185 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 12186 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 12187 @GraphQLName("description") final String description) { 12188 var mutationResultObject = new MutationResultWithIdObject(); 12189 12190 try { 12191 var commandForm = ItemUtil.getHome().getCreateItemDescriptionTypeUseTypeForm(); 12192 12193 commandForm.setItemDescriptionTypeUseTypeName(itemDescriptionTypeUseTypeName); 12194 commandForm.setIsDefault(isDefault); 12195 commandForm.setSortOrder(sortOrder); 12196 commandForm.setDescription(description); 12197 12198 var commandResult = ItemUtil.getHome().createItemDescriptionTypeUseType(BaseGraphQl.getUserVisitPK(env), commandForm); 12199 mutationResultObject.setCommandResult(commandResult); 12200 12201 if(!commandResult.hasErrors()) { 12202 var result = commandResult.getExecutionResult().getResult(); 12203 12204 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 12205 } 12206 } catch (NamingException ex) { 12207 throw new RuntimeException(ex); 12208 } 12209 12210 return mutationResultObject; 12211 } 12212 12213 @GraphQLField 12214 @GraphQLRelayMutation 12215 static MutationResultWithIdObject editItemDescriptionTypeUseType(final DataFetchingEnvironment env, 12216 @GraphQLName("originalItemDescriptionTypeUseTypeName") final String originalItemDescriptionTypeUseTypeName, 12217 @GraphQLName("id") @GraphQLID final String id, 12218 @GraphQLName("itemDescriptionTypeUseTypeName") final String itemDescriptionTypeUseTypeName, 12219 @GraphQLName("isDefault") final String isDefault, 12220 @GraphQLName("sortOrder") final String sortOrder, 12221 @GraphQLName("description") final String description) { 12222 var mutationResultObject = new MutationResultWithIdObject(); 12223 12224 try { 12225 var spec = ItemUtil.getHome().getItemDescriptionTypeUseTypeUniversalSpec(); 12226 12227 spec.setItemDescriptionTypeUseTypeName(originalItemDescriptionTypeUseTypeName); 12228 spec.setUuid(id); 12229 12230 var commandForm = ItemUtil.getHome().getEditItemDescriptionTypeUseTypeForm(); 12231 12232 commandForm.setSpec(spec); 12233 commandForm.setEditMode(EditMode.LOCK); 12234 12235 var commandResult = ItemUtil.getHome().editItemDescriptionTypeUseType(BaseGraphQl.getUserVisitPK(env), commandForm); 12236 12237 if(!commandResult.hasErrors()) { 12238 var executionResult = commandResult.getExecutionResult(); 12239 var result = executionResult.getResult(); 12240 Map<String, Object> arguments = env.getArgument("input"); 12241 var edit = result.getEdit(); 12242 12243 mutationResultObject.setEntityInstance(result.getItemDescriptionTypeUseType().getEntityInstance()); 12244 12245 if(arguments.containsKey("itemDescriptionTypeUseTypeName")) 12246 edit.setItemDescriptionTypeUseTypeName(itemDescriptionTypeUseTypeName); 12247 if(arguments.containsKey("isDefault")) 12248 edit.setIsDefault(isDefault); 12249 if(arguments.containsKey("sortOrder")) 12250 edit.setSortOrder(sortOrder); 12251 if(arguments.containsKey("description")) 12252 edit.setDescription(description); 12253 12254 commandForm.setEdit(edit); 12255 commandForm.setEditMode(EditMode.UPDATE); 12256 12257 commandResult = ItemUtil.getHome().editItemDescriptionTypeUseType(BaseGraphQl.getUserVisitPK(env), commandForm); 12258 } 12259 12260 mutationResultObject.setCommandResult(commandResult); 12261 } catch (NamingException ex) { 12262 throw new RuntimeException(ex); 12263 } 12264 12265 return mutationResultObject; 12266 } 12267 12268 @GraphQLField 12269 @GraphQLRelayMutation 12270 static MutationResultObject deleteItemDescriptionTypeUseType(final DataFetchingEnvironment env, 12271 @GraphQLName("itemDescriptionTypeUseTypeName") final String itemDescriptionTypeUseTypeName, 12272 @GraphQLName("id") @GraphQLID final String id) { 12273 var mutationResultObject = new MutationResultObject(); 12274 12275 try { 12276 var commandForm = ItemUtil.getHome().getDeleteItemDescriptionTypeUseTypeForm(); 12277 12278 commandForm.setItemDescriptionTypeUseTypeName(itemDescriptionTypeUseTypeName); 12279 commandForm.setUuid(id); 12280 12281 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemDescriptionTypeUseType(BaseGraphQl.getUserVisitPK(env), commandForm)); 12282 } catch (NamingException ex) { 12283 throw new RuntimeException(ex); 12284 } 12285 12286 return mutationResultObject; 12287 } 12288 12289 @GraphQLField 12290 @GraphQLRelayMutation 12291 static MutationResultObject createItemDescriptionTypeUse(final DataFetchingEnvironment env, 12292 @GraphQLName("itemDescriptionTypeUseTypeName") @GraphQLNonNull final String itemDescriptionTypeUseTypeName, 12293 @GraphQLName("itemDescriptionTypeName") @GraphQLNonNull final String itemDescriptionTypeName) { 12294 var mutationResultObject = new MutationResultObject(); 12295 12296 try { 12297 var commandForm = ItemUtil.getHome().getCreateItemDescriptionTypeUseForm(); 12298 12299 commandForm.setItemDescriptionTypeUseTypeName(itemDescriptionTypeUseTypeName); 12300 commandForm.setItemDescriptionTypeName(itemDescriptionTypeName); 12301 12302 var commandResult = ItemUtil.getHome().createItemDescriptionTypeUse(BaseGraphQl.getUserVisitPK(env), commandForm); 12303 mutationResultObject.setCommandResult(commandResult); 12304 } catch (NamingException ex) { 12305 throw new RuntimeException(ex); 12306 } 12307 12308 return mutationResultObject; 12309 } 12310 12311 @GraphQLField 12312 @GraphQLRelayMutation 12313 static MutationResultObject deleteItemDescriptionTypeUse(final DataFetchingEnvironment env, 12314 @GraphQLName("itemDescriptionTypeUseTypeName") @GraphQLNonNull final String itemDescriptionTypeUseTypeName, 12315 @GraphQLName("itemDescriptionTypeName") @GraphQLNonNull final String itemDescriptionTypeName) { 12316 var mutationResultObject = new MutationResultObject(); 12317 12318 try { 12319 var commandForm = ItemUtil.getHome().getDeleteItemDescriptionTypeUseForm(); 12320 12321 commandForm.setItemDescriptionTypeUseTypeName(itemDescriptionTypeUseTypeName); 12322 commandForm.setItemDescriptionTypeName(itemDescriptionTypeName); 12323 12324 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemDescriptionTypeUse(BaseGraphQl.getUserVisitPK(env), commandForm)); 12325 } catch (NamingException ex) { 12326 throw new RuntimeException(ex); 12327 } 12328 12329 return mutationResultObject; 12330 } 12331 12332 @GraphQLField 12333 @GraphQLRelayMutation 12334 static MutationResultWithIdObject createItemDescriptionType(final DataFetchingEnvironment env, 12335 @GraphQLName("itemDescriptionTypeName") @GraphQLNonNull final String itemDescriptionTypeName, 12336 @GraphQLName("parentItemDescriptionTypeName") final String parentItemDescriptionTypeName, 12337 @GraphQLName("useParentIfMissing") @GraphQLNonNull final String useParentIfMissing, 12338 @GraphQLName("mimeTypeUsageTypeName") final String mimeTypeUsageTypeName, 12339 @GraphQLName("checkContentWebAddress") @GraphQLNonNull final String checkContentWebAddress, 12340 @GraphQLName("includeInIndex") @GraphQLNonNull final String includeInIndex, 12341 @GraphQLName("indexDefault") @GraphQLNonNull final String indexDefault, 12342 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 12343 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 12344 @GraphQLName("description") final String description, 12345 @GraphQLName("minimumHeight") final String minimumHeight, 12346 @GraphQLName("minimumWidth") final String minimumWidth, 12347 @GraphQLName("maximumHeight") final String maximumHeight, 12348 @GraphQLName("maximumWidth") final String maximumWidth, 12349 @GraphQLName("preferredHeight") final String preferredHeight, 12350 @GraphQLName("preferredWidth") final String preferredWidth, 12351 @GraphQLName("preferredMimeTypeName") final String preferredMimeTypeName, 12352 @GraphQLName("quality") final String quality, 12353 @GraphQLName("scaleFromParent") final String scaleFromParent) { 12354 var mutationResultObject = new MutationResultWithIdObject(); 12355 12356 try { 12357 var commandForm = ItemUtil.getHome().getCreateItemDescriptionTypeForm(); 12358 12359 commandForm.setItemDescriptionTypeName(itemDescriptionTypeName); 12360 commandForm.setParentItemDescriptionTypeName(parentItemDescriptionTypeName); 12361 commandForm.setUseParentIfMissing(useParentIfMissing); 12362 commandForm.setMimeTypeUsageTypeName(mimeTypeUsageTypeName); 12363 commandForm.setCheckContentWebAddress(checkContentWebAddress); 12364 commandForm.setIncludeInIndex(includeInIndex); 12365 commandForm.setIndexDefault(indexDefault); 12366 commandForm.setIsDefault(isDefault); 12367 commandForm.setSortOrder(sortOrder); 12368 commandForm.setDescription(description); 12369 commandForm.setMinimumHeight(minimumHeight); 12370 commandForm.setMinimumWidth(minimumWidth); 12371 commandForm.setMaximumHeight(maximumHeight); 12372 commandForm.setMaximumWidth(maximumWidth); 12373 commandForm.setPreferredHeight(preferredHeight); 12374 commandForm.setPreferredWidth(preferredWidth); 12375 commandForm.setPreferredMimeTypeName(preferredMimeTypeName); 12376 commandForm.setQuality(quality); 12377 commandForm.setScaleFromParent(scaleFromParent); 12378 12379 var commandResult = ItemUtil.getHome().createItemDescriptionType(BaseGraphQl.getUserVisitPK(env), commandForm); 12380 mutationResultObject.setCommandResult(commandResult); 12381 12382 if(!commandResult.hasErrors()) { 12383 var result = commandResult.getExecutionResult().getResult(); 12384 12385 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 12386 } 12387 } catch (NamingException ex) { 12388 throw new RuntimeException(ex); 12389 } 12390 12391 return mutationResultObject; 12392 } 12393 12394 @GraphQLField 12395 @GraphQLRelayMutation 12396 static MutationResultWithIdObject editItemDescriptionType(final DataFetchingEnvironment env, 12397 @GraphQLName("originalItemDescriptionTypeName") final String originalItemDescriptionTypeName, 12398 @GraphQLName("id") @GraphQLID final String id, 12399 @GraphQLName("itemDescriptionTypeName") final String itemDescriptionTypeName, 12400 @GraphQLName("parentItemDescriptionTypeName") final String parentItemDescriptionTypeName, 12401 @GraphQLName("useParentIfMissing") final String useParentIfMissing, 12402 @GraphQLName("checkContentWebAddress") final String checkContentWebAddress, 12403 @GraphQLName("includeInIndex") final String includeInIndex, 12404 @GraphQLName("indexDefault") final String indexDefault, 12405 @GraphQLName("isDefault") final String isDefault, 12406 @GraphQLName("sortOrder") final String sortOrder, 12407 @GraphQLName("description") final String description, 12408 @GraphQLName("minimumHeight") final String minimumHeight, 12409 @GraphQLName("minimumWidth") final String minimumWidth, 12410 @GraphQLName("maximumHeight") final String maximumHeight, 12411 @GraphQLName("maximumWidth") final String maximumWidth, 12412 @GraphQLName("preferredHeight") final String preferredHeight, 12413 @GraphQLName("preferredWidth") final String preferredWidth, 12414 @GraphQLName("preferredMimeTypeName") final String preferredMimeTypeName, 12415 @GraphQLName("quality") final String quality, 12416 @GraphQLName("scaleFromParent") final String scaleFromParent) { 12417 var mutationResultObject = new MutationResultWithIdObject(); 12418 12419 try { 12420 var spec = ItemUtil.getHome().getItemDescriptionTypeUniversalSpec(); 12421 12422 spec.setItemDescriptionTypeName(originalItemDescriptionTypeName); 12423 spec.setUuid(id); 12424 12425 var commandForm = ItemUtil.getHome().getEditItemDescriptionTypeForm(); 12426 12427 commandForm.setSpec(spec); 12428 commandForm.setEditMode(EditMode.LOCK); 12429 12430 var commandResult = ItemUtil.getHome().editItemDescriptionType(BaseGraphQl.getUserVisitPK(env), commandForm); 12431 12432 if(!commandResult.hasErrors()) { 12433 var executionResult = commandResult.getExecutionResult(); 12434 var result = executionResult.getResult(); 12435 Map<String, Object> arguments = env.getArgument("input"); 12436 var edit = result.getEdit(); 12437 12438 mutationResultObject.setEntityInstance(result.getItemDescriptionType().getEntityInstance()); 12439 12440 if(arguments.containsKey("itemDescriptionTypeName")) 12441 edit.setItemDescriptionTypeName(itemDescriptionTypeName); 12442 if(arguments.containsKey("useParentIfMissing")) 12443 edit.setUseParentIfMissing(useParentIfMissing); 12444 if(arguments.containsKey("checkContentWebAddress")) 12445 edit.setCheckContentWebAddress(checkContentWebAddress); 12446 if(arguments.containsKey("includeInIndex")) 12447 edit.setIncludeInIndex(includeInIndex); 12448 if(arguments.containsKey("indexDefault")) 12449 edit.setIndexDefault(indexDefault); 12450 if(arguments.containsKey("isDefault")) 12451 edit.setIsDefault(isDefault); 12452 if(arguments.containsKey("sortOrder")) 12453 edit.setSortOrder(sortOrder); 12454 if(arguments.containsKey("description")) 12455 edit.setDescription(description); 12456 if(arguments.containsKey("minimumHeight")) 12457 edit.setMinimumHeight(minimumHeight); 12458 if(arguments.containsKey("minimumWidth")) 12459 edit.setMinimumWidth(minimumWidth); 12460 if(arguments.containsKey("maximumHeight")) 12461 edit.setMaximumHeight(maximumHeight); 12462 if(arguments.containsKey("maximumWidth")) 12463 edit.setMaximumWidth(maximumWidth); 12464 if(arguments.containsKey("preferredHeight")) 12465 edit.setPreferredHeight(preferredHeight); 12466 if(arguments.containsKey("preferredWidth")) 12467 edit.setPreferredWidth(preferredWidth); 12468 if(arguments.containsKey("preferredMimeTypeName")) 12469 edit.setPreferredMimeTypeName(preferredMimeTypeName); 12470 if(arguments.containsKey("quality")) 12471 edit.setQuality(quality); 12472 if(arguments.containsKey("scaleFromParent")) 12473 edit.setScaleFromParent(scaleFromParent); 12474 12475 commandForm.setEdit(edit); 12476 commandForm.setEditMode(EditMode.UPDATE); 12477 12478 commandResult = ItemUtil.getHome().editItemDescriptionType(BaseGraphQl.getUserVisitPK(env), commandForm); 12479 } 12480 12481 mutationResultObject.setCommandResult(commandResult); 12482 } catch (NamingException ex) { 12483 throw new RuntimeException(ex); 12484 } 12485 12486 return mutationResultObject; 12487 } 12488 12489 @GraphQLField 12490 @GraphQLRelayMutation 12491 static MutationResultObject deleteItemDescriptionType(final DataFetchingEnvironment env, 12492 @GraphQLName("itemDescriptionTypeName") final String itemDescriptionTypeName, 12493 @GraphQLName("id") @GraphQLID final String id) { 12494 var mutationResultObject = new MutationResultObject(); 12495 12496 try { 12497 var commandForm = ItemUtil.getHome().getDeleteItemDescriptionTypeForm(); 12498 12499 commandForm.setItemDescriptionTypeName(itemDescriptionTypeName); 12500 commandForm.setUuid(id); 12501 12502 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemDescriptionType(BaseGraphQl.getUserVisitPK(env), commandForm)); 12503 } catch (NamingException ex) { 12504 throw new RuntimeException(ex); 12505 } 12506 12507 return mutationResultObject; 12508 } 12509 12510 @GraphQLField 12511 @GraphQLRelayMutation 12512 static MutationResultWithIdObject createItemAliasType(final DataFetchingEnvironment env, 12513 @GraphQLName("itemAliasTypeName") @GraphQLNonNull final String itemAliasTypeName, 12514 @GraphQLName("validationPattern") final String validationPattern, 12515 @GraphQLName("itemAliasChecksumTypeName") @GraphQLNonNull final String itemAliasChecksumTypeName, 12516 @GraphQLName("allowMultiple") @GraphQLNonNull final String allowMultiple, 12517 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 12518 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 12519 @GraphQLName("description") final String description) { 12520 var mutationResultObject = new MutationResultWithIdObject(); 12521 12522 try { 12523 var commandForm = ItemUtil.getHome().getCreateItemAliasTypeForm(); 12524 12525 commandForm.setItemAliasTypeName(itemAliasTypeName); 12526 commandForm.setValidationPattern(validationPattern); 12527 commandForm.setItemAliasChecksumTypeName(itemAliasChecksumTypeName); 12528 commandForm.setAllowMultiple(allowMultiple); 12529 commandForm.setIsDefault(isDefault); 12530 commandForm.setSortOrder(sortOrder); 12531 commandForm.setDescription(description); 12532 12533 var commandResult = ItemUtil.getHome().createItemAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 12534 mutationResultObject.setCommandResult(commandResult); 12535 12536 if(!commandResult.hasErrors()) { 12537 var result = commandResult.getExecutionResult().getResult(); 12538 12539 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 12540 } 12541 } catch (NamingException ex) { 12542 throw new RuntimeException(ex); 12543 } 12544 12545 return mutationResultObject; 12546 } 12547 12548 @GraphQLField 12549 @GraphQLRelayMutation 12550 static MutationResultWithIdObject editItemAliasType(final DataFetchingEnvironment env, 12551 @GraphQLName("originalItemAliasTypeName") final String originalItemAliasTypeName, 12552 @GraphQLName("id") @GraphQLID final String id, 12553 @GraphQLName("itemAliasTypeName") final String itemAliasTypeName, 12554 @GraphQLName("validationPattern") final String validationPattern, 12555 @GraphQLName("itemAliasChecksumTypeName") final String itemAliasChecksumTypeName, 12556 @GraphQLName("allowMultiple") final String allowMultiple, 12557 @GraphQLName("isDefault") final String isDefault, 12558 @GraphQLName("sortOrder") final String sortOrder, 12559 @GraphQLName("description") final String description) { 12560 var mutationResultObject = new MutationResultWithIdObject(); 12561 12562 try { 12563 var spec = ItemUtil.getHome().getItemAliasTypeUniversalSpec(); 12564 12565 spec.setItemAliasTypeName(originalItemAliasTypeName); 12566 spec.setUuid(id); 12567 12568 var commandForm = ItemUtil.getHome().getEditItemAliasTypeForm(); 12569 12570 commandForm.setSpec(spec); 12571 commandForm.setEditMode(EditMode.LOCK); 12572 12573 var commandResult = ItemUtil.getHome().editItemAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 12574 12575 if(!commandResult.hasErrors()) { 12576 var executionResult = commandResult.getExecutionResult(); 12577 var result = executionResult.getResult(); 12578 Map<String, Object> arguments = env.getArgument("input"); 12579 var edit = result.getEdit(); 12580 12581 mutationResultObject.setEntityInstance(result.getItemAliasType().getEntityInstance()); 12582 12583 if(arguments.containsKey("itemAliasTypeName")) 12584 edit.setItemAliasTypeName(itemAliasTypeName); 12585 if(arguments.containsKey("validationPattern")) 12586 edit.setValidationPattern(validationPattern); 12587 if(arguments.containsKey("itemAliasChecksumTypeName")) 12588 edit.setItemAliasChecksumTypeName(itemAliasChecksumTypeName); 12589 if(arguments.containsKey("allowMultiple")) 12590 edit.setAllowMultiple(allowMultiple); 12591 if(arguments.containsKey("isDefault")) 12592 edit.setIsDefault(isDefault); 12593 if(arguments.containsKey("sortOrder")) 12594 edit.setSortOrder(sortOrder); 12595 if(arguments.containsKey("description")) 12596 edit.setDescription(description); 12597 12598 commandForm.setEdit(edit); 12599 commandForm.setEditMode(EditMode.UPDATE); 12600 12601 commandResult = ItemUtil.getHome().editItemAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 12602 } 12603 12604 mutationResultObject.setCommandResult(commandResult); 12605 } catch (NamingException ex) { 12606 throw new RuntimeException(ex); 12607 } 12608 12609 return mutationResultObject; 12610 } 12611 12612 @GraphQLField 12613 @GraphQLRelayMutation 12614 static MutationResultObject deleteItemAliasType(final DataFetchingEnvironment env, 12615 @GraphQLName("itemAliasTypeName") final String itemAliasTypeName, 12616 @GraphQLName("id") @GraphQLID final String id) { 12617 var mutationResultObject = new MutationResultObject(); 12618 12619 try { 12620 var commandForm = ItemUtil.getHome().getDeleteItemAliasTypeForm(); 12621 12622 commandForm.setItemAliasTypeName(itemAliasTypeName); 12623 commandForm.setUuid(id); 12624 12625 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemAliasType(BaseGraphQl.getUserVisitPK(env), commandForm)); 12626 } catch (NamingException ex) { 12627 throw new RuntimeException(ex); 12628 } 12629 12630 return mutationResultObject; 12631 } 12632 12633 @GraphQLField 12634 @GraphQLRelayMutation 12635 static MutationResultObject createItemAlias(final DataFetchingEnvironment env, 12636 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 12637 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 12638 @GraphQLName("itemAliasTypeName") @GraphQLNonNull final String itemAliasTypeName, 12639 @GraphQLName("alias") @GraphQLNonNull final String alias) { 12640 var mutationResultObject = new MutationResultObject(); 12641 12642 try { 12643 var commandForm = ItemUtil.getHome().getCreateItemAliasForm(); 12644 12645 commandForm.setItemName(itemName); 12646 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 12647 commandForm.setItemAliasTypeName(itemAliasTypeName); 12648 commandForm.setAlias(alias); 12649 12650 var commandResult = ItemUtil.getHome().createItemAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 12651 mutationResultObject.setCommandResult(commandResult); 12652 } catch (NamingException ex) { 12653 throw new RuntimeException(ex); 12654 } 12655 12656 return mutationResultObject; 12657 } 12658 12659 @GraphQLField 12660 @GraphQLRelayMutation 12661 static MutationResultObject editItemAlias(final DataFetchingEnvironment env, 12662 @GraphQLName("originalAlias") @GraphQLNonNull final String originalAlias, 12663 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 12664 @GraphQLName("itemAliasTypeName") final String itemAliasTypeName, 12665 @GraphQLName("alias") final String alias) { 12666 var mutationResultObject = new MutationResultObject(); 12667 12668 try { 12669 var spec = ItemUtil.getHome().getItemAliasSpec(); 12670 12671 spec.setAlias(originalAlias); 12672 12673 var commandForm = ItemUtil.getHome().getEditItemAliasForm(); 12674 12675 commandForm.setSpec(spec); 12676 commandForm.setEditMode(EditMode.LOCK); 12677 12678 var commandResult = ItemUtil.getHome().editItemAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 12679 12680 if(!commandResult.hasErrors()) { 12681 var executionResult = commandResult.getExecutionResult(); 12682 var result = executionResult.getResult(); 12683 Map<String, Object> arguments = env.getArgument("input"); 12684 var edit = result.getEdit(); 12685 12686 if(arguments.containsKey("unitOfMeasureTypeName")) 12687 edit.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 12688 if(arguments.containsKey("itemAliasTypeName")) 12689 edit.setItemAliasTypeName(itemAliasTypeName); 12690 if(arguments.containsKey("alias")) 12691 edit.setAlias(alias); 12692 12693 commandForm.setEdit(edit); 12694 commandForm.setEditMode(EditMode.UPDATE); 12695 12696 commandResult = ItemUtil.getHome().editItemAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 12697 } 12698 12699 mutationResultObject.setCommandResult(commandResult); 12700 } catch (NamingException ex) { 12701 throw new RuntimeException(ex); 12702 } 12703 12704 return mutationResultObject; 12705 } 12706 12707 @GraphQLField 12708 @GraphQLRelayMutation 12709 static MutationResultObject deleteItemAlias(final DataFetchingEnvironment env, 12710 @GraphQLName("alias") @GraphQLID final String alias) { 12711 var mutationResultObject = new MutationResultObject(); 12712 12713 try { 12714 var commandForm = ItemUtil.getHome().getDeleteItemAliasForm(); 12715 12716 commandForm.setAlias(alias); 12717 12718 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemAlias(BaseGraphQl.getUserVisitPK(env), commandForm)); 12719 } catch (NamingException ex) { 12720 throw new RuntimeException(ex); 12721 } 12722 12723 return mutationResultObject; 12724 } 12725 12726 @GraphQLField 12727 @GraphQLRelayMutation 12728 static MutationResultWithIdObject createItemWeightType(final DataFetchingEnvironment env, 12729 @GraphQLName("itemWeightTypeName") @GraphQLNonNull final String itemWeightTypeName, 12730 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 12731 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 12732 @GraphQLName("description") final String description) { 12733 var mutationResultObject = new MutationResultWithIdObject(); 12734 12735 try { 12736 var commandForm = ItemUtil.getHome().getCreateItemWeightTypeForm(); 12737 12738 commandForm.setItemWeightTypeName(itemWeightTypeName); 12739 commandForm.setIsDefault(isDefault); 12740 commandForm.setSortOrder(sortOrder); 12741 commandForm.setDescription(description); 12742 12743 var commandResult = ItemUtil.getHome().createItemWeightType(BaseGraphQl.getUserVisitPK(env), commandForm); 12744 mutationResultObject.setCommandResult(commandResult); 12745 12746 if(!commandResult.hasErrors()) { 12747 var result = commandResult.getExecutionResult().getResult(); 12748 12749 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 12750 } 12751 } catch (NamingException ex) { 12752 throw new RuntimeException(ex); 12753 } 12754 12755 return mutationResultObject; 12756 } 12757 12758 @GraphQLField 12759 @GraphQLRelayMutation 12760 static MutationResultWithIdObject editItemWeightType(final DataFetchingEnvironment env, 12761 @GraphQLName("originalItemWeightTypeName") final String originalItemWeightTypeName, 12762 @GraphQLName("id") @GraphQLID final String id, 12763 @GraphQLName("itemWeightTypeName") final String itemWeightTypeName, 12764 @GraphQLName("isDefault") final String isDefault, 12765 @GraphQLName("sortOrder") final String sortOrder, 12766 @GraphQLName("description") final String description) { 12767 var mutationResultObject = new MutationResultWithIdObject(); 12768 12769 try { 12770 var spec = ItemUtil.getHome().getItemWeightTypeUniversalSpec(); 12771 12772 spec.setItemWeightTypeName(originalItemWeightTypeName); 12773 spec.setUuid(id); 12774 12775 var commandForm = ItemUtil.getHome().getEditItemWeightTypeForm(); 12776 12777 commandForm.setSpec(spec); 12778 commandForm.setEditMode(EditMode.LOCK); 12779 12780 var commandResult = ItemUtil.getHome().editItemWeightType(BaseGraphQl.getUserVisitPK(env), commandForm); 12781 12782 if(!commandResult.hasErrors()) { 12783 var executionResult = commandResult.getExecutionResult(); 12784 var result = executionResult.getResult(); 12785 Map<String, Object> arguments = env.getArgument("input"); 12786 var edit = result.getEdit(); 12787 12788 mutationResultObject.setEntityInstance(result.getItemWeightType().getEntityInstance()); 12789 12790 if(arguments.containsKey("itemWeightTypeName")) 12791 edit.setItemWeightTypeName(itemWeightTypeName); 12792 if(arguments.containsKey("isDefault")) 12793 edit.setIsDefault(isDefault); 12794 if(arguments.containsKey("sortOrder")) 12795 edit.setSortOrder(sortOrder); 12796 if(arguments.containsKey("description")) 12797 edit.setDescription(description); 12798 12799 commandForm.setEdit(edit); 12800 commandForm.setEditMode(EditMode.UPDATE); 12801 12802 commandResult = ItemUtil.getHome().editItemWeightType(BaseGraphQl.getUserVisitPK(env), commandForm); 12803 } 12804 12805 mutationResultObject.setCommandResult(commandResult); 12806 } catch (NamingException ex) { 12807 throw new RuntimeException(ex); 12808 } 12809 12810 return mutationResultObject; 12811 } 12812 12813 @GraphQLField 12814 @GraphQLRelayMutation 12815 static MutationResultObject deleteItemWeightType(final DataFetchingEnvironment env, 12816 @GraphQLName("itemWeightTypeName") final String itemWeightTypeName, 12817 @GraphQLName("id") @GraphQLID final String id) { 12818 var mutationResultObject = new MutationResultObject(); 12819 12820 try { 12821 var commandForm = ItemUtil.getHome().getDeleteItemWeightTypeForm(); 12822 12823 commandForm.setItemWeightTypeName(itemWeightTypeName); 12824 commandForm.setUuid(id); 12825 12826 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemWeightType(BaseGraphQl.getUserVisitPK(env), commandForm)); 12827 } catch (NamingException ex) { 12828 throw new RuntimeException(ex); 12829 } 12830 12831 return mutationResultObject; 12832 } 12833 12834 @GraphQLField 12835 @GraphQLRelayMutation 12836 static MutationResultWithIdObject createItemVolumeType(final DataFetchingEnvironment env, 12837 @GraphQLName("itemVolumeTypeName") @GraphQLNonNull final String itemVolumeTypeName, 12838 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 12839 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 12840 @GraphQLName("description") final String description) { 12841 var mutationResultObject = new MutationResultWithIdObject(); 12842 12843 try { 12844 var commandForm = ItemUtil.getHome().getCreateItemVolumeTypeForm(); 12845 12846 commandForm.setItemVolumeTypeName(itemVolumeTypeName); 12847 commandForm.setIsDefault(isDefault); 12848 commandForm.setSortOrder(sortOrder); 12849 commandForm.setDescription(description); 12850 12851 var commandResult = ItemUtil.getHome().createItemVolumeType(BaseGraphQl.getUserVisitPK(env), commandForm); 12852 mutationResultObject.setCommandResult(commandResult); 12853 12854 if(!commandResult.hasErrors()) { 12855 var result = commandResult.getExecutionResult().getResult(); 12856 12857 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 12858 } 12859 } catch (NamingException ex) { 12860 throw new RuntimeException(ex); 12861 } 12862 12863 return mutationResultObject; 12864 } 12865 12866 @GraphQLField 12867 @GraphQLRelayMutation 12868 static MutationResultWithIdObject editItemVolumeType(final DataFetchingEnvironment env, 12869 @GraphQLName("originalItemVolumeTypeName") final String originalItemVolumeTypeName, 12870 @GraphQLName("id") @GraphQLID final String id, 12871 @GraphQLName("itemVolumeTypeName") final String itemVolumeTypeName, 12872 @GraphQLName("isDefault") final String isDefault, 12873 @GraphQLName("sortOrder") final String sortOrder, 12874 @GraphQLName("description") final String description) { 12875 var mutationResultObject = new MutationResultWithIdObject(); 12876 12877 try { 12878 var spec = ItemUtil.getHome().getItemVolumeTypeUniversalSpec(); 12879 12880 spec.setItemVolumeTypeName(originalItemVolumeTypeName); 12881 spec.setUuid(id); 12882 12883 var commandForm = ItemUtil.getHome().getEditItemVolumeTypeForm(); 12884 12885 commandForm.setSpec(spec); 12886 commandForm.setEditMode(EditMode.LOCK); 12887 12888 var commandResult = ItemUtil.getHome().editItemVolumeType(BaseGraphQl.getUserVisitPK(env), commandForm); 12889 12890 if(!commandResult.hasErrors()) { 12891 var executionResult = commandResult.getExecutionResult(); 12892 var result = executionResult.getResult(); 12893 Map<String, Object> arguments = env.getArgument("input"); 12894 var edit = result.getEdit(); 12895 12896 mutationResultObject.setEntityInstance(result.getItemVolumeType().getEntityInstance()); 12897 12898 if(arguments.containsKey("itemVolumeTypeName")) 12899 edit.setItemVolumeTypeName(itemVolumeTypeName); 12900 if(arguments.containsKey("isDefault")) 12901 edit.setIsDefault(isDefault); 12902 if(arguments.containsKey("sortOrder")) 12903 edit.setSortOrder(sortOrder); 12904 if(arguments.containsKey("description")) 12905 edit.setDescription(description); 12906 12907 commandForm.setEdit(edit); 12908 commandForm.setEditMode(EditMode.UPDATE); 12909 12910 commandResult = ItemUtil.getHome().editItemVolumeType(BaseGraphQl.getUserVisitPK(env), commandForm); 12911 } 12912 12913 mutationResultObject.setCommandResult(commandResult); 12914 } catch (NamingException ex) { 12915 throw new RuntimeException(ex); 12916 } 12917 12918 return mutationResultObject; 12919 } 12920 12921 @GraphQLField 12922 @GraphQLRelayMutation 12923 static MutationResultObject deleteItemVolumeType(final DataFetchingEnvironment env, 12924 @GraphQLName("itemVolumeTypeName") final String itemVolumeTypeName, 12925 @GraphQLName("id") @GraphQLID final String id) { 12926 var mutationResultObject = new MutationResultObject(); 12927 12928 try { 12929 var commandForm = ItemUtil.getHome().getDeleteItemVolumeTypeForm(); 12930 12931 commandForm.setItemVolumeTypeName(itemVolumeTypeName); 12932 commandForm.setUuid(id); 12933 12934 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemVolumeType(BaseGraphQl.getUserVisitPK(env), commandForm)); 12935 } catch (NamingException ex) { 12936 throw new RuntimeException(ex); 12937 } 12938 12939 return mutationResultObject; 12940 } 12941 12942 @GraphQLField 12943 @GraphQLRelayMutation 12944 static MutationResultWithIdObject createRelatedItemType(final DataFetchingEnvironment env, 12945 @GraphQLName("relatedItemTypeName") @GraphQLNonNull final String relatedItemTypeName, 12946 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 12947 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 12948 @GraphQLName("description") final String description) { 12949 var mutationResultObject = new MutationResultWithIdObject(); 12950 12951 try { 12952 var commandForm = ItemUtil.getHome().getCreateRelatedItemTypeForm(); 12953 12954 commandForm.setRelatedItemTypeName(relatedItemTypeName); 12955 commandForm.setIsDefault(isDefault); 12956 commandForm.setSortOrder(sortOrder); 12957 commandForm.setDescription(description); 12958 12959 var commandResult = ItemUtil.getHome().createRelatedItemType(BaseGraphQl.getUserVisitPK(env), commandForm); 12960 mutationResultObject.setCommandResult(commandResult); 12961 12962 if(!commandResult.hasErrors()) { 12963 var result = commandResult.getExecutionResult().getResult(); 12964 12965 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 12966 } 12967 } catch (NamingException ex) { 12968 throw new RuntimeException(ex); 12969 } 12970 12971 return mutationResultObject; 12972 } 12973 12974 @GraphQLField 12975 @GraphQLRelayMutation 12976 static MutationResultWithIdObject editRelatedItemType(final DataFetchingEnvironment env, 12977 @GraphQLName("originalRelatedItemTypeName") final String originalRelatedItemTypeName, 12978 @GraphQLName("id") @GraphQLID final String id, 12979 @GraphQLName("relatedItemTypeName") final String relatedItemTypeName, 12980 @GraphQLName("isDefault") final String isDefault, 12981 @GraphQLName("sortOrder") final String sortOrder, 12982 @GraphQLName("description") final String description) { 12983 var mutationResultObject = new MutationResultWithIdObject(); 12984 12985 try { 12986 var spec = ItemUtil.getHome().getRelatedItemTypeUniversalSpec(); 12987 12988 spec.setRelatedItemTypeName(originalRelatedItemTypeName); 12989 spec.setUuid(id); 12990 12991 var commandForm = ItemUtil.getHome().getEditRelatedItemTypeForm(); 12992 12993 commandForm.setSpec(spec); 12994 commandForm.setEditMode(EditMode.LOCK); 12995 12996 var commandResult = ItemUtil.getHome().editRelatedItemType(BaseGraphQl.getUserVisitPK(env), commandForm); 12997 12998 if(!commandResult.hasErrors()) { 12999 var executionResult = commandResult.getExecutionResult(); 13000 var result = executionResult.getResult(); 13001 Map<String, Object> arguments = env.getArgument("input"); 13002 var edit = result.getEdit(); 13003 13004 mutationResultObject.setEntityInstance(result.getRelatedItemType().getEntityInstance()); 13005 13006 if(arguments.containsKey("relatedItemTypeName")) 13007 edit.setRelatedItemTypeName(relatedItemTypeName); 13008 if(arguments.containsKey("isDefault")) 13009 edit.setIsDefault(isDefault); 13010 if(arguments.containsKey("sortOrder")) 13011 edit.setSortOrder(sortOrder); 13012 if(arguments.containsKey("description")) 13013 edit.setDescription(description); 13014 13015 commandForm.setEdit(edit); 13016 commandForm.setEditMode(EditMode.UPDATE); 13017 13018 commandResult = ItemUtil.getHome().editRelatedItemType(BaseGraphQl.getUserVisitPK(env), commandForm); 13019 } 13020 13021 mutationResultObject.setCommandResult(commandResult); 13022 } catch (NamingException ex) { 13023 throw new RuntimeException(ex); 13024 } 13025 13026 return mutationResultObject; 13027 } 13028 13029 @GraphQLField 13030 @GraphQLRelayMutation 13031 static MutationResultObject deleteRelatedItemType(final DataFetchingEnvironment env, 13032 @GraphQLName("relatedItemTypeName") final String relatedItemTypeName, 13033 @GraphQLName("id") @GraphQLID final String id) { 13034 var mutationResultObject = new MutationResultObject(); 13035 13036 try { 13037 var commandForm = ItemUtil.getHome().getDeleteRelatedItemTypeForm(); 13038 13039 commandForm.setRelatedItemTypeName(relatedItemTypeName); 13040 commandForm.setUuid(id); 13041 13042 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteRelatedItemType(BaseGraphQl.getUserVisitPK(env), commandForm)); 13043 } catch (NamingException ex) { 13044 throw new RuntimeException(ex); 13045 } 13046 13047 return mutationResultObject; 13048 } 13049 13050 @GraphQLField 13051 @GraphQLRelayMutation 13052 static MutationResultWithIdObject createRelatedItem(final DataFetchingEnvironment env, 13053 @GraphQLName("relatedItemTypeName") @GraphQLNonNull final String relatedItemTypeName, 13054 @GraphQLName("fromItemName") @GraphQLNonNull final String fromItemName, 13055 @GraphQLName("toItemName") @GraphQLNonNull final String toItemName, 13056 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 13057 var mutationResultObject = new MutationResultWithIdObject(); 13058 13059 try { 13060 var commandForm = ItemUtil.getHome().getCreateRelatedItemForm(); 13061 13062 commandForm.setRelatedItemTypeName(relatedItemTypeName); 13063 commandForm.setFromItemName(fromItemName); 13064 commandForm.setToItemName(toItemName); 13065 commandForm.setSortOrder(sortOrder); 13066 13067 var commandResult = ItemUtil.getHome().createRelatedItem(BaseGraphQl.getUserVisitPK(env), commandForm); 13068 mutationResultObject.setCommandResult(commandResult); 13069 13070 if(!commandResult.hasErrors()) { 13071 var result = commandResult.getExecutionResult().getResult(); 13072 13073 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 13074 } 13075 } catch (NamingException ex) { 13076 throw new RuntimeException(ex); 13077 } 13078 13079 return mutationResultObject; 13080 } 13081 13082 @GraphQLField 13083 @GraphQLRelayMutation 13084 static MutationResultWithIdObject editRelatedItem(final DataFetchingEnvironment env, 13085 @GraphQLName("relatedItemTypeName") @GraphQLNonNull final String relatedItemTypeName, 13086 @GraphQLName("fromItemName") @GraphQLNonNull final String fromItemName, 13087 @GraphQLName("toItemName") @GraphQLNonNull final String toItemName, 13088 @GraphQLName("sortOrder") final String sortOrder) { 13089 var mutationResultObject = new MutationResultWithIdObject(); 13090 13091 try { 13092 var spec = ItemUtil.getHome().getRelatedItemSpec(); 13093 13094 spec.setRelatedItemTypeName(relatedItemTypeName); 13095 spec.setFromItemName(fromItemName); 13096 spec.setToItemName(toItemName); 13097 13098 var commandForm = ItemUtil.getHome().getEditRelatedItemForm(); 13099 13100 commandForm.setSpec(spec); 13101 commandForm.setEditMode(EditMode.LOCK); 13102 13103 var commandResult = ItemUtil.getHome().editRelatedItem(BaseGraphQl.getUserVisitPK(env), commandForm); 13104 13105 if(!commandResult.hasErrors()) { 13106 var executionResult = commandResult.getExecutionResult(); 13107 var result = executionResult.getResult(); 13108 Map<String, Object> arguments = env.getArgument("input"); 13109 var edit = result.getEdit(); 13110 13111 mutationResultObject.setEntityInstance(result.getRelatedItem().getEntityInstance()); 13112 13113 if(arguments.containsKey("sortOrder")) 13114 edit.setSortOrder(sortOrder); 13115 13116 commandForm.setEdit(edit); 13117 commandForm.setEditMode(EditMode.UPDATE); 13118 13119 commandResult = ItemUtil.getHome().editRelatedItem(BaseGraphQl.getUserVisitPK(env), commandForm); 13120 } 13121 13122 mutationResultObject.setCommandResult(commandResult); 13123 } catch (NamingException ex) { 13124 throw new RuntimeException(ex); 13125 } 13126 13127 return mutationResultObject; 13128 } 13129 13130 @GraphQLField 13131 @GraphQLRelayMutation 13132 static MutationResultObject deleteRelatedItem(final DataFetchingEnvironment env, 13133 @GraphQLName("relatedItemTypeName") @GraphQLNonNull final String relatedItemTypeName, 13134 @GraphQLName("fromItemName") @GraphQLNonNull final String fromItemName, 13135 @GraphQLName("toItemName") @GraphQLNonNull final String toItemName) { 13136 var mutationResultObject = new MutationResultObject(); 13137 13138 try { 13139 var commandForm = ItemUtil.getHome().getDeleteRelatedItemForm(); 13140 13141 commandForm.setRelatedItemTypeName(relatedItemTypeName); 13142 commandForm.setFromItemName(fromItemName); 13143 commandForm.setToItemName(toItemName); 13144 13145 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteRelatedItem(BaseGraphQl.getUserVisitPK(env), commandForm)); 13146 } catch (NamingException ex) { 13147 throw new RuntimeException(ex); 13148 } 13149 13150 return mutationResultObject; 13151 } 13152 13153 @GraphQLField 13154 @GraphQLRelayMutation 13155 static MutationResultWithIdObject createItem(final DataFetchingEnvironment env, 13156 @GraphQLName("itemName") final String itemName, 13157 @GraphQLName("itemTypeName") @GraphQLNonNull final String itemTypeName, 13158 @GraphQLName("itemUseTypeName") @GraphQLNonNull final String itemUseTypeName, 13159 @GraphQLName("itemCategoryName") final String itemCategoryName, 13160 @GraphQLName("itemAccountingCategoryName") final String itemAccountingCategoryName, 13161 @GraphQLName("itemPurchasingCategoryName") final String itemPurchasingCategoryName, 13162 @GraphQLName("companyName") @GraphQLNonNull final String companyName, 13163 @GraphQLName("itemDeliveryTypeName") final String itemDeliveryTypeName, 13164 @GraphQLName("itemInventoryTypeName") final String itemInventoryTypeName, 13165 @GraphQLName("inventorySerialized") final String inventorySerialized, 13166 @GraphQLName("shippingChargeExempt") @GraphQLNonNull final String shippingChargeExempt, 13167 @GraphQLName("shippingStartTime") final String shippingStartTime, 13168 @GraphQLName("shippingEndTime") final String shippingEndTime, 13169 @GraphQLName("salesOrderStartTime") final String salesOrderStartTime, 13170 @GraphQLName("salesOrderEndTime") final String salesOrderEndTime, 13171 @GraphQLName("purchaseOrderStartTime") final String purchaseOrderStartTime, 13172 @GraphQLName("purchaseOrderEndTime") final String purchaseOrderEndTime, 13173 @GraphQLName("allowClubDiscounts") @GraphQLNonNull final String allowClubDiscounts, 13174 @GraphQLName("allowCouponDiscounts") @GraphQLNonNull final String allowCouponDiscounts, 13175 @GraphQLName("allowAssociatePayments") @GraphQLNonNull final String allowAssociatePayments, 13176 @GraphQLName("itemStatus") @GraphQLNonNull final String itemStatus, 13177 @GraphQLName("unitOfMeasureKindName") @GraphQLNonNull final String unitOfMeasureKindName, 13178 @GraphQLName("itemPriceTypeName") @GraphQLNonNull final String itemPriceTypeName, 13179 @GraphQLName("cancellationPolicyName") final String cancellationPolicyName, 13180 @GraphQLName("returnPolicyName") final String returnPolicyName) { 13181 var mutationResultObject = new MutationResultWithIdObject(); 13182 13183 try { 13184 var commandForm = ItemUtil.getHome().getCreateItemForm(); 13185 13186 commandForm.setItemName(itemName); 13187 commandForm.setItemTypeName(itemTypeName); 13188 commandForm.setItemUseTypeName(itemUseTypeName); 13189 commandForm.setItemCategoryName(itemCategoryName); 13190 commandForm.setItemAccountingCategoryName(itemAccountingCategoryName); 13191 commandForm.setItemPurchasingCategoryName(itemPurchasingCategoryName); 13192 commandForm.setCompanyName(companyName); 13193 commandForm.setItemDeliveryTypeName(itemDeliveryTypeName); 13194 commandForm.setItemInventoryTypeName(itemInventoryTypeName); 13195 commandForm.setInventorySerialized(inventorySerialized); 13196 commandForm.setShippingChargeExempt(shippingChargeExempt); 13197 commandForm.setShippingStartTime(shippingStartTime); 13198 commandForm.setShippingEndTime(shippingEndTime); 13199 commandForm.setSalesOrderStartTime(salesOrderStartTime); 13200 commandForm.setSalesOrderEndTime(salesOrderEndTime); 13201 commandForm.setPurchaseOrderStartTime(purchaseOrderStartTime); 13202 commandForm.setPurchaseOrderEndTime(purchaseOrderEndTime); 13203 commandForm.setAllowClubDiscounts(allowClubDiscounts); 13204 commandForm.setAllowCouponDiscounts(allowCouponDiscounts); 13205 commandForm.setAllowAssociatePayments(allowAssociatePayments); 13206 commandForm.setItemStatus(itemStatus); 13207 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 13208 commandForm.setItemPriceTypeName(itemPriceTypeName); 13209 commandForm.setCancellationPolicyName(cancellationPolicyName); 13210 commandForm.setReturnPolicyName(returnPolicyName); 13211 13212 var commandResult = ItemUtil.getHome().createItem(BaseGraphQl.getUserVisitPK(env), commandForm); 13213 mutationResultObject.setCommandResult(commandResult); 13214 13215 if(!commandResult.hasErrors()) { 13216 var result = commandResult.getExecutionResult().getResult(); 13217 13218 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 13219 } 13220 } catch (NamingException ex) { 13221 throw new RuntimeException(ex); 13222 } 13223 13224 return mutationResultObject; 13225 } 13226 13227 @GraphQLField 13228 @GraphQLRelayMutation 13229 static MutationResultWithIdObject editItem(final DataFetchingEnvironment env, 13230 @GraphQLName("originalItemName") @GraphQLNonNull final String originalItemName, 13231 // @GraphQLName("id") @GraphQLID final String id, 13232 @GraphQLName("itemName") final String itemName, 13233 @GraphQLName("itemCategoryName") final String itemCategoryName, 13234 @GraphQLName("itemAccountingCategoryName") final String itemAccountingCategoryName, 13235 @GraphQLName("itemPurchasingCategoryName") final String itemPurchasingCategoryName, 13236 @GraphQLName("shippingChargeExempt") final String shippingChargeExempt, 13237 @GraphQLName("shippingStartTime") final String shippingStartTime, 13238 @GraphQLName("shippingEndTime") final String shippingEndTime, 13239 @GraphQLName("salesOrderStartTime") final String salesOrderStartTime, 13240 @GraphQLName("salesOrderEndTime") final String salesOrderEndTime, 13241 @GraphQLName("purchaseOrderStartTime") final String purchaseOrderStartTime, 13242 @GraphQLName("purchaseOrderEndTime") final String purchaseOrderEndTime, 13243 @GraphQLName("allowClubDiscounts") final String allowClubDiscounts, 13244 @GraphQLName("allowCouponDiscounts") final String allowCouponDiscounts, 13245 @GraphQLName("allowAssociatePayments") final String allowAssociatePayments, 13246 @GraphQLName("cancellationPolicyName") final String cancellationPolicyName, 13247 @GraphQLName("returnPolicyName") final String returnPolicyName) { 13248 var mutationResultObject = new MutationResultWithIdObject(); 13249 13250 try { 13251 var spec = ItemUtil.getHome().getItemUniversalSpec(); 13252 13253 spec.setItemName(originalItemName); 13254 // spec.setUuid(id); 13255 13256 var commandForm = ItemUtil.getHome().getEditItemForm(); 13257 13258 commandForm.setSpec(spec); 13259 commandForm.setEditMode(EditMode.LOCK); 13260 13261 var commandResult = ItemUtil.getHome().editItem(BaseGraphQl.getUserVisitPK(env), commandForm); 13262 13263 if(!commandResult.hasErrors()) { 13264 var executionResult = commandResult.getExecutionResult(); 13265 var result = executionResult.getResult(); 13266 Map<String, Object> arguments = env.getArgument("input"); 13267 var edit = result.getEdit(); 13268 13269 mutationResultObject.setEntityInstance(result.getItem().getEntityInstance()); 13270 13271 if(arguments.containsKey("itemName")) 13272 edit.setItemName(itemName); 13273 if(arguments.containsKey("itemCategoryName")) 13274 edit.setItemCategoryName(itemCategoryName); 13275 if(arguments.containsKey("itemAccountingCategoryName")) 13276 edit.setItemAccountingCategoryName(itemAccountingCategoryName); 13277 if(arguments.containsKey("itemPurchasingCategoryName")) 13278 edit.setItemPurchasingCategoryName(itemPurchasingCategoryName); 13279 if(arguments.containsKey("shippingChargeExempt")) 13280 edit.setShippingChargeExempt(shippingChargeExempt); 13281 if(arguments.containsKey("shippingStartTime")) 13282 edit.setShippingStartTime(shippingStartTime); 13283 if(arguments.containsKey("shippingEndTime")) 13284 edit.setShippingEndTime(shippingEndTime); 13285 if(arguments.containsKey("salesOrderStartTime")) 13286 edit.setSalesOrderStartTime(salesOrderStartTime); 13287 if(arguments.containsKey("salesOrderEndTime")) 13288 edit.setSalesOrderEndTime(salesOrderEndTime); 13289 if(arguments.containsKey("purchaseOrderStartTime")) 13290 edit.setPurchaseOrderStartTime(purchaseOrderStartTime); 13291 if(arguments.containsKey("purchaseOrderEndTime")) 13292 edit.setPurchaseOrderEndTime(purchaseOrderEndTime); 13293 if(arguments.containsKey("allowClubDiscounts")) 13294 edit.setAllowClubDiscounts(allowClubDiscounts); 13295 if(arguments.containsKey("allowCouponDiscounts")) 13296 edit.setAllowCouponDiscounts(allowCouponDiscounts); 13297 if(arguments.containsKey("allowAssociatePayments")) 13298 edit.setAllowAssociatePayments(allowAssociatePayments); 13299 if(arguments.containsKey("cancellationPolicyName")) 13300 edit.setCancellationPolicyName(cancellationPolicyName); 13301 if(arguments.containsKey("returnPolicyName")) 13302 edit.setReturnPolicyName(returnPolicyName); 13303 13304 commandForm.setEdit(edit); 13305 commandForm.setEditMode(EditMode.UPDATE); 13306 13307 commandResult = ItemUtil.getHome().editItem(BaseGraphQl.getUserVisitPK(env), commandForm); 13308 } 13309 13310 mutationResultObject.setCommandResult(commandResult); 13311 } catch (NamingException ex) { 13312 throw new RuntimeException(ex); 13313 } 13314 13315 return mutationResultObject; 13316 } 13317 13318 @GraphQLField 13319 @GraphQLRelayMutation 13320 @GraphQLName("setItemStatus") 13321 static MutationResultObject setItemStatus(final DataFetchingEnvironment env, 13322 @GraphQLName("itemName") @GraphQLNonNull final String itemStatusName, 13323 @GraphQLName("itemStatusChoice") @GraphQLNonNull final String itemStatusChoice) { 13324 var mutationResultObject = new MutationResultObject(); 13325 13326 try { 13327 var commandForm = ItemUtil.getHome().getSetItemStatusForm(); 13328 13329 commandForm.setItemName(itemStatusName); 13330 commandForm.setItemStatusChoice(itemStatusChoice); 13331 13332 mutationResultObject.setCommandResult(ItemUtil.getHome().setItemStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 13333 } catch (NamingException ex) { 13334 throw new RuntimeException(ex); 13335 } 13336 13337 return mutationResultObject; 13338 } 13339 13340 @GraphQLField 13341 @GraphQLRelayMutation 13342 static MutationResultObject createItemUnitOfMeasureType(final DataFetchingEnvironment env, 13343 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 13344 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 13345 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 13346 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 13347 var mutationResultObject = new MutationResultObject(); 13348 13349 try { 13350 var commandForm = ItemUtil.getHome().getCreateItemUnitOfMeasureTypeForm(); 13351 13352 commandForm.setItemName(itemName); 13353 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 13354 commandForm.setIsDefault(isDefault); 13355 commandForm.setSortOrder(sortOrder); 13356 13357 var commandResult = ItemUtil.getHome().createItemUnitOfMeasureType(BaseGraphQl.getUserVisitPK(env), commandForm); 13358 mutationResultObject.setCommandResult(commandResult); 13359 } catch (NamingException ex) { 13360 throw new RuntimeException(ex); 13361 } 13362 13363 return mutationResultObject; 13364 } 13365 13366 @GraphQLField 13367 @GraphQLRelayMutation 13368 static MutationResultObject editItemUnitOfMeasureType(final DataFetchingEnvironment env, 13369 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 13370 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 13371 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 13372 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 13373 var mutationResultObject = new MutationResultObject(); 13374 13375 try { 13376 var spec = ItemUtil.getHome().getItemUnitOfMeasureTypeSpec(); 13377 13378 spec.setItemName(itemName); 13379 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 13380 13381 var commandForm = ItemUtil.getHome().getEditItemUnitOfMeasureTypeForm(); 13382 13383 commandForm.setSpec(spec); 13384 commandForm.setEditMode(EditMode.LOCK); 13385 13386 var commandResult = ItemUtil.getHome().editItemUnitOfMeasureType(BaseGraphQl.getUserVisitPK(env), commandForm); 13387 13388 if(!commandResult.hasErrors()) { 13389 var executionResult = commandResult.getExecutionResult(); 13390 var result = executionResult.getResult(); 13391 Map<String, Object> arguments = env.getArgument("input"); 13392 var edit = result.getEdit(); 13393 13394 if(arguments.containsKey("isDefault")) 13395 edit.setIsDefault(isDefault); 13396 if(arguments.containsKey("sortOrder")) 13397 edit.setSortOrder(sortOrder); 13398 13399 commandForm.setEdit(edit); 13400 commandForm.setEditMode(EditMode.UPDATE); 13401 13402 commandResult = ItemUtil.getHome().editItemUnitOfMeasureType(BaseGraphQl.getUserVisitPK(env), commandForm); 13403 } 13404 13405 mutationResultObject.setCommandResult(commandResult); 13406 } catch (NamingException ex) { 13407 throw new RuntimeException(ex); 13408 } 13409 13410 return mutationResultObject; 13411 } 13412 13413 @GraphQLField 13414 @GraphQLRelayMutation 13415 static MutationResultObject deleteItemUnitOfMeasureType(final DataFetchingEnvironment env, 13416 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 13417 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName) { 13418 var mutationResultObject = new MutationResultObject(); 13419 13420 try { 13421 var commandForm = ItemUtil.getHome().getDeleteItemUnitOfMeasureTypeForm(); 13422 13423 commandForm.setItemName(itemName); 13424 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 13425 13426 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemUnitOfMeasureType(BaseGraphQl.getUserVisitPK(env), commandForm)); 13427 } catch (NamingException ex) { 13428 throw new RuntimeException(ex); 13429 } 13430 13431 return mutationResultObject; 13432 } 13433 13434 @GraphQLField 13435 @GraphQLRelayMutation 13436 static MutationResultWithIdObject createItemDescription(final DataFetchingEnvironment env, 13437 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 13438 @GraphQLName("itemDescriptionTypeName") @GraphQLNonNull final String itemDescriptionTypeName, 13439 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName, 13440 @GraphQLName("mimeTypeName") final String mimeTypeName, 13441 @GraphQLName("itemImageTypeName") final String itemImageTypeName, 13442 @GraphQLName("clobDescription") final String clobDescription, 13443 @GraphQLName("stringDescription") final String stringDescription) { 13444 var mutationResultObject = new MutationResultWithIdObject(); 13445 13446 try { 13447 var commandForm = ItemUtil.getHome().getCreateItemDescriptionForm(); 13448 13449 commandForm.setItemName(itemName); 13450 commandForm.setItemDescriptionTypeName(itemDescriptionTypeName); 13451 commandForm.setLanguageIsoName(languageIsoName); 13452 commandForm.setMimeTypeName(mimeTypeName); 13453 commandForm.setItemImageTypeName(itemImageTypeName); 13454 commandForm.setClobDescription(clobDescription); 13455 commandForm.setStringDescription(stringDescription); 13456 13457 var commandResult = ItemUtil.getHome().createItemDescription(BaseGraphQl.getUserVisitPK(env), commandForm); 13458 mutationResultObject.setCommandResult(commandResult); 13459 13460 if(!commandResult.hasErrors()) { 13461 var result = commandResult.getExecutionResult().getResult(); 13462 13463 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 13464 } 13465 } catch (NamingException ex) { 13466 throw new RuntimeException(ex); 13467 } 13468 13469 return mutationResultObject; 13470 } 13471 13472 @GraphQLField 13473 @GraphQLRelayMutation 13474 static MutationResultWithIdObject editItemDescription(final DataFetchingEnvironment env, 13475 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 13476 @GraphQLName("itemDescriptionTypeName") @GraphQLNonNull final String itemDescriptionTypeName, 13477 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName, 13478 @GraphQLName("mimeTypeName") final String mimeTypeName, 13479 @GraphQLName("itemImageTypeName") final String itemImageTypeName, 13480 @GraphQLName("clobDescription") final String clobDescription, 13481 @GraphQLName("stringDescription") final String stringDescription) { 13482 var mutationResultObject = new MutationResultWithIdObject(); 13483 13484 try { 13485 var spec = ItemUtil.getHome().getItemDescriptionUniversalSpec(); 13486 13487 spec.setItemName(itemName); 13488 spec.setItemDescriptionTypeName(itemDescriptionTypeName); 13489 spec.setLanguageIsoName(languageIsoName); 13490 13491 var commandForm = ItemUtil.getHome().getEditItemDescriptionForm(); 13492 13493 commandForm.setSpec(spec); 13494 commandForm.setEditMode(EditMode.LOCK); 13495 13496 var commandResult = ItemUtil.getHome().editItemDescription(BaseGraphQl.getUserVisitPK(env), commandForm); 13497 13498 if(!commandResult.hasErrors()) { 13499 var executionResult = commandResult.getExecutionResult(); 13500 var result = executionResult.getResult(); 13501 Map<String, Object> arguments = env.getArgument("input"); 13502 var edit = result.getEdit(); 13503 13504 mutationResultObject.setEntityInstance(result.getItemDescription().getEntityInstance()); 13505 13506 if(arguments.containsKey("mimeTypeName")) 13507 edit.setMimeTypeName(mimeTypeName); 13508 if(arguments.containsKey("itemImageTypeName")) 13509 edit.setItemImageTypeName(itemImageTypeName); 13510 if(arguments.containsKey("clobDescription")) 13511 edit.setClobDescription(clobDescription); 13512 if(arguments.containsKey("stringDescription")) 13513 edit.setStringDescription(stringDescription); 13514 13515 commandForm.setEdit(edit); 13516 commandForm.setEditMode(EditMode.UPDATE); 13517 13518 commandResult = ItemUtil.getHome().editItemDescription(BaseGraphQl.getUserVisitPK(env), commandForm); 13519 } 13520 13521 mutationResultObject.setCommandResult(commandResult); 13522 } catch (NamingException ex) { 13523 throw new RuntimeException(ex); 13524 } 13525 13526 return mutationResultObject; 13527 } 13528 13529 @GraphQLField 13530 @GraphQLRelayMutation 13531 static MutationResultObject deleteItemDescription(final DataFetchingEnvironment env, 13532 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 13533 @GraphQLName("itemDescriptionTypeName") @GraphQLNonNull final String itemDescriptionTypeName, 13534 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName) { 13535 var mutationResultObject = new MutationResultObject(); 13536 13537 try { 13538 var commandForm = ItemUtil.getHome().getDeleteItemDescriptionForm(); 13539 13540 commandForm.setItemName(itemName); 13541 commandForm.setItemDescriptionTypeName(itemDescriptionTypeName); 13542 commandForm.setLanguageIsoName(languageIsoName); 13543 13544 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemDescription(BaseGraphQl.getUserVisitPK(env), commandForm)); 13545 } catch (NamingException ex) { 13546 throw new RuntimeException(ex); 13547 } 13548 13549 return mutationResultObject; 13550 } 13551 13552 @GraphQLField 13553 @GraphQLRelayMutation 13554 static MutationResultObject createItemPrice(final DataFetchingEnvironment env, 13555 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 13556 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 13557 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 13558 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 13559 @GraphQLName("unitPrice") final String unitPrice, 13560 @GraphQLName("minimumUnitPrice") final String minimumUnitPrice, 13561 @GraphQLName("maximumUnitPrice") final String maximumUnitPrice, 13562 @GraphQLName("unitPriceIncrement") final String unitPriceIncrement) { 13563 var mutationResultObject = new MutationResultObject(); 13564 13565 try { 13566 var commandForm = ItemUtil.getHome().getCreateItemPriceForm(); 13567 13568 commandForm.setItemName(itemName); 13569 commandForm.setInventoryConditionName(inventoryConditionName); 13570 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 13571 commandForm.setCurrencyIsoName(currencyIsoName); 13572 commandForm.setUnitPrice(unitPrice); 13573 commandForm.setMinimumUnitPrice(minimumUnitPrice); 13574 commandForm.setMaximumUnitPrice(maximumUnitPrice); 13575 commandForm.setUnitPriceIncrement(unitPriceIncrement); 13576 13577 var commandResult = ItemUtil.getHome().createItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 13578 mutationResultObject.setCommandResult(commandResult); 13579 } catch (NamingException ex) { 13580 throw new RuntimeException(ex); 13581 } 13582 13583 return mutationResultObject; 13584 } 13585 13586 @GraphQLField 13587 @GraphQLRelayMutation 13588 static MutationResultObject deleteItemPrice(final DataFetchingEnvironment env, 13589 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 13590 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 13591 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 13592 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 13593 var mutationResultObject = new MutationResultObject(); 13594 13595 try { 13596 var commandForm = ItemUtil.getHome().getDeleteItemPriceForm(); 13597 13598 commandForm.setItemName(itemName); 13599 commandForm.setInventoryConditionName(inventoryConditionName); 13600 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 13601 commandForm.setCurrencyIsoName(currencyIsoName); 13602 13603 var commandResult = ItemUtil.getHome().deleteItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 13604 mutationResultObject.setCommandResult(commandResult); 13605 } catch (NamingException ex) { 13606 throw new RuntimeException(ex); 13607 } 13608 13609 return mutationResultObject; 13610 } 13611 13612 @GraphQLField 13613 @GraphQLRelayMutation 13614 static MutationResultObject editItemPrice(final DataFetchingEnvironment env, 13615 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 13616 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 13617 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 13618 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 13619 @GraphQLName("unitPrice") final String unitPrice, 13620 @GraphQLName("minimumUnitPrice") final String minimumUnitPrice, 13621 @GraphQLName("maximumUnitPrice") final String maximumUnitPrice, 13622 @GraphQLName("unitPriceIncrement") final String unitPriceIncrement) { 13623 var mutationResultObject = new MutationResultObject(); 13624 13625 try { 13626 var spec = ItemUtil.getHome().getItemPriceSpec(); 13627 13628 spec.setItemName(itemName); 13629 spec.setInventoryConditionName(inventoryConditionName); 13630 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 13631 spec.setCurrencyIsoName(currencyIsoName); 13632 13633 var commandForm = ItemUtil.getHome().getEditItemPriceForm(); 13634 13635 commandForm.setSpec(spec); 13636 commandForm.setEditMode(EditMode.LOCK); 13637 13638 var commandResult = ItemUtil.getHome().editItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 13639 13640 if(!commandResult.hasErrors()) { 13641 var executionResult = commandResult.getExecutionResult(); 13642 var result = executionResult.getResult(); 13643 Map<String, Object> arguments = env.getArgument("input"); 13644 var edit = result.getEdit(); 13645 13646 if(arguments.containsKey("unitPrice")) 13647 edit.setUnitPrice(unitPrice); 13648 if(arguments.containsKey("minimumUnitPrice")) 13649 edit.setMinimumUnitPrice(minimumUnitPrice); 13650 if(arguments.containsKey("maximumUnitPrice")) 13651 edit.setMaximumUnitPrice(maximumUnitPrice); 13652 if(arguments.containsKey("unitPriceIncrement")) 13653 edit.setUnitPriceIncrement(unitPriceIncrement); 13654 13655 commandForm.setEdit(edit); 13656 commandForm.setEditMode(EditMode.UPDATE); 13657 13658 commandResult = ItemUtil.getHome().editItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 13659 } 13660 13661 mutationResultObject.setCommandResult(commandResult); 13662 } catch (NamingException ex) { 13663 throw new RuntimeException(ex); 13664 } 13665 13666 return mutationResultObject; 13667 } 13668 13669 @GraphQLField 13670 @GraphQLRelayMutation 13671 static MutationResultWithIdObject createOrderType(final DataFetchingEnvironment env, 13672 @GraphQLName("orderTypeName") @GraphQLNonNull final String orderTypeName, 13673 @GraphQLName("orderSequenceTypeName") final String orderSequenceTypeName, 13674 @GraphQLName("orderWorkflowName") final String orderWorkflowName, 13675 @GraphQLName("orderWorkflowEntranceName") final String orderWorkflowEntranceName, 13676 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 13677 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 13678 @GraphQLName("description") final String description) { 13679 var mutationResultObject = new MutationResultWithIdObject(); 13680 13681 try { 13682 var commandForm = OrderUtil.getHome().getCreateOrderTypeForm(); 13683 13684 commandForm.setOrderTypeName(orderTypeName); 13685 commandForm.setOrderSequenceTypeName(orderSequenceTypeName); 13686 commandForm.setOrderWorkflowName(orderWorkflowName); 13687 commandForm.setOrderWorkflowEntranceName(orderWorkflowEntranceName); 13688 commandForm.setIsDefault(isDefault); 13689 commandForm.setSortOrder(sortOrder); 13690 commandForm.setDescription(description); 13691 13692 var commandResult = OrderUtil.getHome().createOrderType(BaseGraphQl.getUserVisitPK(env), commandForm); 13693 mutationResultObject.setCommandResult(commandResult); 13694 13695 if(!commandResult.hasErrors()) { 13696 var result = commandResult.getExecutionResult().getResult(); 13697 13698 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 13699 } 13700 } catch (NamingException ex) { 13701 throw new RuntimeException(ex); 13702 } 13703 13704 return mutationResultObject; 13705 } 13706 13707 @GraphQLField 13708 @GraphQLRelayMutation 13709 static MutationResultWithIdObject editOrderType(final DataFetchingEnvironment env, 13710 @GraphQLName("originalOrderTypeName") final String originalOrderTypeName, 13711 @GraphQLName("id") @GraphQLID final String id, 13712 @GraphQLName("orderTypeName") final String orderTypeName, 13713 @GraphQLName("orderSequenceTypeName") final String orderSequenceTypeName, 13714 @GraphQLName("orderWorkflowName") final String orderWorkflowName, 13715 @GraphQLName("orderWorkflowEntranceName") final String orderWorkflowEntranceName, 13716 @GraphQLName("isDefault") final String isDefault, 13717 @GraphQLName("sortOrder") final String sortOrder, 13718 @GraphQLName("description") final String description) { 13719 var mutationResultObject = new MutationResultWithIdObject(); 13720 13721 try { 13722 var spec = OrderUtil.getHome().getOrderTypeUniversalSpec(); 13723 13724 spec.setOrderTypeName(originalOrderTypeName); 13725 spec.setUuid(id); 13726 13727 var commandForm = OrderUtil.getHome().getEditOrderTypeForm(); 13728 13729 commandForm.setSpec(spec); 13730 commandForm.setEditMode(EditMode.LOCK); 13731 13732 var commandResult = OrderUtil.getHome().editOrderType(BaseGraphQl.getUserVisitPK(env), commandForm); 13733 13734 if(!commandResult.hasErrors()) { 13735 var executionResult = commandResult.getExecutionResult(); 13736 var result = executionResult.getResult(); 13737 Map<String, Object> arguments = env.getArgument("input"); 13738 var edit = result.getEdit(); 13739 13740 mutationResultObject.setEntityInstance(result.getOrderType().getEntityInstance()); 13741 13742 if(arguments.containsKey("orderTypeName")) 13743 edit.setOrderTypeName(orderTypeName); 13744 if(arguments.containsKey("orderSequenceTypeName")) 13745 edit.setOrderSequenceTypeName(orderSequenceTypeName); 13746 if(arguments.containsKey("orderWorkflowName")) 13747 edit.setOrderWorkflowName(orderWorkflowName); 13748 if(arguments.containsKey("orderWorkflowEntranceName")) 13749 edit.setOrderWorkflowEntranceName(orderWorkflowEntranceName); 13750 if(arguments.containsKey("isDefault")) 13751 edit.setIsDefault(isDefault); 13752 if(arguments.containsKey("sortOrder")) 13753 edit.setSortOrder(sortOrder); 13754 if(arguments.containsKey("description")) 13755 edit.setDescription(description); 13756 13757 commandForm.setEdit(edit); 13758 commandForm.setEditMode(EditMode.UPDATE); 13759 13760 commandResult = OrderUtil.getHome().editOrderType(BaseGraphQl.getUserVisitPK(env), commandForm); 13761 } 13762 13763 mutationResultObject.setCommandResult(commandResult); 13764 } catch (NamingException ex) { 13765 throw new RuntimeException(ex); 13766 } 13767 13768 return mutationResultObject; 13769 } 13770 13771 @GraphQLField 13772 @GraphQLRelayMutation 13773 static MutationResultObject deleteOrderType(final DataFetchingEnvironment env, 13774 @GraphQLName("orderTypeName") final String orderTypeName, 13775 @GraphQLName("id") @GraphQLID final String id) { 13776 var mutationResultObject = new MutationResultObject(); 13777 13778 try { 13779 var commandForm = OrderUtil.getHome().getDeleteOrderTypeForm(); 13780 13781 commandForm.setOrderTypeName(orderTypeName); 13782 commandForm.setUuid(id); 13783 13784 mutationResultObject.setCommandResult(OrderUtil.getHome().deleteOrderType(BaseGraphQl.getUserVisitPK(env), commandForm)); 13785 } catch (NamingException ex) { 13786 throw new RuntimeException(ex); 13787 } 13788 13789 return mutationResultObject; 13790 } 13791 13792 @GraphQLField 13793 @GraphQLRelayMutation 13794 static MutationResultWithIdObject createOrderTimeType(final DataFetchingEnvironment env, 13795 @GraphQLName("orderTypeName") final String orderTypeName, 13796 @GraphQLName("orderTimeTypeName") @GraphQLNonNull final String orderTimeTypeName, 13797 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 13798 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 13799 @GraphQLName("description") final String description) { 13800 var mutationResultObject = new MutationResultWithIdObject(); 13801 13802 try { 13803 var commandForm = OrderUtil.getHome().getCreateOrderTimeTypeForm(); 13804 13805 commandForm.setOrderTypeName(orderTypeName); 13806 commandForm.setOrderTimeTypeName(orderTimeTypeName); 13807 commandForm.setIsDefault(isDefault); 13808 commandForm.setSortOrder(sortOrder); 13809 commandForm.setDescription(description); 13810 13811 var commandResult = OrderUtil.getHome().createOrderTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 13812 mutationResultObject.setCommandResult(commandResult); 13813 13814 if(!commandResult.hasErrors()) { 13815 var result = commandResult.getExecutionResult().getResult(); 13816 13817 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 13818 } 13819 } catch (NamingException ex) { 13820 throw new RuntimeException(ex); 13821 } 13822 13823 return mutationResultObject; 13824 } 13825 13826 @GraphQLField 13827 @GraphQLRelayMutation 13828 static MutationResultWithIdObject editOrderTimeType(final DataFetchingEnvironment env, 13829 @GraphQLName("orderTypeName") final String orderTypeName, 13830 @GraphQLName("originalOrderTimeTypeName") final String originalOrderTimeTypeName, 13831 @GraphQLName("id") @GraphQLID final String id, 13832 @GraphQLName("orderTimeTypeName") final String orderTimeTypeName, 13833 @GraphQLName("isDefault") final String isDefault, 13834 @GraphQLName("sortOrder") final String sortOrder, 13835 @GraphQLName("description") final String description) { 13836 var mutationResultObject = new MutationResultWithIdObject(); 13837 13838 try { 13839 var spec = OrderUtil.getHome().getOrderTimeTypeUniversalSpec(); 13840 13841 spec.setOrderTypeName(orderTypeName); 13842 spec.setOrderTimeTypeName(originalOrderTimeTypeName); 13843 spec.setUuid(id); 13844 13845 var commandForm = OrderUtil.getHome().getEditOrderTimeTypeForm(); 13846 13847 commandForm.setSpec(spec); 13848 commandForm.setEditMode(EditMode.LOCK); 13849 13850 var commandResult = OrderUtil.getHome().editOrderTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 13851 13852 if(!commandResult.hasErrors()) { 13853 var executionResult = commandResult.getExecutionResult(); 13854 var result = executionResult.getResult(); 13855 Map<String, Object> arguments = env.getArgument("input"); 13856 var edit = result.getEdit(); 13857 13858 mutationResultObject.setEntityInstance(result.getOrderTimeType().getEntityInstance()); 13859 13860 if(arguments.containsKey("orderTimeTypeName")) 13861 edit.setOrderTimeTypeName(orderTimeTypeName); 13862 if(arguments.containsKey("isDefault")) 13863 edit.setIsDefault(isDefault); 13864 if(arguments.containsKey("sortOrder")) 13865 edit.setSortOrder(sortOrder); 13866 if(arguments.containsKey("description")) 13867 edit.setDescription(description); 13868 13869 commandForm.setEdit(edit); 13870 commandForm.setEditMode(EditMode.UPDATE); 13871 13872 commandResult = OrderUtil.getHome().editOrderTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 13873 } 13874 13875 mutationResultObject.setCommandResult(commandResult); 13876 } catch (NamingException ex) { 13877 throw new RuntimeException(ex); 13878 } 13879 13880 return mutationResultObject; 13881 } 13882 13883 @GraphQLField 13884 @GraphQLRelayMutation 13885 static MutationResultObject deleteOrderTimeType(final DataFetchingEnvironment env, 13886 @GraphQLName("orderTypeName") final String orderTypeName, 13887 @GraphQLName("orderTimeTypeName") final String orderTimeTypeName, 13888 @GraphQLName("id") @GraphQLID final String id) { 13889 var mutationResultObject = new MutationResultObject(); 13890 13891 try { 13892 var commandForm = OrderUtil.getHome().getDeleteOrderTimeTypeForm(); 13893 13894 commandForm.setOrderTypeName(orderTypeName); 13895 commandForm.setOrderTimeTypeName(orderTimeTypeName); 13896 commandForm.setUuid(id); 13897 13898 mutationResultObject.setCommandResult(OrderUtil.getHome().deleteOrderTimeType(BaseGraphQl.getUserVisitPK(env), commandForm)); 13899 } catch (NamingException ex) { 13900 throw new RuntimeException(ex); 13901 } 13902 13903 return mutationResultObject; 13904 } 13905 13906 @GraphQLField 13907 @GraphQLRelayMutation 13908 static MutationResultWithIdObject createOrderPriority(final DataFetchingEnvironment env, 13909 @GraphQLName("orderTypeName") @GraphQLNonNull final String orderTypeName, 13910 @GraphQLName("orderPriorityName") @GraphQLNonNull final String orderPriorityName, 13911 @GraphQLName("priority") @GraphQLNonNull final String priority, 13912 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 13913 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 13914 @GraphQLName("description") final String description) { 13915 var mutationResultObject = new MutationResultWithIdObject(); 13916 13917 try { 13918 var commandForm = OrderUtil.getHome().getCreateOrderPriorityForm(); 13919 13920 commandForm.setOrderTypeName(orderTypeName); 13921 commandForm.setOrderPriorityName(orderPriorityName); 13922 commandForm.setPriority(priority); 13923 commandForm.setIsDefault(isDefault); 13924 commandForm.setSortOrder(sortOrder); 13925 commandForm.setDescription(description); 13926 13927 var commandResult = OrderUtil.getHome().createOrderPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 13928 mutationResultObject.setCommandResult(commandResult); 13929 13930 if(!commandResult.hasErrors()) { 13931 var result = commandResult.getExecutionResult().getResult(); 13932 13933 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 13934 } 13935 } catch (NamingException ex) { 13936 throw new RuntimeException(ex); 13937 } 13938 13939 return mutationResultObject; 13940 } 13941 13942 @GraphQLField 13943 @GraphQLRelayMutation 13944 static MutationResultWithIdObject editOrderPriority(final DataFetchingEnvironment env, 13945 @GraphQLName("orderTypeName") final String orderTypeName, 13946 @GraphQLName("originalOrderPriorityName") final String originalOrderPriorityName, 13947 @GraphQLName("id") @GraphQLID final String id, 13948 @GraphQLName("orderPriorityName") final String orderPriorityName, 13949 @GraphQLName("priority") final String priority, 13950 @GraphQLName("isDefault") final String isDefault, 13951 @GraphQLName("sortOrder") final String sortOrder, 13952 @GraphQLName("description") final String description) { 13953 var mutationResultObject = new MutationResultWithIdObject(); 13954 13955 try { 13956 var spec = OrderUtil.getHome().getOrderPriorityUniversalSpec(); 13957 13958 spec.setOrderTypeName(orderTypeName); 13959 spec.setOrderPriorityName(originalOrderPriorityName); 13960 spec.setUuid(id); 13961 13962 var commandForm = OrderUtil.getHome().getEditOrderPriorityForm(); 13963 13964 commandForm.setSpec(spec); 13965 commandForm.setEditMode(EditMode.LOCK); 13966 13967 var commandResult = OrderUtil.getHome().editOrderPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 13968 13969 if(!commandResult.hasErrors()) { 13970 var executionResult = commandResult.getExecutionResult(); 13971 var result = executionResult.getResult(); 13972 Map<String, Object> arguments = env.getArgument("input"); 13973 var edit = result.getEdit(); 13974 13975 mutationResultObject.setEntityInstance(result.getOrderPriority().getEntityInstance()); 13976 13977 if(arguments.containsKey("orderPriorityName")) 13978 edit.setOrderPriorityName(orderPriorityName); 13979 if(arguments.containsKey("priority")) 13980 edit.setPriority(priority); 13981 if(arguments.containsKey("isDefault")) 13982 edit.setIsDefault(isDefault); 13983 if(arguments.containsKey("sortOrder")) 13984 edit.setSortOrder(sortOrder); 13985 if(arguments.containsKey("description")) 13986 edit.setDescription(description); 13987 13988 commandForm.setEdit(edit); 13989 commandForm.setEditMode(EditMode.UPDATE); 13990 13991 commandResult = OrderUtil.getHome().editOrderPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 13992 } 13993 13994 mutationResultObject.setCommandResult(commandResult); 13995 } catch (NamingException ex) { 13996 throw new RuntimeException(ex); 13997 } 13998 13999 return mutationResultObject; 14000 } 14001 14002 @GraphQLField 14003 @GraphQLRelayMutation 14004 static MutationResultObject deleteOrderPriority(final DataFetchingEnvironment env, 14005 @GraphQLName("orderTypeName") final String orderTypeName, 14006 @GraphQLName("orderPriorityName") final String orderPriorityName, 14007 @GraphQLName("id") @GraphQLID final String id) { 14008 var mutationResultObject = new MutationResultObject(); 14009 14010 try { 14011 var commandForm = OrderUtil.getHome().getDeleteOrderPriorityForm(); 14012 14013 commandForm.setOrderTypeName(orderTypeName); 14014 commandForm.setOrderPriorityName(orderPriorityName); 14015 commandForm.setUuid(id); 14016 14017 mutationResultObject.setCommandResult(OrderUtil.getHome().deleteOrderPriority(BaseGraphQl.getUserVisitPK(env), commandForm)); 14018 } catch (NamingException ex) { 14019 throw new RuntimeException(ex); 14020 } 14021 14022 return mutationResultObject; 14023 } 14024 14025 @GraphQLField 14026 @GraphQLRelayMutation 14027 static MutationResultWithIdObject createWishlistType(final DataFetchingEnvironment env, 14028 @GraphQLName("wishlistTypeName") @GraphQLNonNull final String wishlistTypeName, 14029 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 14030 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 14031 @GraphQLName("description") final String description) { 14032 var mutationResultObject = new MutationResultWithIdObject(); 14033 14034 try { 14035 var commandForm = WishlistUtil.getHome().getCreateWishlistTypeForm(); 14036 14037 commandForm.setWishlistTypeName(wishlistTypeName); 14038 commandForm.setIsDefault(isDefault); 14039 commandForm.setSortOrder(sortOrder); 14040 commandForm.setDescription(description); 14041 14042 var commandResult = WishlistUtil.getHome().createWishlistType(BaseGraphQl.getUserVisitPK(env), commandForm); 14043 mutationResultObject.setCommandResult(commandResult); 14044 14045 if(!commandResult.hasErrors()) { 14046 var result = commandResult.getExecutionResult().getResult(); 14047 14048 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 14049 } 14050 } catch (NamingException ex) { 14051 throw new RuntimeException(ex); 14052 } 14053 14054 return mutationResultObject; 14055 } 14056 14057 @GraphQLField 14058 @GraphQLRelayMutation 14059 static MutationResultWithIdObject editWishlistType(final DataFetchingEnvironment env, 14060 @GraphQLName("originalWishlistTypeName") final String originalWishlistTypeName, 14061 @GraphQLName("id") @GraphQLID final String id, 14062 @GraphQLName("wishlistTypeName") final String wishlistTypeName, 14063 @GraphQLName("isDefault") final String isDefault, 14064 @GraphQLName("sortOrder") final String sortOrder, 14065 @GraphQLName("description") final String description) { 14066 var mutationResultObject = new MutationResultWithIdObject(); 14067 14068 try { 14069 var spec = WishlistUtil.getHome().getWishlistTypeUniversalSpec(); 14070 14071 spec.setWishlistTypeName(originalWishlistTypeName); 14072 spec.setUuid(id); 14073 14074 var commandForm = WishlistUtil.getHome().getEditWishlistTypeForm(); 14075 14076 commandForm.setSpec(spec); 14077 commandForm.setEditMode(EditMode.LOCK); 14078 14079 var commandResult = WishlistUtil.getHome().editWishlistType(BaseGraphQl.getUserVisitPK(env), commandForm); 14080 14081 if(!commandResult.hasErrors()) { 14082 var executionResult = commandResult.getExecutionResult(); 14083 var result = executionResult.getResult(); 14084 Map<String, Object> arguments = env.getArgument("input"); 14085 var edit = result.getEdit(); 14086 14087 mutationResultObject.setEntityInstance(result.getWishlistType().getEntityInstance()); 14088 14089 if(arguments.containsKey("wishlistTypeName")) 14090 edit.setWishlistTypeName(wishlistTypeName); 14091 if(arguments.containsKey("isDefault")) 14092 edit.setIsDefault(isDefault); 14093 if(arguments.containsKey("sortOrder")) 14094 edit.setSortOrder(sortOrder); 14095 if(arguments.containsKey("description")) 14096 edit.setDescription(description); 14097 14098 commandForm.setEdit(edit); 14099 commandForm.setEditMode(EditMode.UPDATE); 14100 14101 commandResult = WishlistUtil.getHome().editWishlistType(BaseGraphQl.getUserVisitPK(env), commandForm); 14102 } 14103 14104 mutationResultObject.setCommandResult(commandResult); 14105 } catch (NamingException ex) { 14106 throw new RuntimeException(ex); 14107 } 14108 14109 return mutationResultObject; 14110 } 14111 14112 @GraphQLField 14113 @GraphQLRelayMutation 14114 static MutationResultObject deleteWishlistType(final DataFetchingEnvironment env, 14115 @GraphQLName("wishlistTypeName") final String wishlistTypeName, 14116 @GraphQLName("id") @GraphQLID final String id) { 14117 var mutationResultObject = new MutationResultObject(); 14118 14119 try { 14120 var commandForm = WishlistUtil.getHome().getDeleteWishlistTypeForm(); 14121 14122 commandForm.setWishlistTypeName(wishlistTypeName); 14123 commandForm.setUuid(id); 14124 14125 mutationResultObject.setCommandResult(WishlistUtil.getHome().deleteWishlistType(BaseGraphQl.getUserVisitPK(env), commandForm)); 14126 } catch (NamingException ex) { 14127 throw new RuntimeException(ex); 14128 } 14129 14130 return mutationResultObject; 14131 } 14132 14133 @GraphQLField 14134 @GraphQLRelayMutation 14135 static MutationResultWithIdObject createWishlistPriority(final DataFetchingEnvironment env, 14136 @GraphQLName("wishlistTypeName") @GraphQLNonNull final String wishlistTypeName, 14137 @GraphQLName("wishlistPriorityName") @GraphQLNonNull final String wishlistPriorityName, 14138 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 14139 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 14140 @GraphQLName("description") final String description) { 14141 var mutationResultObject = new MutationResultWithIdObject(); 14142 14143 try { 14144 var commandForm = WishlistUtil.getHome().getCreateWishlistPriorityForm(); 14145 14146 commandForm.setWishlistTypeName(wishlistTypeName); 14147 commandForm.setWishlistPriorityName(wishlistPriorityName); 14148 commandForm.setIsDefault(isDefault); 14149 commandForm.setSortOrder(sortOrder); 14150 commandForm.setDescription(description); 14151 14152 var commandResult = WishlistUtil.getHome().createWishlistPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 14153 mutationResultObject.setCommandResult(commandResult); 14154 14155 if(!commandResult.hasErrors()) { 14156 var result = commandResult.getExecutionResult().getResult(); 14157 14158 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 14159 } 14160 } catch (NamingException ex) { 14161 throw new RuntimeException(ex); 14162 } 14163 14164 return mutationResultObject; 14165 } 14166 14167 @GraphQLField 14168 @GraphQLRelayMutation 14169 static MutationResultWithIdObject editWishlistPriority(final DataFetchingEnvironment env, 14170 @GraphQLName("wishlistTypeName") final String wishlistTypeName, 14171 @GraphQLName("originalWishlistPriorityName") final String originalWishlistPriorityName, 14172 @GraphQLName("id") @GraphQLID final String id, 14173 @GraphQLName("wishlistPriorityName") final String wishlistPriorityName, 14174 @GraphQLName("isDefault") final String isDefault, 14175 @GraphQLName("sortOrder") final String sortOrder, 14176 @GraphQLName("description") final String description) { 14177 var mutationResultObject = new MutationResultWithIdObject(); 14178 14179 try { 14180 var spec = WishlistUtil.getHome().getWishlistPriorityUniversalSpec(); 14181 14182 spec.setWishlistTypeName(wishlistTypeName); 14183 spec.setWishlistPriorityName(originalWishlistPriorityName); 14184 spec.setUuid(id); 14185 14186 var commandForm = WishlistUtil.getHome().getEditWishlistPriorityForm(); 14187 14188 commandForm.setSpec(spec); 14189 commandForm.setEditMode(EditMode.LOCK); 14190 14191 var commandResult = WishlistUtil.getHome().editWishlistPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 14192 14193 if(!commandResult.hasErrors()) { 14194 var executionResult = commandResult.getExecutionResult(); 14195 var result = executionResult.getResult(); 14196 Map<String, Object> arguments = env.getArgument("input"); 14197 var edit = result.getEdit(); 14198 14199 mutationResultObject.setEntityInstance(result.getWishlistPriority().getEntityInstance()); 14200 14201 if(arguments.containsKey("wishlistPriorityName")) 14202 edit.setWishlistPriorityName(wishlistPriorityName); 14203 if(arguments.containsKey("isDefault")) 14204 edit.setIsDefault(isDefault); 14205 if(arguments.containsKey("sortOrder")) 14206 edit.setSortOrder(sortOrder); 14207 if(arguments.containsKey("description")) 14208 edit.setDescription(description); 14209 14210 commandForm.setEdit(edit); 14211 commandForm.setEditMode(EditMode.UPDATE); 14212 14213 commandResult = WishlistUtil.getHome().editWishlistPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 14214 } 14215 14216 mutationResultObject.setCommandResult(commandResult); 14217 } catch (NamingException ex) { 14218 throw new RuntimeException(ex); 14219 } 14220 14221 return mutationResultObject; 14222 } 14223 14224 @GraphQLField 14225 @GraphQLRelayMutation 14226 static MutationResultObject deleteWishlistPriority(final DataFetchingEnvironment env, 14227 @GraphQLName("wishlistTypeName") final String wishlistTypeName, 14228 @GraphQLName("wishlistPriorityName") final String wishlistPriorityName, 14229 @GraphQLName("id") @GraphQLID final String id) { 14230 var mutationResultObject = new MutationResultObject(); 14231 14232 try { 14233 var commandForm = WishlistUtil.getHome().getDeleteWishlistPriorityForm(); 14234 14235 commandForm.setWishlistTypeName(wishlistTypeName); 14236 commandForm.setWishlistPriorityName(wishlistPriorityName); 14237 commandForm.setUuid(id); 14238 14239 mutationResultObject.setCommandResult(WishlistUtil.getHome().deleteWishlistPriority(BaseGraphQl.getUserVisitPK(env), commandForm)); 14240 } catch (NamingException ex) { 14241 throw new RuntimeException(ex); 14242 } 14243 14244 return mutationResultObject; 14245 } 14246 14247 @GraphQLField 14248 @GraphQLRelayMutation 14249 static MutationResultObject unlockEntity(final DataFetchingEnvironment env, 14250 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id) { 14251 var mutationResultObject = new MutationResultObject(); 14252 14253 try { 14254 var commandForm = CoreUtil.getHome().getUnlockEntityForm(); 14255 14256 commandForm.setUuid(id); 14257 14258 mutationResultObject.setCommandResult(CoreUtil.getHome().unlockEntity(BaseGraphQl.getUserVisitPK(env), commandForm)); 14259 } catch (NamingException ex) { 14260 throw new RuntimeException(ex); 14261 } 14262 14263 return mutationResultObject; 14264 } 14265 14266 @GraphQLField 14267 @GraphQLRelayMutation 14268 static MutationResultObject lockEntity(final DataFetchingEnvironment env, 14269 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id) { 14270 var mutationResultObject = new MutationResultObject(); 14271 14272 try { 14273 var commandForm = CoreUtil.getHome().getLockEntityForm(); 14274 14275 commandForm.setUuid(id); 14276 14277 mutationResultObject.setCommandResult(CoreUtil.getHome().lockEntity(BaseGraphQl.getUserVisitPK(env), commandForm)); 14278 } catch (NamingException ex) { 14279 throw new RuntimeException(ex); 14280 } 14281 14282 return mutationResultObject; 14283 } 14284 14285 @GraphQLField 14286 @GraphQLRelayMutation 14287 static MutationResultObject customerLogin(final DataFetchingEnvironment env, 14288 @GraphQLName("username") @GraphQLNonNull final String username, 14289 @GraphQLName("password") @GraphQLNonNull final String password) { 14290 var mutationResultObject = new MutationResultObject(); 14291 14292 try { 14293 var commandForm = AuthenticationUtil.getHome().getCustomerLoginForm(); 14294 14295 commandForm.setUsername(username); 14296 commandForm.setPassword(password); 14297 commandForm.setRemoteInet4Address(BaseGraphQl.getRemoteInet4Address(env)); 14298 14299 mutationResultObject.setCommandResult(AuthenticationUtil.getHome().customerLogin(BaseGraphQl.getUserVisitPK(env), commandForm)); 14300 } catch (NamingException ex) { 14301 throw new RuntimeException(ex); 14302 } 14303 14304 return mutationResultObject; 14305 } 14306 14307 @GraphQLField 14308 @GraphQLRelayMutation 14309 static MutationResultWithIdObject createCustomerType(final DataFetchingEnvironment env, 14310 @GraphQLName("customerTypeName") @GraphQLNonNull final String customerTypeName, 14311 @GraphQLName("customerSequenceName") final String customerSequenceName, 14312 @GraphQLName("defaultOfferName") final String defaultOfferName, 14313 @GraphQLName("defaultUseName") final String defaultUseName, 14314 @GraphQLName("defaultSourceName") final String defaultSourceName, 14315 @GraphQLName("defaultTermName") final String defaultTermName, 14316 @GraphQLName("defaultFreeOnBoardName") final String defaultFreeOnBoardName, 14317 @GraphQLName("defaultCancellationPolicyName") final String defaultCancellationPolicyName, 14318 @GraphQLName("defaultReturnPolicyName") final String defaultReturnPolicyName, 14319 @GraphQLName("defaultCustomerStatusChoice") final String defaultCustomerStatusChoice, 14320 @GraphQLName("defaultCustomerCreditStatusChoice") final String defaultCustomerCreditStatusChoice, 14321 @GraphQLName("defaultArGlAccountName") final String defaultArGlAccountName, 14322 @GraphQLName("defaultHoldUntilComplete") @GraphQLNonNull final String defaultHoldUntilComplete, 14323 @GraphQLName("defaultAllowBackorders") @GraphQLNonNull final String defaultAllowBackorders, 14324 @GraphQLName("defaultAllowSubstitutions") @GraphQLNonNull final String defaultAllowSubstitutions, 14325 @GraphQLName("defaultAllowCombiningShipments") @GraphQLNonNull final String defaultAllowCombiningShipments, 14326 @GraphQLName("defaultRequireReference") @GraphQLNonNull final String defaultRequireReference, 14327 @GraphQLName("defaultAllowReferenceDuplicates") @GraphQLNonNull final String defaultAllowReferenceDuplicates, 14328 @GraphQLName("defaultReferenceValidationPattern") final String defaultReferenceValidationPattern, 14329 @GraphQLName("defaultTaxable") @GraphQLNonNull final String defaultTaxable, 14330 @GraphQLName("allocationPriorityName") final String allocationPriorityName, 14331 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 14332 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 14333 @GraphQLName("description") final String description) { 14334 var mutationResultObject = new MutationResultWithIdObject(); 14335 14336 try { 14337 var commandForm = CustomerUtil.getHome().getCreateCustomerTypeForm(); 14338 14339 commandForm.setCustomerTypeName(customerTypeName); 14340 commandForm.setCustomerSequenceName(customerSequenceName); 14341 commandForm.setDefaultOfferName(defaultOfferName); 14342 commandForm.setDefaultUseName(defaultUseName); 14343 commandForm.setDefaultSourceName(defaultSourceName); 14344 commandForm.setDefaultTermName(defaultTermName); 14345 commandForm.setDefaultFreeOnBoardName(defaultFreeOnBoardName); 14346 commandForm.setDefaultCancellationPolicyName(defaultCancellationPolicyName); 14347 commandForm.setDefaultReturnPolicyName(defaultReturnPolicyName); 14348 commandForm.setDefaultCustomerStatusChoice(defaultCustomerStatusChoice); 14349 commandForm.setDefaultCustomerCreditStatusChoice(defaultCustomerCreditStatusChoice); 14350 commandForm.setDefaultArGlAccountName(defaultArGlAccountName); 14351 commandForm.setDefaultHoldUntilComplete(defaultHoldUntilComplete); 14352 commandForm.setDefaultAllowBackorders(defaultAllowBackorders); 14353 commandForm.setDefaultAllowSubstitutions(defaultAllowSubstitutions); 14354 commandForm.setDefaultAllowCombiningShipments(defaultAllowCombiningShipments); 14355 commandForm.setDefaultRequireReference(defaultRequireReference); 14356 commandForm.setDefaultAllowReferenceDuplicates(defaultAllowReferenceDuplicates); 14357 commandForm.setDefaultReferenceValidationPattern(defaultReferenceValidationPattern); 14358 commandForm.setDefaultTaxable(defaultTaxable); 14359 commandForm.setAllocationPriorityName(allocationPriorityName); 14360 commandForm.setIsDefault(isDefault); 14361 commandForm.setSortOrder(sortOrder); 14362 commandForm.setDescription(description); 14363 14364 var commandResult = CustomerUtil.getHome().createCustomerType(BaseGraphQl.getUserVisitPK(env), commandForm); 14365 mutationResultObject.setCommandResult(commandResult); 14366 14367 if(!commandResult.hasErrors()) { 14368 var result = commandResult.getExecutionResult().getResult(); 14369 14370 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 14371 } 14372 } catch (NamingException ex) { 14373 throw new RuntimeException(ex); 14374 } 14375 14376 return mutationResultObject; 14377 } 14378 14379 @GraphQLField 14380 @GraphQLRelayMutation 14381 static MutationResultWithIdObject editCustomerType(final DataFetchingEnvironment env, 14382 @GraphQLName("originalCustomerTypeName") final String originalCustomerTypeName, 14383 @GraphQLName("id") @GraphQLID final String id, 14384 @GraphQLName("customerTypeName") final String customerTypeName, 14385 @GraphQLName("customerSequenceName") final String customerSequenceName, 14386 @GraphQLName("defaultOfferName") final String defaultOfferName, 14387 @GraphQLName("defaultUseName") final String defaultUseName, 14388 @GraphQLName("defaultSourceName") final String defaultSourceName, 14389 @GraphQLName("defaultTermName") final String defaultTermName, 14390 @GraphQLName("defaultFreeOnBoardName") final String defaultFreeOnBoardName, 14391 @GraphQLName("defaultCancellationPolicyName") final String defaultCancellationPolicyName, 14392 @GraphQLName("defaultReturnPolicyName") final String defaultReturnPolicyName, 14393 @GraphQLName("defaultCustomerStatusChoice") final String defaultCustomerStatusChoice, 14394 @GraphQLName("defaultCustomerCreditStatusChoice") final String defaultCustomerCreditStatusChoice, 14395 @GraphQLName("defaultArGlAccountName") final String defaultArGlAccountName, 14396 @GraphQLName("defaultHoldUntilComplete") final String defaultHoldUntilComplete, 14397 @GraphQLName("defaultAllowBackorders") final String defaultAllowBackorders, 14398 @GraphQLName("defaultAllowSubstitutions") final String defaultAllowSubstitutions, 14399 @GraphQLName("defaultAllowCombiningShipments") final String defaultAllowCombiningShipments, 14400 @GraphQLName("defaultRequireReference") final String defaultRequireReference, 14401 @GraphQLName("defaultAllowReferenceDuplicates") final String defaultAllowReferenceDuplicates, 14402 @GraphQLName("defaultReferenceValidationPattern") final String defaultReferenceValidationPattern, 14403 @GraphQLName("defaultTaxable") final String defaultTaxable, 14404 @GraphQLName("allocationPriorityName") final String allocationPriorityName, 14405 @GraphQLName("isDefault") final String isDefault, 14406 @GraphQLName("sortOrder") final String sortOrder, 14407 @GraphQLName("description") final String description) { 14408 var mutationResultObject = new MutationResultWithIdObject(); 14409 14410 try { 14411 var spec = CustomerUtil.getHome().getCustomerTypeUniversalSpec(); 14412 14413 spec.setCustomerTypeName(originalCustomerTypeName); 14414 spec.setUuid(id); 14415 14416 var commandForm = CustomerUtil.getHome().getEditCustomerTypeForm(); 14417 14418 commandForm.setSpec(spec); 14419 commandForm.setEditMode(EditMode.LOCK); 14420 14421 var commandResult = CustomerUtil.getHome().editCustomerType(BaseGraphQl.getUserVisitPK(env), commandForm); 14422 14423 if(!commandResult.hasErrors()) { 14424 var executionResult = commandResult.getExecutionResult(); 14425 var result = executionResult.getResult(); 14426 Map<String, Object> arguments = env.getArgument("input"); 14427 var edit = result.getEdit(); 14428 14429 mutationResultObject.setEntityInstance(result.getCustomerType().getEntityInstance()); 14430 14431 if(arguments.containsKey("customerTypeName")) 14432 edit.setCustomerTypeName(customerTypeName); 14433 if(arguments.containsKey("customerSequenceName")) 14434 edit.setCustomerSequenceName(customerSequenceName); 14435 if(arguments.containsKey("defaultOfferName")) 14436 edit.setDefaultOfferName(defaultOfferName); 14437 if(arguments.containsKey("defaultUseName")) 14438 edit.setDefaultUseName(defaultUseName); 14439 if(arguments.containsKey("defaultSourceName")) 14440 edit.setDefaultSourceName(defaultSourceName); 14441 if(arguments.containsKey("defaultTermName")) 14442 edit.setDefaultTermName(defaultTermName); 14443 if(arguments.containsKey("defaultFreeOnBoardName")) 14444 edit.setDefaultFreeOnBoardName(defaultFreeOnBoardName); 14445 if(arguments.containsKey("defaultCancellationPolicyName")) 14446 edit.setDefaultCancellationPolicyName(defaultCancellationPolicyName); 14447 if(arguments.containsKey("defaultReturnPolicyName")) 14448 edit.setDefaultReturnPolicyName(defaultReturnPolicyName); 14449 if(arguments.containsKey("defaultCustomerStatusChoice")) 14450 edit.setDefaultCustomerStatusChoice(defaultCustomerStatusChoice); 14451 if(arguments.containsKey("defaultCustomerCreditStatusChoice")) 14452 edit.setDefaultCustomerCreditStatusChoice(defaultCustomerCreditStatusChoice); 14453 if(arguments.containsKey("defaultArGlAccountName")) 14454 edit.setDefaultArGlAccountName(defaultArGlAccountName); 14455 if(arguments.containsKey("defaultHoldUntilComplete")) 14456 edit.setDefaultHoldUntilComplete(defaultHoldUntilComplete); 14457 if(arguments.containsKey("defaultAllowBackorders")) 14458 edit.setDefaultAllowBackorders(defaultAllowBackorders); 14459 if(arguments.containsKey("defaultAllowSubstitutions")) 14460 edit.setDefaultAllowSubstitutions(defaultAllowSubstitutions); 14461 if(arguments.containsKey("defaultAllowCombiningShipments")) 14462 edit.setDefaultAllowCombiningShipments(defaultAllowCombiningShipments); 14463 if(arguments.containsKey("defaultRequireReference")) 14464 edit.setDefaultRequireReference(defaultRequireReference); 14465 if(arguments.containsKey("defaultAllowReferenceDuplicates")) 14466 edit.setDefaultAllowReferenceDuplicates(defaultAllowReferenceDuplicates); 14467 if(arguments.containsKey("defaultReferenceValidationPattern")) 14468 edit.setDefaultReferenceValidationPattern(defaultReferenceValidationPattern); 14469 if(arguments.containsKey("defaultTaxable")) 14470 edit.setDefaultTaxable(defaultTaxable); 14471 if(arguments.containsKey("allocationPriorityName")) 14472 edit.setAllocationPriorityName(allocationPriorityName); 14473 if(arguments.containsKey("isDefault")) 14474 edit.setIsDefault(isDefault); 14475 if(arguments.containsKey("sortOrder")) 14476 edit.setSortOrder(sortOrder); 14477 if(arguments.containsKey("description")) 14478 edit.setDescription(description); 14479 14480 commandForm.setEdit(edit); 14481 commandForm.setEditMode(EditMode.UPDATE); 14482 14483 commandResult = CustomerUtil.getHome().editCustomerType(BaseGraphQl.getUserVisitPK(env), commandForm); 14484 } 14485 14486 mutationResultObject.setCommandResult(commandResult); 14487 } catch (NamingException ex) { 14488 throw new RuntimeException(ex); 14489 } 14490 14491 return mutationResultObject; 14492 } 14493 14494 @GraphQLField 14495 @GraphQLRelayMutation 14496 static MutationResultObject deleteCustomerType(final DataFetchingEnvironment env, 14497 @GraphQLName("customerTypeName") final String customerTypeName, 14498 @GraphQLName("id") @GraphQLID final String id) { 14499 var mutationResultObject = new MutationResultObject(); 14500 14501 try { 14502 var commandForm = CustomerUtil.getHome().getDeleteCustomerTypeForm(); 14503 14504 commandForm.setCustomerTypeName(customerTypeName); 14505 commandForm.setUuid(id); 14506 14507 mutationResultObject.setCommandResult(CustomerUtil.getHome().deleteCustomerType(BaseGraphQl.getUserVisitPK(env), commandForm)); 14508 } catch (NamingException ex) { 14509 throw new RuntimeException(ex); 14510 } 14511 14512 return mutationResultObject; 14513 } 14514 14515 @GraphQLField 14516 @GraphQLRelayMutation 14517 static MutationResultObject createCustomerTypePaymentMethod(final DataFetchingEnvironment env, 14518 @GraphQLName("customerTypeName") @GraphQLNonNull final String customerTypeName, 14519 @GraphQLName("paymentMethodName") @GraphQLNonNull final String paymentMethodName, 14520 @GraphQLName("defaultSelectionPriority") @GraphQLNonNull final String defaultSelectionPriority, 14521 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 14522 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 14523 var mutationResultObject = new MutationResultObject(); 14524 14525 try { 14526 var commandForm = CustomerUtil.getHome().getCreateCustomerTypePaymentMethodForm(); 14527 14528 commandForm.setCustomerTypeName(customerTypeName); 14529 commandForm.setPaymentMethodName(paymentMethodName); 14530 commandForm.setDefaultSelectionPriority(defaultSelectionPriority); 14531 commandForm.setIsDefault(isDefault); 14532 commandForm.setSortOrder(sortOrder); 14533 14534 var commandResult = CustomerUtil.getHome().createCustomerTypePaymentMethod(BaseGraphQl.getUserVisitPK(env), commandForm); 14535 mutationResultObject.setCommandResult(commandResult); 14536 } catch (NamingException ex) { 14537 throw new RuntimeException(ex); 14538 } 14539 14540 return mutationResultObject; 14541 } 14542 14543 @GraphQLField 14544 @GraphQLRelayMutation 14545 static MutationResultObject deleteCustomerTypePaymentMethod(final DataFetchingEnvironment env, 14546 @GraphQLName("customerTypeName") @GraphQLNonNull final String customerTypeName, 14547 @GraphQLName("paymentMethodName") @GraphQLNonNull final String paymentMethodName) { 14548 var mutationResultObject = new MutationResultObject(); 14549 14550 try { 14551 var commandForm = CustomerUtil.getHome().getDeleteCustomerTypePaymentMethodForm(); 14552 14553 commandForm.setCustomerTypeName(customerTypeName); 14554 commandForm.setPaymentMethodName(paymentMethodName); 14555 14556 var commandResult = CustomerUtil.getHome().deleteCustomerTypePaymentMethod(BaseGraphQl.getUserVisitPK(env), commandForm); 14557 mutationResultObject.setCommandResult(commandResult); 14558 } catch (NamingException ex) { 14559 throw new RuntimeException(ex); 14560 } 14561 14562 return mutationResultObject; 14563 } 14564 14565 @GraphQLField 14566 @GraphQLRelayMutation 14567 static MutationResultObject editCustomerTypePaymentMethod(final DataFetchingEnvironment env, 14568 @GraphQLName("customerTypeName") @GraphQLNonNull final String customerTypeName, 14569 @GraphQLName("paymentMethodName") @GraphQLNonNull final String paymentMethodName, 14570 @GraphQLName("defaultSelectionPriority") final String defaultSelectionPriority, 14571 @GraphQLName("isDefault") final String isDefault, 14572 @GraphQLName("sortOrder") final String sortOrder) { 14573 var mutationResultObject = new MutationResultObject(); 14574 14575 try { 14576 var spec = CustomerUtil.getHome().getCustomerTypePaymentMethodSpec(); 14577 14578 spec.setCustomerTypeName(customerTypeName); 14579 spec.setPaymentMethodName(paymentMethodName); 14580 14581 var commandForm = CustomerUtil.getHome().getEditCustomerTypePaymentMethodForm(); 14582 14583 commandForm.setSpec(spec); 14584 commandForm.setEditMode(EditMode.LOCK); 14585 14586 var commandResult = CustomerUtil.getHome().editCustomerTypePaymentMethod(BaseGraphQl.getUserVisitPK(env), commandForm); 14587 14588 if(!commandResult.hasErrors()) { 14589 var executionResult = commandResult.getExecutionResult(); 14590 var result = executionResult.getResult(); 14591 Map<String, Object> arguments = env.getArgument("input"); 14592 var edit = result.getEdit(); 14593 14594 if(arguments.containsKey("defaultSelectionPriority")) 14595 edit.setDefaultSelectionPriority(defaultSelectionPriority); 14596 if(arguments.containsKey("isDefault")) 14597 edit.setIsDefault(isDefault); 14598 if(arguments.containsKey("sortOrder")) 14599 edit.setSortOrder(sortOrder); 14600 14601 commandForm.setEdit(edit); 14602 commandForm.setEditMode(EditMode.UPDATE); 14603 14604 commandResult = CustomerUtil.getHome().editCustomerTypePaymentMethod(BaseGraphQl.getUserVisitPK(env), commandForm); 14605 } 14606 14607 mutationResultObject.setCommandResult(commandResult); 14608 } catch (NamingException ex) { 14609 throw new RuntimeException(ex); 14610 } 14611 14612 return mutationResultObject; 14613 } 14614 14615 @GraphQLField 14616 @GraphQLRelayMutation 14617 static MutationResultObject createCustomerTypeShippingMethod(final DataFetchingEnvironment env, 14618 @GraphQLName("customerTypeName") @GraphQLNonNull final String customerTypeName, 14619 @GraphQLName("shippingMethodName") @GraphQLNonNull final String shippingMethodName, 14620 @GraphQLName("defaultSelectionPriority") @GraphQLNonNull final String defaultSelectionPriority, 14621 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 14622 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 14623 var mutationResultObject = new MutationResultObject(); 14624 14625 try { 14626 var commandForm = CustomerUtil.getHome().getCreateCustomerTypeShippingMethodForm(); 14627 14628 commandForm.setCustomerTypeName(customerTypeName); 14629 commandForm.setShippingMethodName(shippingMethodName); 14630 commandForm.setDefaultSelectionPriority(defaultSelectionPriority); 14631 commandForm.setIsDefault(isDefault); 14632 commandForm.setSortOrder(sortOrder); 14633 14634 var commandResult = CustomerUtil.getHome().createCustomerTypeShippingMethod(BaseGraphQl.getUserVisitPK(env), commandForm); 14635 mutationResultObject.setCommandResult(commandResult); 14636 } catch (NamingException ex) { 14637 throw new RuntimeException(ex); 14638 } 14639 14640 return mutationResultObject; 14641 } 14642 14643 @GraphQLField 14644 @GraphQLRelayMutation 14645 static MutationResultObject deleteCustomerTypeShippingMethod(final DataFetchingEnvironment env, 14646 @GraphQLName("customerTypeName") @GraphQLNonNull final String customerTypeName, 14647 @GraphQLName("shippingMethodName") @GraphQLNonNull final String shippingMethodName) { 14648 var mutationResultObject = new MutationResultObject(); 14649 14650 try { 14651 var commandForm = CustomerUtil.getHome().getDeleteCustomerTypeShippingMethodForm(); 14652 14653 commandForm.setCustomerTypeName(customerTypeName); 14654 commandForm.setShippingMethodName(shippingMethodName); 14655 14656 var commandResult = CustomerUtil.getHome().deleteCustomerTypeShippingMethod(BaseGraphQl.getUserVisitPK(env), commandForm); 14657 mutationResultObject.setCommandResult(commandResult); 14658 } catch (NamingException ex) { 14659 throw new RuntimeException(ex); 14660 } 14661 14662 return mutationResultObject; 14663 } 14664 14665 @GraphQLField 14666 @GraphQLRelayMutation 14667 static MutationResultObject editCustomerTypeShippingMethod(final DataFetchingEnvironment env, 14668 @GraphQLName("customerTypeName") @GraphQLNonNull final String customerTypeName, 14669 @GraphQLName("shippingMethodName") @GraphQLNonNull final String shippingMethodName, 14670 @GraphQLName("defaultSelectionPriority") final String defaultSelectionPriority, 14671 @GraphQLName("isDefault") final String isDefault, 14672 @GraphQLName("sortOrder") final String sortOrder) { 14673 var mutationResultObject = new MutationResultObject(); 14674 14675 try { 14676 var spec = CustomerUtil.getHome().getCustomerTypeShippingMethodSpec(); 14677 14678 spec.setCustomerTypeName(customerTypeName); 14679 spec.setShippingMethodName(shippingMethodName); 14680 14681 var commandForm = CustomerUtil.getHome().getEditCustomerTypeShippingMethodForm(); 14682 14683 commandForm.setSpec(spec); 14684 commandForm.setEditMode(EditMode.LOCK); 14685 14686 var commandResult = CustomerUtil.getHome().editCustomerTypeShippingMethod(BaseGraphQl.getUserVisitPK(env), commandForm); 14687 14688 if(!commandResult.hasErrors()) { 14689 var executionResult = commandResult.getExecutionResult(); 14690 var result = executionResult.getResult(); 14691 Map<String, Object> arguments = env.getArgument("input"); 14692 var edit = result.getEdit(); 14693 14694 if(arguments.containsKey("defaultSelectionPriority")) 14695 edit.setDefaultSelectionPriority(defaultSelectionPriority); 14696 if(arguments.containsKey("isDefault")) 14697 edit.setIsDefault(isDefault); 14698 if(arguments.containsKey("sortOrder")) 14699 edit.setSortOrder(sortOrder); 14700 14701 commandForm.setEdit(edit); 14702 commandForm.setEditMode(EditMode.UPDATE); 14703 14704 commandResult = CustomerUtil.getHome().editCustomerTypeShippingMethod(BaseGraphQl.getUserVisitPK(env), commandForm); 14705 } 14706 14707 mutationResultObject.setCommandResult(commandResult); 14708 } catch (NamingException ex) { 14709 throw new RuntimeException(ex); 14710 } 14711 14712 return mutationResultObject; 14713 } 14714 14715 @GraphQLField 14716 @GraphQLRelayMutation 14717 static MutationResultWithIdObject createCustomer(final DataFetchingEnvironment env, 14718 @GraphQLName("personalTitleId") final String personalTitleId, 14719 @GraphQLName("firstName") @GraphQLNonNull final String firstName, 14720 @GraphQLName("lastName") @GraphQLNonNull final String lastName, 14721 @GraphQLName("nameSuffixId") final String nameSuffixId, 14722 @GraphQLName("name") final String name, 14723 @GraphQLName("initialOfferName") final String initialOfferName, 14724 @GraphQLName("initialUseName") final String initialUseName, 14725 @GraphQLName("initialSourceName") final String initialSourceName, 14726 @GraphQLName("emailAddress") final String emailAddress, 14727 @GraphQLName("allowSolicitation") @GraphQLNonNull final String allowSolicitation) { 14728 var mutationResultObject = new MutationResultWithIdObject(); 14729 14730 try { 14731 var commandForm = PartyUtil.getHome().getCreateCustomerForm(); 14732 14733 commandForm.setPersonalTitleId(personalTitleId); 14734 commandForm.setFirstName(firstName); 14735 commandForm.setLastName(lastName); 14736 commandForm.setNameSuffixId(nameSuffixId); 14737 commandForm.setName(name); 14738 commandForm.setInitialOfferName(initialOfferName); 14739 commandForm.setInitialUseName(initialUseName); 14740 commandForm.setInitialSourceName(initialSourceName); 14741 commandForm.setEmailAddress(emailAddress); 14742 commandForm.setAllowSolicitation(allowSolicitation); 14743 14744 var commandResult = PartyUtil.getHome().createCustomer(BaseGraphQl.getUserVisitPK(env), commandForm); 14745 mutationResultObject.setCommandResult(commandResult); 14746 14747 if(!commandResult.hasErrors()) { 14748 var result = commandResult.getExecutionResult().getResult(); 14749 14750 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 14751 } 14752 } catch (NamingException ex) { 14753 throw new RuntimeException(ex); 14754 } 14755 14756 return mutationResultObject; 14757 } 14758 14759 @GraphQLField 14760 @GraphQLRelayMutation 14761 static MutationResultWithIdObject createCustomerWithLogin(final DataFetchingEnvironment env, 14762 @GraphQLName("personalTitleId") final String personalTitleId, 14763 @GraphQLName("firstName") @GraphQLNonNull final String firstName, 14764 @GraphQLName("lastName") @GraphQLNonNull final String lastName, 14765 @GraphQLName("nameSuffixId") final String nameSuffixId, 14766 @GraphQLName("name") final String name, 14767 @GraphQLName("initialOfferName") final String initialOfferName, 14768 @GraphQLName("initialUseName") final String initialUseName, 14769 @GraphQLName("initialSourceName") final String initialSourceName, 14770 @GraphQLName("emailAddress") @GraphQLNonNull final String emailAddress, 14771 @GraphQLName("allowSolicitation") @GraphQLNonNull final String allowSolicitation, 14772 @GraphQLName("username") @GraphQLNonNull final String username, 14773 @GraphQLName("password1") @GraphQLNonNull final String password1, 14774 @GraphQLName("password2") @GraphQLNonNull final String password2, 14775 @GraphQLName("recoveryQuestionName") @GraphQLNonNull final String recoveryQuestionName, 14776 @GraphQLName("answer") @GraphQLNonNull final String answer) { 14777 var mutationResultObject = new MutationResultWithIdObject(); 14778 14779 try { 14780 var commandForm = PartyUtil.getHome().getCreateCustomerWithLoginForm(); 14781 14782 commandForm.setPersonalTitleId(personalTitleId); 14783 commandForm.setFirstName(firstName); 14784 commandForm.setLastName(lastName); 14785 commandForm.setNameSuffixId(nameSuffixId); 14786 commandForm.setName(name); 14787 commandForm.setInitialOfferName(initialOfferName); 14788 commandForm.setInitialUseName(initialUseName); 14789 commandForm.setInitialSourceName(initialSourceName); 14790 commandForm.setEmailAddress(emailAddress); 14791 commandForm.setAllowSolicitation(allowSolicitation); 14792 commandForm.setUsername(username); 14793 commandForm.setPassword1(password1); 14794 commandForm.setPassword2(password2); 14795 commandForm.setRecoveryQuestionName(recoveryQuestionName); 14796 commandForm.setAnswer(answer); 14797 14798 var commandResult = PartyUtil.getHome().createCustomerWithLogin(BaseGraphQl.getUserVisitPK(env), commandForm); 14799 mutationResultObject.setCommandResult(commandResult); 14800 14801 if(!commandResult.hasErrors()) { 14802 var result = commandResult.getExecutionResult().getResult(); 14803 14804 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 14805 } 14806 } catch (NamingException ex) { 14807 throw new RuntimeException(ex); 14808 } 14809 14810 return mutationResultObject; 14811 } 14812 14813 @GraphQLField 14814 @GraphQLRelayMutation 14815 static MutationResultObject employeeLogin(final DataFetchingEnvironment env, 14816 @GraphQLName("username") @GraphQLNonNull final String username, 14817 @GraphQLName("password") @GraphQLNonNull final String password, 14818 @GraphQLName("companyName") @GraphQLNonNull final String companyName) { 14819 var mutationResultObject = new MutationResultObject(); 14820 14821 try { 14822 var commandForm = AuthenticationUtil.getHome().getEmployeeLoginForm(); 14823 14824 commandForm.setUsername(username); 14825 commandForm.setPassword(password); 14826 commandForm.setRemoteInet4Address(BaseGraphQl.getRemoteInet4Address(env)); 14827 commandForm.setCompanyName(companyName); 14828 14829 mutationResultObject.setCommandResult(AuthenticationUtil.getHome().employeeLogin(BaseGraphQl.getUserVisitPK(env), commandForm)); 14830 } catch (NamingException ex) { 14831 throw new RuntimeException(ex); 14832 } 14833 14834 return mutationResultObject; 14835 } 14836 14837 @GraphQLField 14838 @GraphQLRelayMutation 14839 static MutationResultObject vendorLogin(final DataFetchingEnvironment env, 14840 @GraphQLName("username") @GraphQLNonNull final String username, 14841 @GraphQLName("password") @GraphQLNonNull final String password) { 14842 var mutationResultObject = new MutationResultObject(); 14843 14844 try { 14845 var commandForm = AuthenticationUtil.getHome().getVendorLoginForm(); 14846 14847 commandForm.setUsername(username); 14848 commandForm.setPassword(password); 14849 commandForm.setRemoteInet4Address(BaseGraphQl.getRemoteInet4Address(env)); 14850 14851 mutationResultObject.setCommandResult(AuthenticationUtil.getHome().vendorLogin(BaseGraphQl.getUserVisitPK(env), commandForm)); 14852 } catch (NamingException ex) { 14853 throw new RuntimeException(ex); 14854 } 14855 14856 return mutationResultObject; 14857 } 14858 14859 @GraphQLField 14860 @GraphQLRelayMutation 14861 @GraphQLName("setPassword") 14862 static MutationResultObject setPassword(final DataFetchingEnvironment env, 14863 @GraphQLName("partyName") final String partyName, 14864 @GraphQLName("employeeName") final String employeeName, 14865 @GraphQLName("customerName") final String customerName, 14866 @GraphQLName("vendorName") final String vendorName, 14867 @GraphQLName("oldPassword") final String oldPassword, 14868 @GraphQLName("newPassword1") @GraphQLNonNull final String newPassword1, 14869 @GraphQLName("newPassword2") @GraphQLNonNull final String newPassword2) { 14870 var mutationResultObject = new MutationResultObject(); 14871 14872 try { 14873 var commandForm = AuthenticationUtil.getHome().getSetPasswordForm(); 14874 14875 commandForm.setPartyName(partyName); 14876 commandForm.setEmployeeName(employeeName); 14877 commandForm.setCustomerName(customerName); 14878 commandForm.setVendorName(vendorName); 14879 commandForm.setOldPassword(oldPassword); 14880 commandForm.setNewPassword1(newPassword1); 14881 commandForm.setNewPassword2(newPassword2); 14882 14883 mutationResultObject.setCommandResult(AuthenticationUtil.getHome().setPassword(BaseGraphQl.getUserVisitPK(env), commandForm)); 14884 } catch (NamingException ex) { 14885 throw new RuntimeException(ex); 14886 } 14887 14888 return mutationResultObject; 14889 } 14890 14891 @GraphQLField 14892 @GraphQLRelayMutation 14893 static MutationResultObject recoverPassword(final DataFetchingEnvironment env, 14894 @GraphQLName("partyName") final String partyName, 14895 @GraphQLName("username") final String username, 14896 @GraphQLName("answer") final String answer) { 14897 var mutationResultObject = new MutationResultObject(); 14898 14899 try { 14900 var commandForm = AuthenticationUtil.getHome().getRecoverPasswordForm(); 14901 14902 commandForm.setPartyName(partyName); 14903 commandForm.setUsername(username); 14904 commandForm.setAnswer(answer); 14905 14906 mutationResultObject.setCommandResult(AuthenticationUtil.getHome().recoverPassword(BaseGraphQl.getUserVisitPK(env), commandForm)); 14907 } catch (NamingException ex) { 14908 throw new RuntimeException(ex); 14909 } 14910 14911 return mutationResultObject; 14912 } 14913 14914 @GraphQLField 14915 @GraphQLRelayMutation 14916 static MutationResultObject idle(final DataFetchingEnvironment env) { 14917 var mutationResultObject = new MutationResultObject(); 14918 14919 try { 14920 mutationResultObject.setCommandResult(AuthenticationUtil.getHome().idle(BaseGraphQl.getUserVisitPK(env))); 14921 } catch (NamingException ex) { 14922 throw new RuntimeException(ex); 14923 } 14924 14925 return mutationResultObject; 14926 } 14927 14928 @GraphQLField 14929 @GraphQLRelayMutation 14930 static MutationResultObject logout(final DataFetchingEnvironment env) { 14931 var mutationResultObject = new MutationResultObject(); 14932 14933 try { 14934 mutationResultObject.setCommandResult(AuthenticationUtil.getHome().logout(BaseGraphQl.getUserVisitPK(env))); 14935 } catch (NamingException ex) { 14936 throw new RuntimeException(ex); 14937 } 14938 14939 return mutationResultObject; 14940 } 14941 14942 @GraphQLField 14943 @GraphQLRelayMutation 14944 static MutationResultWithIdObject createSecurityRoleGroup(final DataFetchingEnvironment env, 14945 @GraphQLName("securityRoleGroupName") @GraphQLNonNull final String securityRoleGroupName, 14946 @GraphQLName("parentSecurityRoleGroupName") final String parentSecurityRoleGroupName, 14947 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 14948 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 14949 @GraphQLName("description") final String description) { 14950 var mutationResultObject = new MutationResultWithIdObject(); 14951 14952 try { 14953 var commandForm = SecurityUtil.getHome().getCreateSecurityRoleGroupForm(); 14954 14955 commandForm.setSecurityRoleGroupName(securityRoleGroupName); 14956 commandForm.setParentSecurityRoleGroupName(parentSecurityRoleGroupName); 14957 commandForm.setIsDefault(isDefault); 14958 commandForm.setSortOrder(sortOrder); 14959 commandForm.setDescription(description); 14960 14961 var commandResult = SecurityUtil.getHome().createSecurityRoleGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 14962 mutationResultObject.setCommandResult(commandResult); 14963 14964 if(!commandResult.hasErrors()) { 14965 var result = commandResult.getExecutionResult().getResult(); 14966 14967 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 14968 } 14969 } catch (NamingException ex) { 14970 throw new RuntimeException(ex); 14971 } 14972 14973 return mutationResultObject; 14974 } 14975 14976 @GraphQLField 14977 @GraphQLRelayMutation 14978 static MutationResultWithIdObject editSecurityRoleGroup(final DataFetchingEnvironment env, 14979 @GraphQLName("originalSecurityRoleGroupName") final String originalSecurityRoleGroupName, 14980 @GraphQLName("id") @GraphQLID final String id, 14981 @GraphQLName("securityRoleGroupName") final String securityRoleGroupName, 14982 @GraphQLName("parentSecurityRoleGroupName") final String parentSecurityRoleGroupName, 14983 @GraphQLName("isDefault") final String isDefault, 14984 @GraphQLName("sortOrder") final String sortOrder, 14985 @GraphQLName("description") final String description) { 14986 var mutationResultObject = new MutationResultWithIdObject(); 14987 14988 try { 14989 var spec = SecurityUtil.getHome().getSecurityRoleGroupUniversalSpec(); 14990 14991 spec.setSecurityRoleGroupName(originalSecurityRoleGroupName); 14992 spec.setUuid(id); 14993 14994 var commandForm = SecurityUtil.getHome().getEditSecurityRoleGroupForm(); 14995 14996 commandForm.setSpec(spec); 14997 commandForm.setEditMode(EditMode.LOCK); 14998 14999 var commandResult = SecurityUtil.getHome().editSecurityRoleGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 15000 15001 if(!commandResult.hasErrors()) { 15002 var executionResult = commandResult.getExecutionResult(); 15003 var result = executionResult.getResult(); 15004 Map<String, Object> arguments = env.getArgument("input"); 15005 var edit = result.getEdit(); 15006 15007 mutationResultObject.setEntityInstance(result.getSecurityRoleGroup().getEntityInstance()); 15008 15009 if(arguments.containsKey("securityRoleGroupName")) 15010 edit.setSecurityRoleGroupName(securityRoleGroupName); 15011 if(arguments.containsKey("parentSecurityRoleGroupName")) 15012 edit.setParentSecurityRoleGroupName(parentSecurityRoleGroupName); 15013 if(arguments.containsKey("isDefault")) 15014 edit.setIsDefault(isDefault); 15015 if(arguments.containsKey("sortOrder")) 15016 edit.setSortOrder(sortOrder); 15017 if(arguments.containsKey("description")) 15018 edit.setDescription(description); 15019 15020 commandForm.setEdit(edit); 15021 commandForm.setEditMode(EditMode.UPDATE); 15022 15023 commandResult = SecurityUtil.getHome().editSecurityRoleGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 15024 } 15025 15026 mutationResultObject.setCommandResult(commandResult); 15027 } catch (NamingException ex) { 15028 throw new RuntimeException(ex); 15029 } 15030 15031 return mutationResultObject; 15032 } 15033 15034 @GraphQLField 15035 @GraphQLRelayMutation 15036 static MutationResultObject deleteSecurityRoleGroup(final DataFetchingEnvironment env, 15037 @GraphQLName("securityRoleGroupName") final String securityRoleGroupName, 15038 @GraphQLName("id") @GraphQLID final String id) { 15039 var mutationResultObject = new MutationResultObject(); 15040 15041 try { 15042 var commandForm = SecurityUtil.getHome().getDeleteSecurityRoleGroupForm(); 15043 15044 commandForm.setSecurityRoleGroupName(securityRoleGroupName); 15045 commandForm.setUuid(id); 15046 15047 mutationResultObject.setCommandResult(SecurityUtil.getHome().deleteSecurityRoleGroup(BaseGraphQl.getUserVisitPK(env), commandForm)); 15048 } catch (NamingException ex) { 15049 throw new RuntimeException(ex); 15050 } 15051 15052 return mutationResultObject; 15053 } 15054 15055 @GraphQLField 15056 @GraphQLRelayMutation 15057 static MutationResultWithIdObject createSecurityRole(final DataFetchingEnvironment env, 15058 @GraphQLName("securityRoleGroupName") final String securityRoleGroupName, 15059 @GraphQLName("securityRoleName") @GraphQLNonNull final String securityRoleName, 15060 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 15061 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 15062 @GraphQLName("description") final String description) { 15063 var mutationResultObject = new MutationResultWithIdObject(); 15064 15065 try { 15066 var commandForm = SecurityUtil.getHome().getCreateSecurityRoleForm(); 15067 15068 commandForm.setSecurityRoleGroupName(securityRoleGroupName); 15069 commandForm.setSecurityRoleName(securityRoleName); 15070 commandForm.setIsDefault(isDefault); 15071 commandForm.setSortOrder(sortOrder); 15072 commandForm.setDescription(description); 15073 15074 var commandResult = SecurityUtil.getHome().createSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm); 15075 mutationResultObject.setCommandResult(commandResult); 15076 15077 if(!commandResult.hasErrors()) { 15078 var result = commandResult.getExecutionResult().getResult(); 15079 15080 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 15081 } 15082 } catch (NamingException ex) { 15083 throw new RuntimeException(ex); 15084 } 15085 15086 return mutationResultObject; 15087 } 15088 15089 @GraphQLField 15090 @GraphQLRelayMutation 15091 static MutationResultWithIdObject editSecurityRole(final DataFetchingEnvironment env, 15092 @GraphQLName("securityRoleGroupName") final String securityRoleGroupName, 15093 @GraphQLName("originalSecurityRoleName") final String originalSecurityRoleName, 15094 @GraphQLName("id") @GraphQLID final String id, 15095 @GraphQLName("securityRoleName") final String securityRoleName, 15096 @GraphQLName("isDefault") final String isDefault, 15097 @GraphQLName("sortOrder") final String sortOrder, 15098 @GraphQLName("description") final String description) { 15099 var mutationResultObject = new MutationResultWithIdObject(); 15100 15101 try { 15102 var spec = SecurityUtil.getHome().getSecurityRoleUniversalSpec(); 15103 15104 spec.setSecurityRoleGroupName(securityRoleGroupName); 15105 spec.setSecurityRoleName(originalSecurityRoleName); 15106 spec.setUuid(id); 15107 15108 var commandForm = SecurityUtil.getHome().getEditSecurityRoleForm(); 15109 15110 commandForm.setSpec(spec); 15111 commandForm.setEditMode(EditMode.LOCK); 15112 15113 var commandResult = SecurityUtil.getHome().editSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm); 15114 15115 if(!commandResult.hasErrors()) { 15116 var executionResult = commandResult.getExecutionResult(); 15117 var result = executionResult.getResult(); 15118 Map<String, Object> arguments = env.getArgument("input"); 15119 var edit = result.getEdit(); 15120 15121 mutationResultObject.setEntityInstance(result.getSecurityRole().getEntityInstance()); 15122 15123 if(arguments.containsKey("securityRoleName")) 15124 edit.setSecurityRoleName(securityRoleName); 15125 if(arguments.containsKey("isDefault")) 15126 edit.setIsDefault(isDefault); 15127 if(arguments.containsKey("sortOrder")) 15128 edit.setSortOrder(sortOrder); 15129 if(arguments.containsKey("description")) 15130 edit.setDescription(description); 15131 15132 commandForm.setEdit(edit); 15133 commandForm.setEditMode(EditMode.UPDATE); 15134 15135 commandResult = SecurityUtil.getHome().editSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm); 15136 } 15137 15138 mutationResultObject.setCommandResult(commandResult); 15139 } catch (NamingException ex) { 15140 throw new RuntimeException(ex); 15141 } 15142 15143 return mutationResultObject; 15144 } 15145 15146 @GraphQLField 15147 @GraphQLRelayMutation 15148 static MutationResultObject deleteSecurityRole(final DataFetchingEnvironment env, 15149 @GraphQLName("securityRoleGroupName") final String securityRoleGroupName, 15150 @GraphQLName("securityRoleName") final String securityRoleName, 15151 @GraphQLName("id") @GraphQLID final String id) { 15152 var mutationResultObject = new MutationResultObject(); 15153 15154 try { 15155 var commandForm = SecurityUtil.getHome().getDeleteSecurityRoleForm(); 15156 15157 commandForm.setSecurityRoleGroupName(securityRoleGroupName); 15158 commandForm.setSecurityRoleName(securityRoleName); 15159 commandForm.setUuid(id); 15160 15161 mutationResultObject.setCommandResult(SecurityUtil.getHome().deleteSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm)); 15162 } catch (NamingException ex) { 15163 throw new RuntimeException(ex); 15164 } 15165 15166 return mutationResultObject; 15167 } 15168 15169 @GraphQLField 15170 @GraphQLRelayMutation 15171 static MutationResultWithIdObject createWorkflow(final DataFetchingEnvironment env, 15172 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15173 @GraphQLName("selectorKindName") final String selectorKindName, 15174 @GraphQLName("selectorTypeName") final String selectorTypeName, 15175 @GraphQLName("securityRoleGroupName") final String securityRoleGroupName, 15176 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 15177 @GraphQLName("description") final String description) { 15178 var mutationResultObject = new MutationResultWithIdObject(); 15179 15180 try { 15181 var commandForm = WorkflowUtil.getHome().getCreateWorkflowForm(); 15182 15183 commandForm.setWorkflowName(workflowName); 15184 commandForm.setSelectorKindName(selectorKindName); 15185 commandForm.setSelectorTypeName(selectorTypeName); 15186 commandForm.setSecurityRoleGroupName(securityRoleGroupName); 15187 commandForm.setSortOrder(sortOrder); 15188 commandForm.setDescription(description); 15189 15190 var commandResult = WorkflowUtil.getHome().createWorkflow(BaseGraphQl.getUserVisitPK(env), commandForm); 15191 mutationResultObject.setCommandResult(commandResult); 15192 15193 if(!commandResult.hasErrors()) { 15194 var result = commandResult.getExecutionResult().getResult(); 15195 15196 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 15197 } 15198 } catch (NamingException ex) { 15199 throw new RuntimeException(ex); 15200 } 15201 15202 return mutationResultObject; 15203 } 15204 15205 @GraphQLField 15206 @GraphQLRelayMutation 15207 static MutationResultWithIdObject editWorkflow(final DataFetchingEnvironment env, 15208 @GraphQLName("originalWorkflowName") final String originalWorkflowName, 15209 @GraphQLName("id") @GraphQLID final String id, 15210 @GraphQLName("workflowName") final String workflowName, 15211 @GraphQLName("selectorKindName") final String selectorKindName, 15212 @GraphQLName("selectorTypeName") final String selectorTypeName, 15213 @GraphQLName("securityRoleGroupName") final String securityRoleGroupName, 15214 @GraphQLName("sortOrder") final String sortOrder, 15215 @GraphQLName("description") final String description) { 15216 var mutationResultObject = new MutationResultWithIdObject(); 15217 15218 try { 15219 var spec = WorkflowUtil.getHome().getWorkflowUniversalSpec(); 15220 15221 spec.setWorkflowName(originalWorkflowName); 15222 spec.setUuid(id); 15223 15224 var commandForm = WorkflowUtil.getHome().getEditWorkflowForm(); 15225 15226 commandForm.setSpec(spec); 15227 commandForm.setEditMode(EditMode.LOCK); 15228 15229 var commandResult = WorkflowUtil.getHome().editWorkflow(BaseGraphQl.getUserVisitPK(env), commandForm); 15230 15231 if(!commandResult.hasErrors()) { 15232 var executionResult = commandResult.getExecutionResult(); 15233 var result = executionResult.getResult(); 15234 Map<String, Object> arguments = env.getArgument("input"); 15235 var edit = result.getEdit(); 15236 15237 mutationResultObject.setEntityInstance(result.getWorkflow().getEntityInstance()); 15238 15239 if(arguments.containsKey("workflowName")) 15240 edit.setWorkflowName(workflowName); 15241 if(arguments.containsKey("selectorKindName")) 15242 edit.setSelectorKindName(selectorKindName); 15243 if(arguments.containsKey("selectorTypeName")) 15244 edit.setSelectorTypeName(selectorTypeName); 15245 if(arguments.containsKey("securityRoleGroupName")) 15246 edit.setSecurityRoleGroupName(securityRoleGroupName); 15247 if(arguments.containsKey("sortOrder")) 15248 edit.setSortOrder(sortOrder); 15249 if(arguments.containsKey("description")) 15250 edit.setDescription(description); 15251 15252 commandForm.setEdit(edit); 15253 commandForm.setEditMode(EditMode.UPDATE); 15254 15255 commandResult = WorkflowUtil.getHome().editWorkflow(BaseGraphQl.getUserVisitPK(env), commandForm); 15256 } 15257 15258 mutationResultObject.setCommandResult(commandResult); 15259 } catch (NamingException ex) { 15260 throw new RuntimeException(ex); 15261 } 15262 15263 return mutationResultObject; 15264 } 15265 15266 @GraphQLField 15267 @GraphQLRelayMutation 15268 static MutationResultObject deleteWorkflow(final DataFetchingEnvironment env, 15269 @GraphQLName("workflowName") final String workflowName, 15270 @GraphQLName("id") @GraphQLID final String id) { 15271 var mutationResultObject = new MutationResultObject(); 15272 15273 try { 15274 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowForm(); 15275 15276 commandForm.setWorkflowName(workflowName); 15277 commandForm.setUuid(id); 15278 15279 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflow(BaseGraphQl.getUserVisitPK(env), commandForm)); 15280 } catch (NamingException ex) { 15281 throw new RuntimeException(ex); 15282 } 15283 15284 return mutationResultObject; 15285 } 15286 15287 @GraphQLField 15288 @GraphQLRelayMutation 15289 static MutationResultObject createWorkflowEntityType(final DataFetchingEnvironment env, 15290 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15291 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 15292 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName) { 15293 var mutationResultObject = new MutationResultObject(); 15294 15295 try { 15296 var commandForm = WorkflowUtil.getHome().getCreateWorkflowEntityTypeForm(); 15297 15298 commandForm.setWorkflowName(workflowName); 15299 commandForm.setComponentVendorName(componentVendorName); 15300 commandForm.setEntityTypeName(entityTypeName); 15301 15302 var commandResult = WorkflowUtil.getHome().createWorkflowEntityType(BaseGraphQl.getUserVisitPK(env), commandForm); 15303 mutationResultObject.setCommandResult(commandResult); 15304 } catch (NamingException ex) { 15305 throw new RuntimeException(ex); 15306 } 15307 15308 return mutationResultObject; 15309 } 15310 15311 @GraphQLField 15312 @GraphQLRelayMutation 15313 static MutationResultObject deleteWorkflowEntityType(final DataFetchingEnvironment env, 15314 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15315 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 15316 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName) { 15317 var mutationResultObject = new MutationResultObject(); 15318 15319 try { 15320 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowEntityTypeForm(); 15321 15322 commandForm.setWorkflowName(workflowName); 15323 commandForm.setComponentVendorName(componentVendorName); 15324 commandForm.setEntityTypeName(entityTypeName); 15325 15326 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowEntityType(BaseGraphQl.getUserVisitPK(env), commandForm)); 15327 } catch (NamingException ex) { 15328 throw new RuntimeException(ex); 15329 } 15330 15331 return mutationResultObject; 15332 } 15333 15334 @GraphQLField 15335 @GraphQLRelayMutation 15336 static MutationResultObject createWorkflowSelectorKind(final DataFetchingEnvironment env, 15337 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15338 @GraphQLName("selectorKindName") @GraphQLNonNull final String selectorKindName) { 15339 var mutationResultObject = new MutationResultObject(); 15340 15341 try { 15342 var commandForm = WorkflowUtil.getHome().getCreateWorkflowSelectorKindForm(); 15343 15344 commandForm.setWorkflowName(workflowName); 15345 commandForm.setSelectorKindName(selectorKindName); 15346 15347 var commandResult = WorkflowUtil.getHome().createWorkflowSelectorKind(BaseGraphQl.getUserVisitPK(env), commandForm); 15348 mutationResultObject.setCommandResult(commandResult); 15349 } catch (NamingException ex) { 15350 throw new RuntimeException(ex); 15351 } 15352 15353 return mutationResultObject; 15354 } 15355 15356 @GraphQLField 15357 @GraphQLRelayMutation 15358 static MutationResultObject deleteWorkflowSelectorKind(final DataFetchingEnvironment env, 15359 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15360 @GraphQLName("selectorKindName") @GraphQLNonNull final String selectorKindName) { 15361 var mutationResultObject = new MutationResultObject(); 15362 15363 try { 15364 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowSelectorKindForm(); 15365 15366 commandForm.setWorkflowName(workflowName); 15367 commandForm.setSelectorKindName(selectorKindName); 15368 15369 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowSelectorKind(BaseGraphQl.getUserVisitPK(env), commandForm)); 15370 } catch (NamingException ex) { 15371 throw new RuntimeException(ex); 15372 } 15373 15374 return mutationResultObject; 15375 } 15376 15377 @GraphQLField 15378 @GraphQLRelayMutation 15379 static MutationResultWithIdObject createWorkflowStep(final DataFetchingEnvironment env, 15380 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15381 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 15382 @GraphQLName("workflowStepTypeName") @GraphQLNonNull final String workflowStepTypeName, 15383 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 15384 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 15385 @GraphQLName("description") final String description) { 15386 var mutationResultObject = new MutationResultWithIdObject(); 15387 15388 try { 15389 var commandForm = WorkflowUtil.getHome().getCreateWorkflowStepForm(); 15390 15391 commandForm.setWorkflowName(workflowName); 15392 commandForm.setWorkflowStepName(workflowStepName); 15393 commandForm.setWorkflowStepTypeName(workflowStepTypeName); 15394 commandForm.setIsDefault(isDefault); 15395 commandForm.setSortOrder(sortOrder); 15396 commandForm.setDescription(description); 15397 15398 var commandResult = WorkflowUtil.getHome().createWorkflowStep(BaseGraphQl.getUserVisitPK(env), commandForm); 15399 mutationResultObject.setCommandResult(commandResult); 15400 15401 if(!commandResult.hasErrors()) { 15402 var result = commandResult.getExecutionResult().getResult(); 15403 15404 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 15405 } 15406 } catch (NamingException ex) { 15407 throw new RuntimeException(ex); 15408 } 15409 15410 return mutationResultObject; 15411 } 15412 15413 @GraphQLField 15414 @GraphQLRelayMutation 15415 static MutationResultWithIdObject editWorkflowStep(final DataFetchingEnvironment env, 15416 @GraphQLName("workflowName") final String workflowName, 15417 @GraphQLName("originalWorkflowStepName") final String originalWorkflowStepName, 15418 @GraphQLName("id") @GraphQLID final String id, 15419 @GraphQLName("workflowStepName") final String workflowStepName, 15420 @GraphQLName("workflowStepTypeName") final String workflowStepTypeName, 15421 @GraphQLName("isDefault") final String isDefault, 15422 @GraphQLName("sortOrder") final String sortOrder, 15423 @GraphQLName("description") final String description) { 15424 var mutationResultObject = new MutationResultWithIdObject(); 15425 15426 try { 15427 var spec = WorkflowUtil.getHome().getWorkflowStepUniversalSpec(); 15428 15429 spec.setWorkflowName(workflowName); 15430 spec.setWorkflowStepName(originalWorkflowStepName); 15431 spec.setUuid(id); 15432 15433 var commandForm = WorkflowUtil.getHome().getEditWorkflowStepForm(); 15434 15435 commandForm.setSpec(spec); 15436 commandForm.setEditMode(EditMode.LOCK); 15437 15438 var commandResult = WorkflowUtil.getHome().editWorkflowStep(BaseGraphQl.getUserVisitPK(env), commandForm); 15439 15440 if(!commandResult.hasErrors()) { 15441 var executionResult = commandResult.getExecutionResult(); 15442 var result = executionResult.getResult(); 15443 Map<String, Object> arguments = env.getArgument("input"); 15444 var edit = result.getEdit(); 15445 15446 mutationResultObject.setEntityInstance(result.getWorkflowStep().getEntityInstance()); 15447 15448 if(arguments.containsKey("workflowStepName")) 15449 edit.setWorkflowStepName(workflowStepName); 15450 if(arguments.containsKey("workflowStepTypeName")) 15451 edit.setWorkflowStepTypeName(workflowStepTypeName); 15452 if(arguments.containsKey("isDefault")) 15453 edit.setIsDefault(isDefault); 15454 if(arguments.containsKey("sortOrder")) 15455 edit.setSortOrder(sortOrder); 15456 if(arguments.containsKey("description")) 15457 edit.setDescription(description); 15458 15459 commandForm.setEdit(edit); 15460 commandForm.setEditMode(EditMode.UPDATE); 15461 15462 commandResult = WorkflowUtil.getHome().editWorkflowStep(BaseGraphQl.getUserVisitPK(env), commandForm); 15463 } 15464 15465 mutationResultObject.setCommandResult(commandResult); 15466 } catch (NamingException ex) { 15467 throw new RuntimeException(ex); 15468 } 15469 15470 return mutationResultObject; 15471 } 15472 15473 @GraphQLField 15474 @GraphQLRelayMutation 15475 static MutationResultObject deleteWorkflowStep(final DataFetchingEnvironment env, 15476 @GraphQLName("workflowName") final String workflowName, 15477 @GraphQLName("workflowStepName") final String workflowStepName, 15478 @GraphQLName("id") @GraphQLID final String id) { 15479 var mutationResultObject = new MutationResultObject(); 15480 15481 try { 15482 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowStepForm(); 15483 15484 commandForm.setWorkflowName(workflowName); 15485 commandForm.setWorkflowStepName(workflowStepName); 15486 commandForm.setUuid(id); 15487 15488 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowStep(BaseGraphQl.getUserVisitPK(env), commandForm)); 15489 } catch (NamingException ex) { 15490 throw new RuntimeException(ex); 15491 } 15492 15493 return mutationResultObject; 15494 } 15495 15496 @GraphQLField 15497 @GraphQLRelayMutation 15498 static MutationResultWithIdObject createWorkflowEntrance(final DataFetchingEnvironment env, 15499 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15500 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 15501 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 15502 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 15503 @GraphQLName("description") final String description) { 15504 var mutationResultObject = new MutationResultWithIdObject(); 15505 15506 try { 15507 var commandForm = WorkflowUtil.getHome().getCreateWorkflowEntranceForm(); 15508 15509 commandForm.setWorkflowName(workflowName); 15510 commandForm.setWorkflowEntranceName(workflowEntranceName); 15511 commandForm.setIsDefault(isDefault); 15512 commandForm.setSortOrder(sortOrder); 15513 commandForm.setDescription(description); 15514 15515 var commandResult = WorkflowUtil.getHome().createWorkflowEntrance(BaseGraphQl.getUserVisitPK(env), commandForm); 15516 mutationResultObject.setCommandResult(commandResult); 15517 15518 if(!commandResult.hasErrors()) { 15519 var result = commandResult.getExecutionResult().getResult(); 15520 15521 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 15522 } 15523 } catch (NamingException ex) { 15524 throw new RuntimeException(ex); 15525 } 15526 15527 return mutationResultObject; 15528 } 15529 15530 @GraphQLField 15531 @GraphQLRelayMutation 15532 static MutationResultWithIdObject editWorkflowEntrance(final DataFetchingEnvironment env, 15533 @GraphQLName("workflowName") final String workflowName, 15534 @GraphQLName("originalWorkflowEntranceName") final String originalWorkflowEntranceName, 15535 @GraphQLName("id") @GraphQLID final String id, 15536 @GraphQLName("workflowEntranceName") final String workflowEntranceName, 15537 @GraphQLName("isDefault") final String isDefault, 15538 @GraphQLName("sortOrder") final String sortOrder, 15539 @GraphQLName("description") final String description) { 15540 var mutationResultObject = new MutationResultWithIdObject(); 15541 15542 try { 15543 var spec = WorkflowUtil.getHome().getWorkflowEntranceUniversalSpec(); 15544 15545 spec.setWorkflowName(workflowName); 15546 spec.setWorkflowEntranceName(originalWorkflowEntranceName); 15547 spec.setUuid(id); 15548 15549 var commandForm = WorkflowUtil.getHome().getEditWorkflowEntranceForm(); 15550 15551 commandForm.setSpec(spec); 15552 commandForm.setEditMode(EditMode.LOCK); 15553 15554 var commandResult = WorkflowUtil.getHome().editWorkflowEntrance(BaseGraphQl.getUserVisitPK(env), commandForm); 15555 15556 if(!commandResult.hasErrors()) { 15557 var executionResult = commandResult.getExecutionResult(); 15558 var result = executionResult.getResult(); 15559 Map<String, Object> arguments = env.getArgument("input"); 15560 var edit = result.getEdit(); 15561 15562 mutationResultObject.setEntityInstance(result.getWorkflowEntrance().getEntityInstance()); 15563 15564 if(arguments.containsKey("workflowEntranceName")) 15565 edit.setWorkflowEntranceName(workflowEntranceName); 15566 if(arguments.containsKey("isDefault")) 15567 edit.setIsDefault(isDefault); 15568 if(arguments.containsKey("sortOrder")) 15569 edit.setSortOrder(sortOrder); 15570 if(arguments.containsKey("description")) 15571 edit.setDescription(description); 15572 15573 commandForm.setEdit(edit); 15574 commandForm.setEditMode(EditMode.UPDATE); 15575 15576 commandResult = WorkflowUtil.getHome().editWorkflowEntrance(BaseGraphQl.getUserVisitPK(env), commandForm); 15577 } 15578 15579 mutationResultObject.setCommandResult(commandResult); 15580 } catch (NamingException ex) { 15581 throw new RuntimeException(ex); 15582 } 15583 15584 return mutationResultObject; 15585 } 15586 15587 @GraphQLField 15588 @GraphQLRelayMutation 15589 static MutationResultObject deleteWorkflowEntrance(final DataFetchingEnvironment env, 15590 @GraphQLName("workflowName") final String workflowName, 15591 @GraphQLName("workflowEntranceName") final String workflowEntranceName, 15592 @GraphQLName("id") @GraphQLID final String id) { 15593 var mutationResultObject = new MutationResultObject(); 15594 15595 try { 15596 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowEntranceForm(); 15597 15598 commandForm.setWorkflowName(workflowName); 15599 commandForm.setWorkflowEntranceName(workflowEntranceName); 15600 commandForm.setUuid(id); 15601 15602 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowEntrance(BaseGraphQl.getUserVisitPK(env), commandForm)); 15603 } catch (NamingException ex) { 15604 throw new RuntimeException(ex); 15605 } 15606 15607 return mutationResultObject; 15608 } 15609 15610 @GraphQLField 15611 @GraphQLRelayMutation 15612 static MutationResultObject createWorkflowEntranceSelector(final DataFetchingEnvironment env, 15613 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15614 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 15615 @GraphQLName("selectorName") @GraphQLNonNull final String selectorName) { 15616 var mutationResultObject = new MutationResultObject(); 15617 15618 try { 15619 var commandForm = WorkflowUtil.getHome().getCreateWorkflowEntranceSelectorForm(); 15620 15621 commandForm.setWorkflowName(workflowName); 15622 commandForm.setWorkflowEntranceName(workflowEntranceName); 15623 commandForm.setSelectorName(selectorName); 15624 15625 var commandResult = WorkflowUtil.getHome().createWorkflowEntranceSelector(BaseGraphQl.getUserVisitPK(env), commandForm); 15626 mutationResultObject.setCommandResult(commandResult); 15627 } catch (NamingException ex) { 15628 throw new RuntimeException(ex); 15629 } 15630 15631 return mutationResultObject; 15632 } 15633 15634 @GraphQLField 15635 @GraphQLRelayMutation 15636 static MutationResultObject deleteWorkflowEntranceSelector(final DataFetchingEnvironment env, 15637 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15638 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 15639 @GraphQLName("selectorName") @GraphQLNonNull final String selectorName) { 15640 var mutationResultObject = new MutationResultObject(); 15641 15642 try { 15643 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowEntranceSelectorForm(); 15644 15645 commandForm.setWorkflowName(workflowName); 15646 commandForm.setWorkflowEntranceName(workflowEntranceName); 15647 commandForm.setSelectorName(selectorName); 15648 15649 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowEntranceSelector(BaseGraphQl.getUserVisitPK(env), commandForm)); 15650 } catch (NamingException ex) { 15651 throw new RuntimeException(ex); 15652 } 15653 15654 return mutationResultObject; 15655 } 15656 15657 @GraphQLField 15658 @GraphQLRelayMutation 15659 static MutationResultObject createWorkflowEntranceStep(final DataFetchingEnvironment env, 15660 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15661 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 15662 @GraphQLName("entranceWorkflowName") @GraphQLNonNull final String entranceWorkflowName, 15663 @GraphQLName("entranceWorkflowStepName") @GraphQLNonNull final String entranceWorkflowStepName) { 15664 var mutationResultObject = new MutationResultObject(); 15665 15666 try { 15667 var commandForm = WorkflowUtil.getHome().getCreateWorkflowEntranceStepForm(); 15668 15669 commandForm.setWorkflowName(workflowName); 15670 commandForm.setWorkflowEntranceName(workflowEntranceName); 15671 commandForm.setEntranceWorkflowName(entranceWorkflowName); 15672 commandForm.setEntranceWorkflowStepName(entranceWorkflowStepName); 15673 15674 var commandResult = WorkflowUtil.getHome().createWorkflowEntranceStep(BaseGraphQl.getUserVisitPK(env), commandForm); 15675 mutationResultObject.setCommandResult(commandResult); 15676 } catch (NamingException ex) { 15677 throw new RuntimeException(ex); 15678 } 15679 15680 return mutationResultObject; 15681 } 15682 15683 @GraphQLField 15684 @GraphQLRelayMutation 15685 static MutationResultObject deleteWorkflowEntranceStep(final DataFetchingEnvironment env, 15686 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15687 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 15688 @GraphQLName("entranceWorkflowName") @GraphQLNonNull final String entranceWorkflowName, 15689 @GraphQLName("entranceWorkflowStepName") @GraphQLNonNull final String entranceWorkflowStepName) { 15690 var mutationResultObject = new MutationResultObject(); 15691 15692 try { 15693 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowEntranceStepForm(); 15694 15695 commandForm.setWorkflowName(workflowName); 15696 commandForm.setWorkflowEntranceName(workflowEntranceName); 15697 commandForm.setEntranceWorkflowName(entranceWorkflowName); 15698 commandForm.setEntranceWorkflowStepName(entranceWorkflowStepName); 15699 15700 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowEntranceStep(BaseGraphQl.getUserVisitPK(env), commandForm)); 15701 } catch (NamingException ex) { 15702 throw new RuntimeException(ex); 15703 } 15704 15705 return mutationResultObject; 15706 } 15707 15708 @GraphQLField 15709 @GraphQLRelayMutation 15710 static MutationResultObject createWorkflowEntrancePartyType(final DataFetchingEnvironment env, 15711 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15712 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 15713 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName) { 15714 var mutationResultObject = new MutationResultObject(); 15715 15716 try { 15717 var commandForm = WorkflowUtil.getHome().getCreateWorkflowEntrancePartyTypeForm(); 15718 15719 commandForm.setWorkflowName(workflowName); 15720 commandForm.setWorkflowEntranceName(workflowEntranceName); 15721 commandForm.setPartyTypeName(partyTypeName); 15722 15723 var commandResult = WorkflowUtil.getHome().createWorkflowEntrancePartyType(BaseGraphQl.getUserVisitPK(env), commandForm); 15724 mutationResultObject.setCommandResult(commandResult); 15725 } catch (NamingException ex) { 15726 throw new RuntimeException(ex); 15727 } 15728 15729 return mutationResultObject; 15730 } 15731 15732 @GraphQLField 15733 @GraphQLRelayMutation 15734 static MutationResultObject deleteWorkflowEntrancePartyType(final DataFetchingEnvironment env, 15735 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15736 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 15737 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName) { 15738 var mutationResultObject = new MutationResultObject(); 15739 15740 try { 15741 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowEntrancePartyTypeForm(); 15742 15743 commandForm.setWorkflowName(workflowName); 15744 commandForm.setWorkflowEntranceName(workflowEntranceName); 15745 commandForm.setPartyTypeName(partyTypeName); 15746 15747 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowEntrancePartyType(BaseGraphQl.getUserVisitPK(env), commandForm)); 15748 } catch (NamingException ex) { 15749 throw new RuntimeException(ex); 15750 } 15751 15752 return mutationResultObject; 15753 } 15754 15755 @GraphQLField 15756 @GraphQLRelayMutation 15757 static MutationResultObject createWorkflowEntranceSecurityRole(final DataFetchingEnvironment env, 15758 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15759 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 15760 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName, 15761 @GraphQLName("securityRoleName") @GraphQLNonNull final String securityRoleName) { 15762 var mutationResultObject = new MutationResultObject(); 15763 15764 try { 15765 var commandForm = WorkflowUtil.getHome().getCreateWorkflowEntranceSecurityRoleForm(); 15766 15767 commandForm.setWorkflowName(workflowName); 15768 commandForm.setWorkflowEntranceName(workflowEntranceName); 15769 commandForm.setSecurityRoleName(securityRoleName); 15770 commandForm.setPartyTypeName(partyTypeName); 15771 15772 var commandResult = WorkflowUtil.getHome().createWorkflowEntranceSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm); 15773 mutationResultObject.setCommandResult(commandResult); 15774 } catch (NamingException ex) { 15775 throw new RuntimeException(ex); 15776 } 15777 15778 return mutationResultObject; 15779 } 15780 15781 @GraphQLField 15782 @GraphQLRelayMutation 15783 static MutationResultObject deleteWorkflowEntranceSecurityRole(final DataFetchingEnvironment env, 15784 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15785 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 15786 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName, 15787 @GraphQLName("securityRoleName") @GraphQLNonNull final String securityRoleName) { 15788 var mutationResultObject = new MutationResultObject(); 15789 15790 try { 15791 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowEntranceSecurityRoleForm(); 15792 15793 commandForm.setWorkflowName(workflowName); 15794 commandForm.setWorkflowEntranceName(workflowEntranceName); 15795 commandForm.setPartyTypeName(partyTypeName); 15796 commandForm.setSecurityRoleName(securityRoleName); 15797 15798 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowEntranceSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm)); 15799 } catch (NamingException ex) { 15800 throw new RuntimeException(ex); 15801 } 15802 15803 return mutationResultObject; 15804 } 15805 15806 @GraphQLField 15807 @GraphQLRelayMutation 15808 static MutationResultWithIdObject createWorkflowDestination(final DataFetchingEnvironment env, 15809 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15810 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 15811 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 15812 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 15813 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 15814 @GraphQLName("description") final String description) { 15815 var mutationResultObject = new MutationResultWithIdObject(); 15816 15817 try { 15818 var commandForm = WorkflowUtil.getHome().getCreateWorkflowDestinationForm(); 15819 15820 commandForm.setWorkflowName(workflowName); 15821 commandForm.setWorkflowStepName(workflowStepName); 15822 commandForm.setWorkflowDestinationName(workflowDestinationName); 15823 commandForm.setIsDefault(isDefault); 15824 commandForm.setSortOrder(sortOrder); 15825 commandForm.setDescription(description); 15826 15827 var commandResult = WorkflowUtil.getHome().createWorkflowDestination(BaseGraphQl.getUserVisitPK(env), commandForm); 15828 mutationResultObject.setCommandResult(commandResult); 15829 15830 if(!commandResult.hasErrors()) { 15831 var result = commandResult.getExecutionResult().getResult(); 15832 15833 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 15834 } 15835 } catch (NamingException ex) { 15836 throw new RuntimeException(ex); 15837 } 15838 15839 return mutationResultObject; 15840 } 15841 15842 @GraphQLField 15843 @GraphQLRelayMutation 15844 static MutationResultWithIdObject editWorkflowDestination(final DataFetchingEnvironment env, 15845 @GraphQLName("workflowName") final String workflowName, 15846 @GraphQLName("workflowStepName") final String workflowStepName, 15847 @GraphQLName("originalWorkflowDestinationName") final String originalWorkflowDestinationName, 15848 @GraphQLName("id") @GraphQLID final String id, 15849 @GraphQLName("workflowDestinationName") final String workflowDestinationName, 15850 @GraphQLName("isDefault") final String isDefault, 15851 @GraphQLName("sortOrder") final String sortOrder, 15852 @GraphQLName("description") final String description) { 15853 var mutationResultObject = new MutationResultWithIdObject(); 15854 15855 try { 15856 var spec = WorkflowUtil.getHome().getWorkflowDestinationUniversalSpec(); 15857 15858 spec.setWorkflowName(workflowName); 15859 spec.setWorkflowStepName(workflowStepName); 15860 spec.setWorkflowDestinationName(originalWorkflowDestinationName); 15861 spec.setUuid(id); 15862 15863 var commandForm = WorkflowUtil.getHome().getEditWorkflowDestinationForm(); 15864 15865 commandForm.setSpec(spec); 15866 commandForm.setEditMode(EditMode.LOCK); 15867 15868 var commandResult = WorkflowUtil.getHome().editWorkflowDestination(BaseGraphQl.getUserVisitPK(env), commandForm); 15869 15870 if(!commandResult.hasErrors()) { 15871 var executionResult = commandResult.getExecutionResult(); 15872 var result = executionResult.getResult(); 15873 Map<String, Object> arguments = env.getArgument("input"); 15874 var edit = result.getEdit(); 15875 15876 mutationResultObject.setEntityInstance(result.getWorkflowDestination().getEntityInstance()); 15877 15878 if(arguments.containsKey("workflowDestinationName")) 15879 edit.setWorkflowDestinationName(workflowDestinationName); 15880 if(arguments.containsKey("isDefault")) 15881 edit.setIsDefault(isDefault); 15882 if(arguments.containsKey("sortOrder")) 15883 edit.setSortOrder(sortOrder); 15884 if(arguments.containsKey("description")) 15885 edit.setDescription(description); 15886 15887 commandForm.setEdit(edit); 15888 commandForm.setEditMode(EditMode.UPDATE); 15889 15890 commandResult = WorkflowUtil.getHome().editWorkflowDestination(BaseGraphQl.getUserVisitPK(env), commandForm); 15891 } 15892 15893 mutationResultObject.setCommandResult(commandResult); 15894 } catch (NamingException ex) { 15895 throw new RuntimeException(ex); 15896 } 15897 15898 return mutationResultObject; 15899 } 15900 15901 @GraphQLField 15902 @GraphQLRelayMutation 15903 static MutationResultObject deleteWorkflowDestination(final DataFetchingEnvironment env, 15904 @GraphQLName("workflowName") final String workflowName, 15905 @GraphQLName("workflowStepName") final String workflowStepName, 15906 @GraphQLName("workflowDestinationName") final String workflowDestinationName, 15907 @GraphQLName("id") @GraphQLID final String id) { 15908 var mutationResultObject = new MutationResultObject(); 15909 15910 try { 15911 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowDestinationForm(); 15912 15913 commandForm.setWorkflowName(workflowName); 15914 commandForm.setWorkflowStepName(workflowStepName); 15915 commandForm.setWorkflowDestinationName(workflowDestinationName); 15916 commandForm.setUuid(id); 15917 15918 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowDestination(BaseGraphQl.getUserVisitPK(env), commandForm)); 15919 } catch (NamingException ex) { 15920 throw new RuntimeException(ex); 15921 } 15922 15923 return mutationResultObject; 15924 } 15925 15926 @GraphQLField 15927 @GraphQLRelayMutation 15928 static MutationResultObject createWorkflowDestinationSelector(final DataFetchingEnvironment env, 15929 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15930 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 15931 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 15932 @GraphQLName("selectorName") @GraphQLNonNull final String selectorName) { 15933 var mutationResultObject = new MutationResultObject(); 15934 15935 try { 15936 var commandForm = WorkflowUtil.getHome().getCreateWorkflowDestinationSelectorForm(); 15937 15938 commandForm.setWorkflowName(workflowName); 15939 commandForm.setWorkflowStepName(workflowStepName); 15940 commandForm.setWorkflowDestinationName(workflowDestinationName); 15941 commandForm.setSelectorName(selectorName); 15942 15943 var commandResult = WorkflowUtil.getHome().createWorkflowDestinationSelector(BaseGraphQl.getUserVisitPK(env), commandForm); 15944 mutationResultObject.setCommandResult(commandResult); 15945 } catch (NamingException ex) { 15946 throw new RuntimeException(ex); 15947 } 15948 15949 return mutationResultObject; 15950 } 15951 15952 @GraphQLField 15953 @GraphQLRelayMutation 15954 static MutationResultObject deleteWorkflowDestinationSelector(final DataFetchingEnvironment env, 15955 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15956 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 15957 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 15958 @GraphQLName("selectorName") @GraphQLNonNull final String selectorName) { 15959 var mutationResultObject = new MutationResultObject(); 15960 15961 try { 15962 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowDestinationSelectorForm(); 15963 15964 commandForm.setWorkflowName(workflowName); 15965 commandForm.setWorkflowStepName(workflowStepName); 15966 commandForm.setWorkflowDestinationName(workflowDestinationName); 15967 commandForm.setSelectorName(selectorName); 15968 15969 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowDestinationSelector(BaseGraphQl.getUserVisitPK(env), commandForm)); 15970 } catch (NamingException ex) { 15971 throw new RuntimeException(ex); 15972 } 15973 15974 return mutationResultObject; 15975 } 15976 15977 @GraphQLField 15978 @GraphQLRelayMutation 15979 static MutationResultObject createWorkflowDestinationStep(final DataFetchingEnvironment env, 15980 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15981 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 15982 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 15983 @GraphQLName("destinationWorkflowName") @GraphQLNonNull final String destinationWorkflowName, 15984 @GraphQLName("destinationWorkflowStepName") @GraphQLNonNull final String destinationWorkflowStepName) { 15985 var mutationResultObject = new MutationResultObject(); 15986 15987 try { 15988 var commandForm = WorkflowUtil.getHome().getCreateWorkflowDestinationStepForm(); 15989 15990 commandForm.setWorkflowName(workflowName); 15991 commandForm.setWorkflowStepName(workflowStepName); 15992 commandForm.setWorkflowDestinationName(workflowDestinationName); 15993 commandForm.setDestinationWorkflowName(destinationWorkflowName); 15994 commandForm.setDestinationWorkflowStepName(destinationWorkflowStepName); 15995 15996 var commandResult = WorkflowUtil.getHome().createWorkflowDestinationStep(BaseGraphQl.getUserVisitPK(env), commandForm); 15997 mutationResultObject.setCommandResult(commandResult); 15998 } catch (NamingException ex) { 15999 throw new RuntimeException(ex); 16000 } 16001 16002 return mutationResultObject; 16003 } 16004 16005 @GraphQLField 16006 @GraphQLRelayMutation 16007 static MutationResultObject deleteWorkflowDestinationStep(final DataFetchingEnvironment env, 16008 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 16009 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 16010 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 16011 @GraphQLName("destinationWorkflowName") @GraphQLNonNull final String destinationWorkflowName, 16012 @GraphQLName("destinationWorkflowStepName") @GraphQLNonNull final String destinationWorkflowStepName) { 16013 var mutationResultObject = new MutationResultObject(); 16014 16015 try { 16016 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowDestinationStepForm(); 16017 16018 commandForm.setWorkflowName(workflowName); 16019 commandForm.setWorkflowStepName(workflowStepName); 16020 commandForm.setWorkflowDestinationName(workflowDestinationName); 16021 commandForm.setDestinationWorkflowName(destinationWorkflowName); 16022 commandForm.setDestinationWorkflowStepName(destinationWorkflowStepName); 16023 16024 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowDestinationStep(BaseGraphQl.getUserVisitPK(env), commandForm)); 16025 } catch (NamingException ex) { 16026 throw new RuntimeException(ex); 16027 } 16028 16029 return mutationResultObject; 16030 } 16031 16032 @GraphQLField 16033 @GraphQLRelayMutation 16034 static MutationResultObject createWorkflowDestinationPartyType(final DataFetchingEnvironment env, 16035 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 16036 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 16037 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 16038 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName) { 16039 var mutationResultObject = new MutationResultObject(); 16040 16041 try { 16042 var commandForm = WorkflowUtil.getHome().getCreateWorkflowDestinationPartyTypeForm(); 16043 16044 commandForm.setWorkflowName(workflowName); 16045 commandForm.setWorkflowStepName(workflowStepName); 16046 commandForm.setWorkflowDestinationName(workflowDestinationName); 16047 commandForm.setPartyTypeName(partyTypeName); 16048 16049 var commandResult = WorkflowUtil.getHome().createWorkflowDestinationPartyType(BaseGraphQl.getUserVisitPK(env), commandForm); 16050 mutationResultObject.setCommandResult(commandResult); 16051 } catch (NamingException ex) { 16052 throw new RuntimeException(ex); 16053 } 16054 16055 return mutationResultObject; 16056 } 16057 16058 @GraphQLField 16059 @GraphQLRelayMutation 16060 static MutationResultObject deleteWorkflowDestinationPartyType(final DataFetchingEnvironment env, 16061 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 16062 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 16063 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 16064 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName) { 16065 var mutationResultObject = new MutationResultObject(); 16066 16067 try { 16068 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowDestinationPartyTypeForm(); 16069 16070 commandForm.setWorkflowName(workflowName); 16071 commandForm.setWorkflowStepName(workflowStepName); 16072 commandForm.setWorkflowDestinationName(workflowDestinationName); 16073 commandForm.setPartyTypeName(partyTypeName); 16074 16075 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowDestinationPartyType(BaseGraphQl.getUserVisitPK(env), commandForm)); 16076 } catch (NamingException ex) { 16077 throw new RuntimeException(ex); 16078 } 16079 16080 return mutationResultObject; 16081 } 16082 16083 @GraphQLField 16084 @GraphQLRelayMutation 16085 static MutationResultObject createWorkflowDestinationSecurityRole(final DataFetchingEnvironment env, 16086 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 16087 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 16088 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 16089 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName, 16090 @GraphQLName("securityRoleName") @GraphQLNonNull final String securityRoleName) { 16091 var mutationResultObject = new MutationResultObject(); 16092 16093 try { 16094 var commandForm = WorkflowUtil.getHome().getCreateWorkflowDestinationSecurityRoleForm(); 16095 16096 commandForm.setWorkflowName(workflowName); 16097 commandForm.setWorkflowStepName(workflowStepName); 16098 commandForm.setWorkflowDestinationName(workflowDestinationName); 16099 commandForm.setSecurityRoleName(securityRoleName); 16100 commandForm.setPartyTypeName(partyTypeName); 16101 16102 var commandResult = WorkflowUtil.getHome().createWorkflowDestinationSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm); 16103 mutationResultObject.setCommandResult(commandResult); 16104 } catch (NamingException ex) { 16105 throw new RuntimeException(ex); 16106 } 16107 16108 return mutationResultObject; 16109 } 16110 16111 @GraphQLField 16112 @GraphQLRelayMutation 16113 static MutationResultObject deleteWorkflowDestinationSecurityRole(final DataFetchingEnvironment env, 16114 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 16115 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 16116 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 16117 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName, 16118 @GraphQLName("securityRoleName") @GraphQLNonNull final String securityRoleName) { 16119 var mutationResultObject = new MutationResultObject(); 16120 16121 try { 16122 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowDestinationSecurityRoleForm(); 16123 16124 commandForm.setWorkflowName(workflowName); 16125 commandForm.setWorkflowStepName(workflowStepName); 16126 commandForm.setWorkflowDestinationName(workflowDestinationName); 16127 commandForm.setPartyTypeName(partyTypeName); 16128 commandForm.setSecurityRoleName(securityRoleName); 16129 16130 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowDestinationSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm)); 16131 } catch (NamingException ex) { 16132 throw new RuntimeException(ex); 16133 } 16134 16135 return mutationResultObject; 16136 } 16137 16138 @GraphQLField 16139 @GraphQLRelayMutation 16140 static CreateSalesOrderResultObject createSalesOrder(final DataFetchingEnvironment env, 16141 @GraphQLName("batchName") final String batchName, 16142 @GraphQLName("sourceName") final String sourceName, 16143 @GraphQLName("currencyIsoName") final String currencyIsoName, 16144 @GraphQLName("termName") final String termName, 16145 @GraphQLName("billToPartyName") final String billToPartyName, 16146 @GraphQLName("orderPriorityName") final String orderPriorityName, 16147 @GraphQLName("holdUntilComplete") final String holdUntilComplete, 16148 @GraphQLName("allowBackorders") final String allowBackorders, 16149 @GraphQLName("allowSubstitutions") final String allowSubstitutions, 16150 @GraphQLName("allowCombiningShipments") final String allowCombiningShipments, 16151 @GraphQLName("reference") final String reference, 16152 @GraphQLName("freeOnBoardName") final String freeOnBoardName, 16153 @GraphQLName("taxable") final String taxable, 16154 @GraphQLName("workflowEntranceName") final String workflowEntranceName) { 16155 var mutationResultObject = new CreateSalesOrderResultObject(); 16156 16157 try { 16158 var commandForm = SalesUtil.getHome().getCreateSalesOrderForm(); 16159 16160 commandForm.setBatchName(batchName); 16161 commandForm.setSourceName(sourceName); 16162 commandForm.setCurrencyIsoName(currencyIsoName); 16163 commandForm.setTermName(termName); 16164 commandForm.setBillToPartyName(billToPartyName); 16165 commandForm.setOrderPriorityName(orderPriorityName); 16166 commandForm.setHoldUntilComplete(holdUntilComplete); 16167 commandForm.setAllowBackorders(allowBackorders); 16168 commandForm.setAllowSubstitutions(allowSubstitutions); 16169 commandForm.setAllowCombiningShipments(allowCombiningShipments); 16170 commandForm.setReference(reference); 16171 commandForm.setFreeOnBoardName(freeOnBoardName); 16172 commandForm.setTaxable(taxable); 16173 commandForm.setWorkflowEntranceName(workflowEntranceName); 16174 16175 var commandResult = SalesUtil.getHome().createSalesOrder(BaseGraphQl.getUserVisitPK(env), commandForm); 16176 mutationResultObject.setCommandResult(commandResult); 16177 16178 if(!commandResult.hasErrors()) { 16179 mutationResultObject.setCreateSalesOrderResult(commandResult.getExecutionResult().getResult()); 16180 } 16181 } catch (NamingException ex) { 16182 throw new RuntimeException(ex); 16183 } 16184 16185 return mutationResultObject; 16186 } 16187 16188 @GraphQLField 16189 @GraphQLRelayMutation 16190 static MutationResultWithIdObject editSalesOrderShipmentGroup(final DataFetchingEnvironment env, 16191 @GraphQLName("orderName") final String orderName, 16192 @GraphQLName("orderShipmentGroupSequence") final String orderShipmentGroupSequence, 16193 @GraphQLName("isDefault") final String isDefault, 16194 @GraphQLName("partyName") final String partyName, 16195 @GraphQLName("contactMechanismName") final String contactMechanismName, 16196 @GraphQLName("shippingMethodName") final String shippingMethodName, 16197 @GraphQLName("holdUntilComplete") final String holdUntilComplete) { 16198 var mutationResultObject = new MutationResultWithIdObject(); 16199 16200 try { 16201 var spec = SalesUtil.getHome().getSalesOrderShipmentGroupSpec(); 16202 16203 spec.setOrderName(orderName); 16204 spec.setOrderShipmentGroupSequence(orderShipmentGroupSequence); 16205 16206 var commandForm = SalesUtil.getHome().getEditSalesOrderShipmentGroupForm(); 16207 16208 commandForm.setSpec(spec); 16209 commandForm.setEditMode(EditMode.LOCK); 16210 16211 var commandResult = SalesUtil.getHome().editSalesOrderShipmentGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 16212 16213 if(!commandResult.hasErrors()) { 16214 var executionResult = commandResult.getExecutionResult(); 16215 var result = executionResult.getResult(); 16216 Map<String, Object> arguments = env.getArgument("input"); 16217 var edit = result.getEdit(); 16218 16219 mutationResultObject.setEntityInstance(result.getOrderShipmentGroup().getEntityInstance()); 16220 16221 if(arguments.containsKey("isDefault")) 16222 edit.setIsDefault(isDefault); 16223 if(arguments.containsKey("partyName")) 16224 edit.setPartyName(partyName); 16225 if(arguments.containsKey("contactMechanismName")) 16226 edit.setContactMechanismName(contactMechanismName); 16227 if(arguments.containsKey("shippingMethodName")) 16228 edit.setShippingMethodName(shippingMethodName); 16229 if(arguments.containsKey("holdUntilComplete")) 16230 edit.setHoldUntilComplete(holdUntilComplete); 16231 16232 commandForm.setEdit(edit); 16233 commandForm.setEditMode(EditMode.UPDATE); 16234 16235 commandResult = SalesUtil.getHome().editSalesOrderShipmentGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 16236 } 16237 16238 mutationResultObject.setCommandResult(commandResult); 16239 } catch (NamingException ex) { 16240 throw new RuntimeException(ex); 16241 } 16242 16243 return mutationResultObject; 16244 } 16245 16246 @GraphQLField 16247 @GraphQLRelayMutation 16248 static CreateSalesOrderLineResultObject createSalesOrderLine(final DataFetchingEnvironment env, 16249 @GraphQLName("orderName") final String orderName, 16250 @GraphQLName("orderLineSequence") final String orderLineSequence, 16251 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 16252 @GraphQLName("inventoryConditionName") final String inventoryConditionName, 16253 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 16254 @GraphQLName("quantity") @GraphQLNonNull final String quantity, 16255 @GraphQLName("unitAmount") final String unitAmount, 16256 @GraphQLName("taxable") final String taxable, 16257 @GraphQLName("description") final String description, 16258 @GraphQLName("cancellationPolicyName") final String cancellationPolicyName, 16259 @GraphQLName("returnPolicyName") final String returnPolicyName, 16260 @GraphQLName("sourceName") final String sourceName) { 16261 var mutationResultObject = new CreateSalesOrderLineResultObject(); 16262 16263 try { 16264 var commandForm = SalesUtil.getHome().getCreateSalesOrderLineForm(); 16265 16266 commandForm.setOrderName(orderName); 16267 commandForm.setOrderLineSequence(orderLineSequence); 16268 commandForm.setItemName(itemName); 16269 commandForm.setInventoryConditionName(inventoryConditionName); 16270 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 16271 commandForm.setQuantity(quantity); 16272 commandForm.setUnitAmount(unitAmount); 16273 commandForm.setTaxable(taxable); 16274 commandForm.setDescription(description); 16275 commandForm.setCancellationPolicyName(cancellationPolicyName); 16276 commandForm.setReturnPolicyName(returnPolicyName); 16277 commandForm.setSourceName(sourceName); 16278 16279 var commandResult = SalesUtil.getHome().createSalesOrderLine(BaseGraphQl.getUserVisitPK(env), commandForm); 16280 mutationResultObject.setCommandResult(commandResult); 16281 16282 if(!commandResult.hasErrors()) { 16283 mutationResultObject.setCreateSalesOrderLineResult(commandResult.getExecutionResult().getResult()); 16284 } 16285 } catch (NamingException ex) { 16286 throw new RuntimeException(ex); 16287 } 16288 16289 return mutationResultObject; 16290 } 16291 16292 @GraphQLField 16293 @GraphQLRelayMutation 16294 static MutationResultWithIdObject createFiscalYear(final DataFetchingEnvironment env, 16295 @GraphQLName("year") @GraphQLNonNull final String year) { 16296 var mutationResultObject = new MutationResultWithIdObject(); 16297 16298 try { 16299 var commandForm = PeriodUtil.getHome().getCreateFiscalYearForm(); 16300 16301 commandForm.setYear(year); 16302 16303 var commandResult = PeriodUtil.getHome().createFiscalYear(BaseGraphQl.getUserVisitPK(env), commandForm); 16304 mutationResultObject.setCommandResult(commandResult); 16305 16306 if(!commandResult.hasErrors()) { 16307 var result = commandResult.getExecutionResult().getResult(); 16308 16309 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 16310 } 16311 } catch (NamingException ex) { 16312 throw new RuntimeException(ex); 16313 } 16314 16315 return mutationResultObject; 16316 } 16317 16318 @GraphQLField 16319 @GraphQLRelayMutation 16320 @GraphQLName("setFiscalYearStatus") 16321 static MutationResultObject setFiscalYearStatus(final DataFetchingEnvironment env, 16322 @GraphQLName("periodName") @GraphQLNonNull final String periodName, 16323 @GraphQLName("fiscalPeriodStatusChoice") @GraphQLNonNull final String fiscalPeriodStatusChoice) { 16324 var mutationResultObject = new MutationResultObject(); 16325 16326 try { 16327 var commandForm = PeriodUtil.getHome().getSetFiscalPeriodStatusForm(); 16328 16329 commandForm.setPeriodName(periodName); 16330 commandForm.setFiscalPeriodStatusChoice(fiscalPeriodStatusChoice); 16331 16332 mutationResultObject.setCommandResult(PeriodUtil.getHome().setFiscalPeriodStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 16333 } catch (NamingException ex) { 16334 throw new RuntimeException(ex); 16335 } 16336 16337 return mutationResultObject; 16338 } 16339 16340 @GraphQLField 16341 @GraphQLRelayMutation 16342 static MutationResultWithIdObject createTransactionTimeType(final DataFetchingEnvironment env, 16343 @GraphQLName("transactionTimeTypeName") @GraphQLNonNull final String transactionTimeTypeName, 16344 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 16345 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 16346 @GraphQLName("description") final String description) { 16347 var mutationResultObject = new MutationResultWithIdObject(); 16348 16349 try { 16350 var commandForm = AccountingUtil.getHome().getCreateTransactionTimeTypeForm(); 16351 16352 commandForm.setTransactionTimeTypeName(transactionTimeTypeName); 16353 commandForm.setIsDefault(isDefault); 16354 commandForm.setSortOrder(sortOrder); 16355 commandForm.setDescription(description); 16356 16357 var commandResult = AccountingUtil.getHome().createTransactionTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 16358 mutationResultObject.setCommandResult(commandResult); 16359 16360 if(!commandResult.hasErrors()) { 16361 var result = commandResult.getExecutionResult().getResult(); 16362 16363 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 16364 } 16365 } catch (NamingException ex) { 16366 throw new RuntimeException(ex); 16367 } 16368 16369 return mutationResultObject; 16370 } 16371 16372 @GraphQLField 16373 @GraphQLRelayMutation 16374 static MutationResultObject deleteTransactionTimeType(final DataFetchingEnvironment env, 16375 @GraphQLName("transactionTimeTypeName") @GraphQLNonNull final String transactionTimeTypeName) { 16376 var mutationResultObject = new MutationResultObject(); 16377 16378 try { 16379 var commandForm = AccountingUtil.getHome().getDeleteTransactionTimeTypeForm(); 16380 16381 commandForm.setTransactionTimeTypeName(transactionTimeTypeName); 16382 16383 var commandResult = AccountingUtil.getHome().deleteTransactionTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 16384 mutationResultObject.setCommandResult(commandResult); 16385 } catch (NamingException ex) { 16386 throw new RuntimeException(ex); 16387 } 16388 16389 return mutationResultObject; 16390 } 16391 16392 @GraphQLField 16393 @GraphQLRelayMutation 16394 static MutationResultWithIdObject editTransactionTimeType(final DataFetchingEnvironment env, 16395 @GraphQLName("originalTransactionTimeTypeName") final String originalTransactionTimeTypeName, 16396 @GraphQLName("id") @GraphQLID final String id, 16397 @GraphQLName("transactionTimeTypeName") final String transactionTimeTypeName, 16398 @GraphQLName("isDefault") final String isDefault, 16399 @GraphQLName("sortOrder") final String sortOrder, 16400 @GraphQLName("description") final String description) { 16401 var mutationResultObject = new MutationResultWithIdObject(); 16402 16403 try { 16404 var spec = AccountingUtil.getHome().getTransactionTimeTypeUniversalSpec(); 16405 16406 spec.setTransactionTimeTypeName(originalTransactionTimeTypeName); 16407 spec.setUuid(id); 16408 16409 var commandForm = AccountingUtil.getHome().getEditTransactionTimeTypeForm(); 16410 16411 commandForm.setSpec(spec); 16412 commandForm.setEditMode(EditMode.LOCK); 16413 16414 var commandResult = AccountingUtil.getHome().editTransactionTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 16415 16416 if(!commandResult.hasErrors()) { 16417 var executionResult = commandResult.getExecutionResult(); 16418 var result = executionResult.getResult(); 16419 Map<String, Object> arguments = env.getArgument("input"); 16420 var edit = result.getEdit(); 16421 16422 mutationResultObject.setEntityInstance(result.getTransactionTimeType().getEntityInstance()); 16423 16424 if(arguments.containsKey("transactionTimeTypeName")) 16425 edit.setTransactionTimeTypeName(transactionTimeTypeName); 16426 if(arguments.containsKey("isDefault")) 16427 edit.setIsDefault(isDefault); 16428 if(arguments.containsKey("sortOrder")) 16429 edit.setSortOrder(sortOrder); 16430 if(arguments.containsKey("description")) 16431 edit.setDescription(description); 16432 16433 commandForm.setEdit(edit); 16434 commandForm.setEditMode(EditMode.UPDATE); 16435 16436 commandResult = AccountingUtil.getHome().editTransactionTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 16437 } 16438 16439 mutationResultObject.setCommandResult(commandResult); 16440 } catch (NamingException ex) { 16441 throw new RuntimeException(ex); 16442 } 16443 16444 return mutationResultObject; 16445 } 16446 16447 @GraphQLField 16448 @GraphQLRelayMutation 16449 static MutationResultObject createGeoCodeLanguage(final DataFetchingEnvironment env, 16450 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16451 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName, 16452 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 16453 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 16454 var mutationResultObject = new MutationResultObject(); 16455 16456 try { 16457 var commandForm = GeoUtil.getHome().getCreateGeoCodeLanguageForm(); 16458 16459 commandForm.setGeoCodeName(geoCodeName); 16460 commandForm.setLanguageIsoName(languageIsoName); 16461 commandForm.setIsDefault(isDefault); 16462 commandForm.setSortOrder(sortOrder); 16463 16464 var commandResult = GeoUtil.getHome().createGeoCodeLanguage(BaseGraphQl.getUserVisitPK(env), commandForm); 16465 mutationResultObject.setCommandResult(commandResult); 16466 } catch (NamingException ex) { 16467 throw new RuntimeException(ex); 16468 } 16469 16470 return mutationResultObject; 16471 } 16472 16473 @GraphQLField 16474 @GraphQLRelayMutation 16475 static MutationResultObject deleteGeoCodeLanguage(final DataFetchingEnvironment env, 16476 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16477 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName) { 16478 var mutationResultObject = new MutationResultObject(); 16479 16480 try { 16481 var commandForm = GeoUtil.getHome().getDeleteGeoCodeLanguageForm(); 16482 16483 commandForm.setGeoCodeName(geoCodeName); 16484 commandForm.setLanguageIsoName(languageIsoName); 16485 16486 var commandResult = GeoUtil.getHome().deleteGeoCodeLanguage(BaseGraphQl.getUserVisitPK(env), commandForm); 16487 mutationResultObject.setCommandResult(commandResult); 16488 } catch (NamingException ex) { 16489 throw new RuntimeException(ex); 16490 } 16491 16492 return mutationResultObject; 16493 } 16494 16495 @GraphQLField 16496 @GraphQLRelayMutation 16497 static MutationResultObject editGeoCodeLanguage(final DataFetchingEnvironment env, 16498 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16499 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName, 16500 @GraphQLName("isDefault") final String isDefault, 16501 @GraphQLName("sortOrder") final String sortOrder) { 16502 var mutationResultObject = new MutationResultObject(); 16503 16504 try { 16505 var spec = GeoUtil.getHome().getGeoCodeLanguageSpec(); 16506 16507 spec.setGeoCodeName(geoCodeName); 16508 spec.setLanguageIsoName(languageIsoName); 16509 16510 var commandForm = GeoUtil.getHome().getEditGeoCodeLanguageForm(); 16511 16512 commandForm.setSpec(spec); 16513 commandForm.setEditMode(EditMode.LOCK); 16514 16515 var commandResult = GeoUtil.getHome().editGeoCodeLanguage(BaseGraphQl.getUserVisitPK(env), commandForm); 16516 16517 if(!commandResult.hasErrors()) { 16518 var executionResult = commandResult.getExecutionResult(); 16519 var result = executionResult.getResult(); 16520 Map<String, Object> arguments = env.getArgument("input"); 16521 var edit = result.getEdit(); 16522 16523 if(arguments.containsKey("isDefault")) 16524 edit.setIsDefault(isDefault); 16525 if(arguments.containsKey("sortOrder")) 16526 edit.setSortOrder(sortOrder); 16527 16528 commandForm.setEdit(edit); 16529 commandForm.setEditMode(EditMode.UPDATE); 16530 16531 commandResult = GeoUtil.getHome().editGeoCodeLanguage(BaseGraphQl.getUserVisitPK(env), commandForm); 16532 } 16533 16534 mutationResultObject.setCommandResult(commandResult); 16535 } catch (NamingException ex) { 16536 throw new RuntimeException(ex); 16537 } 16538 16539 return mutationResultObject; 16540 } 16541 16542 @GraphQLField 16543 @GraphQLRelayMutation 16544 static MutationResultObject createGeoCodeCurrency(final DataFetchingEnvironment env, 16545 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16546 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 16547 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 16548 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 16549 var mutationResultObject = new MutationResultObject(); 16550 16551 try { 16552 var commandForm = GeoUtil.getHome().getCreateGeoCodeCurrencyForm(); 16553 16554 commandForm.setGeoCodeName(geoCodeName); 16555 commandForm.setCurrencyIsoName(currencyIsoName); 16556 commandForm.setIsDefault(isDefault); 16557 commandForm.setSortOrder(sortOrder); 16558 16559 var commandResult = GeoUtil.getHome().createGeoCodeCurrency(BaseGraphQl.getUserVisitPK(env), commandForm); 16560 mutationResultObject.setCommandResult(commandResult); 16561 } catch (NamingException ex) { 16562 throw new RuntimeException(ex); 16563 } 16564 16565 return mutationResultObject; 16566 } 16567 16568 @GraphQLField 16569 @GraphQLRelayMutation 16570 static MutationResultObject deleteGeoCodeCurrency(final DataFetchingEnvironment env, 16571 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16572 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 16573 var mutationResultObject = new MutationResultObject(); 16574 16575 try { 16576 var commandForm = GeoUtil.getHome().getDeleteGeoCodeCurrencyForm(); 16577 16578 commandForm.setGeoCodeName(geoCodeName); 16579 commandForm.setCurrencyIsoName(currencyIsoName); 16580 16581 var commandResult = GeoUtil.getHome().deleteGeoCodeCurrency(BaseGraphQl.getUserVisitPK(env), commandForm); 16582 mutationResultObject.setCommandResult(commandResult); 16583 } catch (NamingException ex) { 16584 throw new RuntimeException(ex); 16585 } 16586 16587 return mutationResultObject; 16588 } 16589 16590 @GraphQLField 16591 @GraphQLRelayMutation 16592 static MutationResultObject editGeoCodeCurrency(final DataFetchingEnvironment env, 16593 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16594 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 16595 @GraphQLName("isDefault") final String isDefault, 16596 @GraphQLName("sortOrder") final String sortOrder) { 16597 var mutationResultObject = new MutationResultObject(); 16598 16599 try { 16600 var spec = GeoUtil.getHome().getGeoCodeCurrencySpec(); 16601 16602 spec.setGeoCodeName(geoCodeName); 16603 spec.setCurrencyIsoName(currencyIsoName); 16604 16605 var commandForm = GeoUtil.getHome().getEditGeoCodeCurrencyForm(); 16606 16607 commandForm.setSpec(spec); 16608 commandForm.setEditMode(EditMode.LOCK); 16609 16610 var commandResult = GeoUtil.getHome().editGeoCodeCurrency(BaseGraphQl.getUserVisitPK(env), commandForm); 16611 16612 if(!commandResult.hasErrors()) { 16613 var executionResult = commandResult.getExecutionResult(); 16614 var result = executionResult.getResult(); 16615 Map<String, Object> arguments = env.getArgument("input"); 16616 var edit = result.getEdit(); 16617 16618 if(arguments.containsKey("isDefault")) 16619 edit.setIsDefault(isDefault); 16620 if(arguments.containsKey("sortOrder")) 16621 edit.setSortOrder(sortOrder); 16622 16623 commandForm.setEdit(edit); 16624 commandForm.setEditMode(EditMode.UPDATE); 16625 16626 commandResult = GeoUtil.getHome().editGeoCodeCurrency(BaseGraphQl.getUserVisitPK(env), commandForm); 16627 } 16628 16629 mutationResultObject.setCommandResult(commandResult); 16630 } catch (NamingException ex) { 16631 throw new RuntimeException(ex); 16632 } 16633 16634 return mutationResultObject; 16635 } 16636 16637 @GraphQLField 16638 @GraphQLRelayMutation 16639 static MutationResultObject createGeoCodeTimeZone(final DataFetchingEnvironment env, 16640 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16641 @GraphQLName("javaTimeZoneName") @GraphQLNonNull final String javaTimeZoneName, 16642 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 16643 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 16644 var mutationResultObject = new MutationResultObject(); 16645 16646 try { 16647 var commandForm = GeoUtil.getHome().getCreateGeoCodeTimeZoneForm(); 16648 16649 commandForm.setGeoCodeName(geoCodeName); 16650 commandForm.setJavaTimeZoneName(javaTimeZoneName); 16651 commandForm.setIsDefault(isDefault); 16652 commandForm.setSortOrder(sortOrder); 16653 16654 var commandResult = GeoUtil.getHome().createGeoCodeTimeZone(BaseGraphQl.getUserVisitPK(env), commandForm); 16655 mutationResultObject.setCommandResult(commandResult); 16656 } catch (NamingException ex) { 16657 throw new RuntimeException(ex); 16658 } 16659 16660 return mutationResultObject; 16661 } 16662 16663 @GraphQLField 16664 @GraphQLRelayMutation 16665 static MutationResultObject deleteGeoCodeTimeZone(final DataFetchingEnvironment env, 16666 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16667 @GraphQLName("javaTimeZoneName") @GraphQLNonNull final String javaTimeZoneName) { 16668 var mutationResultObject = new MutationResultObject(); 16669 16670 try { 16671 var commandForm = GeoUtil.getHome().getDeleteGeoCodeTimeZoneForm(); 16672 16673 commandForm.setGeoCodeName(geoCodeName); 16674 commandForm.setJavaTimeZoneName(javaTimeZoneName); 16675 16676 var commandResult = GeoUtil.getHome().deleteGeoCodeTimeZone(BaseGraphQl.getUserVisitPK(env), commandForm); 16677 mutationResultObject.setCommandResult(commandResult); 16678 } catch (NamingException ex) { 16679 throw new RuntimeException(ex); 16680 } 16681 16682 return mutationResultObject; 16683 } 16684 16685 @GraphQLField 16686 @GraphQLRelayMutation 16687 static MutationResultObject editGeoCodeTimeZone(final DataFetchingEnvironment env, 16688 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16689 @GraphQLName("javaTimeZoneName") @GraphQLNonNull final String javaTimeZoneName, 16690 @GraphQLName("isDefault") final String isDefault, 16691 @GraphQLName("sortOrder") final String sortOrder) { 16692 var mutationResultObject = new MutationResultObject(); 16693 16694 try { 16695 var spec = GeoUtil.getHome().getGeoCodeTimeZoneSpec(); 16696 16697 spec.setGeoCodeName(geoCodeName); 16698 spec.setJavaTimeZoneName(javaTimeZoneName); 16699 16700 var commandForm = GeoUtil.getHome().getEditGeoCodeTimeZoneForm(); 16701 16702 commandForm.setSpec(spec); 16703 commandForm.setEditMode(EditMode.LOCK); 16704 16705 var commandResult = GeoUtil.getHome().editGeoCodeTimeZone(BaseGraphQl.getUserVisitPK(env), commandForm); 16706 16707 if(!commandResult.hasErrors()) { 16708 var executionResult = commandResult.getExecutionResult(); 16709 var result = executionResult.getResult(); 16710 Map<String, Object> arguments = env.getArgument("input"); 16711 var edit = result.getEdit(); 16712 16713 if(arguments.containsKey("isDefault")) 16714 edit.setIsDefault(isDefault); 16715 if(arguments.containsKey("sortOrder")) 16716 edit.setSortOrder(sortOrder); 16717 16718 commandForm.setEdit(edit); 16719 commandForm.setEditMode(EditMode.UPDATE); 16720 16721 commandResult = GeoUtil.getHome().editGeoCodeTimeZone(BaseGraphQl.getUserVisitPK(env), commandForm); 16722 } 16723 16724 mutationResultObject.setCommandResult(commandResult); 16725 } catch (NamingException ex) { 16726 throw new RuntimeException(ex); 16727 } 16728 16729 return mutationResultObject; 16730 } 16731 16732 @GraphQLField 16733 @GraphQLRelayMutation 16734 static MutationResultObject createGeoCodeDateTimeFormat(final DataFetchingEnvironment env, 16735 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16736 @GraphQLName("dataTimeFormatName") @GraphQLNonNull final String dataTimeFormatName, 16737 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 16738 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 16739 var mutationResultObject = new MutationResultObject(); 16740 16741 try { 16742 var commandForm = GeoUtil.getHome().getCreateGeoCodeDateTimeFormatForm(); 16743 16744 commandForm.setGeoCodeName(geoCodeName); 16745 commandForm.setDateTimeFormatName(dataTimeFormatName); 16746 commandForm.setIsDefault(isDefault); 16747 commandForm.setSortOrder(sortOrder); 16748 16749 var commandResult = GeoUtil.getHome().createGeoCodeDateTimeFormat(BaseGraphQl.getUserVisitPK(env), commandForm); 16750 mutationResultObject.setCommandResult(commandResult); 16751 } catch (NamingException ex) { 16752 throw new RuntimeException(ex); 16753 } 16754 16755 return mutationResultObject; 16756 } 16757 16758 @GraphQLField 16759 @GraphQLRelayMutation 16760 static MutationResultObject deleteGeoCodeDateTimeFormat(final DataFetchingEnvironment env, 16761 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16762 @GraphQLName("dataTimeFormatName") @GraphQLNonNull final String dataTimeFormatName) { 16763 var mutationResultObject = new MutationResultObject(); 16764 16765 try { 16766 var commandForm = GeoUtil.getHome().getDeleteGeoCodeDateTimeFormatForm(); 16767 16768 commandForm.setGeoCodeName(geoCodeName); 16769 commandForm.setDateTimeFormatName(dataTimeFormatName); 16770 16771 var commandResult = GeoUtil.getHome().deleteGeoCodeDateTimeFormat(BaseGraphQl.getUserVisitPK(env), commandForm); 16772 mutationResultObject.setCommandResult(commandResult); 16773 } catch (NamingException ex) { 16774 throw new RuntimeException(ex); 16775 } 16776 16777 return mutationResultObject; 16778 } 16779 16780 @GraphQLField 16781 @GraphQLRelayMutation 16782 static MutationResultObject editGeoCodeDateTimeFormat(final DataFetchingEnvironment env, 16783 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16784 @GraphQLName("dataTimeFormatName") @GraphQLNonNull final String dataTimeFormatName, 16785 @GraphQLName("isDefault") final String isDefault, 16786 @GraphQLName("sortOrder") final String sortOrder) { 16787 var mutationResultObject = new MutationResultObject(); 16788 16789 try { 16790 var spec = GeoUtil.getHome().getGeoCodeDateTimeFormatSpec(); 16791 16792 spec.setGeoCodeName(geoCodeName); 16793 spec.setDateTimeFormatName(dataTimeFormatName); 16794 16795 var commandForm = GeoUtil.getHome().getEditGeoCodeDateTimeFormatForm(); 16796 16797 commandForm.setSpec(spec); 16798 commandForm.setEditMode(EditMode.LOCK); 16799 16800 var commandResult = GeoUtil.getHome().editGeoCodeDateTimeFormat(BaseGraphQl.getUserVisitPK(env), commandForm); 16801 16802 if(!commandResult.hasErrors()) { 16803 var executionResult = commandResult.getExecutionResult(); 16804 var result = executionResult.getResult(); 16805 Map<String, Object> arguments = env.getArgument("input"); 16806 var edit = result.getEdit(); 16807 16808 if(arguments.containsKey("isDefault")) 16809 edit.setIsDefault(isDefault); 16810 if(arguments.containsKey("sortOrder")) 16811 edit.setSortOrder(sortOrder); 16812 16813 commandForm.setEdit(edit); 16814 commandForm.setEditMode(EditMode.UPDATE); 16815 16816 commandResult = GeoUtil.getHome().editGeoCodeDateTimeFormat(BaseGraphQl.getUserVisitPK(env), commandForm); 16817 } 16818 16819 mutationResultObject.setCommandResult(commandResult); 16820 } catch (NamingException ex) { 16821 throw new RuntimeException(ex); 16822 } 16823 16824 return mutationResultObject; 16825 } 16826 16827 @GraphQLField 16828 @GraphQLRelayMutation 16829 static MutationResultWithIdObject createGeoCodeAliasType(final DataFetchingEnvironment env, 16830 @GraphQLName("geoCodeTypeName") @GraphQLNonNull final String geoCodeTypeName, 16831 @GraphQLName("geoCodeAliasTypeName") @GraphQLNonNull final String geoCodeAliasTypeName, 16832 @GraphQLName("validationPattern") final String validationPattern, 16833 @GraphQLName("isRequired") @GraphQLNonNull final String isRequired, 16834 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 16835 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 16836 @GraphQLName("description") final String description) { 16837 var mutationResultObject = new MutationResultWithIdObject(); 16838 16839 try { 16840 var commandForm = GeoUtil.getHome().getCreateGeoCodeAliasTypeForm(); 16841 16842 commandForm.setGeoCodeTypeName(geoCodeTypeName); 16843 commandForm.setGeoCodeAliasTypeName(geoCodeAliasTypeName); 16844 commandForm.setValidationPattern(validationPattern); 16845 commandForm.setIsRequired(isRequired); 16846 commandForm.setIsDefault(isDefault); 16847 commandForm.setSortOrder(sortOrder); 16848 commandForm.setDescription(description); 16849 16850 var commandResult = GeoUtil.getHome().createGeoCodeAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 16851 mutationResultObject.setCommandResult(commandResult); 16852 16853 if(!commandResult.hasErrors()) { 16854 var result = commandResult.getExecutionResult().getResult(); 16855 16856 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 16857 } 16858 } catch (NamingException ex) { 16859 throw new RuntimeException(ex); 16860 } 16861 16862 return mutationResultObject; 16863 } 16864 16865 @GraphQLField 16866 @GraphQLRelayMutation 16867 static MutationResultWithIdObject editGeoCodeAliasType(final DataFetchingEnvironment env, 16868 @GraphQLName("geoCodeTypeName") @GraphQLNonNull final String geoCodeTypeName, 16869 @GraphQLName("originalGeoCodeAliasTypeName") @GraphQLNonNull final String originalGeoCodeAliasTypeName, 16870 @GraphQLName("geoCodeAliasTypeName") final String geoCodeAliasTypeName, 16871 @GraphQLName("validationPattern") final String validationPattern, 16872 @GraphQLName("isRequired") final String isRequired, 16873 @GraphQLName("isDefault") final String isDefault, 16874 @GraphQLName("sortOrder") final String sortOrder, 16875 @GraphQLName("description") final String description) { 16876 var mutationResultObject = new MutationResultWithIdObject(); 16877 16878 try { 16879 var spec = GeoUtil.getHome().getGeoCodeAliasTypeSpec(); 16880 16881 spec.setGeoCodeTypeName(geoCodeTypeName); 16882 spec.setGeoCodeAliasTypeName(originalGeoCodeAliasTypeName); 16883 16884 var commandForm = GeoUtil.getHome().getEditGeoCodeAliasTypeForm(); 16885 16886 commandForm.setSpec(spec); 16887 commandForm.setEditMode(EditMode.LOCK); 16888 16889 var commandResult = GeoUtil.getHome().editGeoCodeAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 16890 16891 if(!commandResult.hasErrors()) { 16892 var executionResult = commandResult.getExecutionResult(); 16893 var result = executionResult.getResult(); 16894 Map<String, Object> arguments = env.getArgument("input"); 16895 var edit = result.getEdit(); 16896 16897 mutationResultObject.setEntityInstance(result.getGeoCodeAliasType().getEntityInstance()); 16898 16899 if(arguments.containsKey("geoCodeAliasTypeName")) 16900 edit.setGeoCodeAliasTypeName(geoCodeAliasTypeName); 16901 if(arguments.containsKey("validationPattern")) 16902 edit.setValidationPattern(validationPattern); 16903 if(arguments.containsKey("isRequired")) 16904 edit.setIsRequired(isRequired); 16905 if(arguments.containsKey("isDefault")) 16906 edit.setIsDefault(isDefault); 16907 if(arguments.containsKey("sortOrder")) 16908 edit.setSortOrder(sortOrder); 16909 if(arguments.containsKey("description")) 16910 edit.setDescription(description); 16911 16912 commandForm.setEdit(edit); 16913 commandForm.setEditMode(EditMode.UPDATE); 16914 16915 commandResult = GeoUtil.getHome().editGeoCodeAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 16916 } 16917 16918 mutationResultObject.setCommandResult(commandResult); 16919 } catch (NamingException ex) { 16920 throw new RuntimeException(ex); 16921 } 16922 16923 return mutationResultObject; 16924 } 16925 16926 @GraphQLField 16927 @GraphQLRelayMutation 16928 static MutationResultObject deleteGeoCodeAliasType(final DataFetchingEnvironment env, 16929 @GraphQLName("geoCodeTypeName") @GraphQLNonNull final String geoCodeTypeName, 16930 @GraphQLName("geoCodeAliasTypeName") @GraphQLNonNull final String geoCodeAliasTypeName) { 16931 var mutationResultObject = new MutationResultObject(); 16932 16933 try { 16934 var commandForm = GeoUtil.getHome().getDeleteGeoCodeAliasTypeForm(); 16935 16936 commandForm.setGeoCodeTypeName(geoCodeTypeName); 16937 commandForm.setGeoCodeAliasTypeName(geoCodeAliasTypeName); 16938 16939 mutationResultObject.setCommandResult(GeoUtil.getHome().deleteGeoCodeAliasType(BaseGraphQl.getUserVisitPK(env), commandForm)); 16940 } catch (NamingException ex) { 16941 throw new RuntimeException(ex); 16942 } 16943 16944 return mutationResultObject; 16945 } 16946 16947 @GraphQLField 16948 @GraphQLRelayMutation 16949 static MutationResultObject createGeoCodeAlias(final DataFetchingEnvironment env, 16950 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16951 @GraphQLName("geoCodeAliasTypeName") @GraphQLNonNull final String geoCodeAliasTypeName, 16952 @GraphQLName("alias") @GraphQLNonNull final String alias) { 16953 var mutationResultObject = new MutationResultObject(); 16954 16955 try { 16956 var commandForm = GeoUtil.getHome().getCreateGeoCodeAliasForm(); 16957 16958 commandForm.setGeoCodeName(geoCodeName); 16959 commandForm.setGeoCodeAliasTypeName(geoCodeAliasTypeName); 16960 commandForm.setAlias(alias); 16961 16962 var commandResult = GeoUtil.getHome().createGeoCodeAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 16963 mutationResultObject.setCommandResult(commandResult); 16964 } catch (NamingException ex) { 16965 throw new RuntimeException(ex); 16966 } 16967 16968 return mutationResultObject; 16969 } 16970 16971 @GraphQLField 16972 @GraphQLRelayMutation 16973 static MutationResultObject editGeoCodeAlias(final DataFetchingEnvironment env, 16974 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16975 @GraphQLName("geoCodeAliasTypeName") @GraphQLNonNull final String geoCodeAliasTypeName, 16976 @GraphQLName("alias") final String alias) { 16977 var mutationResultObject = new MutationResultObject(); 16978 16979 try { 16980 var spec = GeoUtil.getHome().getGeoCodeAliasSpec(); 16981 16982 spec.setGeoCodeName(geoCodeName); 16983 spec.setGeoCodeAliasTypeName(geoCodeAliasTypeName); 16984 16985 var commandForm = GeoUtil.getHome().getEditGeoCodeAliasForm(); 16986 16987 commandForm.setSpec(spec); 16988 commandForm.setEditMode(EditMode.LOCK); 16989 16990 var commandResult = GeoUtil.getHome().editGeoCodeAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 16991 16992 if(!commandResult.hasErrors()) { 16993 var executionResult = commandResult.getExecutionResult(); 16994 var result = executionResult.getResult(); 16995 Map<String, Object> arguments = env.getArgument("input"); 16996 var edit = result.getEdit(); 16997 16998 if(arguments.containsKey("alias")) 16999 edit.setAlias(alias); 17000 17001 commandForm.setEdit(edit); 17002 commandForm.setEditMode(EditMode.UPDATE); 17003 17004 commandResult = GeoUtil.getHome().editGeoCodeAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 17005 } 17006 17007 mutationResultObject.setCommandResult(commandResult); 17008 } catch (NamingException ex) { 17009 throw new RuntimeException(ex); 17010 } 17011 17012 return mutationResultObject; 17013 } 17014 17015 @GraphQLField 17016 @GraphQLRelayMutation 17017 static MutationResultObject deleteGeoCodeAlias(final DataFetchingEnvironment env, 17018 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 17019 @GraphQLName("geoCodeAliasTypeName") @GraphQLNonNull final String geoCodeAliasTypeName) { 17020 var mutationResultObject = new MutationResultObject(); 17021 17022 try { 17023 var commandForm = GeoUtil.getHome().getDeleteGeoCodeAliasForm(); 17024 17025 commandForm.setGeoCodeName(geoCodeName); 17026 commandForm.setGeoCodeAliasTypeName(geoCodeAliasTypeName); 17027 17028 mutationResultObject.setCommandResult(GeoUtil.getHome().deleteGeoCodeAlias(BaseGraphQl.getUserVisitPK(env), commandForm)); 17029 } catch (NamingException ex) { 17030 throw new RuntimeException(ex); 17031 } 17032 17033 return mutationResultObject; 17034 } 17035 17036 @GraphQLField 17037 @GraphQLRelayMutation 17038 static CreateCampaignResultObject createCampaign(final DataFetchingEnvironment env, 17039 @GraphQLName("value") @GraphQLNonNull final String value, 17040 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 17041 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 17042 @GraphQLName("description") final String description) { 17043 var mutationResultObject = new CreateCampaignResultObject(); 17044 17045 try { 17046 var commandForm = CampaignUtil.getHome().getCreateCampaignForm(); 17047 17048 commandForm.setValue(value); 17049 commandForm.setIsDefault(isDefault); 17050 commandForm.setSortOrder(sortOrder); 17051 commandForm.setDescription(description); 17052 17053 var commandResult = CampaignUtil.getHome().createCampaign(BaseGraphQl.getUserVisitPK(env), commandForm); 17054 mutationResultObject.setCommandResult(commandResult); 17055 17056 if(!commandResult.hasErrors()) { 17057 mutationResultObject.setCreateCampaignResult(commandResult.getExecutionResult().getResult()); 17058 } 17059 } catch (NamingException ex) { 17060 throw new RuntimeException(ex); 17061 } 17062 17063 return mutationResultObject; 17064 } 17065 17066 @GraphQLField 17067 @GraphQLRelayMutation 17068 static MutationResultObject deleteCampaign(final DataFetchingEnvironment env, 17069 @GraphQLName("campaignName") final String campaignName, 17070 @GraphQLName("id") @GraphQLID final String id) { 17071 var mutationResultObject = new MutationResultObject(); 17072 17073 try { 17074 var commandForm = CampaignUtil.getHome().getDeleteCampaignForm(); 17075 17076 commandForm.setCampaignName(campaignName); 17077 commandForm.setUuid(id); 17078 17079 var commandResult = CampaignUtil.getHome().deleteCampaign(BaseGraphQl.getUserVisitPK(env), commandForm); 17080 mutationResultObject.setCommandResult(commandResult); 17081 } catch (NamingException ex) { 17082 throw new RuntimeException(ex); 17083 } 17084 17085 return mutationResultObject; 17086 } 17087 17088 @GraphQLField 17089 @GraphQLRelayMutation 17090 static MutationResultWithIdObject editCampaign(final DataFetchingEnvironment env, 17091 @GraphQLName("campaignName") final String campaignName, 17092 @GraphQLName("id") @GraphQLID final String id, 17093 @GraphQLName("value") final String value, 17094 @GraphQLName("isDefault") final String isDefault, 17095 @GraphQLName("sortOrder") final String sortOrder, 17096 @GraphQLName("description") final String description) { 17097 var mutationResultObject = new MutationResultWithIdObject(); 17098 17099 try { 17100 var spec = CampaignUtil.getHome().getCampaignUniversalSpec(); 17101 17102 spec.setCampaignName(campaignName); 17103 spec.setUuid(id); 17104 17105 var commandForm = CampaignUtil.getHome().getEditCampaignForm(); 17106 17107 commandForm.setSpec(spec); 17108 commandForm.setEditMode(EditMode.LOCK); 17109 17110 var commandResult = CampaignUtil.getHome().editCampaign(BaseGraphQl.getUserVisitPK(env), commandForm); 17111 17112 if(!commandResult.hasErrors()) { 17113 var executionResult = commandResult.getExecutionResult(); 17114 var result = executionResult.getResult(); 17115 Map<String, Object> arguments = env.getArgument("input"); 17116 var edit = result.getEdit(); 17117 17118 mutationResultObject.setEntityInstance(result.getCampaign().getEntityInstance()); 17119 17120 if(arguments.containsKey("value")) 17121 edit.setValue(value); 17122 if(arguments.containsKey("isDefault")) 17123 edit.setIsDefault(isDefault); 17124 if(arguments.containsKey("sortOrder")) 17125 edit.setSortOrder(sortOrder); 17126 if(arguments.containsKey("description")) 17127 edit.setDescription(description); 17128 17129 commandForm.setEdit(edit); 17130 commandForm.setEditMode(EditMode.UPDATE); 17131 17132 commandResult = CampaignUtil.getHome().editCampaign(BaseGraphQl.getUserVisitPK(env), commandForm); 17133 } 17134 17135 mutationResultObject.setCommandResult(commandResult); 17136 } catch (NamingException ex) { 17137 throw new RuntimeException(ex); 17138 } 17139 17140 return mutationResultObject; 17141 } 17142 17143 @GraphQLField 17144 @GraphQLRelayMutation 17145 @GraphQLName("setCampaignStatus") 17146 static MutationResultObject setCampaignStatus(final DataFetchingEnvironment env, 17147 @GraphQLName("campaignName") final String campaignName, 17148 @GraphQLName("id") @GraphQLID final String id, 17149 @GraphQLName("campaignStatusChoice") @GraphQLNonNull final String campaignStatusChoice) { 17150 var mutationResultObject = new MutationResultObject(); 17151 17152 try { 17153 var commandForm = CampaignUtil.getHome().getSetCampaignStatusForm(); 17154 17155 commandForm.setCampaignName(campaignName); 17156 commandForm.setUuid(id); 17157 commandForm.setCampaignStatusChoice(campaignStatusChoice); 17158 17159 mutationResultObject.setCommandResult(CampaignUtil.getHome().setCampaignStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 17160 } catch (NamingException ex) { 17161 throw new RuntimeException(ex); 17162 } 17163 17164 return mutationResultObject; 17165 } 17166 17167 @GraphQLField 17168 @GraphQLRelayMutation 17169 static CreateCampaignSourceResultObject createCampaignSource(final DataFetchingEnvironment env, 17170 @GraphQLName("value") @GraphQLNonNull final String value, 17171 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 17172 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 17173 @GraphQLName("description") final String description) { 17174 var mutationResultObject = new CreateCampaignSourceResultObject(); 17175 17176 try { 17177 var commandForm = CampaignUtil.getHome().getCreateCampaignSourceForm(); 17178 17179 commandForm.setValue(value); 17180 commandForm.setIsDefault(isDefault); 17181 commandForm.setSortOrder(sortOrder); 17182 commandForm.setDescription(description); 17183 17184 var commandResult = CampaignUtil.getHome().createCampaignSource(BaseGraphQl.getUserVisitPK(env), commandForm); 17185 mutationResultObject.setCommandResult(commandResult); 17186 17187 if(!commandResult.hasErrors()) { 17188 mutationResultObject.setCreateCampaignSourceResult(commandResult.getExecutionResult().getResult()); 17189 } 17190 } catch (NamingException ex) { 17191 throw new RuntimeException(ex); 17192 } 17193 17194 return mutationResultObject; 17195 } 17196 17197 @GraphQLField 17198 @GraphQLRelayMutation 17199 static MutationResultObject deleteCampaignSource(final DataFetchingEnvironment env, 17200 @GraphQLName("campaignSourceName") final String campaignSourceName, 17201 @GraphQLName("id") @GraphQLID final String id) { 17202 var mutationResultObject = new MutationResultObject(); 17203 17204 try { 17205 var commandForm = CampaignUtil.getHome().getDeleteCampaignSourceForm(); 17206 17207 commandForm.setCampaignSourceName(campaignSourceName); 17208 commandForm.setUuid(id); 17209 17210 var commandResult = CampaignUtil.getHome().deleteCampaignSource(BaseGraphQl.getUserVisitPK(env), commandForm); 17211 mutationResultObject.setCommandResult(commandResult); 17212 } catch (NamingException ex) { 17213 throw new RuntimeException(ex); 17214 } 17215 17216 return mutationResultObject; 17217 } 17218 17219 @GraphQLField 17220 @GraphQLRelayMutation 17221 static MutationResultWithIdObject editCampaignSource(final DataFetchingEnvironment env, 17222 @GraphQLName("campaignSourceName") final String campaignSourceName, 17223 @GraphQLName("id") @GraphQLID final String id, 17224 @GraphQLName("value") final String value, 17225 @GraphQLName("isDefault") final String isDefault, 17226 @GraphQLName("sortOrder") final String sortOrder, 17227 @GraphQLName("description") final String description) { 17228 var mutationResultObject = new MutationResultWithIdObject(); 17229 17230 try { 17231 var spec = CampaignUtil.getHome().getCampaignSourceUniversalSpec(); 17232 17233 spec.setCampaignSourceName(campaignSourceName); 17234 spec.setUuid(id); 17235 17236 var commandForm = CampaignUtil.getHome().getEditCampaignSourceForm(); 17237 17238 commandForm.setSpec(spec); 17239 commandForm.setEditMode(EditMode.LOCK); 17240 17241 var commandResult = CampaignUtil.getHome().editCampaignSource(BaseGraphQl.getUserVisitPK(env), commandForm); 17242 17243 if(!commandResult.hasErrors()) { 17244 var executionResult = commandResult.getExecutionResult(); 17245 var result = executionResult.getResult(); 17246 Map<String, Object> arguments = env.getArgument("input"); 17247 var edit = result.getEdit(); 17248 17249 mutationResultObject.setEntityInstance(result.getCampaignSource().getEntityInstance()); 17250 17251 if(arguments.containsKey("value")) 17252 edit.setValue(value); 17253 if(arguments.containsKey("isDefault")) 17254 edit.setIsDefault(isDefault); 17255 if(arguments.containsKey("sortOrder")) 17256 edit.setSortOrder(sortOrder); 17257 if(arguments.containsKey("description")) 17258 edit.setDescription(description); 17259 17260 commandForm.setEdit(edit); 17261 commandForm.setEditMode(EditMode.UPDATE); 17262 17263 commandResult = CampaignUtil.getHome().editCampaignSource(BaseGraphQl.getUserVisitPK(env), commandForm); 17264 } 17265 17266 mutationResultObject.setCommandResult(commandResult); 17267 } catch (NamingException ex) { 17268 throw new RuntimeException(ex); 17269 } 17270 17271 return mutationResultObject; 17272 } 17273 17274 @GraphQLField 17275 @GraphQLRelayMutation 17276 @GraphQLName("setCampaignSourceStatus") 17277 static MutationResultObject setCampaignSourceStatus(final DataFetchingEnvironment env, 17278 @GraphQLName("campaignSourceName") final String campaignSourceName, 17279 @GraphQLName("id") @GraphQLID final String id, 17280 @GraphQLName("campaignSourceStatusChoice") @GraphQLNonNull final String campaignSourceStatusChoice) { 17281 var mutationResultObject = new MutationResultObject(); 17282 17283 try { 17284 var commandForm = CampaignUtil.getHome().getSetCampaignSourceStatusForm(); 17285 17286 commandForm.setCampaignSourceName(campaignSourceName); 17287 commandForm.setUuid(id); 17288 commandForm.setCampaignSourceStatusChoice(campaignSourceStatusChoice); 17289 17290 mutationResultObject.setCommandResult(CampaignUtil.getHome().setCampaignSourceStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 17291 } catch (NamingException ex) { 17292 throw new RuntimeException(ex); 17293 } 17294 17295 return mutationResultObject; 17296 } 17297 17298 @GraphQLField 17299 @GraphQLRelayMutation 17300 static CreateCampaignMediumResultObject createCampaignMedium(final DataFetchingEnvironment env, 17301 @GraphQLName("value") @GraphQLNonNull final String value, 17302 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 17303 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 17304 @GraphQLName("description") final String description) { 17305 var mutationResultObject = new CreateCampaignMediumResultObject(); 17306 17307 try { 17308 var commandForm = CampaignUtil.getHome().getCreateCampaignMediumForm(); 17309 17310 commandForm.setValue(value); 17311 commandForm.setIsDefault(isDefault); 17312 commandForm.setSortOrder(sortOrder); 17313 commandForm.setDescription(description); 17314 17315 var commandResult = CampaignUtil.getHome().createCampaignMedium(BaseGraphQl.getUserVisitPK(env), commandForm); 17316 mutationResultObject.setCommandResult(commandResult); 17317 17318 if(!commandResult.hasErrors()) { 17319 mutationResultObject.setCreateCampaignMediumResult(commandResult.getExecutionResult().getResult()); 17320 } 17321 } catch (NamingException ex) { 17322 throw new RuntimeException(ex); 17323 } 17324 17325 return mutationResultObject; 17326 } 17327 17328 @GraphQLField 17329 @GraphQLRelayMutation 17330 static MutationResultObject deleteCampaignMedium(final DataFetchingEnvironment env, 17331 @GraphQLName("campaignMediumName") final String campaignMediumName, 17332 @GraphQLName("id") @GraphQLID final String id) { 17333 var mutationResultObject = new MutationResultObject(); 17334 17335 try { 17336 var commandForm = CampaignUtil.getHome().getDeleteCampaignMediumForm(); 17337 17338 commandForm.setCampaignMediumName(campaignMediumName); 17339 commandForm.setUuid(id); 17340 17341 var commandResult = CampaignUtil.getHome().deleteCampaignMedium(BaseGraphQl.getUserVisitPK(env), commandForm); 17342 mutationResultObject.setCommandResult(commandResult); 17343 } catch (NamingException ex) { 17344 throw new RuntimeException(ex); 17345 } 17346 17347 return mutationResultObject; 17348 } 17349 17350 @GraphQLField 17351 @GraphQLRelayMutation 17352 static MutationResultWithIdObject editCampaignMedium(final DataFetchingEnvironment env, 17353 @GraphQLName("campaignMediumName") final String campaignMediumName, 17354 @GraphQLName("id") @GraphQLID final String id, 17355 @GraphQLName("value") final String value, 17356 @GraphQLName("isDefault") final String isDefault, 17357 @GraphQLName("sortOrder") final String sortOrder, 17358 @GraphQLName("description") final String description) { 17359 var mutationResultObject = new MutationResultWithIdObject(); 17360 17361 try { 17362 var spec = CampaignUtil.getHome().getCampaignMediumUniversalSpec(); 17363 17364 spec.setCampaignMediumName(campaignMediumName); 17365 spec.setUuid(id); 17366 17367 var commandForm = CampaignUtil.getHome().getEditCampaignMediumForm(); 17368 17369 commandForm.setSpec(spec); 17370 commandForm.setEditMode(EditMode.LOCK); 17371 17372 var commandResult = CampaignUtil.getHome().editCampaignMedium(BaseGraphQl.getUserVisitPK(env), commandForm); 17373 17374 if(!commandResult.hasErrors()) { 17375 var executionResult = commandResult.getExecutionResult(); 17376 var result = executionResult.getResult(); 17377 Map<String, Object> arguments = env.getArgument("input"); 17378 var edit = result.getEdit(); 17379 17380 mutationResultObject.setEntityInstance(result.getCampaignMedium().getEntityInstance()); 17381 17382 if(arguments.containsKey("value")) 17383 edit.setValue(value); 17384 if(arguments.containsKey("isDefault")) 17385 edit.setIsDefault(isDefault); 17386 if(arguments.containsKey("sortOrder")) 17387 edit.setSortOrder(sortOrder); 17388 if(arguments.containsKey("description")) 17389 edit.setDescription(description); 17390 17391 commandForm.setEdit(edit); 17392 commandForm.setEditMode(EditMode.UPDATE); 17393 17394 commandResult = CampaignUtil.getHome().editCampaignMedium(BaseGraphQl.getUserVisitPK(env), commandForm); 17395 } 17396 17397 mutationResultObject.setCommandResult(commandResult); 17398 } catch (NamingException ex) { 17399 throw new RuntimeException(ex); 17400 } 17401 17402 return mutationResultObject; 17403 } 17404 17405 @GraphQLField 17406 @GraphQLRelayMutation 17407 @GraphQLName("setCampaignMediumStatus") 17408 static MutationResultObject setCampaignMediumStatus(final DataFetchingEnvironment env, 17409 @GraphQLName("campaignMediumName") final String campaignMediumName, 17410 @GraphQLName("id") @GraphQLID final String id, 17411 @GraphQLName("campaignMediumStatusChoice") @GraphQLNonNull final String campaignMediumStatusChoice) { 17412 var mutationResultObject = new MutationResultObject(); 17413 17414 try { 17415 var commandForm = CampaignUtil.getHome().getSetCampaignMediumStatusForm(); 17416 17417 commandForm.setCampaignMediumName(campaignMediumName); 17418 commandForm.setUuid(id); 17419 commandForm.setCampaignMediumStatusChoice(campaignMediumStatusChoice); 17420 17421 mutationResultObject.setCommandResult(CampaignUtil.getHome().setCampaignMediumStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 17422 } catch (NamingException ex) { 17423 throw new RuntimeException(ex); 17424 } 17425 17426 return mutationResultObject; 17427 } 17428 17429 @GraphQLField 17430 @GraphQLRelayMutation 17431 static CreateCampaignTermResultObject createCampaignTerm(final DataFetchingEnvironment env, 17432 @GraphQLName("value") @GraphQLNonNull final String value, 17433 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 17434 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 17435 @GraphQLName("description") final String description) { 17436 var mutationResultObject = new CreateCampaignTermResultObject(); 17437 17438 try { 17439 var commandForm = CampaignUtil.getHome().getCreateCampaignTermForm(); 17440 17441 commandForm.setValue(value); 17442 commandForm.setIsDefault(isDefault); 17443 commandForm.setSortOrder(sortOrder); 17444 commandForm.setDescription(description); 17445 17446 var commandResult = CampaignUtil.getHome().createCampaignTerm(BaseGraphQl.getUserVisitPK(env), commandForm); 17447 mutationResultObject.setCommandResult(commandResult); 17448 17449 if(!commandResult.hasErrors()) { 17450 mutationResultObject.setCreateCampaignTermResult(commandResult.getExecutionResult().getResult()); 17451 } 17452 } catch (NamingException ex) { 17453 throw new RuntimeException(ex); 17454 } 17455 17456 return mutationResultObject; 17457 } 17458 17459 @GraphQLField 17460 @GraphQLRelayMutation 17461 static MutationResultObject deleteCampaignTerm(final DataFetchingEnvironment env, 17462 @GraphQLName("campaignTermName") final String campaignTermName, 17463 @GraphQLName("id") @GraphQLID final String id) { 17464 var mutationResultObject = new MutationResultObject(); 17465 17466 try { 17467 var commandForm = CampaignUtil.getHome().getDeleteCampaignTermForm(); 17468 17469 commandForm.setCampaignTermName(campaignTermName); 17470 commandForm.setUuid(id); 17471 17472 var commandResult = CampaignUtil.getHome().deleteCampaignTerm(BaseGraphQl.getUserVisitPK(env), commandForm); 17473 mutationResultObject.setCommandResult(commandResult); 17474 } catch (NamingException ex) { 17475 throw new RuntimeException(ex); 17476 } 17477 17478 return mutationResultObject; 17479 } 17480 17481 @GraphQLField 17482 @GraphQLRelayMutation 17483 static MutationResultWithIdObject editCampaignTerm(final DataFetchingEnvironment env, 17484 @GraphQLName("campaignTermName") final String campaignTermName, 17485 @GraphQLName("id") @GraphQLID final String id, 17486 @GraphQLName("value") final String value, 17487 @GraphQLName("isDefault") final String isDefault, 17488 @GraphQLName("sortOrder") final String sortOrder, 17489 @GraphQLName("description") final String description) { 17490 var mutationResultObject = new MutationResultWithIdObject(); 17491 17492 try { 17493 var spec = CampaignUtil.getHome().getCampaignTermUniversalSpec(); 17494 17495 spec.setCampaignTermName(campaignTermName); 17496 spec.setUuid(id); 17497 17498 var commandForm = CampaignUtil.getHome().getEditCampaignTermForm(); 17499 17500 commandForm.setSpec(spec); 17501 commandForm.setEditMode(EditMode.LOCK); 17502 17503 var commandResult = CampaignUtil.getHome().editCampaignTerm(BaseGraphQl.getUserVisitPK(env), commandForm); 17504 17505 if(!commandResult.hasErrors()) { 17506 var executionResult = commandResult.getExecutionResult(); 17507 var result = executionResult.getResult(); 17508 Map<String, Object> arguments = env.getArgument("input"); 17509 var edit = result.getEdit(); 17510 17511 mutationResultObject.setEntityInstance(result.getCampaignTerm().getEntityInstance()); 17512 17513 if(arguments.containsKey("value")) 17514 edit.setValue(value); 17515 if(arguments.containsKey("isDefault")) 17516 edit.setIsDefault(isDefault); 17517 if(arguments.containsKey("sortOrder")) 17518 edit.setSortOrder(sortOrder); 17519 if(arguments.containsKey("description")) 17520 edit.setDescription(description); 17521 17522 commandForm.setEdit(edit); 17523 commandForm.setEditMode(EditMode.UPDATE); 17524 17525 commandResult = CampaignUtil.getHome().editCampaignTerm(BaseGraphQl.getUserVisitPK(env), commandForm); 17526 } 17527 17528 mutationResultObject.setCommandResult(commandResult); 17529 } catch (NamingException ex) { 17530 throw new RuntimeException(ex); 17531 } 17532 17533 return mutationResultObject; 17534 } 17535 17536 @GraphQLField 17537 @GraphQLRelayMutation 17538 @GraphQLName("setCampaignTermStatus") 17539 static MutationResultObject setCampaignTermStatus(final DataFetchingEnvironment env, 17540 @GraphQLName("campaignTermName") final String campaignTermName, 17541 @GraphQLName("id") @GraphQLID final String id, 17542 @GraphQLName("campaignTermStatusChoice") @GraphQLNonNull final String campaignTermStatusChoice) { 17543 var mutationResultObject = new MutationResultObject(); 17544 17545 try { 17546 var commandForm = CampaignUtil.getHome().getSetCampaignTermStatusForm(); 17547 17548 commandForm.setCampaignTermName(campaignTermName); 17549 commandForm.setUuid(id); 17550 commandForm.setCampaignTermStatusChoice(campaignTermStatusChoice); 17551 17552 mutationResultObject.setCommandResult(CampaignUtil.getHome().setCampaignTermStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 17553 } catch (NamingException ex) { 17554 throw new RuntimeException(ex); 17555 } 17556 17557 return mutationResultObject; 17558 } 17559 17560 @GraphQLField 17561 @GraphQLRelayMutation 17562 static CreateCampaignContentResultObject createCampaignContent(final DataFetchingEnvironment env, 17563 @GraphQLName("value") @GraphQLNonNull final String value, 17564 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 17565 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 17566 @GraphQLName("description") final String description) { 17567 var mutationResultObject = new CreateCampaignContentResultObject(); 17568 17569 try { 17570 var commandForm = CampaignUtil.getHome().getCreateCampaignContentForm(); 17571 17572 commandForm.setValue(value); 17573 commandForm.setIsDefault(isDefault); 17574 commandForm.setSortOrder(sortOrder); 17575 commandForm.setDescription(description); 17576 17577 var commandResult = CampaignUtil.getHome().createCampaignContent(BaseGraphQl.getUserVisitPK(env), commandForm); 17578 mutationResultObject.setCommandResult(commandResult); 17579 17580 if(!commandResult.hasErrors()) { 17581 mutationResultObject.setCreateCampaignContentResult(commandResult.getExecutionResult().getResult()); 17582 } 17583 } catch (NamingException ex) { 17584 throw new RuntimeException(ex); 17585 } 17586 17587 return mutationResultObject; 17588 } 17589 17590 @GraphQLField 17591 @GraphQLRelayMutation 17592 static MutationResultObject deleteCampaignContent(final DataFetchingEnvironment env, 17593 @GraphQLName("campaignContentName") final String campaignContentName, 17594 @GraphQLName("id") @GraphQLID final String id) { 17595 var mutationResultObject = new MutationResultObject(); 17596 17597 try { 17598 var commandForm = CampaignUtil.getHome().getDeleteCampaignContentForm(); 17599 17600 commandForm.setCampaignContentName(campaignContentName); 17601 commandForm.setUuid(id); 17602 17603 var commandResult = CampaignUtil.getHome().deleteCampaignContent(BaseGraphQl.getUserVisitPK(env), commandForm); 17604 mutationResultObject.setCommandResult(commandResult); 17605 } catch (NamingException ex) { 17606 throw new RuntimeException(ex); 17607 } 17608 17609 return mutationResultObject; 17610 } 17611 17612 @GraphQLField 17613 @GraphQLRelayMutation 17614 static MutationResultWithIdObject editCampaignContent(final DataFetchingEnvironment env, 17615 @GraphQLName("campaignContentName") final String campaignContentName, 17616 @GraphQLName("id") @GraphQLID final String id, 17617 @GraphQLName("value") final String value, 17618 @GraphQLName("isDefault") final String isDefault, 17619 @GraphQLName("sortOrder") final String sortOrder, 17620 @GraphQLName("description") final String description) { 17621 var mutationResultObject = new MutationResultWithIdObject(); 17622 17623 try { 17624 var spec = CampaignUtil.getHome().getCampaignContentUniversalSpec(); 17625 17626 spec.setCampaignContentName(campaignContentName); 17627 spec.setUuid(id); 17628 17629 var commandForm = CampaignUtil.getHome().getEditCampaignContentForm(); 17630 17631 commandForm.setSpec(spec); 17632 commandForm.setEditMode(EditMode.LOCK); 17633 17634 var commandResult = CampaignUtil.getHome().editCampaignContent(BaseGraphQl.getUserVisitPK(env), commandForm); 17635 17636 if(!commandResult.hasErrors()) { 17637 var executionResult = commandResult.getExecutionResult(); 17638 var result = executionResult.getResult(); 17639 Map<String, Object> arguments = env.getArgument("input"); 17640 var edit = result.getEdit(); 17641 17642 mutationResultObject.setEntityInstance(result.getCampaignContent().getEntityInstance()); 17643 17644 if(arguments.containsKey("value")) 17645 edit.setValue(value); 17646 if(arguments.containsKey("isDefault")) 17647 edit.setIsDefault(isDefault); 17648 if(arguments.containsKey("sortOrder")) 17649 edit.setSortOrder(sortOrder); 17650 if(arguments.containsKey("description")) 17651 edit.setDescription(description); 17652 17653 commandForm.setEdit(edit); 17654 commandForm.setEditMode(EditMode.UPDATE); 17655 17656 commandResult = CampaignUtil.getHome().editCampaignContent(BaseGraphQl.getUserVisitPK(env), commandForm); 17657 } 17658 17659 mutationResultObject.setCommandResult(commandResult); 17660 } catch (NamingException ex) { 17661 throw new RuntimeException(ex); 17662 } 17663 17664 return mutationResultObject; 17665 } 17666 17667 @GraphQLField 17668 @GraphQLRelayMutation 17669 @GraphQLName("setCampaignContentStatus") 17670 static MutationResultObject setCampaignContentStatus(final DataFetchingEnvironment env, 17671 @GraphQLName("campaignContentName") final String campaignContentName, 17672 @GraphQLName("id") @GraphQLID final String id, 17673 @GraphQLName("campaignContentStatusChoice") @GraphQLNonNull final String campaignContentStatusChoice) { 17674 var mutationResultObject = new MutationResultObject(); 17675 17676 try { 17677 var commandForm = CampaignUtil.getHome().getSetCampaignContentStatusForm(); 17678 17679 commandForm.setCampaignContentName(campaignContentName); 17680 commandForm.setUuid(id); 17681 commandForm.setCampaignContentStatusChoice(campaignContentStatusChoice); 17682 17683 mutationResultObject.setCommandResult(CampaignUtil.getHome().setCampaignContentStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 17684 } catch (NamingException ex) { 17685 throw new RuntimeException(ex); 17686 } 17687 17688 return mutationResultObject; 17689 } 17690 17691 @GraphQLField 17692 @GraphQLRelayMutation 17693 static MutationResultWithIdObject createPeriodKind(final DataFetchingEnvironment env, 17694 @GraphQLName("periodKindName") @GraphQLNonNull final String periodKindName, 17695 @GraphQLName("workflowName") final String workflowName, 17696 @GraphQLName("workflowEntranceName") final String workflowEntranceName, 17697 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 17698 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 17699 @GraphQLName("description") final String description) { 17700 var mutationResultObject = new MutationResultWithIdObject(); 17701 17702 try { 17703 var commandForm = PeriodUtil.getHome().getCreatePeriodKindForm(); 17704 17705 commandForm.setPeriodKindName(periodKindName); 17706 commandForm.setWorkflowName(workflowName); 17707 commandForm.setWorkflowEntranceName(workflowEntranceName); 17708 commandForm.setIsDefault(isDefault); 17709 commandForm.setSortOrder(sortOrder); 17710 commandForm.setDescription(description); 17711 17712 var commandResult = PeriodUtil.getHome().createPeriodKind(BaseGraphQl.getUserVisitPK(env), commandForm); 17713 mutationResultObject.setCommandResult(commandResult); 17714 17715 if(!commandResult.hasErrors()) { 17716 var result = commandResult.getExecutionResult().getResult(); 17717 17718 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 17719 } 17720 } catch (NamingException ex) { 17721 throw new RuntimeException(ex); 17722 } 17723 17724 return mutationResultObject; 17725 } 17726 17727 @GraphQLField 17728 @GraphQLRelayMutation 17729 static MutationResultObject deletePeriodKind(final DataFetchingEnvironment env, 17730 @GraphQLName("periodKindName") @GraphQLNonNull final String periodKindName) { 17731 var mutationResultObject = new MutationResultObject(); 17732 17733 try { 17734 var commandForm = PeriodUtil.getHome().getDeletePeriodKindForm(); 17735 17736 commandForm.setPeriodKindName(periodKindName); 17737 17738 var commandResult = PeriodUtil.getHome().deletePeriodKind(BaseGraphQl.getUserVisitPK(env), commandForm); 17739 mutationResultObject.setCommandResult(commandResult); 17740 } catch (NamingException ex) { 17741 throw new RuntimeException(ex); 17742 } 17743 17744 return mutationResultObject; 17745 } 17746 17747 @GraphQLField 17748 @GraphQLRelayMutation 17749 static MutationResultWithIdObject editPeriodKind(final DataFetchingEnvironment env, 17750 @GraphQLName("originalPeriodKindName") @GraphQLNonNull final String originalPeriodKindName, 17751 @GraphQLName("periodKindName") final String periodKindName, 17752 @GraphQLName("workflowName") final String workflowName, 17753 @GraphQLName("workflowEntranceName") final String workflowEntranceName, 17754 @GraphQLName("isDefault") final String isDefault, 17755 @GraphQLName("sortOrder") final String sortOrder, 17756 @GraphQLName("description") final String description) { 17757 var mutationResultObject = new MutationResultWithIdObject(); 17758 17759 try { 17760 var spec = PeriodUtil.getHome().getPeriodKindSpec(); 17761 17762 spec.setPeriodKindName(originalPeriodKindName); 17763 17764 var commandForm = PeriodUtil.getHome().getEditPeriodKindForm(); 17765 17766 commandForm.setSpec(spec); 17767 commandForm.setEditMode(EditMode.LOCK); 17768 17769 var commandResult = PeriodUtil.getHome().editPeriodKind(BaseGraphQl.getUserVisitPK(env), commandForm); 17770 17771 if(!commandResult.hasErrors()) { 17772 var executionResult = commandResult.getExecutionResult(); 17773 var result = executionResult.getResult(); 17774 Map<String, Object> arguments = env.getArgument("input"); 17775 var edit = result.getEdit(); 17776 17777 mutationResultObject.setEntityInstance(result.getPeriodKind().getEntityInstance()); 17778 17779 if(arguments.containsKey("periodKindName")) 17780 edit.setPeriodKindName(periodKindName); 17781 if(arguments.containsKey("workflowName")) 17782 edit.setWorkflowName(workflowName); 17783 if(arguments.containsKey("workflowEntranceName")) 17784 edit.setWorkflowEntranceName(workflowEntranceName); 17785 if(arguments.containsKey("isDefault")) 17786 edit.setIsDefault(isDefault); 17787 if(arguments.containsKey("sortOrder")) 17788 edit.setSortOrder(sortOrder); 17789 if(arguments.containsKey("description")) 17790 edit.setDescription(description); 17791 17792 commandForm.setEdit(edit); 17793 commandForm.setEditMode(EditMode.UPDATE); 17794 17795 commandResult = PeriodUtil.getHome().editPeriodKind(BaseGraphQl.getUserVisitPK(env), commandForm); 17796 } 17797 17798 mutationResultObject.setCommandResult(commandResult); 17799 } catch (NamingException ex) { 17800 throw new RuntimeException(ex); 17801 } 17802 17803 return mutationResultObject; 17804 } 17805 17806}