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 019 020import com.echothree.control.user.accounting.common.AccountingUtil; 021import com.echothree.control.user.authentication.common.AuthenticationUtil; 022import com.echothree.control.user.campaign.common.CampaignUtil; 023import com.echothree.control.user.content.common.ContentUtil; 024import com.echothree.control.user.core.common.CoreUtil; 025import com.echothree.control.user.customer.common.CustomerUtil; 026import com.echothree.control.user.filter.common.FilterUtil; 027import com.echothree.control.user.geo.common.GeoUtil; 028import com.echothree.control.user.inventory.common.InventoryUtil; 029import com.echothree.control.user.item.common.ItemUtil; 030import com.echothree.control.user.offer.common.OfferUtil; 031import com.echothree.control.user.order.common.OrderUtil; 032import com.echothree.control.user.party.common.PartyUtil; 033import com.echothree.control.user.payment.common.PaymentUtil; 034import com.echothree.control.user.period.common.PeriodUtil; 035import com.echothree.control.user.sales.common.SalesUtil; 036import com.echothree.control.user.search.common.SearchUtil; 037import com.echothree.control.user.security.common.SecurityUtil; 038import com.echothree.control.user.selector.common.SelectorUtil; 039import com.echothree.control.user.sequence.common.SequenceUtil; 040import com.echothree.control.user.shipment.common.ShipmentUtil; 041import com.echothree.control.user.tag.common.TagUtil; 042import com.echothree.control.user.track.common.TrackUtil; 043import com.echothree.control.user.user.common.UserUtil; 044import com.echothree.control.user.vendor.common.VendorUtil; 045import com.echothree.control.user.warehouse.common.WarehouseUtil; 046import com.echothree.control.user.wishlist.common.WishlistUtil; 047import com.echothree.control.user.workflow.common.WorkflowUtil; 048import com.echothree.model.control.campaign.server.graphql.CreateCampaignContentResultObject; 049import com.echothree.model.control.campaign.server.graphql.CreateCampaignMediumResultObject; 050import com.echothree.model.control.campaign.server.graphql.CreateCampaignResultObject; 051import com.echothree.model.control.campaign.server.graphql.CreateCampaignSourceResultObject; 052import com.echothree.model.control.campaign.server.graphql.CreateCampaignTermResultObject; 053import com.echothree.model.control.graphql.server.graphql.MutationResultObject; 054import com.echothree.model.control.graphql.server.graphql.MutationResultWithIdObject; 055import com.echothree.model.control.graphql.server.util.BaseGraphQl; 056import com.echothree.model.control.sales.server.graphql.CreateSalesOrderLineResultObject; 057import com.echothree.model.control.sales.server.graphql.CreateSalesOrderResultObject; 058import com.echothree.model.control.search.server.graphql.SearchComponentVendorsResultObject; 059import com.echothree.model.control.search.server.graphql.SearchContentCatalogItemsResultObject; 060import com.echothree.model.control.search.server.graphql.SearchContentCatalogsResultObject; 061import com.echothree.model.control.search.server.graphql.SearchContentCategoriesResultObject; 062import com.echothree.model.control.search.server.graphql.SearchCustomersResultObject; 063import com.echothree.model.control.search.server.graphql.SearchEmployeesResultObject; 064import com.echothree.model.control.search.server.graphql.SearchEntityAliasTypesResultObject; 065import com.echothree.model.control.search.server.graphql.SearchEntityAttributeGroupsResultObject; 066import com.echothree.model.control.search.server.graphql.SearchEntityAttributesResultObject; 067import com.echothree.model.control.search.server.graphql.SearchEntityListItemsResultObject; 068import com.echothree.model.control.search.server.graphql.SearchEntityTypesResultObject; 069import com.echothree.model.control.search.server.graphql.SearchItemsResultObject; 070import com.echothree.model.control.search.server.graphql.SearchShippingMethodsResultObject; 071import com.echothree.model.control.search.server.graphql.SearchVendorsResultObject; 072import com.echothree.model.control.search.server.graphql.SearchWarehousesResultObject; 073import com.echothree.model.control.sequence.server.graphql.GetNextSequenceValueResultObject; 074import com.echothree.util.common.command.EditMode; 075import graphql.annotations.annotationTypes.GraphQLField; 076import graphql.annotations.annotationTypes.GraphQLID; 077import graphql.annotations.annotationTypes.GraphQLName; 078import graphql.annotations.annotationTypes.GraphQLNonNull; 079import graphql.annotations.annotationTypes.GraphQLRelayMutation; 080import graphql.schema.DataFetchingEnvironment; 081import java.util.Map; 082import javax.naming.NamingException; 083 084@GraphQLName("mutation") 085public interface GraphQlMutations { 086 087 @GraphQLField 088 @GraphQLRelayMutation 089 static MutationResultWithIdObject createContentCollection(final DataFetchingEnvironment env, 090 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 091 @GraphQLName("defaultOfferName") final String defaultOfferName, 092 @GraphQLName("defaultUseName") final String defaultUseName, 093 @GraphQLName("defaultSourceName") final String defaultSourceName, 094 @GraphQLName("description") final String description) { 095 var mutationResultObject = new MutationResultWithIdObject(); 096 097 try { 098 var commandForm = ContentUtil.getHome().getCreateContentCollectionForm(); 099 100 commandForm.setContentCollectionName(contentCollectionName); 101 commandForm.setDefaultOfferName(defaultOfferName); 102 commandForm.setDefaultUseName(defaultUseName); 103 commandForm.setDefaultSourceName(defaultSourceName); 104 commandForm.setDescription(description); 105 106 var commandResult = ContentUtil.getHome().createContentCollection(BaseGraphQl.getUserVisitPK(env), commandForm); 107 mutationResultObject.setCommandResult(commandResult); 108 109 if(!commandResult.hasErrors()) { 110 var result = commandResult.getExecutionResult().getResult(); 111 112 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 113 } 114 } catch (NamingException ex) { 115 throw new RuntimeException(ex); 116 } 117 118 return mutationResultObject; 119 } 120 121 @GraphQLField 122 @GraphQLRelayMutation 123 static MutationResultObject deleteContentCollection(final DataFetchingEnvironment env, 124 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName) { 125 var mutationResultObject = new MutationResultObject(); 126 127 try { 128 var commandForm = ContentUtil.getHome().getDeleteContentCollectionForm(); 129 130 commandForm.setContentCollectionName(contentCollectionName); 131 132 var commandResult = ContentUtil.getHome().deleteContentCollection(BaseGraphQl.getUserVisitPK(env), commandForm); 133 mutationResultObject.setCommandResult(commandResult); 134 } catch (NamingException ex) { 135 throw new RuntimeException(ex); 136 } 137 138 return mutationResultObject; 139 } 140 141 @GraphQLField 142 @GraphQLRelayMutation 143 static MutationResultWithIdObject editContentCollection(final DataFetchingEnvironment env, 144 @GraphQLName("originalContentCollectionName") @GraphQLNonNull final String originalContentCollectionName, 145 @GraphQLName("contentCollectionName") final String contentCollectionName, 146 @GraphQLName("defaultOfferName") final String defaultOfferName, 147 @GraphQLName("defaultUseName") final String defaultUseName, 148 @GraphQLName("defaultSourceName") final String defaultSourceName, 149 @GraphQLName("description") final String description) { 150 var mutationResultObject = new MutationResultWithIdObject(); 151 152 try { 153 var spec = ContentUtil.getHome().getContentCollectionSpec(); 154 155 spec.setContentCollectionName(originalContentCollectionName); 156 157 var commandForm = ContentUtil.getHome().getEditContentCollectionForm(); 158 159 commandForm.setSpec(spec); 160 commandForm.setEditMode(EditMode.LOCK); 161 162 var commandResult = ContentUtil.getHome().editContentCollection(BaseGraphQl.getUserVisitPK(env), commandForm); 163 164 if(!commandResult.hasErrors()) { 165 var executionResult = commandResult.getExecutionResult(); 166 var result = executionResult.getResult(); 167 Map<String, Object> arguments = env.getArgument("input"); 168 var edit = result.getEdit(); 169 170 mutationResultObject.setEntityInstance(result.getContentCollection().getEntityInstance()); 171 172 if(arguments.containsKey("contentCollectionName")) 173 edit.setContentCollectionName(contentCollectionName); 174 if(arguments.containsKey("defaultOfferName")) 175 edit.setDefaultOfferName(defaultOfferName); 176 if(arguments.containsKey("defaultUseName")) 177 edit.setDefaultUseName(defaultUseName); 178 if(arguments.containsKey("defaultSourceName")) 179 edit.setDefaultSourceName(defaultSourceName); 180 if(arguments.containsKey("description")) 181 edit.setDescription(description); 182 183 commandForm.setEdit(edit); 184 commandForm.setEditMode(EditMode.UPDATE); 185 186 commandResult = ContentUtil.getHome().editContentCollection(BaseGraphQl.getUserVisitPK(env), commandForm); 187 } 188 189 mutationResultObject.setCommandResult(commandResult); 190 } catch (NamingException ex) { 191 throw new RuntimeException(ex); 192 } 193 194 return mutationResultObject; 195 } 196 197 @GraphQLField 198 @GraphQLRelayMutation 199 static MutationResultWithIdObject createContentWebAddress(final DataFetchingEnvironment env, 200 @GraphQLName("contentWebAddressName") @GraphQLNonNull final String contentWebAddressName, 201 @GraphQLName("contentCollectionName") final String contentCollectionName, 202 @GraphQLName("description") final String description) { 203 var mutationResultObject = new MutationResultWithIdObject(); 204 205 try { 206 var commandForm = ContentUtil.getHome().getCreateContentWebAddressForm(); 207 208 commandForm.setContentWebAddressName(contentWebAddressName); 209 commandForm.setContentCollectionName(contentCollectionName); 210 commandForm.setDescription(description); 211 212 var commandResult = ContentUtil.getHome().createContentWebAddress(BaseGraphQl.getUserVisitPK(env), commandForm); 213 mutationResultObject.setCommandResult(commandResult); 214 215 if(!commandResult.hasErrors()) { 216 var result = commandResult.getExecutionResult().getResult(); 217 218 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 219 } 220 } catch (NamingException ex) { 221 throw new RuntimeException(ex); 222 } 223 224 return mutationResultObject; 225 } 226 227 @GraphQLField 228 @GraphQLRelayMutation 229 static MutationResultObject deleteContentWebAddress(final DataFetchingEnvironment env, 230 @GraphQLName("contentWebAddressName") @GraphQLNonNull final String contentWebAddressName) { 231 var mutationResultObject = new MutationResultObject(); 232 233 try { 234 var commandForm = ContentUtil.getHome().getDeleteContentWebAddressForm(); 235 236 commandForm.setContentWebAddressName(contentWebAddressName); 237 238 var commandResult = ContentUtil.getHome().deleteContentWebAddress(BaseGraphQl.getUserVisitPK(env), commandForm); 239 mutationResultObject.setCommandResult(commandResult); 240 } catch (NamingException ex) { 241 throw new RuntimeException(ex); 242 } 243 244 return mutationResultObject; 245 } 246 247 @GraphQLField 248 @GraphQLRelayMutation 249 static MutationResultWithIdObject editContentWebAddress(final DataFetchingEnvironment env, 250 @GraphQLName("originalContentWebAddressName") @GraphQLNonNull final String originalContentWebAddressName, 251 @GraphQLName("contentWebAddressName") final String contentWebAddressName, 252 @GraphQLName("contentCollectionName") final String contentCollectionName, 253 @GraphQLName("description") final String description) { 254 var mutationResultObject = new MutationResultWithIdObject(); 255 256 try { 257 var spec = ContentUtil.getHome().getContentWebAddressSpec(); 258 259 spec.setContentWebAddressName(originalContentWebAddressName); 260 261 var commandForm = ContentUtil.getHome().getEditContentWebAddressForm(); 262 263 commandForm.setSpec(spec); 264 commandForm.setEditMode(EditMode.LOCK); 265 266 var commandResult = ContentUtil.getHome().editContentWebAddress(BaseGraphQl.getUserVisitPK(env), commandForm); 267 268 if(!commandResult.hasErrors()) { 269 var executionResult = commandResult.getExecutionResult(); 270 var result = executionResult.getResult(); 271 Map<String, Object> arguments = env.getArgument("input"); 272 var edit = result.getEdit(); 273 274 mutationResultObject.setEntityInstance(result.getContentWebAddress().getEntityInstance()); 275 276 if(arguments.containsKey("contentWebAddressName")) 277 edit.setContentWebAddressName(contentWebAddressName); 278 if(arguments.containsKey("contentCollectionName")) 279 edit.setContentCollectionName(contentCollectionName); 280 if(arguments.containsKey("description")) 281 edit.setDescription(description); 282 283 commandForm.setEdit(edit); 284 commandForm.setEditMode(EditMode.UPDATE); 285 286 commandResult = ContentUtil.getHome().editContentWebAddress(BaseGraphQl.getUserVisitPK(env), commandForm); 287 } 288 289 mutationResultObject.setCommandResult(commandResult); 290 } catch (NamingException ex) { 291 throw new RuntimeException(ex); 292 } 293 294 return mutationResultObject; 295 } 296 297 @GraphQLField 298 @GraphQLRelayMutation 299 static MutationResultWithIdObject createContentCatalog(final DataFetchingEnvironment env, 300 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 301 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName, 302 @GraphQLName("defaultOfferName") final String defaultOfferName, 303 @GraphQLName("defaultUseName") final String defaultUseName, 304 @GraphQLName("defaultSourceName") final String defaultSourceName, 305 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 306 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 307 @GraphQLName("description") final String description) { 308 var mutationResultObject = new MutationResultWithIdObject(); 309 310 try { 311 var commandForm = ContentUtil.getHome().getCreateContentCatalogForm(); 312 313 commandForm.setContentCollectionName(contentCollectionName); 314 commandForm.setContentCatalogName(contentCatalogName); 315 commandForm.setDefaultOfferName(defaultOfferName); 316 commandForm.setDefaultUseName(defaultUseName); 317 commandForm.setDefaultSourceName(defaultSourceName); 318 commandForm.setIsDefault(isDefault); 319 commandForm.setSortOrder(sortOrder); 320 commandForm.setDescription(description); 321 322 var commandResult = ContentUtil.getHome().createContentCatalog(BaseGraphQl.getUserVisitPK(env), commandForm); 323 mutationResultObject.setCommandResult(commandResult); 324 325 if(!commandResult.hasErrors()) { 326 var result = commandResult.getExecutionResult().getResult(); 327 328 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 329 } 330 } catch (NamingException ex) { 331 throw new RuntimeException(ex); 332 } 333 334 return mutationResultObject; 335 } 336 337 @GraphQLField 338 @GraphQLRelayMutation 339 static MutationResultObject deleteContentCatalog(final DataFetchingEnvironment env, 340 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 341 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName) { 342 var mutationResultObject = new MutationResultObject(); 343 344 try { 345 var commandForm = ContentUtil.getHome().getDeleteContentCatalogForm(); 346 347 commandForm.setContentCollectionName(contentCollectionName); 348 commandForm.setContentCatalogName(contentCatalogName); 349 350 var commandResult = ContentUtil.getHome().deleteContentCatalog(BaseGraphQl.getUserVisitPK(env), commandForm); 351 mutationResultObject.setCommandResult(commandResult); 352 } catch (NamingException ex) { 353 throw new RuntimeException(ex); 354 } 355 356 return mutationResultObject; 357 } 358 359 @GraphQLField 360 @GraphQLRelayMutation 361 static MutationResultWithIdObject editContentCatalog(final DataFetchingEnvironment env, 362 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 363 @GraphQLName("originalContentCatalogName") @GraphQLNonNull final String originalContentCatalogName, 364 @GraphQLName("contentCatalogName") final String contentCatalogName, 365 @GraphQLName("defaultOfferName") final String defaultOfferName, 366 @GraphQLName("defaultUseName") final String defaultUseName, 367 @GraphQLName("defaultSourceName") final String defaultSourceName, 368 @GraphQLName("isDefault") final String isDefault, 369 @GraphQLName("sortOrder") final String sortOrder, 370 @GraphQLName("description") final String description) { 371 var mutationResultObject = new MutationResultWithIdObject(); 372 373 try { 374 var spec = ContentUtil.getHome().getContentCatalogSpec(); 375 376 spec.setContentCollectionName(contentCollectionName); 377 spec.setContentCatalogName(originalContentCatalogName); 378 379 var commandForm = ContentUtil.getHome().getEditContentCatalogForm(); 380 381 commandForm.setSpec(spec); 382 commandForm.setEditMode(EditMode.LOCK); 383 384 var commandResult = ContentUtil.getHome().editContentCatalog(BaseGraphQl.getUserVisitPK(env), commandForm); 385 386 if(!commandResult.hasErrors()) { 387 var executionResult = commandResult.getExecutionResult(); 388 var result = executionResult.getResult(); 389 Map<String, Object> arguments = env.getArgument("input"); 390 var edit = result.getEdit(); 391 392 mutationResultObject.setEntityInstance(result.getContentCatalog().getEntityInstance()); 393 394 if(arguments.containsKey("contentCatalogName")) 395 edit.setContentCatalogName(contentCatalogName); 396 if(arguments.containsKey("defaultOfferName")) 397 edit.setDefaultOfferName(defaultOfferName); 398 if(arguments.containsKey("defaultUseName")) 399 edit.setDefaultUseName(defaultUseName); 400 if(arguments.containsKey("defaultSourceName")) 401 edit.setDefaultSourceName(defaultSourceName); 402 if(arguments.containsKey("isDefault")) 403 edit.setIsDefault(isDefault); 404 if(arguments.containsKey("sortOrder")) 405 edit.setSortOrder(sortOrder); 406 if(arguments.containsKey("description")) 407 edit.setDescription(description); 408 409 commandForm.setEdit(edit); 410 commandForm.setEditMode(EditMode.UPDATE); 411 412 commandResult = ContentUtil.getHome().editContentCatalog(BaseGraphQl.getUserVisitPK(env), commandForm); 413 } 414 415 mutationResultObject.setCommandResult(commandResult); 416 } catch (NamingException ex) { 417 throw new RuntimeException(ex); 418 } 419 420 return mutationResultObject; 421 } 422 423 @GraphQLField 424 @GraphQLRelayMutation 425 static MutationResultWithIdObject createContentCategory(final DataFetchingEnvironment env, 426 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 427 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName, 428 @GraphQLName("contentCategoryName") @GraphQLNonNull final String contentCategoryName, 429 @GraphQLName("parentContentCategoryName") final String parentContentCategoryName, 430 @GraphQLName("defaultOfferName") final String defaultOfferName, 431 @GraphQLName("defaultUseName") final String defaultUseName, 432 @GraphQLName("defaultSourceName") final String defaultSourceName, 433 @GraphQLName("contentCategoryItemSelectorName") final String contentCategoryItemSelectorName, 434 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 435 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 436 @GraphQLName("description") final String description) { 437 var mutationResultObject = new MutationResultWithIdObject(); 438 439 try { 440 var commandForm = ContentUtil.getHome().getCreateContentCategoryForm(); 441 442 commandForm.setContentCollectionName(contentCollectionName); 443 commandForm.setContentCatalogName(contentCatalogName); 444 commandForm.setContentCategoryName(contentCategoryName); 445 commandForm.setParentContentCategoryName(parentContentCategoryName); 446 commandForm.setDefaultOfferName(defaultOfferName); 447 commandForm.setDefaultUseName(defaultUseName); 448 commandForm.setDefaultSourceName(defaultSourceName); 449 commandForm.setContentCategoryItemSelectorName(contentCategoryItemSelectorName); 450 commandForm.setIsDefault(isDefault); 451 commandForm.setSortOrder(sortOrder); 452 commandForm.setDescription(description); 453 454 var commandResult = ContentUtil.getHome().createContentCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 455 mutationResultObject.setCommandResult(commandResult); 456 457 if(!commandResult.hasErrors()) { 458 var result = commandResult.getExecutionResult().getResult(); 459 460 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 461 } 462 } catch (NamingException ex) { 463 throw new RuntimeException(ex); 464 } 465 466 return mutationResultObject; 467 } 468 469 @GraphQLField 470 @GraphQLRelayMutation 471 static MutationResultObject deleteContentCategory(final DataFetchingEnvironment env, 472 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 473 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName, 474 @GraphQLName("contentCategoryName") @GraphQLNonNull final String contentCategoryName) { 475 var mutationResultObject = new MutationResultObject(); 476 477 try { 478 var commandForm = ContentUtil.getHome().getDeleteContentCategoryForm(); 479 480 commandForm.setContentCollectionName(contentCollectionName); 481 commandForm.setContentCatalogName(contentCatalogName); 482 commandForm.setContentCategoryName(contentCategoryName); 483 484 var commandResult = ContentUtil.getHome().deleteContentCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 485 mutationResultObject.setCommandResult(commandResult); 486 } catch (NamingException ex) { 487 throw new RuntimeException(ex); 488 } 489 490 return mutationResultObject; 491 } 492 493 @GraphQLField 494 @GraphQLRelayMutation 495 static MutationResultWithIdObject editContentCategory(final DataFetchingEnvironment env, 496 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 497 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName, 498 @GraphQLName("originalContentCategoryName") @GraphQLNonNull final String originalContentCategoryName, 499 @GraphQLName("contentCategoryName") final String contentCategoryName, 500 @GraphQLName("parentContentCategoryName") final String parentContentCategoryName, 501 @GraphQLName("defaultOfferName") final String defaultOfferName, 502 @GraphQLName("defaultUseName") final String defaultUseName, 503 @GraphQLName("defaultSourceName") final String defaultSourceName, 504 @GraphQLName("contentCategoryItemSelectorName") final String contentCategoryItemSelectorName, 505 @GraphQLName("isDefault") final String isDefault, 506 @GraphQLName("sortOrder") final String sortOrder, 507 @GraphQLName("description") final String description) { 508 var mutationResultObject = new MutationResultWithIdObject(); 509 510 try { 511 var spec = ContentUtil.getHome().getContentCategorySpec(); 512 513 spec.setContentCollectionName(contentCollectionName); 514 spec.setContentCatalogName(contentCatalogName); 515 spec.setContentCategoryName(originalContentCategoryName); 516 517 var commandForm = ContentUtil.getHome().getEditContentCategoryForm(); 518 519 commandForm.setSpec(spec); 520 commandForm.setEditMode(EditMode.LOCK); 521 522 var commandResult = ContentUtil.getHome().editContentCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 523 524 if(!commandResult.hasErrors()) { 525 var executionResult = commandResult.getExecutionResult(); 526 var result = executionResult.getResult(); 527 Map<String, Object> arguments = env.getArgument("input"); 528 var edit = result.getEdit(); 529 530 mutationResultObject.setEntityInstance(result.getContentCategory().getEntityInstance()); 531 532 if(arguments.containsKey("contentCategoryName")) 533 edit.setContentCategoryName(contentCategoryName); 534 if(arguments.containsKey("parentContentCategoryName")) 535 edit.setParentContentCategoryName(parentContentCategoryName); 536 if(arguments.containsKey("defaultOfferName")) 537 edit.setDefaultOfferName(defaultOfferName); 538 if(arguments.containsKey("defaultUseName")) 539 edit.setDefaultUseName(defaultUseName); 540 if(arguments.containsKey("defaultSourceName")) 541 edit.setDefaultSourceName(defaultSourceName); 542 if(arguments.containsKey("contentCategoryItemSelectorName")) 543 edit.setContentCategoryItemSelectorName(contentCategoryItemSelectorName); 544 if(arguments.containsKey("isDefault")) 545 edit.setIsDefault(isDefault); 546 if(arguments.containsKey("sortOrder")) 547 edit.setSortOrder(sortOrder); 548 if(arguments.containsKey("description")) 549 edit.setDescription(description); 550 551 commandForm.setEdit(edit); 552 commandForm.setEditMode(EditMode.UPDATE); 553 554 commandResult = ContentUtil.getHome().editContentCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 555 } 556 557 mutationResultObject.setCommandResult(commandResult); 558 } catch (NamingException ex) { 559 throw new RuntimeException(ex); 560 } 561 562 return mutationResultObject; 563 } 564 565 @GraphQLField 566 @GraphQLRelayMutation 567 static MutationResultObject createContentCategoryItem(final DataFetchingEnvironment env, 568 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 569 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName, 570 @GraphQLName("contentCategoryName") @GraphQLNonNull final String contentCategoryName, 571 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 572 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 573 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 574 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 575 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 576 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 577 var mutationResultObject = new MutationResultObject(); 578 579 try { 580 var commandForm = ContentUtil.getHome().getCreateContentCategoryItemForm(); 581 582 commandForm.setContentCollectionName(contentCollectionName); 583 commandForm.setContentCatalogName(contentCatalogName); 584 commandForm.setContentCategoryName(contentCategoryName); 585 commandForm.setItemName(itemName); 586 commandForm.setInventoryConditionName(inventoryConditionName); 587 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 588 commandForm.setCurrencyIsoName(currencyIsoName); 589 commandForm.setIsDefault(isDefault); 590 commandForm.setSortOrder(sortOrder); 591 592 var commandResult = ContentUtil.getHome().createContentCategoryItem(BaseGraphQl.getUserVisitPK(env), commandForm); 593 mutationResultObject.setCommandResult(commandResult); 594 } catch (NamingException ex) { 595 throw new RuntimeException(ex); 596 } 597 598 return mutationResultObject; 599 } 600 601 @GraphQLField 602 @GraphQLRelayMutation 603 static MutationResultObject deleteContentCategoryItem(final DataFetchingEnvironment env, 604 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 605 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName, 606 @GraphQLName("contentCategoryName") @GraphQLNonNull final String contentCategoryName, 607 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 608 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 609 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 610 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 611 var mutationResultObject = new MutationResultObject(); 612 613 try { 614 var commandForm = ContentUtil.getHome().getDeleteContentCategoryItemForm(); 615 616 commandForm.setContentCollectionName(contentCollectionName); 617 commandForm.setContentCatalogName(contentCatalogName); 618 commandForm.setContentCategoryName(contentCategoryName); 619 commandForm.setItemName(itemName); 620 commandForm.setInventoryConditionName(inventoryConditionName); 621 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 622 commandForm.setCurrencyIsoName(currencyIsoName); 623 624 var commandResult = ContentUtil.getHome().deleteContentCategoryItem(BaseGraphQl.getUserVisitPK(env), commandForm); 625 mutationResultObject.setCommandResult(commandResult); 626 } catch (NamingException ex) { 627 throw new RuntimeException(ex); 628 } 629 630 return mutationResultObject; 631 } 632 633 @GraphQLField 634 @GraphQLRelayMutation 635 static MutationResultObject editContentCategoryItem(final DataFetchingEnvironment env, 636 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 637 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName, 638 @GraphQLName("contentCategoryName") @GraphQLNonNull final String contentCategoryName, 639 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 640 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 641 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 642 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 643 @GraphQLName("isDefault") final String isDefault, 644 @GraphQLName("sortOrder") final String sortOrder) { 645 var mutationResultObject = new MutationResultObject(); 646 647 try { 648 var spec = ContentUtil.getHome().getContentCategoryItemSpec(); 649 650 spec.setContentCollectionName(contentCollectionName); 651 spec.setContentCatalogName(contentCatalogName); 652 spec.setContentCategoryName(contentCategoryName); 653 spec.setItemName(itemName); 654 spec.setInventoryConditionName(inventoryConditionName); 655 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 656 spec.setCurrencyIsoName(currencyIsoName); 657 658 var commandForm = ContentUtil.getHome().getEditContentCategoryItemForm(); 659 660 commandForm.setSpec(spec); 661 commandForm.setEditMode(EditMode.LOCK); 662 663 var commandResult = ContentUtil.getHome().editContentCategoryItem(BaseGraphQl.getUserVisitPK(env), commandForm); 664 665 if(!commandResult.hasErrors()) { 666 var executionResult = commandResult.getExecutionResult(); 667 var result = executionResult.getResult(); 668 Map<String, Object> arguments = env.getArgument("input"); 669 var edit = result.getEdit(); 670 671 if(arguments.containsKey("isDefault")) 672 edit.setIsDefault(isDefault); 673 if(arguments.containsKey("sortOrder")) 674 edit.setSortOrder(sortOrder); 675 676 commandForm.setEdit(edit); 677 commandForm.setEditMode(EditMode.UPDATE); 678 679 commandResult = ContentUtil.getHome().editContentCategoryItem(BaseGraphQl.getUserVisitPK(env), commandForm); 680 } 681 682 mutationResultObject.setCommandResult(commandResult); 683 } catch (NamingException ex) { 684 throw new RuntimeException(ex); 685 } 686 687 return mutationResultObject; 688 } 689 690 @GraphQLField 691 @GraphQLRelayMutation 692 static MutationResultObject createUserVisitTrack(final DataFetchingEnvironment env, 693 @GraphQLName("trackValue") final String trackValue) { 694 var mutationResultObject = new MutationResultObject(); 695 696 try { 697 var commandForm = TrackUtil.getHome().getCreateUserVisitTrackForm(); 698 699 commandForm.setTrackValue(trackValue); 700 701 var commandResult = TrackUtil.getHome().createUserVisitTrack(BaseGraphQl.getUserVisitPK(env), commandForm); 702 mutationResultObject.setCommandResult(commandResult); 703 } catch (NamingException ex) { 704 throw new RuntimeException(ex); 705 } 706 707 return mutationResultObject; 708 } 709 710 @GraphQLField 711 @GraphQLRelayMutation 712 static MutationResultObject createUserVisitCampaign(final DataFetchingEnvironment env, 713 @GraphQLName("campaignValue") final String campaignValue, 714 @GraphQLName("campaignSourceValue") final String campaignSourceValue, 715 @GraphQLName("campaignMediumValue") final String campaignMediumValue, 716 @GraphQLName("campaignTermValue") final String campaignTermValue, 717 @GraphQLName("campaignContentValue") final String campaignContentValue) { 718 var mutationResultObject = new MutationResultObject(); 719 720 try { 721 var commandForm = CampaignUtil.getHome().getCreateUserVisitCampaignForm(); 722 723 commandForm.setCampaignValue(campaignValue); 724 commandForm.setCampaignSourceValue(campaignSourceValue); 725 commandForm.setCampaignMediumValue(campaignMediumValue); 726 commandForm.setCampaignTermValue(campaignTermValue); 727 commandForm.setCampaignContentValue(campaignContentValue); 728 729 var commandResult = CampaignUtil.getHome().createUserVisitCampaign(BaseGraphQl.getUserVisitPK(env), commandForm); 730 mutationResultObject.setCommandResult(commandResult); 731 } catch (NamingException ex) { 732 throw new RuntimeException(ex); 733 } 734 735 return mutationResultObject; 736 } 737 738 @GraphQLField 739 @GraphQLRelayMutation 740 static MutationResultWithIdObject createSelector(final DataFetchingEnvironment env, 741 @GraphQLName("selectorKindName") @GraphQLNonNull final String selectorKindName, 742 @GraphQLName("selectorTypeName") @GraphQLNonNull final String selectorTypeName, 743 @GraphQLName("selectorName") @GraphQLNonNull final String selectorName, 744 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 745 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 746 @GraphQLName("description") final String description) { 747 var mutationResultObject = new MutationResultWithIdObject(); 748 749 try { 750 var commandForm = SelectorUtil.getHome().getCreateSelectorForm(); 751 752 commandForm.setSelectorKindName(selectorKindName); 753 commandForm.setSelectorTypeName(selectorTypeName); 754 commandForm.setSelectorName(selectorName); 755 commandForm.setIsDefault(isDefault); 756 commandForm.setSortOrder(sortOrder); 757 commandForm.setDescription(description); 758 759 var commandResult = SelectorUtil.getHome().createSelector(BaseGraphQl.getUserVisitPK(env), commandForm); 760 mutationResultObject.setCommandResult(commandResult); 761 762 if(!commandResult.hasErrors()) { 763 var result = commandResult.getExecutionResult().getResult(); 764 765 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 766 } 767 } catch (NamingException ex) { 768 throw new RuntimeException(ex); 769 } 770 771 return mutationResultObject; 772 } 773 774 @GraphQLField 775 @GraphQLRelayMutation 776 static MutationResultObject deleteSelector(final DataFetchingEnvironment env, 777 @GraphQLName("selectorKindName") @GraphQLNonNull final String selectorKindName, 778 @GraphQLName("selectorTypeName") @GraphQLNonNull final String selectorTypeName, 779 @GraphQLName("selectorName") @GraphQLNonNull final String selectorName) { 780 var mutationResultObject = new MutationResultObject(); 781 782 try { 783 var commandForm = SelectorUtil.getHome().getDeleteSelectorForm(); 784 785 commandForm.setSelectorKindName(selectorKindName); 786 commandForm.setSelectorTypeName(selectorTypeName); 787 commandForm.setSelectorName(selectorName); 788 789 var commandResult = SelectorUtil.getHome().deleteSelector(BaseGraphQl.getUserVisitPK(env), commandForm); 790 mutationResultObject.setCommandResult(commandResult); 791 } catch (NamingException ex) { 792 throw new RuntimeException(ex); 793 } 794 795 return mutationResultObject; 796 } 797 798 @GraphQLField 799 @GraphQLRelayMutation 800 static MutationResultWithIdObject editSelector(final DataFetchingEnvironment env, 801 @GraphQLName("selectorKindName") @GraphQLNonNull final String selectorKindName, 802 @GraphQLName("selectorTypeName") @GraphQLNonNull final String selectorTypeName, 803 @GraphQLName("originalSelectorName") @GraphQLNonNull final String originalSelectorName, 804 @GraphQLName("selectorName") final String selectorName, 805 @GraphQLName("isDefault") final String isDefault, 806 @GraphQLName("sortOrder") final String sortOrder, 807 @GraphQLName("description") final String description) { 808 var mutationResultObject = new MutationResultWithIdObject(); 809 810 try { 811 var spec = SelectorUtil.getHome().getSelectorUniversalSpec(); 812 813 spec.setSelectorKindName(selectorKindName); 814 spec.setSelectorTypeName(selectorTypeName); 815 spec.setSelectorName(originalSelectorName); 816 817 var commandForm = SelectorUtil.getHome().getEditSelectorForm(); 818 819 commandForm.setSpec(spec); 820 commandForm.setEditMode(EditMode.LOCK); 821 822 var commandResult = SelectorUtil.getHome().editSelector(BaseGraphQl.getUserVisitPK(env), commandForm); 823 824 if(!commandResult.hasErrors()) { 825 var executionResult = commandResult.getExecutionResult(); 826 var result = executionResult.getResult(); 827 Map<String, Object> arguments = env.getArgument("input"); 828 var edit = result.getEdit(); 829 830 mutationResultObject.setEntityInstance(result.getSelector().getEntityInstance()); 831 832 if(arguments.containsKey("selectorName")) 833 edit.setSelectorName(selectorName); 834 if(arguments.containsKey("isDefault")) 835 edit.setIsDefault(isDefault); 836 if(arguments.containsKey("sortOrder")) 837 edit.setSortOrder(sortOrder); 838 if(arguments.containsKey("description")) 839 edit.setDescription(description); 840 841 commandForm.setEdit(edit); 842 commandForm.setEditMode(EditMode.UPDATE); 843 844 commandResult = SelectorUtil.getHome().editSelector(BaseGraphQl.getUserVisitPK(env), commandForm); 845 } 846 847 mutationResultObject.setCommandResult(commandResult); 848 } catch (NamingException ex) { 849 throw new RuntimeException(ex); 850 } 851 852 return mutationResultObject; 853 } 854 855 @GraphQLField 856 @GraphQLRelayMutation 857 static MutationResultWithIdObject createFilter(final DataFetchingEnvironment env, 858 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 859 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 860 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 861 @GraphQLName("initialFilterAdjustmentName") @GraphQLNonNull final String initialFilterAdjustmentName, 862 @GraphQLName("filterItemSelectorName") final String filterItemSelectorName, 863 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 864 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 865 @GraphQLName("description") final String description) { 866 var mutationResultObject = new MutationResultWithIdObject(); 867 868 try { 869 var commandForm = FilterUtil.getHome().getCreateFilterForm(); 870 871 commandForm.setFilterKindName(filterKindName); 872 commandForm.setFilterTypeName(filterTypeName); 873 commandForm.setFilterName(filterName); 874 commandForm.setInitialFilterAdjustmentName(initialFilterAdjustmentName); 875 commandForm.setFilterItemSelectorName(filterItemSelectorName); 876 commandForm.setIsDefault(isDefault); 877 commandForm.setSortOrder(sortOrder); 878 commandForm.setDescription(description); 879 880 var commandResult = FilterUtil.getHome().createFilter(BaseGraphQl.getUserVisitPK(env), commandForm); 881 mutationResultObject.setCommandResult(commandResult); 882 883 if(!commandResult.hasErrors()) { 884 var result = commandResult.getExecutionResult().getResult(); 885 886 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 887 } 888 } catch (NamingException ex) { 889 throw new RuntimeException(ex); 890 } 891 892 return mutationResultObject; 893 } 894 895 @GraphQLField 896 @GraphQLRelayMutation 897 static MutationResultObject deleteFilter(final DataFetchingEnvironment env, 898 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 899 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 900 @GraphQLName("filterName") @GraphQLNonNull final String filterName) { 901 var mutationResultObject = new MutationResultObject(); 902 903 try { 904 var commandForm = FilterUtil.getHome().getDeleteFilterForm(); 905 906 commandForm.setFilterKindName(filterKindName); 907 commandForm.setFilterTypeName(filterTypeName); 908 commandForm.setFilterName(filterName); 909 910 var commandResult = FilterUtil.getHome().deleteFilter(BaseGraphQl.getUserVisitPK(env), commandForm); 911 mutationResultObject.setCommandResult(commandResult); 912 } catch (NamingException ex) { 913 throw new RuntimeException(ex); 914 } 915 916 return mutationResultObject; 917 } 918 919 @GraphQLField 920 @GraphQLRelayMutation 921 static MutationResultWithIdObject editFilter(final DataFetchingEnvironment env, 922 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 923 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 924 @GraphQLName("originalFilterName") @GraphQLNonNull final String originalFilterName, 925 @GraphQLName("filterName") final String filterName, 926 @GraphQLName("initialFilterAdjustmentName") final String initialFilterAdjustmentName, 927 @GraphQLName("filterItemSelectorName") final String filterItemSelectorName, 928 @GraphQLName("isDefault") final String isDefault, 929 @GraphQLName("sortOrder") final String sortOrder, 930 @GraphQLName("description") final String description) { 931 var mutationResultObject = new MutationResultWithIdObject(); 932 933 try { 934 var spec = FilterUtil.getHome().getFilterUniversalSpec(); 935 936 spec.setFilterKindName(filterKindName); 937 spec.setFilterTypeName(filterTypeName); 938 spec.setFilterName(originalFilterName); 939 940 var commandForm = FilterUtil.getHome().getEditFilterForm(); 941 942 commandForm.setSpec(spec); 943 commandForm.setEditMode(EditMode.LOCK); 944 945 var commandResult = FilterUtil.getHome().editFilter(BaseGraphQl.getUserVisitPK(env), commandForm); 946 947 if(!commandResult.hasErrors()) { 948 var executionResult = commandResult.getExecutionResult(); 949 var result = executionResult.getResult(); 950 Map<String, Object> arguments = env.getArgument("input"); 951 var edit = result.getEdit(); 952 953 mutationResultObject.setEntityInstance(result.getFilter().getEntityInstance()); 954 955 if(arguments.containsKey("filterName")) 956 edit.setFilterName(filterName); 957 if(arguments.containsKey("initialFilterAdjustmentName")) 958 edit.setInitialFilterAdjustmentName(initialFilterAdjustmentName); 959 if(arguments.containsKey("filterItemSelectorName")) 960 edit.setFilterItemSelectorName(filterItemSelectorName); 961 if(arguments.containsKey("isDefault")) 962 edit.setIsDefault(isDefault); 963 if(arguments.containsKey("sortOrder")) 964 edit.setSortOrder(sortOrder); 965 if(arguments.containsKey("description")) 966 edit.setDescription(description); 967 968 commandForm.setEdit(edit); 969 commandForm.setEditMode(EditMode.UPDATE); 970 971 commandResult = FilterUtil.getHome().editFilter(BaseGraphQl.getUserVisitPK(env), commandForm); 972 } 973 974 mutationResultObject.setCommandResult(commandResult); 975 } catch (NamingException ex) { 976 throw new RuntimeException(ex); 977 } 978 979 return mutationResultObject; 980 } 981 982 @GraphQLField 983 @GraphQLRelayMutation 984 static MutationResultObject createFilterEntranceStep(final DataFetchingEnvironment env, 985 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 986 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 987 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 988 @GraphQLName("filterStepName") @GraphQLNonNull final String filterStepName) { 989 var mutationResultObject = new MutationResultObject(); 990 991 try { 992 var commandForm = FilterUtil.getHome().getCreateFilterEntranceStepForm(); 993 994 commandForm.setFilterKindName(filterKindName); 995 commandForm.setFilterTypeName(filterTypeName); 996 commandForm.setFilterName(filterName); 997 commandForm.setFilterStepName(filterStepName); 998 999 var commandResult = FilterUtil.getHome().createFilterEntranceStep(BaseGraphQl.getUserVisitPK(env), commandForm); 1000 mutationResultObject.setCommandResult(commandResult); 1001 } catch (NamingException ex) { 1002 throw new RuntimeException(ex); 1003 } 1004 1005 return mutationResultObject; 1006 } 1007 1008 @GraphQLField 1009 @GraphQLRelayMutation 1010 static MutationResultObject deleteFilterEntranceStep(final DataFetchingEnvironment env, 1011 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1012 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1013 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1014 @GraphQLName("filterStepName") @GraphQLNonNull final String filterStepName) { 1015 var mutationResultObject = new MutationResultObject(); 1016 1017 try { 1018 var commandForm = FilterUtil.getHome().getDeleteFilterEntranceStepForm(); 1019 1020 commandForm.setFilterKindName(filterKindName); 1021 commandForm.setFilterTypeName(filterTypeName); 1022 commandForm.setFilterName(filterName); 1023 commandForm.setFilterStepName(filterStepName); 1024 1025 var commandResult = FilterUtil.getHome().deleteFilterEntranceStep(BaseGraphQl.getUserVisitPK(env), commandForm); 1026 mutationResultObject.setCommandResult(commandResult); 1027 } catch (NamingException ex) { 1028 throw new RuntimeException(ex); 1029 } 1030 1031 return mutationResultObject; 1032 } 1033 1034 @GraphQLField 1035 @GraphQLRelayMutation 1036 static MutationResultWithIdObject createFilterStep(final DataFetchingEnvironment env, 1037 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1038 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1039 @GraphQLName("filterStepName") @GraphQLNonNull final String filterStepName, 1040 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1041 @GraphQLName("filterItemSelectorName") final String filterItemSelectorName, 1042 @GraphQLName("description") final String description) { 1043 var mutationResultObject = new MutationResultWithIdObject(); 1044 1045 try { 1046 var commandForm = FilterUtil.getHome().getCreateFilterStepForm(); 1047 1048 commandForm.setFilterKindName(filterKindName); 1049 commandForm.setFilterTypeName(filterTypeName); 1050 commandForm.setFilterName(filterName); 1051 commandForm.setFilterStepName(filterStepName); 1052 commandForm.setFilterItemSelectorName(filterItemSelectorName); 1053 commandForm.setDescription(description); 1054 1055 var commandResult = FilterUtil.getHome().createFilterStep(BaseGraphQl.getUserVisitPK(env), commandForm); 1056 mutationResultObject.setCommandResult(commandResult); 1057 1058 if(!commandResult.hasErrors()) { 1059 var result = commandResult.getExecutionResult().getResult(); 1060 1061 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 1062 } 1063 } catch (NamingException ex) { 1064 throw new RuntimeException(ex); 1065 } 1066 1067 return mutationResultObject; 1068 } 1069 1070 @GraphQLField 1071 @GraphQLRelayMutation 1072 static MutationResultObject deleteFilterStep(final DataFetchingEnvironment env, 1073 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1074 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1075 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1076 @GraphQLName("filterStepName") @GraphQLNonNull final String filterStepName) { 1077 var mutationResultObject = new MutationResultObject(); 1078 1079 try { 1080 var commandForm = FilterUtil.getHome().getDeleteFilterStepForm(); 1081 1082 commandForm.setFilterKindName(filterKindName); 1083 commandForm.setFilterTypeName(filterTypeName); 1084 commandForm.setFilterName(filterName); 1085 commandForm.setFilterStepName(filterStepName); 1086 1087 var commandResult = FilterUtil.getHome().deleteFilterStep(BaseGraphQl.getUserVisitPK(env), commandForm); 1088 mutationResultObject.setCommandResult(commandResult); 1089 } catch (NamingException ex) { 1090 throw new RuntimeException(ex); 1091 } 1092 1093 return mutationResultObject; 1094 } 1095 1096 @GraphQLField 1097 @GraphQLRelayMutation 1098 static MutationResultWithIdObject editFilterStep(final DataFetchingEnvironment env, 1099 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1100 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1101 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1102 @GraphQLName("originalFilterStepName") @GraphQLNonNull final String originalFilterStepName, 1103 @GraphQLName("filterStepName") final String filterStepName, 1104 @GraphQLName("filterItemSelectorName") final String filterItemSelectorName, 1105 @GraphQLName("description") final String description) { 1106 var mutationResultObject = new MutationResultWithIdObject(); 1107 1108 try { 1109 var spec = FilterUtil.getHome().getFilterStepUniversalSpec(); 1110 1111 spec.setFilterKindName(filterKindName); 1112 spec.setFilterTypeName(filterTypeName); 1113 spec.setFilterName(filterName); 1114 spec.setFilterStepName(originalFilterStepName); 1115 1116 var commandForm = FilterUtil.getHome().getEditFilterStepForm(); 1117 1118 commandForm.setSpec(spec); 1119 commandForm.setEditMode(EditMode.LOCK); 1120 1121 var commandResult = FilterUtil.getHome().editFilterStep(BaseGraphQl.getUserVisitPK(env), commandForm); 1122 1123 if(!commandResult.hasErrors()) { 1124 var executionResult = commandResult.getExecutionResult(); 1125 var result = executionResult.getResult(); 1126 Map<String, Object> arguments = env.getArgument("input"); 1127 var edit = result.getEdit(); 1128 1129 mutationResultObject.setEntityInstance(result.getFilterStep().getEntityInstance()); 1130 1131 if(arguments.containsKey("filterStepName")) 1132 edit.setFilterStepName(filterStepName); 1133 if(arguments.containsKey("filterItemSelectorName")) 1134 edit.setFilterItemSelectorName(filterItemSelectorName); 1135 if(arguments.containsKey("description")) 1136 edit.setDescription(description); 1137 1138 commandForm.setEdit(edit); 1139 commandForm.setEditMode(EditMode.UPDATE); 1140 1141 commandResult = FilterUtil.getHome().editFilterStep(BaseGraphQl.getUserVisitPK(env), commandForm); 1142 } 1143 1144 mutationResultObject.setCommandResult(commandResult); 1145 } catch (NamingException ex) { 1146 throw new RuntimeException(ex); 1147 } 1148 1149 return mutationResultObject; 1150 } 1151 1152 @GraphQLField 1153 @GraphQLRelayMutation 1154 static MutationResultWithIdObject createFilterStepElement(final DataFetchingEnvironment env, 1155 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1156 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1157 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1158 @GraphQLName("filterStepName") @GraphQLNonNull final String filterStepName, 1159 @GraphQLName("filterStepElementName") @GraphQLNonNull final String filterStepElementName, 1160 @GraphQLName("filterItemSelectorName") final String filterItemSelectorName, 1161 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1162 @GraphQLName("description") final String description) { 1163 var mutationResultObject = new MutationResultWithIdObject(); 1164 1165 try { 1166 var commandForm = FilterUtil.getHome().getCreateFilterStepElementForm(); 1167 1168 commandForm.setFilterKindName(filterKindName); 1169 commandForm.setFilterTypeName(filterTypeName); 1170 commandForm.setFilterName(filterName); 1171 commandForm.setFilterStepName(filterStepName); 1172 commandForm.setFilterStepElementName(filterStepElementName); 1173 commandForm.setFilterItemSelectorName(filterItemSelectorName); 1174 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1175 commandForm.setDescription(description); 1176 1177 var commandResult = FilterUtil.getHome().createFilterStepElement(BaseGraphQl.getUserVisitPK(env), commandForm); 1178 mutationResultObject.setCommandResult(commandResult); 1179 1180 if(!commandResult.hasErrors()) { 1181 var result = commandResult.getExecutionResult().getResult(); 1182 1183 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 1184 } 1185 } catch (NamingException ex) { 1186 throw new RuntimeException(ex); 1187 } 1188 1189 return mutationResultObject; 1190 } 1191 1192 @GraphQLField 1193 @GraphQLRelayMutation 1194 static MutationResultObject deleteFilterStepElement(final DataFetchingEnvironment env, 1195 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1196 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1197 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1198 @GraphQLName("filterStepName") @GraphQLNonNull final String filterStepName, 1199 @GraphQLName("filterStepElementName") @GraphQLNonNull final String filterStepElementName) { 1200 var mutationResultObject = new MutationResultObject(); 1201 1202 try { 1203 var commandForm = FilterUtil.getHome().getDeleteFilterStepElementForm(); 1204 1205 commandForm.setFilterKindName(filterKindName); 1206 commandForm.setFilterTypeName(filterTypeName); 1207 commandForm.setFilterName(filterName); 1208 commandForm.setFilterStepName(filterStepName); 1209 commandForm.setFilterStepElementName(filterStepElementName); 1210 1211 var commandResult = FilterUtil.getHome().deleteFilterStepElement(BaseGraphQl.getUserVisitPK(env), commandForm); 1212 mutationResultObject.setCommandResult(commandResult); 1213 } catch (NamingException ex) { 1214 throw new RuntimeException(ex); 1215 } 1216 1217 return mutationResultObject; 1218 } 1219 1220 @GraphQLField 1221 @GraphQLRelayMutation 1222 static MutationResultWithIdObject editFilterStepElement(final DataFetchingEnvironment env, 1223 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1224 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1225 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1226 @GraphQLName("filterStepName") @GraphQLNonNull final String filterStepName, 1227 @GraphQLName("originalFilterStepElementName") @GraphQLNonNull final String originalFilterStepElementName, 1228 @GraphQLName("filterStepElementName") final String filterStepElementName, 1229 @GraphQLName("filterItemSelectorName") final String filterItemSelectorName, 1230 @GraphQLName("filterAdjustmentName") final String filterAdjustmentName, 1231 @GraphQLName("description") final String description) { 1232 var mutationResultObject = new MutationResultWithIdObject(); 1233 1234 try { 1235 var spec = FilterUtil.getHome().getFilterStepElementUniversalSpec(); 1236 1237 spec.setFilterKindName(filterKindName); 1238 spec.setFilterTypeName(filterTypeName); 1239 spec.setFilterName(filterName); 1240 spec.setFilterStepName(filterStepName); 1241 spec.setFilterStepElementName(originalFilterStepElementName); 1242 1243 var commandForm = FilterUtil.getHome().getEditFilterStepElementForm(); 1244 1245 commandForm.setSpec(spec); 1246 commandForm.setEditMode(EditMode.LOCK); 1247 1248 var commandResult = FilterUtil.getHome().editFilterStepElement(BaseGraphQl.getUserVisitPK(env), commandForm); 1249 1250 if(!commandResult.hasErrors()) { 1251 var executionResult = commandResult.getExecutionResult(); 1252 var result = executionResult.getResult(); 1253 Map<String, Object> arguments = env.getArgument("input"); 1254 var edit = result.getEdit(); 1255 1256 mutationResultObject.setEntityInstance(result.getFilterStepElement().getEntityInstance()); 1257 1258 if(arguments.containsKey("filterStepElementName")) 1259 edit.setFilterStepElementName(filterStepElementName); 1260 if(arguments.containsKey("filterItemSelectorName")) 1261 edit.setFilterItemSelectorName(filterItemSelectorName); 1262 if(arguments.containsKey("filterAdjustmentName")) 1263 edit.setFilterAdjustmentName(filterAdjustmentName); 1264 if(arguments.containsKey("description")) 1265 edit.setDescription(description); 1266 1267 commandForm.setEdit(edit); 1268 commandForm.setEditMode(EditMode.UPDATE); 1269 1270 commandResult = FilterUtil.getHome().editFilterStepElement(BaseGraphQl.getUserVisitPK(env), commandForm); 1271 } 1272 1273 mutationResultObject.setCommandResult(commandResult); 1274 } catch (NamingException ex) { 1275 throw new RuntimeException(ex); 1276 } 1277 1278 return mutationResultObject; 1279 } 1280 1281 @GraphQLField 1282 @GraphQLRelayMutation 1283 static MutationResultObject createFilterStepDestination(final DataFetchingEnvironment env, 1284 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1285 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1286 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1287 @GraphQLName("fromFilterStepName") @GraphQLNonNull final String fromFilterStepName, 1288 @GraphQLName("toFilterStepName") @GraphQLNonNull final String toFilterStepName) { 1289 var mutationResultObject = new MutationResultObject(); 1290 1291 try { 1292 var commandForm = FilterUtil.getHome().getCreateFilterStepDestinationForm(); 1293 1294 commandForm.setFilterKindName(filterKindName); 1295 commandForm.setFilterTypeName(filterTypeName); 1296 commandForm.setFilterName(filterName); 1297 commandForm.setFromFilterStepName(fromFilterStepName); 1298 commandForm.setToFilterStepName(toFilterStepName); 1299 1300 var commandResult = FilterUtil.getHome().createFilterStepDestination(BaseGraphQl.getUserVisitPK(env), commandForm); 1301 mutationResultObject.setCommandResult(commandResult); 1302 } catch (NamingException ex) { 1303 throw new RuntimeException(ex); 1304 } 1305 1306 return mutationResultObject; 1307 } 1308 1309 @GraphQLField 1310 @GraphQLRelayMutation 1311 static MutationResultObject deleteFilterStepDestination(final DataFetchingEnvironment env, 1312 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1313 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1314 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1315 @GraphQLName("fromFilterStepName") @GraphQLNonNull final String fromFilterStepName, 1316 @GraphQLName("toFilterStepName") @GraphQLNonNull final String toFilterStepName) { 1317 var mutationResultObject = new MutationResultObject(); 1318 1319 try { 1320 var commandForm = FilterUtil.getHome().getDeleteFilterStepDestinationForm(); 1321 1322 commandForm.setFilterKindName(filterKindName); 1323 commandForm.setFilterTypeName(filterTypeName); 1324 commandForm.setFilterName(filterName); 1325 commandForm.setFromFilterStepName(fromFilterStepName); 1326 commandForm.setToFilterStepName(toFilterStepName); 1327 1328 var commandResult = FilterUtil.getHome().deleteFilterStepDestination(BaseGraphQl.getUserVisitPK(env), commandForm); 1329 mutationResultObject.setCommandResult(commandResult); 1330 } catch (NamingException ex) { 1331 throw new RuntimeException(ex); 1332 } 1333 1334 return mutationResultObject; 1335 } 1336 1337 @GraphQLField 1338 @GraphQLRelayMutation 1339 static MutationResultWithIdObject createFilterAdjustment(final DataFetchingEnvironment env, 1340 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1341 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1342 @GraphQLName("filterAdjustmentSourceName") @GraphQLNonNull final String filterAdjustmentSourceName, 1343 @GraphQLName("filterAdjustmentTypeName") final String filterAdjustmentTypeName, 1344 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 1345 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 1346 @GraphQLName("description") final String description) { 1347 var mutationResultObject = new MutationResultWithIdObject(); 1348 1349 try { 1350 var commandForm = FilterUtil.getHome().getCreateFilterAdjustmentForm(); 1351 1352 commandForm.setFilterKindName(filterKindName); 1353 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1354 commandForm.setFilterAdjustmentSourceName(filterAdjustmentSourceName); 1355 commandForm.setFilterAdjustmentTypeName(filterAdjustmentTypeName); 1356 commandForm.setIsDefault(isDefault); 1357 commandForm.setSortOrder(sortOrder); 1358 commandForm.setDescription(description); 1359 1360 var commandResult = FilterUtil.getHome().createFilterAdjustment(BaseGraphQl.getUserVisitPK(env), commandForm); 1361 mutationResultObject.setCommandResult(commandResult); 1362 1363 if(!commandResult.hasErrors()) { 1364 var result = commandResult.getExecutionResult().getResult(); 1365 1366 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 1367 } 1368 } catch (NamingException ex) { 1369 throw new RuntimeException(ex); 1370 } 1371 1372 return mutationResultObject; 1373 } 1374 1375 @GraphQLField 1376 @GraphQLRelayMutation 1377 static MutationResultObject deleteFilterAdjustment(final DataFetchingEnvironment env, 1378 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1379 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName) { 1380 var mutationResultObject = new MutationResultObject(); 1381 1382 try { 1383 var commandForm = FilterUtil.getHome().getDeleteFilterAdjustmentForm(); 1384 1385 commandForm.setFilterKindName(filterKindName); 1386 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1387 1388 var commandResult = FilterUtil.getHome().deleteFilterAdjustment(BaseGraphQl.getUserVisitPK(env), commandForm); 1389 mutationResultObject.setCommandResult(commandResult); 1390 } catch (NamingException ex) { 1391 throw new RuntimeException(ex); 1392 } 1393 1394 return mutationResultObject; 1395 } 1396 1397 @GraphQLField 1398 @GraphQLRelayMutation 1399 static MutationResultWithIdObject editFilterAdjustment(final DataFetchingEnvironment env, 1400 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1401 @GraphQLName("originalFilterAdjustmentName") @GraphQLNonNull final String originalFilterAdjustmentName, 1402 @GraphQLName("filterAdjustmentName") final String filterAdjustmentName, 1403 @GraphQLName("filterAdjustmentSourceName") final String filterAdjustmentSourceName, 1404 @GraphQLName("isDefault") final String isDefault, 1405 @GraphQLName("sortOrder") final String sortOrder, 1406 @GraphQLName("description") final String description) { 1407 var mutationResultObject = new MutationResultWithIdObject(); 1408 1409 try { 1410 var spec = FilterUtil.getHome().getFilterAdjustmentUniversalSpec(); 1411 1412 spec.setFilterKindName(filterKindName); 1413 spec.setFilterAdjustmentName(originalFilterAdjustmentName); 1414 1415 var commandForm = FilterUtil.getHome().getEditFilterAdjustmentForm(); 1416 1417 commandForm.setSpec(spec); 1418 commandForm.setEditMode(EditMode.LOCK); 1419 1420 var commandResult = FilterUtil.getHome().editFilterAdjustment(BaseGraphQl.getUserVisitPK(env), commandForm); 1421 1422 if(!commandResult.hasErrors()) { 1423 var executionResult = commandResult.getExecutionResult(); 1424 var result = executionResult.getResult(); 1425 Map<String, Object> arguments = env.getArgument("input"); 1426 var edit = result.getEdit(); 1427 1428 mutationResultObject.setEntityInstance(result.getFilterAdjustment().getEntityInstance()); 1429 1430 if(arguments.containsKey("filterAdjustmentName")) 1431 edit.setFilterAdjustmentName(filterAdjustmentName); 1432 if(arguments.containsKey("filterAdjustmentSourceName")) 1433 edit.setFilterAdjustmentSourceName(filterAdjustmentSourceName); 1434 if(arguments.containsKey("isDefault")) 1435 edit.setIsDefault(isDefault); 1436 if(arguments.containsKey("sortOrder")) 1437 edit.setSortOrder(sortOrder); 1438 if(arguments.containsKey("description")) 1439 edit.setDescription(description); 1440 1441 commandForm.setEdit(edit); 1442 commandForm.setEditMode(EditMode.UPDATE); 1443 1444 commandResult = FilterUtil.getHome().editFilterAdjustment(BaseGraphQl.getUserVisitPK(env), commandForm); 1445 } 1446 1447 mutationResultObject.setCommandResult(commandResult); 1448 } catch (NamingException ex) { 1449 throw new RuntimeException(ex); 1450 } 1451 1452 return mutationResultObject; 1453 } 1454 1455 @GraphQLField 1456 @GraphQLRelayMutation 1457 static MutationResultObject createFilterAdjustmentAmount(final DataFetchingEnvironment env, 1458 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1459 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1460 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1461 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1462 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1463 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 1464 @GraphQLName("amount") @GraphQLNonNull final String amount) { 1465 var mutationResultObject = new MutationResultObject(); 1466 1467 try { 1468 var commandForm = FilterUtil.getHome().getCreateFilterAdjustmentAmountForm(); 1469 1470 commandForm.setFilterKindName(filterKindName); 1471 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1472 commandForm.setUnitOfMeasureName(unitOfMeasureName); 1473 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 1474 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1475 commandForm.setCurrencyIsoName(currencyIsoName); 1476 commandForm.setAmount(amount); 1477 1478 var commandResult = FilterUtil.getHome().createFilterAdjustmentAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1479 mutationResultObject.setCommandResult(commandResult); 1480 } catch (NamingException ex) { 1481 throw new RuntimeException(ex); 1482 } 1483 1484 return mutationResultObject; 1485 } 1486 1487 @GraphQLField 1488 @GraphQLRelayMutation 1489 static MutationResultObject deleteFilterAdjustmentAmount(final DataFetchingEnvironment env, 1490 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1491 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1492 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1493 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1494 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1495 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 1496 var mutationResultObject = new MutationResultObject(); 1497 1498 try { 1499 var commandForm = FilterUtil.getHome().getDeleteFilterAdjustmentAmountForm(); 1500 1501 commandForm.setFilterKindName(filterKindName); 1502 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1503 commandForm.setUnitOfMeasureName(unitOfMeasureName); 1504 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 1505 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1506 commandForm.setCurrencyIsoName(currencyIsoName); 1507 1508 var commandResult = FilterUtil.getHome().deleteFilterAdjustmentAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1509 mutationResultObject.setCommandResult(commandResult); 1510 } catch (NamingException ex) { 1511 throw new RuntimeException(ex); 1512 } 1513 1514 return mutationResultObject; 1515 } 1516 1517 @GraphQLField 1518 @GraphQLRelayMutation 1519 static MutationResultObject editFilterAdjustmentAmount(final DataFetchingEnvironment env, 1520 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1521 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1522 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1523 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1524 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1525 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 1526 @GraphQLName("amount") final String amount) { 1527 var mutationResultObject = new MutationResultObject(); 1528 1529 try { 1530 var spec = FilterUtil.getHome().getFilterAdjustmentAmountSpec(); 1531 1532 spec.setFilterKindName(filterKindName); 1533 spec.setFilterAdjustmentName(filterAdjustmentName); 1534 spec.setUnitOfMeasureName(unitOfMeasureName); 1535 spec.setUnitOfMeasureKindName(unitOfMeasureKindName); 1536 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1537 spec.setCurrencyIsoName(currencyIsoName); 1538 1539 var commandForm = FilterUtil.getHome().getEditFilterAdjustmentAmountForm(); 1540 1541 commandForm.setSpec(spec); 1542 commandForm.setEditMode(EditMode.LOCK); 1543 1544 var commandResult = FilterUtil.getHome().editFilterAdjustmentAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1545 1546 if(!commandResult.hasErrors()) { 1547 var executionResult = commandResult.getExecutionResult(); 1548 var result = executionResult.getResult(); 1549 Map<String, Object> arguments = env.getArgument("input"); 1550 var edit = result.getEdit(); 1551 1552 if(arguments.containsKey("amount")) 1553 edit.setAmount(amount); 1554 1555 commandForm.setEdit(edit); 1556 commandForm.setEditMode(EditMode.UPDATE); 1557 1558 commandResult = FilterUtil.getHome().editFilterAdjustmentAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1559 } 1560 1561 mutationResultObject.setCommandResult(commandResult); 1562 } catch (NamingException ex) { 1563 throw new RuntimeException(ex); 1564 } 1565 1566 return mutationResultObject; 1567 } 1568 1569 @GraphQLField 1570 @GraphQLRelayMutation 1571 static MutationResultObject createFilterAdjustmentFixedAmount(final DataFetchingEnvironment env, 1572 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1573 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1574 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1575 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1576 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1577 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 1578 @GraphQLName("unitAmount") @GraphQLNonNull final String unitAmount) { 1579 var mutationResultObject = new MutationResultObject(); 1580 1581 try { 1582 var commandForm = FilterUtil.getHome().getCreateFilterAdjustmentFixedAmountForm(); 1583 1584 commandForm.setFilterKindName(filterKindName); 1585 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1586 commandForm.setUnitOfMeasureName(unitOfMeasureName); 1587 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 1588 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1589 commandForm.setCurrencyIsoName(currencyIsoName); 1590 commandForm.setUnitAmount(unitAmount); 1591 1592 var commandResult = FilterUtil.getHome().createFilterAdjustmentFixedAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1593 mutationResultObject.setCommandResult(commandResult); 1594 } catch (NamingException ex) { 1595 throw new RuntimeException(ex); 1596 } 1597 1598 return mutationResultObject; 1599 } 1600 1601 @GraphQLField 1602 @GraphQLRelayMutation 1603 static MutationResultObject deleteFilterAdjustmentFixedAmount(final DataFetchingEnvironment env, 1604 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1605 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1606 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1607 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1608 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1609 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 1610 var mutationResultObject = new MutationResultObject(); 1611 1612 try { 1613 var commandForm = FilterUtil.getHome().getDeleteFilterAdjustmentFixedAmountForm(); 1614 1615 commandForm.setFilterKindName(filterKindName); 1616 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1617 commandForm.setUnitOfMeasureName(unitOfMeasureName); 1618 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 1619 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1620 commandForm.setCurrencyIsoName(currencyIsoName); 1621 1622 var commandResult = FilterUtil.getHome().deleteFilterAdjustmentFixedAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1623 mutationResultObject.setCommandResult(commandResult); 1624 } catch (NamingException ex) { 1625 throw new RuntimeException(ex); 1626 } 1627 1628 return mutationResultObject; 1629 } 1630 1631 @GraphQLField 1632 @GraphQLRelayMutation 1633 static MutationResultObject editFilterAdjustmentFixedAmount(final DataFetchingEnvironment env, 1634 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1635 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1636 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1637 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1638 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1639 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 1640 @GraphQLName("unitAmount") final String unitAmount) { 1641 var mutationResultObject = new MutationResultObject(); 1642 1643 try { 1644 var spec = FilterUtil.getHome().getFilterAdjustmentFixedAmountSpec(); 1645 1646 spec.setFilterKindName(filterKindName); 1647 spec.setFilterAdjustmentName(filterAdjustmentName); 1648 spec.setUnitOfMeasureName(unitOfMeasureName); 1649 spec.setUnitOfMeasureKindName(unitOfMeasureKindName); 1650 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1651 spec.setCurrencyIsoName(currencyIsoName); 1652 1653 var commandForm = FilterUtil.getHome().getEditFilterAdjustmentFixedAmountForm(); 1654 1655 commandForm.setSpec(spec); 1656 commandForm.setEditMode(EditMode.LOCK); 1657 1658 var commandResult = FilterUtil.getHome().editFilterAdjustmentFixedAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1659 1660 if(!commandResult.hasErrors()) { 1661 var executionResult = commandResult.getExecutionResult(); 1662 var result = executionResult.getResult(); 1663 Map<String, Object> arguments = env.getArgument("input"); 1664 var edit = result.getEdit(); 1665 1666 if(arguments.containsKey("unitAmount")) 1667 edit.setUnitAmount(unitAmount); 1668 1669 commandForm.setEdit(edit); 1670 commandForm.setEditMode(EditMode.UPDATE); 1671 1672 commandResult = FilterUtil.getHome().editFilterAdjustmentFixedAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1673 } 1674 1675 mutationResultObject.setCommandResult(commandResult); 1676 } catch (NamingException ex) { 1677 throw new RuntimeException(ex); 1678 } 1679 1680 return mutationResultObject; 1681 } 1682 1683 @GraphQLField 1684 @GraphQLRelayMutation 1685 static MutationResultObject createFilterAdjustmentPercent(final DataFetchingEnvironment env, 1686 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1687 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1688 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1689 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1690 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1691 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 1692 @GraphQLName("percent") @GraphQLNonNull final String percent) { 1693 var mutationResultObject = new MutationResultObject(); 1694 1695 try { 1696 var commandForm = FilterUtil.getHome().getCreateFilterAdjustmentPercentForm(); 1697 1698 commandForm.setFilterKindName(filterKindName); 1699 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1700 commandForm.setUnitOfMeasureName(unitOfMeasureName); 1701 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 1702 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1703 commandForm.setCurrencyIsoName(currencyIsoName); 1704 commandForm.setPercent(percent); 1705 1706 var commandResult = FilterUtil.getHome().createFilterAdjustmentPercent(BaseGraphQl.getUserVisitPK(env), commandForm); 1707 mutationResultObject.setCommandResult(commandResult); 1708 } catch (NamingException ex) { 1709 throw new RuntimeException(ex); 1710 } 1711 1712 return mutationResultObject; 1713 } 1714 1715 @GraphQLField 1716 @GraphQLRelayMutation 1717 static MutationResultObject deleteFilterAdjustmentPercent(final DataFetchingEnvironment env, 1718 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1719 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1720 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1721 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1722 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1723 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 1724 var mutationResultObject = new MutationResultObject(); 1725 1726 try { 1727 var commandForm = FilterUtil.getHome().getDeleteFilterAdjustmentPercentForm(); 1728 1729 commandForm.setFilterKindName(filterKindName); 1730 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1731 commandForm.setUnitOfMeasureName(unitOfMeasureName); 1732 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 1733 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1734 commandForm.setCurrencyIsoName(currencyIsoName); 1735 1736 var commandResult = FilterUtil.getHome().deleteFilterAdjustmentPercent(BaseGraphQl.getUserVisitPK(env), commandForm); 1737 mutationResultObject.setCommandResult(commandResult); 1738 } catch (NamingException ex) { 1739 throw new RuntimeException(ex); 1740 } 1741 1742 return mutationResultObject; 1743 } 1744 1745 @GraphQLField 1746 @GraphQLRelayMutation 1747 static MutationResultObject editFilterAdjustmentPercent(final DataFetchingEnvironment env, 1748 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1749 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1750 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1751 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1752 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1753 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 1754 @GraphQLName("percent") final String percent) { 1755 var mutationResultObject = new MutationResultObject(); 1756 1757 try { 1758 var spec = FilterUtil.getHome().getFilterAdjustmentPercentSpec(); 1759 1760 spec.setFilterKindName(filterKindName); 1761 spec.setFilterAdjustmentName(filterAdjustmentName); 1762 spec.setUnitOfMeasureName(unitOfMeasureName); 1763 spec.setUnitOfMeasureKindName(unitOfMeasureKindName); 1764 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1765 spec.setCurrencyIsoName(currencyIsoName); 1766 1767 var commandForm = FilterUtil.getHome().getEditFilterAdjustmentPercentForm(); 1768 1769 commandForm.setSpec(spec); 1770 commandForm.setEditMode(EditMode.LOCK); 1771 1772 var commandResult = FilterUtil.getHome().editFilterAdjustmentPercent(BaseGraphQl.getUserVisitPK(env), commandForm); 1773 1774 if(!commandResult.hasErrors()) { 1775 var executionResult = commandResult.getExecutionResult(); 1776 var result = executionResult.getResult(); 1777 Map<String, Object> arguments = env.getArgument("input"); 1778 var edit = result.getEdit(); 1779 1780 if(arguments.containsKey("percent")) 1781 edit.setPercent(percent); 1782 1783 commandForm.setEdit(edit); 1784 commandForm.setEditMode(EditMode.UPDATE); 1785 1786 commandResult = FilterUtil.getHome().editFilterAdjustmentPercent(BaseGraphQl.getUserVisitPK(env), commandForm); 1787 } 1788 1789 mutationResultObject.setCommandResult(commandResult); 1790 } catch (NamingException ex) { 1791 throw new RuntimeException(ex); 1792 } 1793 1794 return mutationResultObject; 1795 } 1796 1797 @GraphQLField 1798 @GraphQLRelayMutation 1799 static MutationResultWithIdObject createSequence(final DataFetchingEnvironment env, 1800 @GraphQLName("sequenceTypeName") @GraphQLNonNull final String sequenceTypeName, 1801 @GraphQLName("sequenceName") @GraphQLNonNull final String sequenceName, 1802 @GraphQLName("mask") @GraphQLNonNull final String mask, 1803 @GraphQLName("chunkSize") final String chunkSize, 1804 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 1805 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 1806 @GraphQLName("value") final String value, 1807 @GraphQLName("description") final String description) { 1808 var mutationResultObject = new MutationResultWithIdObject(); 1809 1810 try { 1811 var commandForm = SequenceUtil.getHome().getCreateSequenceForm(); 1812 1813 commandForm.setSequenceName(sequenceName); 1814 commandForm.setSequenceTypeName(sequenceTypeName); 1815 commandForm.setMask(mask); 1816 commandForm.setChunkSize(chunkSize); 1817 commandForm.setIsDefault(isDefault); 1818 commandForm.setSortOrder(sortOrder); 1819 commandForm.setValue(value); 1820 commandForm.setDescription(description); 1821 1822 var commandResult = SequenceUtil.getHome().createSequence(BaseGraphQl.getUserVisitPK(env), commandForm); 1823 mutationResultObject.setCommandResult(commandResult); 1824 1825 if(!commandResult.hasErrors()) { 1826 var result = commandResult.getExecutionResult().getResult(); 1827 1828 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 1829 } 1830 } catch (NamingException ex) { 1831 throw new RuntimeException(ex); 1832 } 1833 1834 return mutationResultObject; 1835 } 1836 1837 @GraphQLField 1838 @GraphQLRelayMutation 1839 static MutationResultObject deleteSequence(final DataFetchingEnvironment env, 1840 @GraphQLName("sequenceTypeName") @GraphQLNonNull final String sequenceTypeName, 1841 @GraphQLName("sequenceName") @GraphQLNonNull final String sequenceName) { 1842 var mutationResultObject = new MutationResultObject(); 1843 1844 try { 1845 var commandForm = SequenceUtil.getHome().getDeleteSequenceForm(); 1846 1847 commandForm.setSequenceTypeName(sequenceTypeName); 1848 commandForm.setSequenceName(sequenceName); 1849 1850 var commandResult = SequenceUtil.getHome().deleteSequence(BaseGraphQl.getUserVisitPK(env), commandForm); 1851 mutationResultObject.setCommandResult(commandResult); 1852 } catch (NamingException ex) { 1853 throw new RuntimeException(ex); 1854 } 1855 1856 return mutationResultObject; 1857 } 1858 1859 @GraphQLField 1860 @GraphQLRelayMutation 1861 static MutationResultWithIdObject editSequence(final DataFetchingEnvironment env, 1862 @GraphQLName("sequenceTypeName") @GraphQLNonNull final String sequenceTypeName, 1863 @GraphQLName("originalSequenceName") final String originalSequenceName, 1864 @GraphQLName("id") @GraphQLID final String id, 1865 @GraphQLName("sequenceName") final String sequenceName, 1866 @GraphQLName("chunkSize") final String chunkSize, 1867 @GraphQLName("isDefault") final String isDefault, 1868 @GraphQLName("sortOrder") final String sortOrder, 1869 @GraphQLName("description") final String description) { 1870 var mutationResultObject = new MutationResultWithIdObject(); 1871 1872 try { 1873 var spec = SequenceUtil.getHome().getSequenceUniversalSpec(); 1874 1875 spec.setSequenceTypeName(sequenceTypeName); 1876 spec.setSequenceName(originalSequenceName); 1877 spec.setUuid(id); 1878 1879 var commandForm = SequenceUtil.getHome().getEditSequenceForm(); 1880 1881 commandForm.setSpec(spec); 1882 commandForm.setEditMode(EditMode.LOCK); 1883 1884 var commandResult = SequenceUtil.getHome().editSequence(BaseGraphQl.getUserVisitPK(env), commandForm); 1885 1886 if(!commandResult.hasErrors()) { 1887 var executionResult = commandResult.getExecutionResult(); 1888 var result = executionResult.getResult(); 1889 Map<String, Object> arguments = env.getArgument("input"); 1890 var edit = result.getEdit(); 1891 1892 mutationResultObject.setEntityInstance(result.getSequence().getEntityInstance()); 1893 1894 if(arguments.containsKey("sequenceName")) 1895 edit.setSequenceName(sequenceName); 1896 if(arguments.containsKey("chunkSize")) 1897 edit.setChunkSize(chunkSize); 1898 if(arguments.containsKey("isDefault")) 1899 edit.setIsDefault(isDefault); 1900 if(arguments.containsKey("sortOrder")) 1901 edit.setSortOrder(sortOrder); 1902 if(arguments.containsKey("description")) 1903 edit.setDescription(description); 1904 1905 commandForm.setEdit(edit); 1906 commandForm.setEditMode(EditMode.UPDATE); 1907 1908 commandResult = SequenceUtil.getHome().editSequence(BaseGraphQl.getUserVisitPK(env), commandForm); 1909 } 1910 1911 mutationResultObject.setCommandResult(commandResult); 1912 } catch (NamingException ex) { 1913 throw new RuntimeException(ex); 1914 } 1915 1916 return mutationResultObject; 1917 } 1918 1919 @GraphQLField 1920 @GraphQLRelayMutation 1921 @GraphQLName("setSequenceValue") 1922 static MutationResultObject setSequenceValue(final DataFetchingEnvironment env, 1923 @GraphQLName("sequenceTypeName") final String sequenceTypeName, 1924 @GraphQLName("sequenceName") final String sequenceName, 1925 @GraphQLName("id") @GraphQLID final String id, 1926 @GraphQLName("value") @GraphQLNonNull final String value) { 1927 var mutationResultObject = new MutationResultObject(); 1928 1929 try { 1930 var commandForm = SequenceUtil.getHome().getSetSequenceValueForm(); 1931 1932 commandForm.setSequenceTypeName(sequenceTypeName); 1933 commandForm.setSequenceName(sequenceName); 1934 commandForm.setUuid(id); 1935 commandForm.setValue(value); 1936 1937 var commandResult = SequenceUtil.getHome().setSequenceValue(BaseGraphQl.getUserVisitPK(env), commandForm); 1938 mutationResultObject.setCommandResult(commandResult); 1939 } catch (NamingException ex) { 1940 throw new RuntimeException(ex); 1941 } 1942 1943 return mutationResultObject; 1944 } 1945 1946 @GraphQLField 1947 @GraphQLRelayMutation 1948 @GraphQLName("nextSequenceValue") 1949 static GetNextSequenceValueResultObject nextSequenceValue(final DataFetchingEnvironment env, 1950 @GraphQLName("sequenceTypeName") final String sequenceTypeName, 1951 @GraphQLName("sequenceName") final String sequenceName, 1952 @GraphQLName("id") @GraphQLID final String id) { 1953 var mutationResultObject = new GetNextSequenceValueResultObject(); 1954 1955 try { 1956 var commandForm = SequenceUtil.getHome().getGetNextSequenceValueForm(); 1957 1958 commandForm.setSequenceTypeName(sequenceTypeName); 1959 commandForm.setSequenceName(sequenceName); 1960 commandForm.setUuid(id); 1961 1962 var commandResult = SequenceUtil.getHome().getNextSequenceValue(BaseGraphQl.getUserVisitPK(env), commandForm); 1963 mutationResultObject.setCommandResult(commandResult); 1964 1965 if(!commandResult.hasErrors()) { 1966 mutationResultObject.setGetNextSequenceValueResult(commandResult.getExecutionResult().getResult()); 1967 } 1968 } catch (NamingException ex) { 1969 throw new RuntimeException(ex); 1970 } 1971 1972 return mutationResultObject; 1973 } 1974 1975 @GraphQLField 1976 @GraphQLRelayMutation 1977 static MutationResultWithIdObject createSequenceType(final DataFetchingEnvironment env, 1978 @GraphQLName("sequenceTypeName") @GraphQLNonNull final String sequenceTypeName, 1979 @GraphQLName("prefix") final String prefix, 1980 @GraphQLName("suffix") final String suffix, 1981 @GraphQLName("sequenceEncoderTypeName") @GraphQLNonNull final String sequenceEncoderTypeName, 1982 @GraphQLName("sequenceChecksumTypeName") @GraphQLNonNull final String sequenceChecksumTypeName, 1983 @GraphQLName("chunkSize") final String chunkSize, 1984 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 1985 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 1986 @GraphQLName("description") final String description) { 1987 var mutationResultObject = new MutationResultWithIdObject(); 1988 1989 try { 1990 var commandForm = SequenceUtil.getHome().getCreateSequenceTypeForm(); 1991 1992 commandForm.setSequenceTypeName(sequenceTypeName); 1993 commandForm.setPrefix(prefix); 1994 commandForm.setSuffix(suffix); 1995 commandForm.setSequenceEncoderTypeName(sequenceEncoderTypeName); 1996 commandForm.setSequenceChecksumTypeName(sequenceChecksumTypeName); 1997 commandForm.setChunkSize(chunkSize); 1998 commandForm.setIsDefault(isDefault); 1999 commandForm.setSortOrder(sortOrder); 2000 commandForm.setDescription(description); 2001 2002 var commandResult = SequenceUtil.getHome().createSequenceType(BaseGraphQl.getUserVisitPK(env), commandForm); 2003 mutationResultObject.setCommandResult(commandResult); 2004 2005 if(!commandResult.hasErrors()) { 2006 var result = commandResult.getExecutionResult().getResult(); 2007 2008 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2009 } 2010 } catch (NamingException ex) { 2011 throw new RuntimeException(ex); 2012 } 2013 2014 return mutationResultObject; 2015 } 2016 2017 @GraphQLField 2018 @GraphQLRelayMutation 2019 static MutationResultObject deleteSequenceType(final DataFetchingEnvironment env, 2020 @GraphQLName("sequenceTypeName") @GraphQLNonNull final String sequenceTypeName) { 2021 var mutationResultObject = new MutationResultObject(); 2022 2023 try { 2024 var commandForm = SequenceUtil.getHome().getDeleteSequenceTypeForm(); 2025 2026 commandForm.setSequenceTypeName(sequenceTypeName); 2027 2028 var commandResult = SequenceUtil.getHome().deleteSequenceType(BaseGraphQl.getUserVisitPK(env), commandForm); 2029 mutationResultObject.setCommandResult(commandResult); 2030 } catch (NamingException ex) { 2031 throw new RuntimeException(ex); 2032 } 2033 2034 return mutationResultObject; 2035 } 2036 2037 @GraphQLField 2038 @GraphQLRelayMutation 2039 static MutationResultWithIdObject editSequenceType(final DataFetchingEnvironment env, 2040 @GraphQLName("originalSequenceTypeName") final String originalSequenceTypeName, 2041 @GraphQLName("id") @GraphQLID final String id, 2042 @GraphQLName("sequenceTypeName") final String sequenceTypeName, 2043 @GraphQLName("prefix") final String prefix, 2044 @GraphQLName("suffix") final String suffix, 2045 @GraphQLName("sequenceEncoderTypeName") final String sequenceEncoderTypeName, 2046 @GraphQLName("sequenceChecksumTypeName") final String sequenceChecksumTypeName, 2047 @GraphQLName("chunkSize") final String chunkSize, 2048 @GraphQLName("isDefault") final String isDefault, 2049 @GraphQLName("sortOrder") final String sortOrder, 2050 @GraphQLName("description") final String description) { 2051 var mutationResultObject = new MutationResultWithIdObject(); 2052 2053 try { 2054 var spec = SequenceUtil.getHome().getSequenceTypeUniversalSpec(); 2055 2056 spec.setSequenceTypeName(originalSequenceTypeName); 2057 spec.setUuid(id); 2058 2059 var commandForm = SequenceUtil.getHome().getEditSequenceTypeForm(); 2060 2061 commandForm.setSpec(spec); 2062 commandForm.setEditMode(EditMode.LOCK); 2063 2064 var commandResult = SequenceUtil.getHome().editSequenceType(BaseGraphQl.getUserVisitPK(env), commandForm); 2065 2066 if(!commandResult.hasErrors()) { 2067 var executionResult = commandResult.getExecutionResult(); 2068 var result = executionResult.getResult(); 2069 Map<String, Object> arguments = env.getArgument("input"); 2070 var edit = result.getEdit(); 2071 2072 mutationResultObject.setEntityInstance(result.getSequenceType().getEntityInstance()); 2073 2074 if(arguments.containsKey("sequenceTypeName")) 2075 edit.setSequenceTypeName(sequenceTypeName); 2076 if(arguments.containsKey("prefix")) 2077 edit.setPrefix(prefix); 2078 if(arguments.containsKey("suffix")) 2079 edit.setSuffix(suffix); 2080 if(arguments.containsKey("sequenceEncoderTypeName")) 2081 edit.setSequenceEncoderTypeName(sequenceEncoderTypeName); 2082 if(arguments.containsKey("sequenceChecksumTypeName")) 2083 edit.setSequenceChecksumTypeName(sequenceChecksumTypeName); 2084 if(arguments.containsKey("chunkSize")) 2085 edit.setChunkSize(chunkSize); 2086 if(arguments.containsKey("isDefault")) 2087 edit.setIsDefault(isDefault); 2088 if(arguments.containsKey("sortOrder")) 2089 edit.setSortOrder(sortOrder); 2090 if(arguments.containsKey("description")) 2091 edit.setDescription(description); 2092 2093 commandForm.setEdit(edit); 2094 commandForm.setEditMode(EditMode.UPDATE); 2095 2096 commandResult = SequenceUtil.getHome().editSequenceType(BaseGraphQl.getUserVisitPK(env), commandForm); 2097 } 2098 2099 mutationResultObject.setCommandResult(commandResult); 2100 } catch (NamingException ex) { 2101 throw new RuntimeException(ex); 2102 } 2103 2104 return mutationResultObject; 2105 } 2106 2107 @GraphQLField 2108 @GraphQLRelayMutation 2109 static MutationResultWithIdObject createOfferUse(final DataFetchingEnvironment env, 2110 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2111 @GraphQLName("useName") @GraphQLNonNull final String useName, 2112 @GraphQLName("salesOrderSequenceName") final String salesOrderSequenceName) { 2113 var mutationResultObject = new MutationResultWithIdObject(); 2114 2115 try { 2116 var commandForm = OfferUtil.getHome().getCreateOfferUseForm(); 2117 2118 commandForm.setOfferName(offerName); 2119 commandForm.setUseName(useName); 2120 commandForm.setSalesOrderSequenceName(salesOrderSequenceName); 2121 2122 var commandResult = OfferUtil.getHome().createOfferUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2123 mutationResultObject.setCommandResult(commandResult); 2124 2125 if(!commandResult.hasErrors()) { 2126 var result = commandResult.getExecutionResult().getResult(); 2127 2128 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2129 } 2130 } catch (NamingException ex) { 2131 throw new RuntimeException(ex); 2132 } 2133 2134 return mutationResultObject; 2135 } 2136 2137 @GraphQLField 2138 @GraphQLRelayMutation 2139 static MutationResultObject deleteOfferUse(final DataFetchingEnvironment env, 2140 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2141 @GraphQLName("useName") @GraphQLNonNull final String useName) { 2142 var mutationResultObject = new MutationResultObject(); 2143 2144 try { 2145 var commandForm = OfferUtil.getHome().getDeleteOfferUseForm(); 2146 2147 commandForm.setOfferName(offerName); 2148 commandForm.setUseName(useName); 2149 2150 var commandResult = OfferUtil.getHome().deleteOfferUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2151 mutationResultObject.setCommandResult(commandResult); 2152 } catch (NamingException ex) { 2153 throw new RuntimeException(ex); 2154 } 2155 2156 return mutationResultObject; 2157 } 2158 2159 @GraphQLField 2160 @GraphQLRelayMutation 2161 static MutationResultWithIdObject editOfferUse(final DataFetchingEnvironment env, 2162 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2163 @GraphQLName("useName") @GraphQLNonNull final String useName, 2164 @GraphQLName("salesOrderSequenceName") final String salesOrderSequenceName) { 2165 var mutationResultObject = new MutationResultWithIdObject(); 2166 2167 try { 2168 var spec = OfferUtil.getHome().getOfferUseSpec(); 2169 2170 spec.setOfferName(offerName); 2171 spec.setUseName(useName); 2172 2173 var commandForm = OfferUtil.getHome().getEditOfferUseForm(); 2174 2175 commandForm.setSpec(spec); 2176 commandForm.setEditMode(EditMode.LOCK); 2177 2178 var commandResult = OfferUtil.getHome().editOfferUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2179 2180 if(!commandResult.hasErrors()) { 2181 var executionResult = commandResult.getExecutionResult(); 2182 var result = executionResult.getResult(); 2183 Map<String, Object> arguments = env.getArgument("input"); 2184 var edit = result.getEdit(); 2185 2186 mutationResultObject.setEntityInstance(result.getOfferUse().getEntityInstance()); 2187 2188 if(arguments.containsKey("salesOrderSequenceName")) 2189 edit.setSalesOrderSequenceName(salesOrderSequenceName); 2190 2191 commandForm.setEdit(edit); 2192 commandForm.setEditMode(EditMode.UPDATE); 2193 2194 commandResult = OfferUtil.getHome().editOfferUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2195 } 2196 2197 mutationResultObject.setCommandResult(commandResult); 2198 } catch (NamingException ex) { 2199 throw new RuntimeException(ex); 2200 } 2201 2202 return mutationResultObject; 2203 } 2204 2205 @GraphQLField 2206 @GraphQLRelayMutation 2207 static MutationResultWithIdObject createOffer(final DataFetchingEnvironment env, 2208 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2209 @GraphQLName("salesOrderSequenceName") final String salesOrderSequenceName, 2210 @GraphQLName("companyName") final String companyName, 2211 @GraphQLName("divisionName") final String divisionName, 2212 @GraphQLName("departmentName") final String departmentName, 2213 @GraphQLName("offerItemSelectorName") final String offerItemSelectorName, 2214 @GraphQLName("offerItemPriceFilterName") final String offerItemPriceFilterName, 2215 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 2216 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 2217 @GraphQLName("description") final String description) { 2218 var mutationResultObject = new MutationResultWithIdObject(); 2219 2220 try { 2221 var commandForm = OfferUtil.getHome().getCreateOfferForm(); 2222 2223 commandForm.setOfferName(offerName); 2224 commandForm.setSalesOrderSequenceName(salesOrderSequenceName); 2225 commandForm.setCompanyName(companyName); 2226 commandForm.setDivisionName(divisionName); 2227 commandForm.setDepartmentName(departmentName); 2228 commandForm.setOfferItemSelectorName(offerItemSelectorName); 2229 commandForm.setOfferItemPriceFilterName(offerItemPriceFilterName); 2230 commandForm.setIsDefault(isDefault); 2231 commandForm.setSortOrder(sortOrder); 2232 commandForm.setDescription(description); 2233 2234 var commandResult = OfferUtil.getHome().createOffer(BaseGraphQl.getUserVisitPK(env), commandForm); 2235 mutationResultObject.setCommandResult(commandResult); 2236 2237 if(!commandResult.hasErrors()) { 2238 var result = commandResult.getExecutionResult().getResult(); 2239 2240 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2241 } 2242 } catch (NamingException ex) { 2243 throw new RuntimeException(ex); 2244 } 2245 2246 return mutationResultObject; 2247 } 2248 2249 @GraphQLField 2250 @GraphQLRelayMutation 2251 static MutationResultObject deleteOffer(final DataFetchingEnvironment env, 2252 @GraphQLName("offerName") @GraphQLNonNull final String offerName) { 2253 var mutationResultObject = new MutationResultObject(); 2254 2255 try { 2256 var commandForm = OfferUtil.getHome().getDeleteOfferForm(); 2257 2258 commandForm.setOfferName(offerName); 2259 2260 var commandResult = OfferUtil.getHome().deleteOffer(BaseGraphQl.getUserVisitPK(env), commandForm); 2261 mutationResultObject.setCommandResult(commandResult); 2262 } catch (NamingException ex) { 2263 throw new RuntimeException(ex); 2264 } 2265 2266 return mutationResultObject; 2267 } 2268 2269 @GraphQLField 2270 @GraphQLRelayMutation 2271 static MutationResultWithIdObject editOffer(final DataFetchingEnvironment env, 2272 @GraphQLName("originalOfferName") final String originalOfferName, 2273 //@GraphQLName("id") @GraphQLID final String id, 2274 @GraphQLName("offerName") final String offerName, 2275 @GraphQLName("salesOrderSequenceName") final String salesOrderSequenceName, 2276 @GraphQLName("offerItemSelectorName") final String offerItemSelectorName, 2277 @GraphQLName("offerItemPriceFilterName") final String offerItemPriceFilterName, 2278 @GraphQLName("isDefault") final String isDefault, 2279 @GraphQLName("sortOrder") final String sortOrder, 2280 @GraphQLName("description") final String description) { 2281 var mutationResultObject = new MutationResultWithIdObject(); 2282 2283 try { 2284 var spec = OfferUtil.getHome().getOfferUniversalSpec(); 2285 2286 spec.setOfferName(originalOfferName); 2287 //spec.setUuid(id); 2288 2289 var commandForm = OfferUtil.getHome().getEditOfferForm(); 2290 2291 commandForm.setSpec(spec); 2292 commandForm.setEditMode(EditMode.LOCK); 2293 2294 var commandResult = OfferUtil.getHome().editOffer(BaseGraphQl.getUserVisitPK(env), commandForm); 2295 2296 if(!commandResult.hasErrors()) { 2297 var executionResult = commandResult.getExecutionResult(); 2298 var result = executionResult.getResult(); 2299 Map<String, Object> arguments = env.getArgument("input"); 2300 var edit = result.getEdit(); 2301 2302 mutationResultObject.setEntityInstance(result.getOffer().getEntityInstance()); 2303 2304 if(arguments.containsKey("offerName")) 2305 edit.setOfferName(offerName); 2306 if(arguments.containsKey("salesOrderSequenceName")) 2307 edit.setSalesOrderSequenceName(salesOrderSequenceName); 2308 if(arguments.containsKey("offerItemSelectorName")) 2309 edit.setOfferItemSelectorName(offerItemSelectorName); 2310 if(arguments.containsKey("offerItemPriceFilterName")) 2311 edit.setOfferItemPriceFilterName(offerItemPriceFilterName); 2312 if(arguments.containsKey("isDefault")) 2313 edit.setIsDefault(isDefault); 2314 if(arguments.containsKey("sortOrder")) 2315 edit.setSortOrder(sortOrder); 2316 if(arguments.containsKey("description")) 2317 edit.setDescription(description); 2318 2319 commandForm.setEdit(edit); 2320 commandForm.setEditMode(EditMode.UPDATE); 2321 2322 commandResult = OfferUtil.getHome().editOffer(BaseGraphQl.getUserVisitPK(env), commandForm); 2323 } 2324 2325 mutationResultObject.setCommandResult(commandResult); 2326 } catch (NamingException ex) { 2327 throw new RuntimeException(ex); 2328 } 2329 2330 return mutationResultObject; 2331 } 2332 2333 @GraphQLField 2334 @GraphQLRelayMutation 2335 static MutationResultWithIdObject createOfferItem(final DataFetchingEnvironment env, 2336 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2337 @GraphQLName("itemName") @GraphQLNonNull final String itemName) { 2338 var mutationResultObject = new MutationResultWithIdObject(); 2339 2340 try { 2341 var commandForm = OfferUtil.getHome().getCreateOfferItemForm(); 2342 2343 commandForm.setOfferName(offerName); 2344 commandForm.setItemName(itemName); 2345 2346 var commandResult = OfferUtil.getHome().createOfferItem(BaseGraphQl.getUserVisitPK(env), commandForm); 2347 mutationResultObject.setCommandResult(commandResult); 2348 2349 if(!commandResult.hasErrors()) { 2350 var result = commandResult.getExecutionResult().getResult(); 2351 2352 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2353 } 2354 } catch (NamingException ex) { 2355 throw new RuntimeException(ex); 2356 } 2357 2358 return mutationResultObject; 2359 } 2360 2361 @GraphQLField 2362 @GraphQLRelayMutation 2363 static MutationResultObject deleteOfferItem(final DataFetchingEnvironment env, 2364 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2365 @GraphQLName("itemName") @GraphQLNonNull final String itemName) { 2366 var mutationResultObject = new MutationResultObject(); 2367 2368 try { 2369 var commandForm = OfferUtil.getHome().getDeleteOfferItemForm(); 2370 2371 commandForm.setOfferName(offerName); 2372 commandForm.setItemName(itemName); 2373 2374 var commandResult = OfferUtil.getHome().deleteOfferItem(BaseGraphQl.getUserVisitPK(env), commandForm); 2375 mutationResultObject.setCommandResult(commandResult); 2376 } catch (NamingException ex) { 2377 throw new RuntimeException(ex); 2378 } 2379 2380 return mutationResultObject; 2381 } 2382 2383 @GraphQLField 2384 @GraphQLRelayMutation 2385 static MutationResultObject createOfferItemPrice(final DataFetchingEnvironment env, 2386 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2387 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 2388 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 2389 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 2390 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 2391 @GraphQLName("unitPrice") final String unitPrice, 2392 @GraphQLName("minimumUnitPrice") final String minimumUnitPrice, 2393 @GraphQLName("maximumUnitPrice") final String maximumUnitPrice, 2394 @GraphQLName("unitPriceIncrement") final String unitPriceIncrement) { 2395 var mutationResultObject = new MutationResultObject(); 2396 2397 try { 2398 var commandForm = OfferUtil.getHome().getCreateOfferItemPriceForm(); 2399 2400 commandForm.setOfferName(offerName); 2401 commandForm.setItemName(itemName); 2402 commandForm.setInventoryConditionName(inventoryConditionName); 2403 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 2404 commandForm.setCurrencyIsoName(currencyIsoName); 2405 commandForm.setUnitPrice(unitPrice); 2406 commandForm.setMinimumUnitPrice(minimumUnitPrice); 2407 commandForm.setMaximumUnitPrice(maximumUnitPrice); 2408 commandForm.setUnitPriceIncrement(unitPriceIncrement); 2409 2410 var commandResult = OfferUtil.getHome().createOfferItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 2411 mutationResultObject.setCommandResult(commandResult); 2412 } catch (NamingException ex) { 2413 throw new RuntimeException(ex); 2414 } 2415 2416 return mutationResultObject; 2417 } 2418 2419 @GraphQLField 2420 @GraphQLRelayMutation 2421 static MutationResultObject deleteOfferItemPrice(final DataFetchingEnvironment env, 2422 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2423 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 2424 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 2425 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 2426 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 2427 var mutationResultObject = new MutationResultObject(); 2428 2429 try { 2430 var commandForm = OfferUtil.getHome().getDeleteOfferItemPriceForm(); 2431 2432 commandForm.setOfferName(offerName); 2433 commandForm.setItemName(itemName); 2434 commandForm.setInventoryConditionName(inventoryConditionName); 2435 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 2436 commandForm.setCurrencyIsoName(currencyIsoName); 2437 2438 var commandResult = OfferUtil.getHome().deleteOfferItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 2439 mutationResultObject.setCommandResult(commandResult); 2440 } catch (NamingException ex) { 2441 throw new RuntimeException(ex); 2442 } 2443 2444 return mutationResultObject; 2445 } 2446 2447 @GraphQLField 2448 @GraphQLRelayMutation 2449 static MutationResultObject editOfferItemPrice(final DataFetchingEnvironment env, 2450 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2451 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 2452 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 2453 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 2454 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 2455 @GraphQLName("unitPrice") final String unitPrice, 2456 @GraphQLName("minimumUnitPrice") final String minimumUnitPrice, 2457 @GraphQLName("maximumUnitPrice") final String maximumUnitPrice, 2458 @GraphQLName("unitPriceIncrement") final String unitPriceIncrement) { 2459 var mutationResultObject = new MutationResultObject(); 2460 2461 try { 2462 var spec = OfferUtil.getHome().getOfferItemPriceSpec(); 2463 2464 spec.setOfferName(offerName); 2465 spec.setItemName(itemName); 2466 spec.setInventoryConditionName(inventoryConditionName); 2467 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 2468 spec.setCurrencyIsoName(currencyIsoName); 2469 2470 var commandForm = OfferUtil.getHome().getEditOfferItemPriceForm(); 2471 2472 commandForm.setSpec(spec); 2473 commandForm.setEditMode(EditMode.LOCK); 2474 2475 var commandResult = OfferUtil.getHome().editOfferItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 2476 2477 if(!commandResult.hasErrors()) { 2478 var executionResult = commandResult.getExecutionResult(); 2479 var result = executionResult.getResult(); 2480 Map<String, Object> arguments = env.getArgument("input"); 2481 var edit = result.getEdit(); 2482 2483 if(arguments.containsKey("unitPrice")) 2484 edit.setUnitPrice(unitPrice); 2485 if(arguments.containsKey("minimumUnitPrice")) 2486 edit.setMinimumUnitPrice(minimumUnitPrice); 2487 if(arguments.containsKey("maximumUnitPrice")) 2488 edit.setMaximumUnitPrice(maximumUnitPrice); 2489 if(arguments.containsKey("unitPriceIncrement")) 2490 edit.setUnitPriceIncrement(unitPriceIncrement); 2491 2492 commandForm.setEdit(edit); 2493 commandForm.setEditMode(EditMode.UPDATE); 2494 2495 commandResult = OfferUtil.getHome().editOfferItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 2496 } 2497 2498 mutationResultObject.setCommandResult(commandResult); 2499 } catch (NamingException ex) { 2500 throw new RuntimeException(ex); 2501 } 2502 2503 return mutationResultObject; 2504 } 2505 2506 @GraphQLField 2507 @GraphQLRelayMutation 2508 static MutationResultObject createOfferCustomerType(final DataFetchingEnvironment env, 2509 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2510 @GraphQLName("customerTypeName") @GraphQLNonNull final String customerTypeName, 2511 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 2512 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 2513 var mutationResultObject = new MutationResultObject(); 2514 2515 try { 2516 var commandForm = OfferUtil.getHome().getCreateOfferCustomerTypeForm(); 2517 2518 commandForm.setOfferName(offerName); 2519 commandForm.setCustomerTypeName(customerTypeName); 2520 commandForm.setIsDefault(isDefault); 2521 commandForm.setSortOrder(sortOrder); 2522 2523 var commandResult = OfferUtil.getHome().createOfferCustomerType(BaseGraphQl.getUserVisitPK(env), commandForm); 2524 mutationResultObject.setCommandResult(commandResult); 2525 } catch (NamingException ex) { 2526 throw new RuntimeException(ex); 2527 } 2528 2529 return mutationResultObject; 2530 } 2531 2532 @GraphQLField 2533 @GraphQLRelayMutation 2534 static MutationResultObject deleteOfferCustomerType(final DataFetchingEnvironment env, 2535 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2536 @GraphQLName("customerTypeName") @GraphQLNonNull final String customerTypeName) { 2537 var mutationResultObject = new MutationResultObject(); 2538 2539 try { 2540 var commandForm = OfferUtil.getHome().getDeleteOfferCustomerTypeForm(); 2541 2542 commandForm.setOfferName(offerName); 2543 commandForm.setCustomerTypeName(customerTypeName); 2544 2545 var commandResult = OfferUtil.getHome().deleteOfferCustomerType(BaseGraphQl.getUserVisitPK(env), commandForm); 2546 mutationResultObject.setCommandResult(commandResult); 2547 } catch (NamingException ex) { 2548 throw new RuntimeException(ex); 2549 } 2550 2551 return mutationResultObject; 2552 } 2553 2554 @GraphQLField 2555 @GraphQLRelayMutation 2556 static MutationResultObject editOfferCustomerType(final DataFetchingEnvironment env, 2557 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2558 @GraphQLName("customerTypeName") @GraphQLNonNull final String customerTypeName, 2559 @GraphQLName("isDefault") final String isDefault, 2560 @GraphQLName("sortOrder") final String sortOrder) { 2561 var mutationResultObject = new MutationResultObject(); 2562 2563 try { 2564 var spec = OfferUtil.getHome().getOfferCustomerTypeSpec(); 2565 2566 spec.setOfferName(offerName); 2567 spec.setCustomerTypeName(customerTypeName); 2568 2569 var commandForm = OfferUtil.getHome().getEditOfferCustomerTypeForm(); 2570 2571 commandForm.setSpec(spec); 2572 commandForm.setEditMode(EditMode.LOCK); 2573 2574 var commandResult = OfferUtil.getHome().editOfferCustomerType(BaseGraphQl.getUserVisitPK(env), commandForm); 2575 2576 if(!commandResult.hasErrors()) { 2577 var executionResult = commandResult.getExecutionResult(); 2578 var result = executionResult.getResult(); 2579 Map<String, Object> arguments = env.getArgument("input"); 2580 var edit = result.getEdit(); 2581 2582 if(arguments.containsKey("isDefault")) 2583 edit.setIsDefault(isDefault); 2584 if(arguments.containsKey("sortOrder")) 2585 edit.setSortOrder(sortOrder); 2586 2587 commandForm.setEdit(edit); 2588 commandForm.setEditMode(EditMode.UPDATE); 2589 2590 commandResult = OfferUtil.getHome().editOfferCustomerType(BaseGraphQl.getUserVisitPK(env), commandForm); 2591 } 2592 2593 mutationResultObject.setCommandResult(commandResult); 2594 } catch (NamingException ex) { 2595 throw new RuntimeException(ex); 2596 } 2597 2598 return mutationResultObject; 2599 } 2600 2601 @GraphQLField 2602 @GraphQLRelayMutation 2603 static MutationResultWithIdObject createUse(final DataFetchingEnvironment env, 2604 @GraphQLName("useName") @GraphQLNonNull final String useName, 2605 @GraphQLName("useTypeName") @GraphQLNonNull final String useTypeName, 2606 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 2607 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 2608 @GraphQLName("description") final String description) { 2609 var mutationResultObject = new MutationResultWithIdObject(); 2610 2611 try { 2612 var commandForm = OfferUtil.getHome().getCreateUseForm(); 2613 2614 commandForm.setUseName(useName); 2615 commandForm.setUseTypeName(useTypeName); 2616 commandForm.setIsDefault(isDefault); 2617 commandForm.setSortOrder(sortOrder); 2618 commandForm.setDescription(description); 2619 2620 var commandResult = OfferUtil.getHome().createUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2621 mutationResultObject.setCommandResult(commandResult); 2622 2623 if(!commandResult.hasErrors()) { 2624 var result = commandResult.getExecutionResult().getResult(); 2625 2626 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2627 } 2628 } catch (NamingException ex) { 2629 throw new RuntimeException(ex); 2630 } 2631 2632 return mutationResultObject; 2633 } 2634 2635 @GraphQLField 2636 @GraphQLRelayMutation 2637 static MutationResultObject deleteUse(final DataFetchingEnvironment env, 2638 @GraphQLName("useName") @GraphQLNonNull final String useName) { 2639 var mutationResultObject = new MutationResultObject(); 2640 2641 try { 2642 var commandForm = OfferUtil.getHome().getDeleteUseForm(); 2643 2644 commandForm.setUseName(useName); 2645 2646 var commandResult = OfferUtil.getHome().deleteUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2647 mutationResultObject.setCommandResult(commandResult); 2648 } catch (NamingException ex) { 2649 throw new RuntimeException(ex); 2650 } 2651 2652 return mutationResultObject; 2653 } 2654 2655 @GraphQLField 2656 @GraphQLRelayMutation 2657 static MutationResultWithIdObject editUse(final DataFetchingEnvironment env, 2658 @GraphQLName("originalUseName") final String originalUseName, 2659 //@GraphQLName("id") @GraphQLID final String id, 2660 @GraphQLName("useName") final String useName, 2661 @GraphQLName("useTypeName") final String useTypeName, 2662 @GraphQLName("isDefault") final String isDefault, 2663 @GraphQLName("sortOrder") final String sortOrder, 2664 @GraphQLName("description") final String description) { 2665 var mutationResultObject = new MutationResultWithIdObject(); 2666 2667 try { 2668 var spec = OfferUtil.getHome().getUseUniversalSpec(); 2669 2670 spec.setUseName(originalUseName); 2671 //spec.setUuid(id); 2672 2673 var commandForm = OfferUtil.getHome().getEditUseForm(); 2674 2675 commandForm.setSpec(spec); 2676 commandForm.setEditMode(EditMode.LOCK); 2677 2678 var commandResult = OfferUtil.getHome().editUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2679 2680 if(!commandResult.hasErrors()) { 2681 var executionResult = commandResult.getExecutionResult(); 2682 var result = executionResult.getResult(); 2683 Map<String, Object> arguments = env.getArgument("input"); 2684 var edit = result.getEdit(); 2685 2686 mutationResultObject.setEntityInstance(result.getUse().getEntityInstance()); 2687 2688 if(arguments.containsKey("useName")) 2689 edit.setUseName(useName); 2690 if(arguments.containsKey("useTypeName")) 2691 edit.setUseTypeName(useTypeName); 2692 if(arguments.containsKey("isDefault")) 2693 edit.setIsDefault(isDefault); 2694 if(arguments.containsKey("sortOrder")) 2695 edit.setSortOrder(sortOrder); 2696 if(arguments.containsKey("description")) 2697 edit.setDescription(description); 2698 2699 commandForm.setEdit(edit); 2700 commandForm.setEditMode(EditMode.UPDATE); 2701 2702 commandResult = OfferUtil.getHome().editUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2703 } 2704 2705 mutationResultObject.setCommandResult(commandResult); 2706 } catch (NamingException ex) { 2707 throw new RuntimeException(ex); 2708 } 2709 2710 return mutationResultObject; 2711 } 2712 2713 @GraphQLField 2714 @GraphQLRelayMutation 2715 static MutationResultWithIdObject createOfferNameElement(final DataFetchingEnvironment env, 2716 @GraphQLName("offerNameElementName") @GraphQLNonNull final String offerNameElementName, 2717 @GraphQLName("offset") @GraphQLNonNull final String offset, 2718 @GraphQLName("length") @GraphQLNonNull final String length, 2719 @GraphQLName("validationPattern") final String validationPattern, 2720 @GraphQLName("description") final String description) { 2721 var mutationResultObject = new MutationResultWithIdObject(); 2722 2723 try { 2724 var commandForm = OfferUtil.getHome().getCreateOfferNameElementForm(); 2725 2726 commandForm.setOfferNameElementName(offerNameElementName); 2727 commandForm.setOffset(offset); 2728 commandForm.setLength(length); 2729 commandForm.setValidationPattern(validationPattern); 2730 commandForm.setDescription(description); 2731 2732 var commandResult = OfferUtil.getHome().createOfferNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 2733 mutationResultObject.setCommandResult(commandResult); 2734 2735 if(!commandResult.hasErrors()) { 2736 var result = commandResult.getExecutionResult().getResult(); 2737 2738 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2739 } 2740 } catch (NamingException ex) { 2741 throw new RuntimeException(ex); 2742 } 2743 2744 return mutationResultObject; 2745 } 2746 2747 @GraphQLField 2748 @GraphQLRelayMutation 2749 static MutationResultObject deleteOfferNameElement(final DataFetchingEnvironment env, 2750 @GraphQLName("offerNameElementName") @GraphQLNonNull final String offerNameElementName) { 2751 var mutationResultObject = new MutationResultObject(); 2752 2753 try { 2754 var commandForm = OfferUtil.getHome().getDeleteOfferNameElementForm(); 2755 2756 commandForm.setOfferNameElementName(offerNameElementName); 2757 2758 var commandResult = OfferUtil.getHome().deleteOfferNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 2759 mutationResultObject.setCommandResult(commandResult); 2760 } catch (NamingException ex) { 2761 throw new RuntimeException(ex); 2762 } 2763 2764 return mutationResultObject; 2765 } 2766 2767 @GraphQLField 2768 @GraphQLRelayMutation 2769 static MutationResultWithIdObject editOfferNameElement(final DataFetchingEnvironment env, 2770 @GraphQLName("originalOfferNameElementName") final String originalOfferNameElementName, 2771 @GraphQLName("id") @GraphQLID final String id, 2772 @GraphQLName("offerNameElementName") final String offerNameElementName, 2773 @GraphQLName("offset") final String offset, 2774 @GraphQLName("length") final String length, 2775 @GraphQLName("validationPattern") final String validationPattern, 2776 @GraphQLName("description") final String description) { 2777 var mutationResultObject = new MutationResultWithIdObject(); 2778 2779 try { 2780 var spec = OfferUtil.getHome().getOfferNameElementUniversalSpec(); 2781 2782 spec.setOfferNameElementName(originalOfferNameElementName); 2783 spec.setUuid(id); 2784 2785 var commandForm = OfferUtil.getHome().getEditOfferNameElementForm(); 2786 2787 commandForm.setSpec(spec); 2788 commandForm.setEditMode(EditMode.LOCK); 2789 2790 var commandResult = OfferUtil.getHome().editOfferNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 2791 2792 if(!commandResult.hasErrors()) { 2793 var executionResult = commandResult.getExecutionResult(); 2794 var result = executionResult.getResult(); 2795 Map<String, Object> arguments = env.getArgument("input"); 2796 var edit = result.getEdit(); 2797 2798 mutationResultObject.setEntityInstance(result.getOfferNameElement().getEntityInstance()); 2799 2800 if(arguments.containsKey("offerNameElementName")) 2801 edit.setOfferNameElementName(offerNameElementName); 2802 if(arguments.containsKey("offset")) 2803 edit.setOffset(offset); 2804 if(arguments.containsKey("length")) 2805 edit.setLength(length); 2806 if(arguments.containsKey("validationPattern")) 2807 edit.setValidationPattern(validationPattern); 2808 if(arguments.containsKey("description")) 2809 edit.setDescription(description); 2810 2811 commandForm.setEdit(edit); 2812 commandForm.setEditMode(EditMode.UPDATE); 2813 2814 commandResult = OfferUtil.getHome().editOfferNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 2815 } 2816 2817 mutationResultObject.setCommandResult(commandResult); 2818 } catch (NamingException ex) { 2819 throw new RuntimeException(ex); 2820 } 2821 2822 return mutationResultObject; 2823 } 2824 2825 @GraphQLField 2826 @GraphQLRelayMutation 2827 static MutationResultWithIdObject createUseNameElement(final DataFetchingEnvironment env, 2828 @GraphQLName("useNameElementName") @GraphQLNonNull final String useNameElementName, 2829 @GraphQLName("offset") @GraphQLNonNull final String offset, 2830 @GraphQLName("length") @GraphQLNonNull final String length, 2831 @GraphQLName("validationPattern") final String validationPattern, 2832 @GraphQLName("description") final String description) { 2833 var mutationResultObject = new MutationResultWithIdObject(); 2834 2835 try { 2836 var commandForm = OfferUtil.getHome().getCreateUseNameElementForm(); 2837 2838 commandForm.setUseNameElementName(useNameElementName); 2839 commandForm.setOffset(offset); 2840 commandForm.setLength(length); 2841 commandForm.setValidationPattern(validationPattern); 2842 commandForm.setDescription(description); 2843 2844 var commandResult = OfferUtil.getHome().createUseNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 2845 mutationResultObject.setCommandResult(commandResult); 2846 2847 if(!commandResult.hasErrors()) { 2848 var result = commandResult.getExecutionResult().getResult(); 2849 2850 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2851 } 2852 } catch (NamingException ex) { 2853 throw new RuntimeException(ex); 2854 } 2855 2856 return mutationResultObject; 2857 } 2858 2859 @GraphQLField 2860 @GraphQLRelayMutation 2861 static MutationResultObject deleteUseNameElement(final DataFetchingEnvironment env, 2862 @GraphQLName("useNameElementName") @GraphQLNonNull final String useNameElementName) { 2863 var mutationResultObject = new MutationResultObject(); 2864 2865 try { 2866 var commandForm = OfferUtil.getHome().getDeleteUseNameElementForm(); 2867 2868 commandForm.setUseNameElementName(useNameElementName); 2869 2870 var commandResult = OfferUtil.getHome().deleteUseNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 2871 mutationResultObject.setCommandResult(commandResult); 2872 } catch (NamingException ex) { 2873 throw new RuntimeException(ex); 2874 } 2875 2876 return mutationResultObject; 2877 } 2878 2879 @GraphQLField 2880 @GraphQLRelayMutation 2881 static MutationResultWithIdObject editUseNameElement(final DataFetchingEnvironment env, 2882 @GraphQLName("originalUseNameElementName") final String originalUseNameElementName, 2883 @GraphQLName("id") @GraphQLID final String id, 2884 @GraphQLName("useNameElementName") final String useNameElementName, 2885 @GraphQLName("offset") final String offset, 2886 @GraphQLName("length") final String length, 2887 @GraphQLName("validationPattern") final String validationPattern, 2888 @GraphQLName("description") final String description) { 2889 var mutationResultObject = new MutationResultWithIdObject(); 2890 2891 try { 2892 var spec = OfferUtil.getHome().getUseNameElementUniversalSpec(); 2893 2894 spec.setUseNameElementName(originalUseNameElementName); 2895 spec.setUuid(id); 2896 2897 var commandForm = OfferUtil.getHome().getEditUseNameElementForm(); 2898 2899 commandForm.setSpec(spec); 2900 commandForm.setEditMode(EditMode.LOCK); 2901 2902 var commandResult = OfferUtil.getHome().editUseNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 2903 2904 if(!commandResult.hasErrors()) { 2905 var executionResult = commandResult.getExecutionResult(); 2906 var result = executionResult.getResult(); 2907 Map<String, Object> arguments = env.getArgument("input"); 2908 var edit = result.getEdit(); 2909 2910 mutationResultObject.setEntityInstance(result.getUseNameElement().getEntityInstance()); 2911 2912 if(arguments.containsKey("useNameElementName")) 2913 edit.setUseNameElementName(useNameElementName); 2914 if(arguments.containsKey("offset")) 2915 edit.setOffset(offset); 2916 if(arguments.containsKey("length")) 2917 edit.setLength(length); 2918 if(arguments.containsKey("validationPattern")) 2919 edit.setValidationPattern(validationPattern); 2920 if(arguments.containsKey("description")) 2921 edit.setDescription(description); 2922 2923 commandForm.setEdit(edit); 2924 commandForm.setEditMode(EditMode.UPDATE); 2925 2926 commandResult = OfferUtil.getHome().editUseNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 2927 } 2928 2929 mutationResultObject.setCommandResult(commandResult); 2930 } catch (NamingException ex) { 2931 throw new RuntimeException(ex); 2932 } 2933 2934 return mutationResultObject; 2935 } 2936 2937 @GraphQLField 2938 @GraphQLRelayMutation 2939 static MutationResultWithIdObject createUseType(final DataFetchingEnvironment env, 2940 @GraphQLName("useTypeName") @GraphQLNonNull final String useTypeName, 2941 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 2942 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 2943 @GraphQLName("description") final String description) { 2944 var mutationResultObject = new MutationResultWithIdObject(); 2945 2946 try { 2947 var commandForm = OfferUtil.getHome().getCreateUseTypeForm(); 2948 2949 commandForm.setUseTypeName(useTypeName); 2950 commandForm.setIsDefault(isDefault); 2951 commandForm.setSortOrder(sortOrder); 2952 commandForm.setDescription(description); 2953 2954 var commandResult = OfferUtil.getHome().createUseType(BaseGraphQl.getUserVisitPK(env), commandForm); 2955 mutationResultObject.setCommandResult(commandResult); 2956 2957 if(!commandResult.hasErrors()) { 2958 var result = commandResult.getExecutionResult().getResult(); 2959 2960 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2961 } 2962 } catch (NamingException ex) { 2963 throw new RuntimeException(ex); 2964 } 2965 2966 return mutationResultObject; 2967 } 2968 2969 @GraphQLField 2970 @GraphQLRelayMutation 2971 static MutationResultObject deleteUseType(final DataFetchingEnvironment env, 2972 @GraphQLName("useTypeName") @GraphQLNonNull final String useTypeName) { 2973 var mutationResultObject = new MutationResultObject(); 2974 2975 try { 2976 var commandForm = OfferUtil.getHome().getDeleteUseTypeForm(); 2977 2978 commandForm.setUseTypeName(useTypeName); 2979 2980 var commandResult = OfferUtil.getHome().deleteUseType(BaseGraphQl.getUserVisitPK(env), commandForm); 2981 mutationResultObject.setCommandResult(commandResult); 2982 } catch (NamingException ex) { 2983 throw new RuntimeException(ex); 2984 } 2985 2986 return mutationResultObject; 2987 } 2988 2989 @GraphQLField 2990 @GraphQLRelayMutation 2991 static MutationResultWithIdObject editUseType(final DataFetchingEnvironment env, 2992 @GraphQLName("originalUseTypeName") final String originalUseTypeName, 2993 @GraphQLName("id") @GraphQLID final String id, 2994 @GraphQLName("useTypeName") final String useTypeName, 2995 @GraphQLName("isDefault") final String isDefault, 2996 @GraphQLName("sortOrder") final String sortOrder, 2997 @GraphQLName("description") final String description) { 2998 var mutationResultObject = new MutationResultWithIdObject(); 2999 3000 try { 3001 var spec = OfferUtil.getHome().getUseTypeUniversalSpec(); 3002 3003 spec.setUseTypeName(originalUseTypeName); 3004 spec.setUuid(id); 3005 3006 var commandForm = OfferUtil.getHome().getEditUseTypeForm(); 3007 3008 commandForm.setSpec(spec); 3009 commandForm.setEditMode(EditMode.LOCK); 3010 3011 var commandResult = OfferUtil.getHome().editUseType(BaseGraphQl.getUserVisitPK(env), commandForm); 3012 3013 if(!commandResult.hasErrors()) { 3014 var executionResult = commandResult.getExecutionResult(); 3015 var result = executionResult.getResult(); 3016 Map<String, Object> arguments = env.getArgument("input"); 3017 var edit = result.getEdit(); 3018 3019 mutationResultObject.setEntityInstance(result.getUseType().getEntityInstance()); 3020 3021 if(arguments.containsKey("useTypeName")) 3022 edit.setUseTypeName(useTypeName); 3023 if(arguments.containsKey("isDefault")) 3024 edit.setIsDefault(isDefault); 3025 if(arguments.containsKey("sortOrder")) 3026 edit.setSortOrder(sortOrder); 3027 if(arguments.containsKey("description")) 3028 edit.setDescription(description); 3029 3030 commandForm.setEdit(edit); 3031 commandForm.setEditMode(EditMode.UPDATE); 3032 3033 commandResult = OfferUtil.getHome().editUseType(BaseGraphQl.getUserVisitPK(env), commandForm); 3034 } 3035 3036 mutationResultObject.setCommandResult(commandResult); 3037 } catch (NamingException ex) { 3038 throw new RuntimeException(ex); 3039 } 3040 3041 return mutationResultObject; 3042 } 3043 3044 @GraphQLField 3045 @GraphQLRelayMutation 3046 static MutationResultWithIdObject createFreeOnBoard(final DataFetchingEnvironment env, 3047 @GraphQLName("freeOnBoardName") @GraphQLNonNull final String freeOnBoardName, 3048 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3049 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3050 @GraphQLName("description") final String description) { 3051 var mutationResultObject = new MutationResultWithIdObject(); 3052 3053 try { 3054 var commandForm = ShipmentUtil.getHome().getCreateFreeOnBoardForm(); 3055 3056 commandForm.setFreeOnBoardName(freeOnBoardName); 3057 commandForm.setIsDefault(isDefault); 3058 commandForm.setSortOrder(sortOrder); 3059 commandForm.setDescription(description); 3060 3061 var commandResult = ShipmentUtil.getHome().createFreeOnBoard(BaseGraphQl.getUserVisitPK(env), commandForm); 3062 mutationResultObject.setCommandResult(commandResult); 3063 3064 if(!commandResult.hasErrors()) { 3065 var result = commandResult.getExecutionResult().getResult(); 3066 3067 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3068 } 3069 } catch (NamingException ex) { 3070 throw new RuntimeException(ex); 3071 } 3072 3073 return mutationResultObject; 3074 } 3075 3076 @GraphQLField 3077 @GraphQLRelayMutation 3078 static MutationResultObject deleteFreeOnBoard(final DataFetchingEnvironment env, 3079 @GraphQLName("freeOnBoardName") @GraphQLNonNull final String freeOnBoardName) { 3080 var mutationResultObject = new MutationResultObject(); 3081 3082 try { 3083 var commandForm = ShipmentUtil.getHome().getDeleteFreeOnBoardForm(); 3084 3085 commandForm.setFreeOnBoardName(freeOnBoardName); 3086 3087 var commandResult = ShipmentUtil.getHome().deleteFreeOnBoard(BaseGraphQl.getUserVisitPK(env), commandForm); 3088 mutationResultObject.setCommandResult(commandResult); 3089 } catch (NamingException ex) { 3090 throw new RuntimeException(ex); 3091 } 3092 3093 return mutationResultObject; 3094 } 3095 3096 @GraphQLField 3097 @GraphQLRelayMutation 3098 static MutationResultWithIdObject editFreeOnBoard(final DataFetchingEnvironment env, 3099 @GraphQLName("originalFreeOnBoardName") final String originalFreeOnBoardName, 3100 @GraphQLName("id") @GraphQLID final String id, 3101 @GraphQLName("freeOnBoardName") final String freeOnBoardName, 3102 @GraphQLName("isDefault") final String isDefault, 3103 @GraphQLName("sortOrder") final String sortOrder, 3104 @GraphQLName("description") final String description) { 3105 var mutationResultObject = new MutationResultWithIdObject(); 3106 3107 try { 3108 var spec = ShipmentUtil.getHome().getFreeOnBoardUniversalSpec(); 3109 3110 spec.setFreeOnBoardName(originalFreeOnBoardName); 3111 spec.setUuid(id); 3112 3113 var commandForm = ShipmentUtil.getHome().getEditFreeOnBoardForm(); 3114 3115 commandForm.setSpec(spec); 3116 commandForm.setEditMode(EditMode.LOCK); 3117 3118 var commandResult = ShipmentUtil.getHome().editFreeOnBoard(BaseGraphQl.getUserVisitPK(env), commandForm); 3119 3120 if(!commandResult.hasErrors()) { 3121 var executionResult = commandResult.getExecutionResult(); 3122 var result = executionResult.getResult(); 3123 Map<String, Object> arguments = env.getArgument("input"); 3124 var edit = result.getEdit(); 3125 3126 mutationResultObject.setEntityInstance(result.getFreeOnBoard().getEntityInstance()); 3127 3128 if(arguments.containsKey("freeOnBoardName")) 3129 edit.setFreeOnBoardName(freeOnBoardName); 3130 if(arguments.containsKey("isDefault")) 3131 edit.setIsDefault(isDefault); 3132 if(arguments.containsKey("sortOrder")) 3133 edit.setSortOrder(sortOrder); 3134 if(arguments.containsKey("description")) 3135 edit.setDescription(description); 3136 3137 commandForm.setEdit(edit); 3138 commandForm.setEditMode(EditMode.UPDATE); 3139 3140 commandResult = ShipmentUtil.getHome().editFreeOnBoard(BaseGraphQl.getUserVisitPK(env), commandForm); 3141 } 3142 3143 mutationResultObject.setCommandResult(commandResult); 3144 } catch (NamingException ex) { 3145 throw new RuntimeException(ex); 3146 } 3147 3148 return mutationResultObject; 3149 } 3150 3151 @GraphQLField 3152 @GraphQLRelayMutation 3153 static MutationResultWithIdObject createPaymentProcessor(final DataFetchingEnvironment env, 3154 @GraphQLName("paymentProcessorName") @GraphQLNonNull final String paymentProcessorName, 3155 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3156 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3157 @GraphQLName("description") final String description) { 3158 var mutationResultObject = new MutationResultWithIdObject(); 3159 3160 try { 3161 var commandForm = PaymentUtil.getHome().getCreatePaymentProcessorForm(); 3162 3163 commandForm.setPaymentProcessorName(paymentProcessorName); 3164 commandForm.setIsDefault(isDefault); 3165 commandForm.setSortOrder(sortOrder); 3166 commandForm.setDescription(description); 3167 3168 var commandResult = PaymentUtil.getHome().createPaymentProcessor(BaseGraphQl.getUserVisitPK(env), commandForm); 3169 mutationResultObject.setCommandResult(commandResult); 3170 3171 if(!commandResult.hasErrors()) { 3172 var result = commandResult.getExecutionResult().getResult(); 3173 3174 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3175 } 3176 } catch (NamingException ex) { 3177 throw new RuntimeException(ex); 3178 } 3179 3180 return mutationResultObject; 3181 } 3182 3183 @GraphQLField 3184 @GraphQLRelayMutation 3185 static MutationResultObject deletePaymentProcessor(final DataFetchingEnvironment env, 3186 @GraphQLName("paymentProcessorName") @GraphQLNonNull final String paymentProcessorName) { 3187 var mutationResultObject = new MutationResultObject(); 3188 3189 try { 3190 var commandForm = PaymentUtil.getHome().getDeletePaymentProcessorForm(); 3191 3192 commandForm.setPaymentProcessorName(paymentProcessorName); 3193 3194 var commandResult = PaymentUtil.getHome().deletePaymentProcessor(BaseGraphQl.getUserVisitPK(env), commandForm); 3195 mutationResultObject.setCommandResult(commandResult); 3196 } catch (NamingException ex) { 3197 throw new RuntimeException(ex); 3198 } 3199 3200 return mutationResultObject; 3201 } 3202 3203 @GraphQLField 3204 @GraphQLRelayMutation 3205 static MutationResultWithIdObject editPaymentProcessor(final DataFetchingEnvironment env, 3206 @GraphQLName("originalPaymentProcessorName") final String originalPaymentProcessorName, 3207 @GraphQLName("id") @GraphQLID final String id, 3208 @GraphQLName("paymentProcessorName") final String paymentProcessorName, 3209 @GraphQLName("isDefault") final String isDefault, 3210 @GraphQLName("sortOrder") final String sortOrder, 3211 @GraphQLName("description") final String description) { 3212 var mutationResultObject = new MutationResultWithIdObject(); 3213 3214 try { 3215 var spec = PaymentUtil.getHome().getPaymentProcessorUniversalSpec(); 3216 3217 spec.setPaymentProcessorName(originalPaymentProcessorName); 3218 spec.setUuid(id); 3219 3220 var commandForm = PaymentUtil.getHome().getEditPaymentProcessorForm(); 3221 3222 commandForm.setSpec(spec); 3223 commandForm.setEditMode(EditMode.LOCK); 3224 3225 var commandResult = PaymentUtil.getHome().editPaymentProcessor(BaseGraphQl.getUserVisitPK(env), commandForm); 3226 3227 if(!commandResult.hasErrors()) { 3228 var executionResult = commandResult.getExecutionResult(); 3229 var result = executionResult.getResult(); 3230 Map<String, Object> arguments = env.getArgument("input"); 3231 var edit = result.getEdit(); 3232 3233 mutationResultObject.setEntityInstance(result.getPaymentProcessor().getEntityInstance()); 3234 3235 if(arguments.containsKey("paymentProcessorName")) 3236 edit.setPaymentProcessorName(paymentProcessorName); 3237 if(arguments.containsKey("isDefault")) 3238 edit.setIsDefault(isDefault); 3239 if(arguments.containsKey("sortOrder")) 3240 edit.setSortOrder(sortOrder); 3241 if(arguments.containsKey("description")) 3242 edit.setDescription(description); 3243 3244 commandForm.setEdit(edit); 3245 commandForm.setEditMode(EditMode.UPDATE); 3246 3247 commandResult = PaymentUtil.getHome().editPaymentProcessor(BaseGraphQl.getUserVisitPK(env), commandForm); 3248 } 3249 3250 mutationResultObject.setCommandResult(commandResult); 3251 } catch (NamingException ex) { 3252 throw new RuntimeException(ex); 3253 } 3254 3255 return mutationResultObject; 3256 } 3257 3258 @GraphQLField 3259 @GraphQLRelayMutation 3260 static MutationResultWithIdObject createPaymentProcessorType(final DataFetchingEnvironment env, 3261 @GraphQLName("paymentProcessorTypeName") @GraphQLNonNull final String paymentProcessorTypeName, 3262 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3263 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3264 @GraphQLName("description") final String description) { 3265 var mutationResultObject = new MutationResultWithIdObject(); 3266 3267 try { 3268 var commandForm = PaymentUtil.getHome().getCreatePaymentProcessorTypeForm(); 3269 3270 commandForm.setPaymentProcessorTypeName(paymentProcessorTypeName); 3271 commandForm.setIsDefault(isDefault); 3272 commandForm.setSortOrder(sortOrder); 3273 commandForm.setDescription(description); 3274 3275 var commandResult = PaymentUtil.getHome().createPaymentProcessorType(BaseGraphQl.getUserVisitPK(env), commandForm); 3276 mutationResultObject.setCommandResult(commandResult); 3277 3278 if(!commandResult.hasErrors()) { 3279 var result = commandResult.getExecutionResult().getResult(); 3280 3281 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3282 } 3283 } catch (NamingException ex) { 3284 throw new RuntimeException(ex); 3285 } 3286 3287 return mutationResultObject; 3288 } 3289 3290 @GraphQLField 3291 @GraphQLRelayMutation 3292 static MutationResultObject deletePaymentProcessorType(final DataFetchingEnvironment env, 3293 @GraphQLName("paymentProcessorTypeName") @GraphQLNonNull final String paymentProcessorTypeName) { 3294 var mutationResultObject = new MutationResultObject(); 3295 3296 try { 3297 var commandForm = PaymentUtil.getHome().getDeletePaymentProcessorTypeForm(); 3298 3299 commandForm.setPaymentProcessorTypeName(paymentProcessorTypeName); 3300 3301 var commandResult = PaymentUtil.getHome().deletePaymentProcessorType(BaseGraphQl.getUserVisitPK(env), commandForm); 3302 mutationResultObject.setCommandResult(commandResult); 3303 } catch (NamingException ex) { 3304 throw new RuntimeException(ex); 3305 } 3306 3307 return mutationResultObject; 3308 } 3309 3310 @GraphQLField 3311 @GraphQLRelayMutation 3312 static MutationResultWithIdObject editPaymentProcessorType(final DataFetchingEnvironment env, 3313 @GraphQLName("originalPaymentProcessorTypeName") final String originalPaymentProcessorTypeName, 3314 @GraphQLName("id") @GraphQLID final String id, 3315 @GraphQLName("paymentProcessorTypeName") final String paymentProcessorTypeName, 3316 @GraphQLName("isDefault") final String isDefault, 3317 @GraphQLName("sortOrder") final String sortOrder, 3318 @GraphQLName("description") final String description) { 3319 var mutationResultObject = new MutationResultWithIdObject(); 3320 3321 try { 3322 var spec = PaymentUtil.getHome().getPaymentProcessorTypeUniversalSpec(); 3323 3324 spec.setPaymentProcessorTypeName(originalPaymentProcessorTypeName); 3325 spec.setUuid(id); 3326 3327 var commandForm = PaymentUtil.getHome().getEditPaymentProcessorTypeForm(); 3328 3329 commandForm.setSpec(spec); 3330 commandForm.setEditMode(EditMode.LOCK); 3331 3332 var commandResult = PaymentUtil.getHome().editPaymentProcessorType(BaseGraphQl.getUserVisitPK(env), commandForm); 3333 3334 if(!commandResult.hasErrors()) { 3335 var executionResult = commandResult.getExecutionResult(); 3336 var result = executionResult.getResult(); 3337 Map<String, Object> arguments = env.getArgument("input"); 3338 var edit = result.getEdit(); 3339 3340 mutationResultObject.setEntityInstance(result.getPaymentProcessorType().getEntityInstance()); 3341 3342 if(arguments.containsKey("paymentProcessorTypeName")) 3343 edit.setPaymentProcessorTypeName(paymentProcessorTypeName); 3344 if(arguments.containsKey("isDefault")) 3345 edit.setIsDefault(isDefault); 3346 if(arguments.containsKey("sortOrder")) 3347 edit.setSortOrder(sortOrder); 3348 if(arguments.containsKey("description")) 3349 edit.setDescription(description); 3350 3351 commandForm.setEdit(edit); 3352 commandForm.setEditMode(EditMode.UPDATE); 3353 3354 commandResult = PaymentUtil.getHome().editPaymentProcessorType(BaseGraphQl.getUserVisitPK(env), commandForm); 3355 } 3356 3357 mutationResultObject.setCommandResult(commandResult); 3358 } catch (NamingException ex) { 3359 throw new RuntimeException(ex); 3360 } 3361 3362 return mutationResultObject; 3363 } 3364 3365 @GraphQLField 3366 @GraphQLRelayMutation 3367 static MutationResultWithIdObject createPaymentMethodType(final DataFetchingEnvironment env, 3368 @GraphQLName("paymentMethodTypeName") @GraphQLNonNull final String paymentMethodTypeName, 3369 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3370 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3371 @GraphQLName("description") final String description) { 3372 var mutationResultObject = new MutationResultWithIdObject(); 3373 3374 try { 3375 var commandForm = PaymentUtil.getHome().getCreatePaymentMethodTypeForm(); 3376 3377 commandForm.setPaymentMethodTypeName(paymentMethodTypeName); 3378 commandForm.setIsDefault(isDefault); 3379 commandForm.setSortOrder(sortOrder); 3380 commandForm.setDescription(description); 3381 3382 var commandResult = PaymentUtil.getHome().createPaymentMethodType(BaseGraphQl.getUserVisitPK(env), commandForm); 3383 mutationResultObject.setCommandResult(commandResult); 3384 3385 if(!commandResult.hasErrors()) { 3386 var result = commandResult.getExecutionResult().getResult(); 3387 3388 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3389 } 3390 } catch (NamingException ex) { 3391 throw new RuntimeException(ex); 3392 } 3393 3394 return mutationResultObject; 3395 } 3396 3397 @GraphQLField 3398 @GraphQLRelayMutation 3399 static MutationResultObject deletePaymentMethodType(final DataFetchingEnvironment env, 3400 @GraphQLName("paymentMethodTypeName") @GraphQLNonNull final String paymentMethodTypeName) { 3401 var mutationResultObject = new MutationResultObject(); 3402 3403 try { 3404 var commandForm = PaymentUtil.getHome().getDeletePaymentMethodTypeForm(); 3405 3406 commandForm.setPaymentMethodTypeName(paymentMethodTypeName); 3407 3408 var commandResult = PaymentUtil.getHome().deletePaymentMethodType(BaseGraphQl.getUserVisitPK(env), commandForm); 3409 mutationResultObject.setCommandResult(commandResult); 3410 } catch (NamingException ex) { 3411 throw new RuntimeException(ex); 3412 } 3413 3414 return mutationResultObject; 3415 } 3416 3417 @GraphQLField 3418 @GraphQLRelayMutation 3419 static MutationResultWithIdObject editPaymentMethodType(final DataFetchingEnvironment env, 3420 @GraphQLName("originalPaymentMethodTypeName") final String originalPaymentMethodTypeName, 3421 @GraphQLName("id") @GraphQLID final String id, 3422 @GraphQLName("paymentMethodTypeName") final String paymentMethodTypeName, 3423 @GraphQLName("isDefault") final String isDefault, 3424 @GraphQLName("sortOrder") final String sortOrder, 3425 @GraphQLName("description") final String description) { 3426 var mutationResultObject = new MutationResultWithIdObject(); 3427 3428 try { 3429 var spec = PaymentUtil.getHome().getPaymentMethodTypeUniversalSpec(); 3430 3431 spec.setPaymentMethodTypeName(originalPaymentMethodTypeName); 3432 spec.setUuid(id); 3433 3434 var commandForm = PaymentUtil.getHome().getEditPaymentMethodTypeForm(); 3435 3436 commandForm.setSpec(spec); 3437 commandForm.setEditMode(EditMode.LOCK); 3438 3439 var commandResult = PaymentUtil.getHome().editPaymentMethodType(BaseGraphQl.getUserVisitPK(env), commandForm); 3440 3441 if(!commandResult.hasErrors()) { 3442 var executionResult = commandResult.getExecutionResult(); 3443 var result = executionResult.getResult(); 3444 Map<String, Object> arguments = env.getArgument("input"); 3445 var edit = result.getEdit(); 3446 3447 mutationResultObject.setEntityInstance(result.getPaymentMethodType().getEntityInstance()); 3448 3449 if(arguments.containsKey("paymentMethodTypeName")) 3450 edit.setPaymentMethodTypeName(paymentMethodTypeName); 3451 if(arguments.containsKey("isDefault")) 3452 edit.setIsDefault(isDefault); 3453 if(arguments.containsKey("sortOrder")) 3454 edit.setSortOrder(sortOrder); 3455 if(arguments.containsKey("description")) 3456 edit.setDescription(description); 3457 3458 commandForm.setEdit(edit); 3459 commandForm.setEditMode(EditMode.UPDATE); 3460 3461 commandResult = PaymentUtil.getHome().editPaymentMethodType(BaseGraphQl.getUserVisitPK(env), commandForm); 3462 } 3463 3464 mutationResultObject.setCommandResult(commandResult); 3465 } catch (NamingException ex) { 3466 throw new RuntimeException(ex); 3467 } 3468 3469 return mutationResultObject; 3470 } 3471 3472 @GraphQLField 3473 @GraphQLRelayMutation 3474 static MutationResultWithIdObject createPaymentProcessorResultCode(final DataFetchingEnvironment env, 3475 @GraphQLName("paymentProcessorResultCodeName") @GraphQLNonNull final String paymentProcessorResultCodeName, 3476 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3477 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3478 @GraphQLName("description") final String description) { 3479 var mutationResultObject = new MutationResultWithIdObject(); 3480 3481 try { 3482 var commandForm = PaymentUtil.getHome().getCreatePaymentProcessorResultCodeForm(); 3483 3484 commandForm.setPaymentProcessorResultCodeName(paymentProcessorResultCodeName); 3485 commandForm.setIsDefault(isDefault); 3486 commandForm.setSortOrder(sortOrder); 3487 commandForm.setDescription(description); 3488 3489 var commandResult = PaymentUtil.getHome().createPaymentProcessorResultCode(BaseGraphQl.getUserVisitPK(env), commandForm); 3490 mutationResultObject.setCommandResult(commandResult); 3491 3492 if(!commandResult.hasErrors()) { 3493 var result = commandResult.getExecutionResult().getResult(); 3494 3495 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3496 } 3497 } catch (NamingException ex) { 3498 throw new RuntimeException(ex); 3499 } 3500 3501 return mutationResultObject; 3502 } 3503 3504 @GraphQLField 3505 @GraphQLRelayMutation 3506 static MutationResultObject deletePaymentProcessorResultCode(final DataFetchingEnvironment env, 3507 @GraphQLName("paymentProcessorResultCodeName") @GraphQLNonNull final String paymentProcessorResultCodeName) { 3508 var mutationResultObject = new MutationResultObject(); 3509 3510 try { 3511 var commandForm = PaymentUtil.getHome().getDeletePaymentProcessorResultCodeForm(); 3512 3513 commandForm.setPaymentProcessorResultCodeName(paymentProcessorResultCodeName); 3514 3515 var commandResult = PaymentUtil.getHome().deletePaymentProcessorResultCode(BaseGraphQl.getUserVisitPK(env), commandForm); 3516 mutationResultObject.setCommandResult(commandResult); 3517 } catch (NamingException ex) { 3518 throw new RuntimeException(ex); 3519 } 3520 3521 return mutationResultObject; 3522 } 3523 3524 @GraphQLField 3525 @GraphQLRelayMutation 3526 static MutationResultWithIdObject editPaymentProcessorResultCode(final DataFetchingEnvironment env, 3527 @GraphQLName("originalPaymentProcessorResultCodeName") final String originalPaymentProcessorResultCodeName, 3528 @GraphQLName("id") @GraphQLID final String id, 3529 @GraphQLName("paymentProcessorResultCodeName") final String paymentProcessorResultCodeName, 3530 @GraphQLName("isDefault") final String isDefault, 3531 @GraphQLName("sortOrder") final String sortOrder, 3532 @GraphQLName("description") final String description) { 3533 var mutationResultObject = new MutationResultWithIdObject(); 3534 3535 try { 3536 var spec = PaymentUtil.getHome().getPaymentProcessorResultCodeUniversalSpec(); 3537 3538 spec.setPaymentProcessorResultCodeName(originalPaymentProcessorResultCodeName); 3539 spec.setUuid(id); 3540 3541 var commandForm = PaymentUtil.getHome().getEditPaymentProcessorResultCodeForm(); 3542 3543 commandForm.setSpec(spec); 3544 commandForm.setEditMode(EditMode.LOCK); 3545 3546 var commandResult = PaymentUtil.getHome().editPaymentProcessorResultCode(BaseGraphQl.getUserVisitPK(env), commandForm); 3547 3548 if(!commandResult.hasErrors()) { 3549 var executionResult = commandResult.getExecutionResult(); 3550 var result = executionResult.getResult(); 3551 Map<String, Object> arguments = env.getArgument("input"); 3552 var edit = result.getEdit(); 3553 3554 mutationResultObject.setEntityInstance(result.getPaymentProcessorResultCode().getEntityInstance()); 3555 3556 if(arguments.containsKey("paymentProcessorResultCodeName")) 3557 edit.setPaymentProcessorResultCodeName(paymentProcessorResultCodeName); 3558 if(arguments.containsKey("isDefault")) 3559 edit.setIsDefault(isDefault); 3560 if(arguments.containsKey("sortOrder")) 3561 edit.setSortOrder(sortOrder); 3562 if(arguments.containsKey("description")) 3563 edit.setDescription(description); 3564 3565 commandForm.setEdit(edit); 3566 commandForm.setEditMode(EditMode.UPDATE); 3567 3568 commandResult = PaymentUtil.getHome().editPaymentProcessorResultCode(BaseGraphQl.getUserVisitPK(env), commandForm); 3569 } 3570 3571 mutationResultObject.setCommandResult(commandResult); 3572 } catch (NamingException ex) { 3573 throw new RuntimeException(ex); 3574 } 3575 3576 return mutationResultObject; 3577 } 3578 3579 @GraphQLField 3580 @GraphQLRelayMutation 3581 static MutationResultWithIdObject createPaymentProcessorActionType(final DataFetchingEnvironment env, 3582 @GraphQLName("paymentProcessorActionTypeName") @GraphQLNonNull final String paymentProcessorActionTypeName, 3583 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3584 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3585 @GraphQLName("description") final String description) { 3586 var mutationResultObject = new MutationResultWithIdObject(); 3587 3588 try { 3589 var commandForm = PaymentUtil.getHome().getCreatePaymentProcessorActionTypeForm(); 3590 3591 commandForm.setPaymentProcessorActionTypeName(paymentProcessorActionTypeName); 3592 commandForm.setIsDefault(isDefault); 3593 commandForm.setSortOrder(sortOrder); 3594 commandForm.setDescription(description); 3595 3596 var commandResult = PaymentUtil.getHome().createPaymentProcessorActionType(BaseGraphQl.getUserVisitPK(env), commandForm); 3597 mutationResultObject.setCommandResult(commandResult); 3598 3599 if(!commandResult.hasErrors()) { 3600 var result = commandResult.getExecutionResult().getResult(); 3601 3602 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3603 } 3604 } catch (NamingException ex) { 3605 throw new RuntimeException(ex); 3606 } 3607 3608 return mutationResultObject; 3609 } 3610 3611 @GraphQLField 3612 @GraphQLRelayMutation 3613 static MutationResultObject deletePaymentProcessorActionType(final DataFetchingEnvironment env, 3614 @GraphQLName("paymentProcessorActionTypeName") @GraphQLNonNull final String paymentProcessorActionTypeName) { 3615 var mutationResultObject = new MutationResultObject(); 3616 3617 try { 3618 var commandForm = PaymentUtil.getHome().getDeletePaymentProcessorActionTypeForm(); 3619 3620 commandForm.setPaymentProcessorActionTypeName(paymentProcessorActionTypeName); 3621 3622 var commandResult = PaymentUtil.getHome().deletePaymentProcessorActionType(BaseGraphQl.getUserVisitPK(env), commandForm); 3623 mutationResultObject.setCommandResult(commandResult); 3624 } catch (NamingException ex) { 3625 throw new RuntimeException(ex); 3626 } 3627 3628 return mutationResultObject; 3629 } 3630 3631 @GraphQLField 3632 @GraphQLRelayMutation 3633 static MutationResultWithIdObject editPaymentProcessorActionType(final DataFetchingEnvironment env, 3634 @GraphQLName("originalPaymentProcessorActionTypeName") final String originalPaymentProcessorActionTypeName, 3635 @GraphQLName("id") @GraphQLID final String id, 3636 @GraphQLName("paymentProcessorActionTypeName") final String paymentProcessorActionTypeName, 3637 @GraphQLName("isDefault") final String isDefault, 3638 @GraphQLName("sortOrder") final String sortOrder, 3639 @GraphQLName("description") final String description) { 3640 var mutationResultObject = new MutationResultWithIdObject(); 3641 3642 try { 3643 var spec = PaymentUtil.getHome().getPaymentProcessorActionTypeUniversalSpec(); 3644 3645 spec.setPaymentProcessorActionTypeName(originalPaymentProcessorActionTypeName); 3646 spec.setUuid(id); 3647 3648 var commandForm = PaymentUtil.getHome().getEditPaymentProcessorActionTypeForm(); 3649 3650 commandForm.setSpec(spec); 3651 commandForm.setEditMode(EditMode.LOCK); 3652 3653 var commandResult = PaymentUtil.getHome().editPaymentProcessorActionType(BaseGraphQl.getUserVisitPK(env), commandForm); 3654 3655 if(!commandResult.hasErrors()) { 3656 var executionResult = commandResult.getExecutionResult(); 3657 var result = executionResult.getResult(); 3658 Map<String, Object> arguments = env.getArgument("input"); 3659 var edit = result.getEdit(); 3660 3661 mutationResultObject.setEntityInstance(result.getPaymentProcessorActionType().getEntityInstance()); 3662 3663 if(arguments.containsKey("paymentProcessorActionTypeName")) 3664 edit.setPaymentProcessorActionTypeName(paymentProcessorActionTypeName); 3665 if(arguments.containsKey("isDefault")) 3666 edit.setIsDefault(isDefault); 3667 if(arguments.containsKey("sortOrder")) 3668 edit.setSortOrder(sortOrder); 3669 if(arguments.containsKey("description")) 3670 edit.setDescription(description); 3671 3672 commandForm.setEdit(edit); 3673 commandForm.setEditMode(EditMode.UPDATE); 3674 3675 commandResult = PaymentUtil.getHome().editPaymentProcessorActionType(BaseGraphQl.getUserVisitPK(env), commandForm); 3676 } 3677 3678 mutationResultObject.setCommandResult(commandResult); 3679 } catch (NamingException ex) { 3680 throw new RuntimeException(ex); 3681 } 3682 3683 return mutationResultObject; 3684 } 3685 3686 @GraphQLField 3687 @GraphQLRelayMutation 3688 static MutationResultWithIdObject createAllocationPriority(final DataFetchingEnvironment env, 3689 @GraphQLName("allocationPriorityName") @GraphQLNonNull final String allocationPriorityName, 3690 @GraphQLName("priority") @GraphQLNonNull final String priority, 3691 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3692 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3693 @GraphQLName("description") final String description) { 3694 var mutationResultObject = new MutationResultWithIdObject(); 3695 3696 try { 3697 var commandForm = InventoryUtil.getHome().getCreateAllocationPriorityForm(); 3698 3699 commandForm.setAllocationPriorityName(allocationPriorityName); 3700 commandForm.setPriority(priority); 3701 commandForm.setIsDefault(isDefault); 3702 commandForm.setSortOrder(sortOrder); 3703 commandForm.setDescription(description); 3704 3705 var commandResult = InventoryUtil.getHome().createAllocationPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 3706 mutationResultObject.setCommandResult(commandResult); 3707 3708 if(!commandResult.hasErrors()) { 3709 var result = commandResult.getExecutionResult().getResult(); 3710 3711 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3712 } 3713 } catch (NamingException ex) { 3714 throw new RuntimeException(ex); 3715 } 3716 3717 return mutationResultObject; 3718 } 3719 3720 @GraphQLField 3721 @GraphQLRelayMutation 3722 static MutationResultObject deleteAllocationPriority(final DataFetchingEnvironment env, 3723 @GraphQLName("allocationPriorityName") @GraphQLNonNull final String allocationPriorityName) { 3724 var mutationResultObject = new MutationResultObject(); 3725 3726 try { 3727 var commandForm = InventoryUtil.getHome().getDeleteAllocationPriorityForm(); 3728 3729 commandForm.setAllocationPriorityName(allocationPriorityName); 3730 3731 var commandResult = InventoryUtil.getHome().deleteAllocationPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 3732 mutationResultObject.setCommandResult(commandResult); 3733 } catch (NamingException ex) { 3734 throw new RuntimeException(ex); 3735 } 3736 3737 return mutationResultObject; 3738 } 3739 3740 @GraphQLField 3741 @GraphQLRelayMutation 3742 static MutationResultWithIdObject editAllocationPriority(final DataFetchingEnvironment env, 3743 @GraphQLName("originalAllocationPriorityName") final String originalAllocationPriorityName, 3744 @GraphQLName("id") @GraphQLID final String id, 3745 @GraphQLName("allocationPriorityName") final String allocationPriorityName, 3746 @GraphQLName("priority") final String priority, 3747 @GraphQLName("isDefault") final String isDefault, 3748 @GraphQLName("sortOrder") final String sortOrder, 3749 @GraphQLName("description") final String description) { 3750 var mutationResultObject = new MutationResultWithIdObject(); 3751 3752 try { 3753 var spec = InventoryUtil.getHome().getAllocationPriorityUniversalSpec(); 3754 3755 spec.setAllocationPriorityName(originalAllocationPriorityName); 3756 spec.setUuid(id); 3757 3758 var commandForm = InventoryUtil.getHome().getEditAllocationPriorityForm(); 3759 3760 commandForm.setSpec(spec); 3761 commandForm.setEditMode(EditMode.LOCK); 3762 3763 var commandResult = InventoryUtil.getHome().editAllocationPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 3764 3765 if(!commandResult.hasErrors()) { 3766 var executionResult = commandResult.getExecutionResult(); 3767 var result = executionResult.getResult(); 3768 Map<String, Object> arguments = env.getArgument("input"); 3769 var edit = result.getEdit(); 3770 3771 mutationResultObject.setEntityInstance(result.getAllocationPriority().getEntityInstance()); 3772 3773 if(arguments.containsKey("allocationPriorityName")) 3774 edit.setAllocationPriorityName(allocationPriorityName); 3775 if(arguments.containsKey("priority")) 3776 edit.setPriority(priority); 3777 if(arguments.containsKey("isDefault")) 3778 edit.setIsDefault(isDefault); 3779 if(arguments.containsKey("sortOrder")) 3780 edit.setSortOrder(sortOrder); 3781 if(arguments.containsKey("description")) 3782 edit.setDescription(description); 3783 3784 commandForm.setEdit(edit); 3785 commandForm.setEditMode(EditMode.UPDATE); 3786 3787 commandResult = InventoryUtil.getHome().editAllocationPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 3788 } 3789 3790 mutationResultObject.setCommandResult(commandResult); 3791 } catch (NamingException ex) { 3792 throw new RuntimeException(ex); 3793 } 3794 3795 return mutationResultObject; 3796 } 3797 3798 @GraphQLField 3799 @GraphQLRelayMutation 3800 static MutationResultWithIdObject createInventoryCondition(final DataFetchingEnvironment env, 3801 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 3802 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3803 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3804 @GraphQLName("description") final String description) { 3805 var mutationResultObject = new MutationResultWithIdObject(); 3806 3807 try { 3808 var commandForm = InventoryUtil.getHome().getCreateInventoryConditionForm(); 3809 3810 commandForm.setInventoryConditionName(inventoryConditionName); 3811 commandForm.setIsDefault(isDefault); 3812 commandForm.setSortOrder(sortOrder); 3813 commandForm.setDescription(description); 3814 3815 var commandResult = InventoryUtil.getHome().createInventoryCondition(BaseGraphQl.getUserVisitPK(env), commandForm); 3816 mutationResultObject.setCommandResult(commandResult); 3817 3818 if(!commandResult.hasErrors()) { 3819 var result = commandResult.getExecutionResult().getResult(); 3820 3821 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3822 } 3823 } catch (NamingException ex) { 3824 throw new RuntimeException(ex); 3825 } 3826 3827 return mutationResultObject; 3828 } 3829 3830 @GraphQLField 3831 @GraphQLRelayMutation 3832 static MutationResultObject deleteInventoryCondition(final DataFetchingEnvironment env, 3833 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName) { 3834 var mutationResultObject = new MutationResultObject(); 3835 3836 try { 3837 var commandForm = InventoryUtil.getHome().getDeleteInventoryConditionForm(); 3838 3839 commandForm.setInventoryConditionName(inventoryConditionName); 3840 3841 var commandResult = InventoryUtil.getHome().deleteInventoryCondition(BaseGraphQl.getUserVisitPK(env), commandForm); 3842 mutationResultObject.setCommandResult(commandResult); 3843 } catch (NamingException ex) { 3844 throw new RuntimeException(ex); 3845 } 3846 3847 return mutationResultObject; 3848 } 3849 3850 @GraphQLField 3851 @GraphQLRelayMutation 3852 static MutationResultWithIdObject editInventoryCondition(final DataFetchingEnvironment env, 3853 @GraphQLName("originalInventoryConditionName") final String originalInventoryConditionName, 3854 @GraphQLName("id") @GraphQLID final String id, 3855 @GraphQLName("inventoryConditionName") final String inventoryConditionName, 3856 @GraphQLName("isDefault") final String isDefault, 3857 @GraphQLName("sortOrder") final String sortOrder, 3858 @GraphQLName("description") final String description) { 3859 var mutationResultObject = new MutationResultWithIdObject(); 3860 3861 try { 3862 var spec = InventoryUtil.getHome().getInventoryConditionUniversalSpec(); 3863 3864 spec.setInventoryConditionName(originalInventoryConditionName); 3865 spec.setUuid(id); 3866 3867 var commandForm = InventoryUtil.getHome().getEditInventoryConditionForm(); 3868 3869 commandForm.setSpec(spec); 3870 commandForm.setEditMode(EditMode.LOCK); 3871 3872 var commandResult = InventoryUtil.getHome().editInventoryCondition(BaseGraphQl.getUserVisitPK(env), commandForm); 3873 3874 if(!commandResult.hasErrors()) { 3875 var executionResult = commandResult.getExecutionResult(); 3876 var result = executionResult.getResult(); 3877 Map<String, Object> arguments = env.getArgument("input"); 3878 var edit = result.getEdit(); 3879 3880 mutationResultObject.setEntityInstance(result.getInventoryCondition().getEntityInstance()); 3881 3882 if(arguments.containsKey("inventoryConditionName")) 3883 edit.setInventoryConditionName(inventoryConditionName); 3884 if(arguments.containsKey("isDefault")) 3885 edit.setIsDefault(isDefault); 3886 if(arguments.containsKey("sortOrder")) 3887 edit.setSortOrder(sortOrder); 3888 if(arguments.containsKey("description")) 3889 edit.setDescription(description); 3890 3891 commandForm.setEdit(edit); 3892 commandForm.setEditMode(EditMode.UPDATE); 3893 3894 commandResult = InventoryUtil.getHome().editInventoryCondition(BaseGraphQl.getUserVisitPK(env), commandForm); 3895 } 3896 3897 mutationResultObject.setCommandResult(commandResult); 3898 } catch (NamingException ex) { 3899 throw new RuntimeException(ex); 3900 } 3901 3902 return mutationResultObject; 3903 } 3904 3905 @GraphQLField 3906 @GraphQLRelayMutation 3907 static MutationResultWithIdObject createInventoryAdjustmentType(final DataFetchingEnvironment env, 3908 @GraphQLName("inventoryAdjustmentTypeName") @GraphQLNonNull final String inventoryAdjustmentTypeName, 3909 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3910 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3911 @GraphQLName("description") final String description) { 3912 var mutationResultObject = new MutationResultWithIdObject(); 3913 3914 try { 3915 var commandForm = InventoryUtil.getHome().getCreateInventoryAdjustmentTypeForm(); 3916 3917 commandForm.setInventoryAdjustmentTypeName(inventoryAdjustmentTypeName); 3918 commandForm.setIsDefault(isDefault); 3919 commandForm.setSortOrder(sortOrder); 3920 commandForm.setDescription(description); 3921 3922 var commandResult = InventoryUtil.getHome().createInventoryAdjustmentType(BaseGraphQl.getUserVisitPK(env), commandForm); 3923 mutationResultObject.setCommandResult(commandResult); 3924 3925 if(!commandResult.hasErrors()) { 3926 var result = commandResult.getExecutionResult().getResult(); 3927 3928 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3929 } 3930 } catch (NamingException ex) { 3931 throw new RuntimeException(ex); 3932 } 3933 3934 return mutationResultObject; 3935 } 3936 3937 @GraphQLField 3938 @GraphQLRelayMutation 3939 static MutationResultWithIdObject editInventoryAdjustmentType(final DataFetchingEnvironment env, 3940 @GraphQLName("originalInventoryAdjustmentTypeName") final String originalInventoryAdjustmentTypeName, 3941 @GraphQLName("id") @GraphQLID final String id, 3942 @GraphQLName("inventoryAdjustmentTypeName") final String inventoryAdjustmentTypeName, 3943 @GraphQLName("isDefault") final String isDefault, 3944 @GraphQLName("sortOrder") final String sortOrder, 3945 @GraphQLName("description") final String description) { 3946 var mutationResultObject = new MutationResultWithIdObject(); 3947 3948 try { 3949 var spec = InventoryUtil.getHome().getInventoryAdjustmentTypeUniversalSpec(); 3950 3951 spec.setInventoryAdjustmentTypeName(originalInventoryAdjustmentTypeName); 3952 spec.setUuid(id); 3953 3954 var commandForm = InventoryUtil.getHome().getEditInventoryAdjustmentTypeForm(); 3955 3956 commandForm.setSpec(spec); 3957 commandForm.setEditMode(EditMode.LOCK); 3958 3959 var commandResult = InventoryUtil.getHome().editInventoryAdjustmentType(BaseGraphQl.getUserVisitPK(env), commandForm); 3960 3961 if(!commandResult.hasErrors()) { 3962 var executionResult = commandResult.getExecutionResult(); 3963 var result = executionResult.getResult(); 3964 Map<String, Object> arguments = env.getArgument("input"); 3965 var edit = result.getEdit(); 3966 3967 mutationResultObject.setEntityInstance(result.getInventoryAdjustmentType().getEntityInstance()); 3968 3969 if(arguments.containsKey("inventoryAdjustmentTypeName")) 3970 edit.setInventoryAdjustmentTypeName(inventoryAdjustmentTypeName); 3971 if(arguments.containsKey("isDefault")) 3972 edit.setIsDefault(isDefault); 3973 if(arguments.containsKey("sortOrder")) 3974 edit.setSortOrder(sortOrder); 3975 if(arguments.containsKey("description")) 3976 edit.setDescription(description); 3977 3978 commandForm.setEdit(edit); 3979 commandForm.setEditMode(EditMode.UPDATE); 3980 3981 commandResult = InventoryUtil.getHome().editInventoryAdjustmentType(BaseGraphQl.getUserVisitPK(env), commandForm); 3982 } 3983 3984 mutationResultObject.setCommandResult(commandResult); 3985 } catch (NamingException ex) { 3986 throw new RuntimeException(ex); 3987 } 3988 3989 return mutationResultObject; 3990 } 3991 3992 @GraphQLField 3993 @GraphQLRelayMutation 3994 static MutationResultObject deleteInventoryAdjustmentType(final DataFetchingEnvironment env, 3995 @GraphQLName("inventoryAdjustmentTypeName") final String inventoryAdjustmentTypeName, 3996 @GraphQLName("id") @GraphQLID final String id) { 3997 var mutationResultObject = new MutationResultObject(); 3998 3999 try { 4000 var commandForm = InventoryUtil.getHome().getDeleteInventoryAdjustmentTypeForm(); 4001 4002 commandForm.setInventoryAdjustmentTypeName(inventoryAdjustmentTypeName); 4003 commandForm.setUuid(id); 4004 4005 mutationResultObject.setCommandResult(InventoryUtil.getHome().deleteInventoryAdjustmentType(BaseGraphQl.getUserVisitPK(env), commandForm)); 4006 } catch (NamingException ex) { 4007 throw new RuntimeException(ex); 4008 } 4009 4010 return mutationResultObject; 4011 } 4012 4013 @GraphQLField 4014 @GraphQLRelayMutation 4015 static MutationResultWithIdObject createInventoryCostingMethod(final DataFetchingEnvironment env, 4016 @GraphQLName("inventoryCostingMethodName") @GraphQLNonNull final String inventoryCostingMethodName, 4017 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 4018 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 4019 @GraphQLName("description") final String description) { 4020 var mutationResultObject = new MutationResultWithIdObject(); 4021 4022 try { 4023 var commandForm = InventoryUtil.getHome().getCreateInventoryCostingMethodForm(); 4024 4025 commandForm.setInventoryCostingMethodName(inventoryCostingMethodName); 4026 commandForm.setIsDefault(isDefault); 4027 commandForm.setSortOrder(sortOrder); 4028 commandForm.setDescription(description); 4029 4030 var commandResult = InventoryUtil.getHome().createInventoryCostingMethod(BaseGraphQl.getUserVisitPK(env), commandForm); 4031 mutationResultObject.setCommandResult(commandResult); 4032 4033 if(!commandResult.hasErrors()) { 4034 var result = commandResult.getExecutionResult().getResult(); 4035 4036 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4037 } 4038 } catch (NamingException ex) { 4039 throw new RuntimeException(ex); 4040 } 4041 4042 return mutationResultObject; 4043 } 4044 4045 @GraphQLField 4046 @GraphQLRelayMutation 4047 static MutationResultWithIdObject editInventoryCostingMethod(final DataFetchingEnvironment env, 4048 @GraphQLName("originalInventoryCostingMethodName") final String originalInventoryCostingMethodName, 4049 @GraphQLName("id") @GraphQLID final String id, 4050 @GraphQLName("inventoryCostingMethodName") final String inventoryCostingMethodName, 4051 @GraphQLName("isDefault") final String isDefault, 4052 @GraphQLName("sortOrder") final String sortOrder, 4053 @GraphQLName("description") final String description) { 4054 var mutationResultObject = new MutationResultWithIdObject(); 4055 4056 try { 4057 var spec = InventoryUtil.getHome().getInventoryCostingMethodUniversalSpec(); 4058 4059 spec.setInventoryCostingMethodName(originalInventoryCostingMethodName); 4060 spec.setUuid(id); 4061 4062 var commandForm = InventoryUtil.getHome().getEditInventoryCostingMethodForm(); 4063 4064 commandForm.setSpec(spec); 4065 commandForm.setEditMode(EditMode.LOCK); 4066 4067 var commandResult = InventoryUtil.getHome().editInventoryCostingMethod(BaseGraphQl.getUserVisitPK(env), commandForm); 4068 4069 if(!commandResult.hasErrors()) { 4070 var executionResult = commandResult.getExecutionResult(); 4071 var result = executionResult.getResult(); 4072 Map<String, Object> arguments = env.getArgument("input"); 4073 var edit = result.getEdit(); 4074 4075 mutationResultObject.setEntityInstance(result.getInventoryCostingMethod().getEntityInstance()); 4076 4077 if(arguments.containsKey("inventoryCostingMethodName")) 4078 edit.setInventoryCostingMethodName(inventoryCostingMethodName); 4079 if(arguments.containsKey("isDefault")) 4080 edit.setIsDefault(isDefault); 4081 if(arguments.containsKey("sortOrder")) 4082 edit.setSortOrder(sortOrder); 4083 if(arguments.containsKey("description")) 4084 edit.setDescription(description); 4085 4086 commandForm.setEdit(edit); 4087 commandForm.setEditMode(EditMode.UPDATE); 4088 4089 commandResult = InventoryUtil.getHome().editInventoryCostingMethod(BaseGraphQl.getUserVisitPK(env), commandForm); 4090 } 4091 4092 mutationResultObject.setCommandResult(commandResult); 4093 } catch (NamingException ex) { 4094 throw new RuntimeException(ex); 4095 } 4096 4097 return mutationResultObject; 4098 } 4099 4100 @GraphQLField 4101 @GraphQLRelayMutation 4102 static MutationResultObject deleteInventoryCostingMethod(final DataFetchingEnvironment env, 4103 @GraphQLName("inventoryCostingMethodName") final String inventoryCostingMethodName, 4104 @GraphQLName("id") @GraphQLID final String id) { 4105 var mutationResultObject = new MutationResultObject(); 4106 4107 try { 4108 var commandForm = InventoryUtil.getHome().getDeleteInventoryCostingMethodForm(); 4109 4110 commandForm.setInventoryCostingMethodName(inventoryCostingMethodName); 4111 commandForm.setUuid(id); 4112 4113 mutationResultObject.setCommandResult(InventoryUtil.getHome().deleteInventoryCostingMethod(BaseGraphQl.getUserVisitPK(env), commandForm)); 4114 } catch (NamingException ex) { 4115 throw new RuntimeException(ex); 4116 } 4117 4118 return mutationResultObject; 4119 } 4120 4121 @GraphQLField 4122 @GraphQLRelayMutation 4123 static MutationResultObject createPartyInventoryCostingMethod(final DataFetchingEnvironment env, 4124 @GraphQLName("partyName") final String partyName, 4125 @GraphQLName("id") @GraphQLID final String id, 4126 @GraphQLName("inventoryCostingMethodName") @GraphQLNonNull final String inventoryCostingMethodName) { 4127 var mutationResultObject = new MutationResultObject(); 4128 4129 try { 4130 var commandForm = InventoryUtil.getHome().getCreatePartyInventoryCostingMethodForm(); 4131 4132 commandForm.setPartyName(partyName); 4133 commandForm.setUuid(id); 4134 commandForm.setInventoryCostingMethodName(inventoryCostingMethodName); 4135 4136 mutationResultObject.setCommandResult(InventoryUtil.getHome().createPartyInventoryCostingMethod( 4137 BaseGraphQl.getUserVisitPK(env), commandForm)); 4138 } catch (NamingException ex) { 4139 throw new RuntimeException(ex); 4140 } 4141 4142 return mutationResultObject; 4143 } 4144 4145 @GraphQLField 4146 @GraphQLRelayMutation 4147 static MutationResultObject editPartyInventoryCostingMethod(final DataFetchingEnvironment env, 4148 @GraphQLName("partyName") final String partyName, 4149 @GraphQLName("id") @GraphQLID final String id, 4150 @GraphQLName("inventoryCostingMethodName") final String inventoryCostingMethodName) { 4151 var mutationResultObject = new MutationResultObject(); 4152 4153 try { 4154 var spec = PartyUtil.getHome().getPartyUniversalSpec(); 4155 4156 spec.setPartyName(partyName); 4157 spec.setUuid(id); 4158 4159 var commandForm = InventoryUtil.getHome().getEditPartyInventoryCostingMethodForm(); 4160 4161 commandForm.setSpec(spec); 4162 commandForm.setEditMode(EditMode.LOCK); 4163 4164 var commandResult = InventoryUtil.getHome().editPartyInventoryCostingMethod( 4165 BaseGraphQl.getUserVisitPK(env), commandForm); 4166 4167 if(!commandResult.hasErrors()) { 4168 var executionResult = commandResult.getExecutionResult(); 4169 var result = executionResult.getResult(); 4170 Map<String, Object> arguments = env.getArgument("input"); 4171 var edit = result.getEdit(); 4172 4173 if(arguments.containsKey("inventoryCostingMethodName")) 4174 edit.setInventoryCostingMethodName(inventoryCostingMethodName); 4175 4176 commandForm.setEdit(edit); 4177 commandForm.setEditMode(EditMode.UPDATE); 4178 4179 commandResult = InventoryUtil.getHome().editPartyInventoryCostingMethod( 4180 BaseGraphQl.getUserVisitPK(env), commandForm); 4181 } 4182 4183 mutationResultObject.setCommandResult(commandResult); 4184 } catch (NamingException ex) { 4185 throw new RuntimeException(ex); 4186 } 4187 4188 return mutationResultObject; 4189 } 4190 4191 @GraphQLField 4192 @GraphQLRelayMutation 4193 static MutationResultObject deletePartyInventoryCostingMethod(final DataFetchingEnvironment env, 4194 @GraphQLName("partyName") final String partyName, 4195 @GraphQLName("id") @GraphQLID final String id) { 4196 var mutationResultObject = new MutationResultObject(); 4197 4198 try { 4199 var commandForm = InventoryUtil.getHome().getDeletePartyInventoryCostingMethodForm(); 4200 4201 commandForm.setPartyName(partyName); 4202 commandForm.setUuid(id); 4203 4204 mutationResultObject.setCommandResult(InventoryUtil.getHome().deletePartyInventoryCostingMethod( 4205 BaseGraphQl.getUserVisitPK(env), commandForm)); 4206 } catch (NamingException ex) { 4207 throw new RuntimeException(ex); 4208 } 4209 4210 return mutationResultObject; 4211 } 4212 4213 @GraphQLField 4214 @GraphQLRelayMutation 4215 static MutationResultWithIdObject createInventoryBucketType(final DataFetchingEnvironment env, 4216 @GraphQLName("inventoryBucketTypeName") @GraphQLNonNull final String inventoryBucketTypeName, 4217 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 4218 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 4219 @GraphQLName("description") final String description) { 4220 var mutationResultObject = new MutationResultWithIdObject(); 4221 4222 try { 4223 var commandForm = InventoryUtil.getHome().getCreateInventoryBucketTypeForm(); 4224 4225 commandForm.setInventoryBucketTypeName(inventoryBucketTypeName); 4226 commandForm.setIsDefault(isDefault); 4227 commandForm.setSortOrder(sortOrder); 4228 commandForm.setDescription(description); 4229 4230 var commandResult = InventoryUtil.getHome().createInventoryBucketType(BaseGraphQl.getUserVisitPK(env), commandForm); 4231 mutationResultObject.setCommandResult(commandResult); 4232 4233 if(!commandResult.hasErrors()) { 4234 var result = commandResult.getExecutionResult().getResult(); 4235 4236 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4237 } 4238 } catch (NamingException ex) { 4239 throw new RuntimeException(ex); 4240 } 4241 4242 return mutationResultObject; 4243 } 4244 4245 @GraphQLField 4246 @GraphQLRelayMutation 4247 static MutationResultWithIdObject editInventoryBucketType(final DataFetchingEnvironment env, 4248 @GraphQLName("originalInventoryBucketTypeName") final String originalInventoryBucketTypeName, 4249 @GraphQLName("id") @GraphQLID final String id, 4250 @GraphQLName("inventoryBucketTypeName") final String inventoryBucketTypeName, 4251 @GraphQLName("isDefault") final String isDefault, 4252 @GraphQLName("sortOrder") final String sortOrder, 4253 @GraphQLName("description") final String description) { 4254 var mutationResultObject = new MutationResultWithIdObject(); 4255 4256 try { 4257 var spec = InventoryUtil.getHome().getInventoryBucketTypeUniversalSpec(); 4258 4259 spec.setInventoryBucketTypeName(originalInventoryBucketTypeName); 4260 spec.setUuid(id); 4261 4262 var commandForm = InventoryUtil.getHome().getEditInventoryBucketTypeForm(); 4263 4264 commandForm.setSpec(spec); 4265 commandForm.setEditMode(EditMode.LOCK); 4266 4267 var commandResult = InventoryUtil.getHome().editInventoryBucketType(BaseGraphQl.getUserVisitPK(env), commandForm); 4268 4269 if(!commandResult.hasErrors()) { 4270 var executionResult = commandResult.getExecutionResult(); 4271 var result = executionResult.getResult(); 4272 Map<String, Object> arguments = env.getArgument("input"); 4273 var edit = result.getEdit(); 4274 4275 mutationResultObject.setEntityInstance(result.getInventoryBucketType().getEntityInstance()); 4276 4277 if(arguments.containsKey("inventoryBucketTypeName")) 4278 edit.setInventoryBucketTypeName(inventoryBucketTypeName); 4279 if(arguments.containsKey("isDefault")) 4280 edit.setIsDefault(isDefault); 4281 if(arguments.containsKey("sortOrder")) 4282 edit.setSortOrder(sortOrder); 4283 if(arguments.containsKey("description")) 4284 edit.setDescription(description); 4285 4286 commandForm.setEdit(edit); 4287 commandForm.setEditMode(EditMode.UPDATE); 4288 4289 commandResult = InventoryUtil.getHome().editInventoryBucketType(BaseGraphQl.getUserVisitPK(env), commandForm); 4290 } 4291 4292 mutationResultObject.setCommandResult(commandResult); 4293 } catch (NamingException ex) { 4294 throw new RuntimeException(ex); 4295 } 4296 4297 return mutationResultObject; 4298 } 4299 4300 @GraphQLField 4301 @GraphQLRelayMutation 4302 static MutationResultObject deleteInventoryBucketType(final DataFetchingEnvironment env, 4303 @GraphQLName("inventoryBucketTypeName") final String inventoryBucketTypeName, 4304 @GraphQLName("id") @GraphQLID final String id) { 4305 var mutationResultObject = new MutationResultObject(); 4306 4307 try { 4308 var commandForm = InventoryUtil.getHome().getDeleteInventoryBucketTypeForm(); 4309 4310 commandForm.setInventoryBucketTypeName(inventoryBucketTypeName); 4311 commandForm.setUuid(id); 4312 4313 mutationResultObject.setCommandResult(InventoryUtil.getHome().deleteInventoryBucketType(BaseGraphQl.getUserVisitPK(env), commandForm)); 4314 } catch (NamingException ex) { 4315 throw new RuntimeException(ex); 4316 } 4317 4318 return mutationResultObject; 4319 } 4320 4321 @GraphQLField 4322 @GraphQLRelayMutation 4323 static MutationResultWithIdObject createInventoryTransactionType(final DataFetchingEnvironment env, 4324 @GraphQLName("inventoryTransactionTypeName") @GraphQLNonNull final String inventoryTransactionTypeName, 4325 @GraphQLName("inventoryTransferTransactionSequenceTypeName") final String inventoryTransferTransactionSequenceTypeName, 4326 @GraphQLName("inventoryTransactionSequenceTypeName") final String inventoryTransactionSequenceTypeName, 4327 @GraphQLName("inventoryTransferTransactionWorkflowName") final String inventoryTransferTransactionWorkflowName, 4328 @GraphQLName("inventoryTransferTransactionWorkflowEntranceName") final String inventoryTransferTransactionWorkflowEntranceName, 4329 @GraphQLName("inventoryTransactionWorkflowName") final String inventoryTransactionWorkflowName, 4330 @GraphQLName("inventoryTransactionWorkflowEntranceName") final String inventoryTransactionWorkflowEntranceName, 4331 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 4332 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 4333 @GraphQLName("description") final String description) { 4334 var mutationResultObject = new MutationResultWithIdObject(); 4335 4336 try { 4337 var commandForm = InventoryUtil.getHome().getCreateInventoryTransactionTypeForm(); 4338 4339 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4340 commandForm.setInventoryTransferTransactionSequenceTypeName(inventoryTransferTransactionSequenceTypeName); 4341 commandForm.setInventoryTransactionSequenceTypeName(inventoryTransactionSequenceTypeName); 4342 commandForm.setInventoryTransferTransactionWorkflowName(inventoryTransferTransactionWorkflowName); 4343 commandForm.setInventoryTransferTransactionWorkflowEntranceName(inventoryTransferTransactionWorkflowEntranceName); 4344 commandForm.setInventoryTransactionWorkflowName(inventoryTransactionWorkflowName); 4345 commandForm.setInventoryTransactionWorkflowEntranceName(inventoryTransactionWorkflowEntranceName); 4346 commandForm.setIsDefault(isDefault); 4347 commandForm.setSortOrder(sortOrder); 4348 commandForm.setDescription(description); 4349 4350 var commandResult = InventoryUtil.getHome().createInventoryTransactionType(BaseGraphQl.getUserVisitPK(env), commandForm); 4351 mutationResultObject.setCommandResult(commandResult); 4352 4353 if(!commandResult.hasErrors()) { 4354 var result = commandResult.getExecutionResult().getResult(); 4355 4356 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4357 } 4358 } catch (NamingException ex) { 4359 throw new RuntimeException(ex); 4360 } 4361 4362 return mutationResultObject; 4363 } 4364 4365 @GraphQLField 4366 @GraphQLRelayMutation 4367 static MutationResultWithIdObject editInventoryTransactionType(final DataFetchingEnvironment env, 4368 @GraphQLName("originalInventoryTransactionTypeName") final String originalInventoryTransactionTypeName, 4369 @GraphQLName("id") @GraphQLID final String id, 4370 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4371 @GraphQLName("inventoryTransferTransactionSequenceTypeName") final String inventoryTransferTransactionSequenceTypeName, 4372 @GraphQLName("inventoryTransactionSequenceTypeName") final String inventoryTransactionSequenceTypeName, 4373 @GraphQLName("inventoryTransferTransactionWorkflowName") final String inventoryTransferTransactionWorkflowName, 4374 @GraphQLName("inventoryTransferTransactionWorkflowEntranceName") final String inventoryTransferTransactionWorkflowEntranceName, 4375 @GraphQLName("inventoryTransactionWorkflowName") final String inventoryTransactionWorkflowName, 4376 @GraphQLName("inventoryTransactionWorkflowEntranceName") final String inventoryTransactionWorkflowEntranceName, 4377 @GraphQLName("isDefault") final String isDefault, 4378 @GraphQLName("sortOrder") final String sortOrder, 4379 @GraphQLName("description") final String description) { 4380 var mutationResultObject = new MutationResultWithIdObject(); 4381 4382 try { 4383 var spec = InventoryUtil.getHome().getInventoryTransactionTypeUniversalSpec(); 4384 4385 spec.setInventoryTransactionTypeName(originalInventoryTransactionTypeName); 4386 spec.setUuid(id); 4387 4388 var commandForm = InventoryUtil.getHome().getEditInventoryTransactionTypeForm(); 4389 4390 commandForm.setSpec(spec); 4391 commandForm.setEditMode(EditMode.LOCK); 4392 4393 var commandResult = InventoryUtil.getHome().editInventoryTransactionType(BaseGraphQl.getUserVisitPK(env), commandForm); 4394 4395 if(!commandResult.hasErrors()) { 4396 var executionResult = commandResult.getExecutionResult(); 4397 var result = executionResult.getResult(); 4398 Map<String, Object> arguments = env.getArgument("input"); 4399 var edit = result.getEdit(); 4400 4401 mutationResultObject.setEntityInstance(result.getInventoryTransactionType().getEntityInstance()); 4402 4403 if(arguments.containsKey("inventoryTransactionTypeName")) 4404 edit.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4405 if(arguments.containsKey("inventoryTransferTransactionSequenceTypeName")) 4406 edit.setInventoryTransferTransactionSequenceTypeName(inventoryTransferTransactionSequenceTypeName); 4407 if(arguments.containsKey("inventoryTransactionSequenceTypeName")) 4408 edit.setInventoryTransactionSequenceTypeName(inventoryTransactionSequenceTypeName); 4409 if(arguments.containsKey("inventoryTransferTransactionWorkflowName")) 4410 edit.setInventoryTransferTransactionWorkflowName(inventoryTransferTransactionWorkflowName); 4411 if(arguments.containsKey("inventoryTransferTransactionWorkflowEntranceName")) 4412 edit.setInventoryTransferTransactionWorkflowEntranceName(inventoryTransferTransactionWorkflowEntranceName); 4413 if(arguments.containsKey("inventoryTransactionWorkflowName")) 4414 edit.setInventoryTransactionWorkflowName(inventoryTransactionWorkflowName); 4415 if(arguments.containsKey("inventoryTransactionWorkflowEntranceName")) 4416 edit.setInventoryTransactionWorkflowEntranceName(inventoryTransactionWorkflowEntranceName); 4417 if(arguments.containsKey("isDefault")) 4418 edit.setIsDefault(isDefault); 4419 if(arguments.containsKey("sortOrder")) 4420 edit.setSortOrder(sortOrder); 4421 if(arguments.containsKey("description")) 4422 edit.setDescription(description); 4423 4424 commandForm.setEdit(edit); 4425 commandForm.setEditMode(EditMode.UPDATE); 4426 4427 commandResult = InventoryUtil.getHome().editInventoryTransactionType(BaseGraphQl.getUserVisitPK(env), commandForm); 4428 } 4429 4430 mutationResultObject.setCommandResult(commandResult); 4431 } catch (NamingException ex) { 4432 throw new RuntimeException(ex); 4433 } 4434 4435 return mutationResultObject; 4436 } 4437 4438 @GraphQLField 4439 @GraphQLRelayMutation 4440 static MutationResultObject deleteInventoryTransactionType(final DataFetchingEnvironment env, 4441 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4442 @GraphQLName("id") @GraphQLID final String id) { 4443 var mutationResultObject = new MutationResultObject(); 4444 4445 try { 4446 var commandForm = InventoryUtil.getHome().getDeleteInventoryTransactionTypeForm(); 4447 4448 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4449 commandForm.setUuid(id); 4450 4451 mutationResultObject.setCommandResult(InventoryUtil.getHome().deleteInventoryTransactionType(BaseGraphQl.getUserVisitPK(env), commandForm)); 4452 } catch (NamingException ex) { 4453 throw new RuntimeException(ex); 4454 } 4455 4456 return mutationResultObject; 4457 } 4458 4459 4460 @GraphQLField 4461 @GraphQLRelayMutation 4462 static MutationResultWithIdObject createInventoryTransactionTimeType(final DataFetchingEnvironment env, 4463 @GraphQLName("inventoryTransactionTypeName") @GraphQLNonNull final String inventoryTransactionTypeName, 4464 @GraphQLName("inventoryTransactionTimeTypeName") @GraphQLNonNull final String inventoryTransactionTimeTypeName, 4465 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 4466 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 4467 @GraphQLName("description") final String description) { 4468 var mutationResultObject = new MutationResultWithIdObject(); 4469 4470 try { 4471 var commandForm = InventoryUtil.getHome().getCreateInventoryTransactionTimeTypeForm(); 4472 4473 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4474 commandForm.setInventoryTransactionTimeTypeName(inventoryTransactionTimeTypeName); 4475 commandForm.setIsDefault(isDefault); 4476 commandForm.setSortOrder(sortOrder); 4477 commandForm.setDescription(description); 4478 4479 var commandResult = InventoryUtil.getHome().createInventoryTransactionTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 4480 mutationResultObject.setCommandResult(commandResult); 4481 4482 if(!commandResult.hasErrors()) { 4483 var result = commandResult.getExecutionResult().getResult(); 4484 4485 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4486 } 4487 } catch (NamingException ex) { 4488 throw new RuntimeException(ex); 4489 } 4490 4491 return mutationResultObject; 4492 } 4493 4494 @GraphQLField 4495 @GraphQLRelayMutation 4496 static MutationResultWithIdObject editInventoryTransactionTimeType(final DataFetchingEnvironment env, 4497 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4498 @GraphQLName("originalInventoryTransactionTimeTypeName") final String originalInventoryTransactionTimeTypeName, 4499 @GraphQLName("id") @GraphQLID final String id, 4500 @GraphQLName("inventoryTransactionTimeTypeName") final String inventoryTransactionTimeTypeName, 4501 @GraphQLName("isDefault") final String isDefault, 4502 @GraphQLName("sortOrder") final String sortOrder, 4503 @GraphQLName("description") final String description) { 4504 var mutationResultObject = new MutationResultWithIdObject(); 4505 4506 try { 4507 var spec = InventoryUtil.getHome().getInventoryTransactionTimeTypeUniversalSpec(); 4508 4509 spec.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4510 spec.setInventoryTransactionTimeTypeName(originalInventoryTransactionTimeTypeName); 4511 spec.setUuid(id); 4512 4513 var commandForm = InventoryUtil.getHome().getEditInventoryTransactionTimeTypeForm(); 4514 4515 commandForm.setSpec(spec); 4516 commandForm.setEditMode(EditMode.LOCK); 4517 4518 var commandResult = InventoryUtil.getHome().editInventoryTransactionTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 4519 4520 if(!commandResult.hasErrors()) { 4521 var executionResult = commandResult.getExecutionResult(); 4522 var result = executionResult.getResult(); 4523 Map<String, Object> arguments = env.getArgument("input"); 4524 var edit = result.getEdit(); 4525 4526 mutationResultObject.setEntityInstance(result.getInventoryTransactionTimeType().getEntityInstance()); 4527 4528 if(arguments.containsKey("inventoryTransactionTimeTypeName")) 4529 edit.setInventoryTransactionTimeTypeName(inventoryTransactionTimeTypeName); 4530 if(arguments.containsKey("isDefault")) 4531 edit.setIsDefault(isDefault); 4532 if(arguments.containsKey("sortOrder")) 4533 edit.setSortOrder(sortOrder); 4534 if(arguments.containsKey("description")) 4535 edit.setDescription(description); 4536 4537 commandForm.setEdit(edit); 4538 commandForm.setEditMode(EditMode.UPDATE); 4539 4540 commandResult = InventoryUtil.getHome().editInventoryTransactionTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 4541 } 4542 4543 mutationResultObject.setCommandResult(commandResult); 4544 } catch (NamingException ex) { 4545 throw new RuntimeException(ex); 4546 } 4547 4548 return mutationResultObject; 4549 } 4550 4551 @GraphQLField 4552 @GraphQLRelayMutation 4553 static MutationResultObject deleteInventoryTransactionTimeType(final DataFetchingEnvironment env, 4554 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4555 @GraphQLName("inventoryTransactionTimeTypeName") final String inventoryTransactionTimeTypeName, 4556 @GraphQLName("id") @GraphQLID final String id) { 4557 var mutationResultObject = new MutationResultObject(); 4558 4559 try { 4560 var commandForm = InventoryUtil.getHome().getDeleteInventoryTransactionTimeTypeForm(); 4561 4562 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4563 commandForm.setInventoryTransactionTimeTypeName(inventoryTransactionTimeTypeName); 4564 commandForm.setUuid(id); 4565 4566 mutationResultObject.setCommandResult(InventoryUtil.getHome().deleteInventoryTransactionTimeType(BaseGraphQl.getUserVisitPK(env), 4567 commandForm)); 4568 } catch (NamingException ex) { 4569 throw new RuntimeException(ex); 4570 } 4571 4572 return mutationResultObject; 4573 } 4574 4575 @GraphQLField 4576 @GraphQLRelayMutation 4577 static MutationResultWithIdObject createInventoryDisposition(final DataFetchingEnvironment env, 4578 @GraphQLName("inventoryTransactionTypeName") @GraphQLNonNull final String inventoryTransactionTypeName, 4579 @GraphQLName("inventoryDispositionName") @GraphQLNonNull final String inventoryDispositionName, 4580 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 4581 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 4582 @GraphQLName("description") final String description) { 4583 var mutationResultObject = new MutationResultWithIdObject(); 4584 4585 try { 4586 var commandForm = InventoryUtil.getHome().getCreateInventoryDispositionForm(); 4587 4588 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4589 commandForm.setInventoryDispositionName(inventoryDispositionName); 4590 commandForm.setIsDefault(isDefault); 4591 commandForm.setSortOrder(sortOrder); 4592 commandForm.setDescription(description); 4593 4594 var commandResult = InventoryUtil.getHome().createInventoryDisposition(BaseGraphQl.getUserVisitPK(env), commandForm); 4595 mutationResultObject.setCommandResult(commandResult); 4596 4597 if(!commandResult.hasErrors()) { 4598 var result = commandResult.getExecutionResult().getResult(); 4599 4600 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4601 } 4602 } catch (NamingException ex) { 4603 throw new RuntimeException(ex); 4604 } 4605 4606 return mutationResultObject; 4607 } 4608 4609 @GraphQLField 4610 @GraphQLRelayMutation 4611 static MutationResultWithIdObject editInventoryDisposition(final DataFetchingEnvironment env, 4612 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4613 @GraphQLName("originalInventoryDispositionName") final String originalInventoryDispositionName, 4614 @GraphQLName("id") @GraphQLID final String id, 4615 @GraphQLName("inventoryDispositionName") final String inventoryDispositionName, 4616 @GraphQLName("isDefault") final String isDefault, 4617 @GraphQLName("sortOrder") final String sortOrder, 4618 @GraphQLName("description") final String description) { 4619 var mutationResultObject = new MutationResultWithIdObject(); 4620 4621 try { 4622 var spec = InventoryUtil.getHome().getInventoryDispositionUniversalSpec(); 4623 4624 spec.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4625 spec.setInventoryDispositionName(originalInventoryDispositionName); 4626 spec.setUuid(id); 4627 4628 var commandForm = InventoryUtil.getHome().getEditInventoryDispositionForm(); 4629 4630 commandForm.setSpec(spec); 4631 commandForm.setEditMode(EditMode.LOCK); 4632 4633 var commandResult = InventoryUtil.getHome().editInventoryDisposition(BaseGraphQl.getUserVisitPK(env), commandForm); 4634 4635 if(!commandResult.hasErrors()) { 4636 var executionResult = commandResult.getExecutionResult(); 4637 var result = executionResult.getResult(); 4638 Map<String, Object> arguments = env.getArgument("input"); 4639 var edit = result.getEdit(); 4640 4641 mutationResultObject.setEntityInstance(result.getInventoryDisposition().getEntityInstance()); 4642 4643 if(arguments.containsKey("inventoryDispositionName")) 4644 edit.setInventoryDispositionName(inventoryDispositionName); 4645 if(arguments.containsKey("isDefault")) 4646 edit.setIsDefault(isDefault); 4647 if(arguments.containsKey("sortOrder")) 4648 edit.setSortOrder(sortOrder); 4649 if(arguments.containsKey("description")) 4650 edit.setDescription(description); 4651 4652 commandForm.setEdit(edit); 4653 commandForm.setEditMode(EditMode.UPDATE); 4654 4655 commandResult = InventoryUtil.getHome().editInventoryDisposition(BaseGraphQl.getUserVisitPK(env), commandForm); 4656 } 4657 4658 mutationResultObject.setCommandResult(commandResult); 4659 } catch (NamingException ex) { 4660 throw new RuntimeException(ex); 4661 } 4662 4663 return mutationResultObject; 4664 } 4665 4666 @GraphQLField 4667 @GraphQLRelayMutation 4668 static MutationResultObject deleteInventoryDisposition(final DataFetchingEnvironment env, 4669 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4670 @GraphQLName("inventoryDispositionName") final String inventoryDispositionName, 4671 @GraphQLName("id") @GraphQLID final String id) { 4672 var mutationResultObject = new MutationResultObject(); 4673 4674 try { 4675 var commandForm = InventoryUtil.getHome().getDeleteInventoryDispositionForm(); 4676 4677 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4678 commandForm.setInventoryDispositionName(inventoryDispositionName); 4679 commandForm.setUuid(id); 4680 4681 mutationResultObject.setCommandResult(InventoryUtil.getHome().deleteInventoryDisposition(BaseGraphQl.getUserVisitPK(env), 4682 commandForm)); 4683 } catch (NamingException ex) { 4684 throw new RuntimeException(ex); 4685 } 4686 4687 return mutationResultObject; 4688 } 4689 4690 @GraphQLField 4691 @GraphQLRelayMutation 4692 static MutationResultWithIdObject createInventoryDispositionAdjustment(final DataFetchingEnvironment env, 4693 @GraphQLName("inventoryTransactionTypeName") @GraphQLNonNull final String inventoryTransactionTypeName, 4694 @GraphQLName("inventoryDispositionAdjustmentName") @GraphQLNonNull final String inventoryDispositionAdjustmentName, 4695 @GraphQLName("inventoryDispositionName") @GraphQLNonNull final String inventoryDispositionName, 4696 @GraphQLName("inventoryAdjustmentTypeName") @GraphQLNonNull final String inventoryAdjustmentTypeName, 4697 @GraphQLName("inventoryBucketTypeName") @GraphQLNonNull final String inventoryBucketTypeName, 4698 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 4699 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 4700 @GraphQLName("description") final String description) { 4701 var mutationResultObject = new MutationResultWithIdObject(); 4702 4703 try { 4704 var commandForm = InventoryUtil.getHome().getCreateInventoryDispositionAdjustmentForm(); 4705 4706 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4707 commandForm.setInventoryDispositionAdjustmentName(inventoryDispositionAdjustmentName); 4708 commandForm.setInventoryDispositionName(inventoryDispositionName); 4709 commandForm.setInventoryAdjustmentTypeName(inventoryAdjustmentTypeName); 4710 commandForm.setInventoryBucketTypeName(inventoryBucketTypeName); 4711 commandForm.setIsDefault(isDefault); 4712 commandForm.setSortOrder(sortOrder); 4713 commandForm.setDescription(description); 4714 4715 var commandResult = InventoryUtil.getHome().createInventoryDispositionAdjustment(BaseGraphQl.getUserVisitPK(env), commandForm); 4716 mutationResultObject.setCommandResult(commandResult); 4717 4718 if(!commandResult.hasErrors()) { 4719 var result = commandResult.getExecutionResult().getResult(); 4720 4721 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4722 } 4723 } catch (NamingException ex) { 4724 throw new RuntimeException(ex); 4725 } 4726 4727 return mutationResultObject; 4728 } 4729 4730 @GraphQLField 4731 @GraphQLRelayMutation 4732 static MutationResultWithIdObject editInventoryDispositionAdjustment(final DataFetchingEnvironment env, 4733 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4734 @GraphQLName("inventoryDispositionName") final String inventoryDispositionName, 4735 @GraphQLName("originalInventoryDispositionAdjustmentName") final String originalInventoryDispositionAdjustmentName, 4736 @GraphQLName("id") @GraphQLID final String id, 4737 @GraphQLName("inventoryDispositionAdjustmentName") final String inventoryDispositionAdjustmentName, 4738 @GraphQLName("inventoryAdjustmentTypeName") final String inventoryAdjustmentTypeName, 4739 @GraphQLName("inventoryBucketTypeName") final String inventoryBucketTypeName, 4740 @GraphQLName("isDefault") final String isDefault, 4741 @GraphQLName("sortOrder") final String sortOrder, 4742 @GraphQLName("description") final String description) { 4743 var mutationResultObject = new MutationResultWithIdObject(); 4744 4745 try { 4746 var spec = InventoryUtil.getHome().getInventoryDispositionAdjustmentUniversalSpec(); 4747 4748 spec.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4749 spec.setInventoryDispositionName(inventoryDispositionName); 4750 spec.setInventoryDispositionAdjustmentName(originalInventoryDispositionAdjustmentName); 4751 spec.setUuid(id); 4752 4753 var commandForm = InventoryUtil.getHome().getEditInventoryDispositionAdjustmentForm(); 4754 4755 commandForm.setSpec(spec); 4756 commandForm.setEditMode(EditMode.LOCK); 4757 4758 var commandResult = InventoryUtil.getHome().editInventoryDispositionAdjustment(BaseGraphQl.getUserVisitPK(env), commandForm); 4759 4760 if(!commandResult.hasErrors()) { 4761 var executionResult = commandResult.getExecutionResult(); 4762 var result = executionResult.getResult(); 4763 Map<String, Object> arguments = env.getArgument("input"); 4764 var edit = result.getEdit(); 4765 4766 mutationResultObject.setEntityInstance(result.getInventoryDispositionAdjustment().getEntityInstance()); 4767 4768 if(arguments.containsKey("inventoryDispositionAdjustmentName")) 4769 edit.setInventoryDispositionAdjustmentName(inventoryDispositionAdjustmentName); 4770 if(arguments.containsKey("inventoryAdjustmentTypeName")) 4771 edit.setInventoryAdjustmentTypeName(inventoryAdjustmentTypeName); 4772 if(arguments.containsKey("inventoryBucketTypeName")) 4773 edit.setInventoryBucketTypeName(inventoryBucketTypeName); 4774 if(arguments.containsKey("isDefault")) 4775 edit.setIsDefault(isDefault); 4776 if(arguments.containsKey("sortOrder")) 4777 edit.setSortOrder(sortOrder); 4778 if(arguments.containsKey("description")) 4779 edit.setDescription(description); 4780 4781 commandForm.setEdit(edit); 4782 commandForm.setEditMode(EditMode.UPDATE); 4783 4784 commandResult = InventoryUtil.getHome().editInventoryDispositionAdjustment(BaseGraphQl.getUserVisitPK(env), commandForm); 4785 } 4786 4787 mutationResultObject.setCommandResult(commandResult); 4788 } catch (NamingException ex) { 4789 throw new RuntimeException(ex); 4790 } 4791 4792 return mutationResultObject; 4793 } 4794 4795 @GraphQLField 4796 @GraphQLRelayMutation 4797 static MutationResultObject deleteInventoryDispositionAdjustment(final DataFetchingEnvironment env, 4798 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4799 @GraphQLName("inventoryDispositionName") final String inventoryDispositionName, 4800 @GraphQLName("inventoryDispositionAdjustmentName") final String inventoryDispositionAdjustmentName, 4801 @GraphQLName("id") @GraphQLID final String id) { 4802 var mutationResultObject = new MutationResultObject(); 4803 4804 try { 4805 var commandForm = InventoryUtil.getHome().getDeleteInventoryDispositionAdjustmentForm(); 4806 4807 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4808 commandForm.setInventoryDispositionName(inventoryDispositionName); 4809 commandForm.setInventoryDispositionAdjustmentName(inventoryDispositionAdjustmentName); 4810 commandForm.setUuid(id); 4811 4812 mutationResultObject.setCommandResult(InventoryUtil.getHome().deleteInventoryDispositionAdjustment(BaseGraphQl.getUserVisitPK(env), 4813 commandForm)); 4814 } catch (NamingException ex) { 4815 throw new RuntimeException(ex); 4816 } 4817 4818 return mutationResultObject; 4819 } 4820 4821 @GraphQLField 4822 @GraphQLRelayMutation 4823 static MutationResultWithIdObject createInventoryTransactionReason(final DataFetchingEnvironment env, 4824 @GraphQLName("inventoryTransactionTypeName") @GraphQLNonNull final String inventoryTransactionTypeName, 4825 @GraphQLName("inventoryTransactionReasonName") @GraphQLNonNull final String inventoryTransactionReasonName, 4826 @GraphQLName("inventoryDispositionName") @GraphQLNonNull final String inventoryDispositionName, 4827 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 4828 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 4829 @GraphQLName("description") final String description) { 4830 var mutationResultObject = new MutationResultWithIdObject(); 4831 4832 try { 4833 var commandForm = InventoryUtil.getHome().getCreateInventoryTransactionReasonForm(); 4834 4835 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4836 commandForm.setInventoryTransactionReasonName(inventoryTransactionReasonName); 4837 commandForm.setInventoryDispositionName(inventoryDispositionName); 4838 commandForm.setIsDefault(isDefault); 4839 commandForm.setSortOrder(sortOrder); 4840 commandForm.setDescription(description); 4841 4842 var commandResult = InventoryUtil.getHome().createInventoryTransactionReason(BaseGraphQl.getUserVisitPK(env), commandForm); 4843 mutationResultObject.setCommandResult(commandResult); 4844 4845 if(!commandResult.hasErrors()) { 4846 var result = commandResult.getExecutionResult().getResult(); 4847 4848 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4849 } 4850 } catch (NamingException ex) { 4851 throw new RuntimeException(ex); 4852 } 4853 4854 return mutationResultObject; 4855 } 4856 4857 @GraphQLField 4858 @GraphQLRelayMutation 4859 static MutationResultWithIdObject editInventoryTransactionReason(final DataFetchingEnvironment env, 4860 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4861 @GraphQLName("originalInventoryTransactionReasonName") final String originalInventoryTransactionReasonName, 4862 @GraphQLName("id") @GraphQLID final String id, 4863 @GraphQLName("inventoryTransactionReasonName") final String inventoryTransactionReasonName, 4864 @GraphQLName("inventoryDispositionName") final String inventoryDispositionName, 4865 @GraphQLName("isDefault") final String isDefault, 4866 @GraphQLName("sortOrder") final String sortOrder, 4867 @GraphQLName("description") final String description) { 4868 var mutationResultObject = new MutationResultWithIdObject(); 4869 4870 try { 4871 var spec = InventoryUtil.getHome().getInventoryTransactionReasonUniversalSpec(); 4872 4873 spec.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4874 spec.setInventoryTransactionReasonName(originalInventoryTransactionReasonName); 4875 spec.setUuid(id); 4876 4877 var commandForm = InventoryUtil.getHome().getEditInventoryTransactionReasonForm(); 4878 4879 commandForm.setSpec(spec); 4880 commandForm.setEditMode(EditMode.LOCK); 4881 4882 var commandResult = InventoryUtil.getHome().editInventoryTransactionReason(BaseGraphQl.getUserVisitPK(env), commandForm); 4883 4884 if(!commandResult.hasErrors()) { 4885 var executionResult = commandResult.getExecutionResult(); 4886 var result = executionResult.getResult(); 4887 Map<String, Object> arguments = env.getArgument("input"); 4888 var edit = result.getEdit(); 4889 4890 mutationResultObject.setEntityInstance(result.getInventoryTransactionReason().getEntityInstance()); 4891 4892 if(arguments.containsKey("inventoryTransactionReasonName")) 4893 edit.setInventoryTransactionReasonName(inventoryTransactionReasonName); 4894 if(arguments.containsKey("inventoryDispositionName")) 4895 edit.setInventoryDispositionName(inventoryDispositionName); 4896 if(arguments.containsKey("isDefault")) 4897 edit.setIsDefault(isDefault); 4898 if(arguments.containsKey("sortOrder")) 4899 edit.setSortOrder(sortOrder); 4900 if(arguments.containsKey("description")) 4901 edit.setDescription(description); 4902 4903 commandForm.setEdit(edit); 4904 commandForm.setEditMode(EditMode.UPDATE); 4905 4906 commandResult = InventoryUtil.getHome().editInventoryTransactionReason(BaseGraphQl.getUserVisitPK(env), commandForm); 4907 } 4908 4909 mutationResultObject.setCommandResult(commandResult); 4910 } catch (NamingException ex) { 4911 throw new RuntimeException(ex); 4912 } 4913 4914 return mutationResultObject; 4915 } 4916 4917 @GraphQLField 4918 @GraphQLRelayMutation 4919 static MutationResultObject deleteInventoryTransactionReason(final DataFetchingEnvironment env, 4920 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4921 @GraphQLName("inventoryTransactionReasonName") final String inventoryTransactionReasonName, 4922 @GraphQLName("id") @GraphQLID final String id) { 4923 var mutationResultObject = new MutationResultObject(); 4924 4925 try { 4926 var commandForm = InventoryUtil.getHome().getDeleteInventoryTransactionReasonForm(); 4927 4928 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4929 commandForm.setInventoryTransactionReasonName(inventoryTransactionReasonName); 4930 commandForm.setUuid(id); 4931 4932 mutationResultObject.setCommandResult(InventoryUtil.getHome().deleteInventoryTransactionReason(BaseGraphQl.getUserVisitPK(env), 4933 commandForm)); 4934 } catch (NamingException ex) { 4935 throw new RuntimeException(ex); 4936 } 4937 4938 return mutationResultObject; 4939 } 4940 4941 @GraphQLField 4942 @GraphQLRelayMutation 4943 static MutationResultWithIdObject createInventoryTransactionRoleType(final DataFetchingEnvironment env, 4944 @GraphQLName("inventoryTransactionTypeName") @GraphQLNonNull final String inventoryTransactionTypeName, 4945 @GraphQLName("inventoryTransactionRoleTypeName") @GraphQLNonNull final String inventoryTransactionRoleTypeName, 4946 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 4947 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 4948 @GraphQLName("description") final String description) { 4949 var mutationResultObject = new MutationResultWithIdObject(); 4950 4951 try { 4952 var commandForm = InventoryUtil.getHome().getCreateInventoryTransactionRoleTypeForm(); 4953 4954 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4955 commandForm.setInventoryTransactionRoleTypeName(inventoryTransactionRoleTypeName); 4956 commandForm.setIsDefault(isDefault); 4957 commandForm.setSortOrder(sortOrder); 4958 commandForm.setDescription(description); 4959 4960 var commandResult = InventoryUtil.getHome().createInventoryTransactionRoleType(BaseGraphQl.getUserVisitPK(env), commandForm); 4961 mutationResultObject.setCommandResult(commandResult); 4962 4963 if(!commandResult.hasErrors()) { 4964 var result = commandResult.getExecutionResult().getResult(); 4965 4966 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4967 } 4968 } catch (NamingException ex) { 4969 throw new RuntimeException(ex); 4970 } 4971 4972 return mutationResultObject; 4973 } 4974 4975 @GraphQLField 4976 @GraphQLRelayMutation 4977 static MutationResultWithIdObject editInventoryTransactionRoleType(final DataFetchingEnvironment env, 4978 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4979 @GraphQLName("originalInventoryTransactionRoleTypeName") final String originalInventoryTransactionRoleTypeName, 4980 @GraphQLName("id") @GraphQLID final String id, 4981 @GraphQLName("inventoryTransactionRoleTypeName") final String inventoryTransactionRoleTypeName, 4982 @GraphQLName("isDefault") final String isDefault, 4983 @GraphQLName("sortOrder") final String sortOrder, 4984 @GraphQLName("description") final String description) { 4985 var mutationResultObject = new MutationResultWithIdObject(); 4986 4987 try { 4988 var spec = InventoryUtil.getHome().getInventoryTransactionRoleTypeUniversalSpec(); 4989 4990 spec.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4991 spec.setInventoryTransactionRoleTypeName(originalInventoryTransactionRoleTypeName); 4992 spec.setUuid(id); 4993 4994 var commandForm = InventoryUtil.getHome().getEditInventoryTransactionRoleTypeForm(); 4995 4996 commandForm.setSpec(spec); 4997 commandForm.setEditMode(EditMode.LOCK); 4998 4999 var commandResult = InventoryUtil.getHome().editInventoryTransactionRoleType(BaseGraphQl.getUserVisitPK(env), commandForm); 5000 5001 if(!commandResult.hasErrors()) { 5002 var executionResult = commandResult.getExecutionResult(); 5003 var result = executionResult.getResult(); 5004 Map<String, Object> arguments = env.getArgument("input"); 5005 var edit = result.getEdit(); 5006 5007 mutationResultObject.setEntityInstance(result.getInventoryTransactionRoleType().getEntityInstance()); 5008 5009 if(arguments.containsKey("inventoryTransactionRoleTypeName")) 5010 edit.setInventoryTransactionRoleTypeName(inventoryTransactionRoleTypeName); 5011 if(arguments.containsKey("isDefault")) 5012 edit.setIsDefault(isDefault); 5013 if(arguments.containsKey("sortOrder")) 5014 edit.setSortOrder(sortOrder); 5015 if(arguments.containsKey("description")) 5016 edit.setDescription(description); 5017 5018 commandForm.setEdit(edit); 5019 commandForm.setEditMode(EditMode.UPDATE); 5020 5021 commandResult = InventoryUtil.getHome().editInventoryTransactionRoleType(BaseGraphQl.getUserVisitPK(env), commandForm); 5022 } 5023 5024 mutationResultObject.setCommandResult(commandResult); 5025 } catch (NamingException ex) { 5026 throw new RuntimeException(ex); 5027 } 5028 5029 return mutationResultObject; 5030 } 5031 5032 @GraphQLField 5033 @GraphQLRelayMutation 5034 static MutationResultObject deleteInventoryTransactionRoleType(final DataFetchingEnvironment env, 5035 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 5036 @GraphQLName("inventoryTransactionRoleTypeName") final String inventoryTransactionRoleTypeName, 5037 @GraphQLName("id") @GraphQLID final String id) { 5038 var mutationResultObject = new MutationResultObject(); 5039 5040 try { 5041 var commandForm = InventoryUtil.getHome().getDeleteInventoryTransactionRoleTypeForm(); 5042 5043 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 5044 commandForm.setInventoryTransactionRoleTypeName(inventoryTransactionRoleTypeName); 5045 commandForm.setUuid(id); 5046 5047 mutationResultObject.setCommandResult(InventoryUtil.getHome().deleteInventoryTransactionRoleType(BaseGraphQl.getUserVisitPK(env), 5048 commandForm)); 5049 } catch (NamingException ex) { 5050 throw new RuntimeException(ex); 5051 } 5052 5053 return mutationResultObject; 5054 } 5055 5056 @GraphQLField 5057 @GraphQLRelayMutation 5058 static MutationResultWithIdObject createContentPageLayout(final DataFetchingEnvironment env, 5059 @GraphQLName("contentPageLayoutName") @GraphQLNonNull final String contentPageLayoutName, 5060 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 5061 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 5062 @GraphQLName("description") final String description) { 5063 var mutationResultObject = new MutationResultWithIdObject(); 5064 5065 try { 5066 var commandForm = ContentUtil.getHome().getCreateContentPageLayoutForm(); 5067 5068 commandForm.setContentPageLayoutName(contentPageLayoutName); 5069 commandForm.setIsDefault(isDefault); 5070 commandForm.setSortOrder(sortOrder); 5071 commandForm.setDescription(description); 5072 5073 var commandResult = ContentUtil.getHome().createContentPageLayout(BaseGraphQl.getUserVisitPK(env), commandForm); 5074 mutationResultObject.setCommandResult(commandResult); 5075 5076 if(!commandResult.hasErrors()) { 5077 var result = commandResult.getExecutionResult().getResult(); 5078 5079 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 5080 } 5081 } catch (NamingException ex) { 5082 throw new RuntimeException(ex); 5083 } 5084 5085 return mutationResultObject; 5086 } 5087 5088 @GraphQLField 5089 @GraphQLRelayMutation 5090 static MutationResultObject deleteContentPageLayout(final DataFetchingEnvironment env, 5091 @GraphQLName("contentPageLayoutName") @GraphQLNonNull final String contentPageLayoutName) { 5092 var mutationResultObject = new MutationResultObject(); 5093 5094 try { 5095 var commandForm = ContentUtil.getHome().getDeleteContentPageLayoutForm(); 5096 5097 commandForm.setContentPageLayoutName(contentPageLayoutName); 5098 5099 var commandResult = ContentUtil.getHome().deleteContentPageLayout(BaseGraphQl.getUserVisitPK(env), commandForm); 5100 mutationResultObject.setCommandResult(commandResult); 5101 } catch (NamingException ex) { 5102 throw new RuntimeException(ex); 5103 } 5104 5105 return mutationResultObject; 5106 } 5107 5108 @GraphQLField 5109 @GraphQLRelayMutation 5110 static MutationResultWithIdObject editContentPageLayout(final DataFetchingEnvironment env, 5111 @GraphQLName("originalContentPageLayoutName") final String originalContentPageLayoutName, 5112 @GraphQLName("id") @GraphQLID final String id, 5113 @GraphQLName("contentPageLayoutName") final String contentPageLayoutName, 5114 @GraphQLName("isDefault") final String isDefault, 5115 @GraphQLName("sortOrder") final String sortOrder, 5116 @GraphQLName("description") final String description) { 5117 var mutationResultObject = new MutationResultWithIdObject(); 5118 5119 try { 5120 var spec = ContentUtil.getHome().getContentPageLayoutUniversalSpec(); 5121 5122 spec.setContentPageLayoutName(originalContentPageLayoutName); 5123 spec.setUuid(id); 5124 5125 var commandForm = ContentUtil.getHome().getEditContentPageLayoutForm(); 5126 5127 commandForm.setSpec(spec); 5128 commandForm.setEditMode(EditMode.LOCK); 5129 5130 var commandResult = ContentUtil.getHome().editContentPageLayout(BaseGraphQl.getUserVisitPK(env), commandForm); 5131 5132 if(!commandResult.hasErrors()) { 5133 var executionResult = commandResult.getExecutionResult(); 5134 var result = executionResult.getResult(); 5135 Map<String, Object> arguments = env.getArgument("input"); 5136 var edit = result.getEdit(); 5137 5138 mutationResultObject.setEntityInstance(result.getContentPageLayout().getEntityInstance()); 5139 5140 if(arguments.containsKey("contentPageLayoutName")) 5141 edit.setContentPageLayoutName(contentPageLayoutName); 5142 if(arguments.containsKey("isDefault")) 5143 edit.setIsDefault(isDefault); 5144 if(arguments.containsKey("sortOrder")) 5145 edit.setSortOrder(sortOrder); 5146 if(arguments.containsKey("description")) 5147 edit.setDescription(description); 5148 5149 commandForm.setEdit(edit); 5150 commandForm.setEditMode(EditMode.UPDATE); 5151 5152 commandResult = ContentUtil.getHome().editContentPageLayout(BaseGraphQl.getUserVisitPK(env), commandForm); 5153 } 5154 5155 mutationResultObject.setCommandResult(commandResult); 5156 } catch (NamingException ex) { 5157 throw new RuntimeException(ex); 5158 } 5159 5160 return mutationResultObject; 5161 } 5162 5163 @GraphQLField 5164 @GraphQLRelayMutation 5165 @GraphQLName("setUserVisitPreferredLanguage") 5166 static MutationResultObject setUserVisitPreferredLanguage(final DataFetchingEnvironment env, 5167 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName) { 5168 var mutationResultObject = new MutationResultObject(); 5169 5170 try { 5171 var commandForm = UserUtil.getHome().getSetUserVisitPreferredLanguageForm(); 5172 5173 commandForm.setLanguageIsoName(languageIsoName); 5174 5175 var commandResult = UserUtil.getHome().setUserVisitPreferredLanguage(BaseGraphQl.getUserVisitPK(env), commandForm); 5176 mutationResultObject.setCommandResult(commandResult); 5177 } catch (NamingException ex) { 5178 throw new RuntimeException(ex); 5179 } 5180 5181 return mutationResultObject; 5182 } 5183 5184 @GraphQLField 5185 @GraphQLRelayMutation 5186 @GraphQLName("setUserVisitPreferredCurrency") 5187 static MutationResultObject setUserVisitPreferredCurrency(final DataFetchingEnvironment env, 5188 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 5189 var mutationResultObject = new MutationResultObject(); 5190 5191 try { 5192 var commandForm = UserUtil.getHome().getSetUserVisitPreferredCurrencyForm(); 5193 5194 commandForm.setCurrencyIsoName(currencyIsoName); 5195 5196 var commandResult = UserUtil.getHome().setUserVisitPreferredCurrency(BaseGraphQl.getUserVisitPK(env), commandForm); 5197 mutationResultObject.setCommandResult(commandResult); 5198 } catch (NamingException ex) { 5199 throw new RuntimeException(ex); 5200 } 5201 5202 return mutationResultObject; 5203 } 5204 5205 @GraphQLField 5206 @GraphQLRelayMutation 5207 @GraphQLName("setUserVisitPreferredTimeZone") 5208 static MutationResultObject setUserVisitPreferredTimeZone(final DataFetchingEnvironment env, 5209 @GraphQLName("javaTimeZoneName") @GraphQLNonNull final String javaTimeZoneName) { 5210 var mutationResultObject = new MutationResultObject(); 5211 5212 try { 5213 var commandForm = UserUtil.getHome().getSetUserVisitPreferredTimeZoneForm(); 5214 5215 commandForm.setJavaTimeZoneName(javaTimeZoneName); 5216 5217 var commandResult = UserUtil.getHome().setUserVisitPreferredTimeZone(BaseGraphQl.getUserVisitPK(env), commandForm); 5218 mutationResultObject.setCommandResult(commandResult); 5219 } catch (NamingException ex) { 5220 throw new RuntimeException(ex); 5221 } 5222 5223 return mutationResultObject; 5224 } 5225 5226 @GraphQLField 5227 @GraphQLRelayMutation 5228 @GraphQLName("setUserVisitPreferredDateTimeFormat") 5229 static MutationResultObject setUserVisitPreferredDateTimeFormat(final DataFetchingEnvironment env, 5230 @GraphQLName("dateTimeFormatName") @GraphQLNonNull final String dateTimeFormatName) { 5231 var mutationResultObject = new MutationResultObject(); 5232 5233 try { 5234 var commandForm = UserUtil.getHome().getSetUserVisitPreferredDateTimeFormatForm(); 5235 5236 commandForm.setDateTimeFormatName(dateTimeFormatName); 5237 5238 var commandResult = UserUtil.getHome().setUserVisitPreferredDateTimeFormat(BaseGraphQl.getUserVisitPK(env), commandForm); 5239 mutationResultObject.setCommandResult(commandResult); 5240 } catch (NamingException ex) { 5241 throw new RuntimeException(ex); 5242 } 5243 5244 return mutationResultObject; 5245 } 5246 5247 @GraphQLField 5248 @GraphQLRelayMutation 5249 static MutationResultWithIdObject createComponentVendor(final DataFetchingEnvironment env, 5250 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 5251 @GraphQLName("description") final String description) { 5252 var mutationResultObject = new MutationResultWithIdObject(); 5253 5254 try { 5255 var commandForm = CoreUtil.getHome().getCreateComponentVendorForm(); 5256 5257 commandForm.setComponentVendorName(componentVendorName); 5258 commandForm.setDescription(description); 5259 5260 var commandResult = CoreUtil.getHome().createComponentVendor(BaseGraphQl.getUserVisitPK(env), commandForm); 5261 mutationResultObject.setCommandResult(commandResult); 5262 5263 if(!commandResult.hasErrors()) { 5264 var result = commandResult.getExecutionResult().getResult(); 5265 5266 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 5267 } 5268 } catch (NamingException ex) { 5269 throw new RuntimeException(ex); 5270 } 5271 5272 return mutationResultObject; 5273 } 5274 5275 @GraphQLField 5276 @GraphQLRelayMutation 5277 static MutationResultObject deleteComponentVendor(final DataFetchingEnvironment env, 5278 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName) { 5279 var mutationResultObject = new MutationResultObject(); 5280 5281 try { 5282 var commandForm = CoreUtil.getHome().getDeleteComponentVendorForm(); 5283 5284 commandForm.setComponentVendorName(componentVendorName); 5285 5286 var commandResult = CoreUtil.getHome().deleteComponentVendor(BaseGraphQl.getUserVisitPK(env), commandForm); 5287 mutationResultObject.setCommandResult(commandResult); 5288 } catch (NamingException ex) { 5289 throw new RuntimeException(ex); 5290 } 5291 5292 return mutationResultObject; 5293 } 5294 5295 @GraphQLField 5296 @GraphQLRelayMutation 5297 static MutationResultWithIdObject editComponentVendor(final DataFetchingEnvironment env, 5298 @GraphQLName("originalComponentVendorName") @GraphQLNonNull final String originalComponentVendorName, 5299 @GraphQLName("componentVendorName") final String componentVendorName, 5300 @GraphQLName("description") final String description) { 5301 var mutationResultObject = new MutationResultWithIdObject(); 5302 5303 try { 5304 var spec = CoreUtil.getHome().getComponentVendorSpec(); 5305 5306 spec.setComponentVendorName(originalComponentVendorName); 5307 5308 var commandForm = CoreUtil.getHome().getEditComponentVendorForm(); 5309 5310 commandForm.setSpec(spec); 5311 commandForm.setEditMode(EditMode.LOCK); 5312 5313 var commandResult = CoreUtil.getHome().editComponentVendor(BaseGraphQl.getUserVisitPK(env), commandForm); 5314 5315 if(!commandResult.hasErrors()) { 5316 var executionResult = commandResult.getExecutionResult(); 5317 var result = executionResult.getResult(); 5318 Map<String, Object> arguments = env.getArgument("input"); 5319 var edit = result.getEdit(); 5320 5321 mutationResultObject.setEntityInstance(result.getComponentVendor().getEntityInstance()); 5322 5323 if(arguments.containsKey("componentVendorName")) 5324 edit.setComponentVendorName(componentVendorName); 5325 if(arguments.containsKey("description")) 5326 edit.setDescription(description); 5327 5328 commandForm.setEdit(edit); 5329 commandForm.setEditMode(EditMode.UPDATE); 5330 5331 commandResult = CoreUtil.getHome().editComponentVendor(BaseGraphQl.getUserVisitPK(env), commandForm); 5332 } 5333 5334 mutationResultObject.setCommandResult(commandResult); 5335 } catch (NamingException ex) { 5336 throw new RuntimeException(ex); 5337 } 5338 5339 return mutationResultObject; 5340 } 5341 5342 @GraphQLField 5343 @GraphQLRelayMutation 5344 static MutationResultWithIdObject createEntityType(final DataFetchingEnvironment env, 5345 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 5346 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName, 5347 @GraphQLName("keepAllHistory") @GraphQLNonNull final String keepAllHistory, 5348 @GraphQLName("lockTimeout") final String lockTimeout, 5349 @GraphQLName("lockTimeoutUnitOfMeasureTypeName") final String lockTimeoutUnitOfMeasureTypeName, 5350 @GraphQLName("isExtensible") @GraphQLNonNull final String isExtensible, 5351 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 5352 @GraphQLName("description") final String description) { 5353 var mutationResultObject = new MutationResultWithIdObject(); 5354 5355 try { 5356 var commandForm = CoreUtil.getHome().getCreateEntityTypeForm(); 5357 5358 commandForm.setComponentVendorName(componentVendorName); 5359 commandForm.setEntityTypeName(entityTypeName); 5360 commandForm.setKeepAllHistory(keepAllHistory); 5361 commandForm.setLockTimeout(lockTimeout); 5362 commandForm.setLockTimeoutUnitOfMeasureTypeName(lockTimeoutUnitOfMeasureTypeName); 5363 commandForm.setIsExtensible(isExtensible); 5364 commandForm.setSortOrder(sortOrder); 5365 commandForm.setDescription(description); 5366 5367 var commandResult = CoreUtil.getHome().createEntityType(BaseGraphQl.getUserVisitPK(env), commandForm); 5368 mutationResultObject.setCommandResult(commandResult); 5369 5370 if(!commandResult.hasErrors()) { 5371 var result = commandResult.getExecutionResult().getResult(); 5372 5373 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 5374 } 5375 } catch (NamingException ex) { 5376 throw new RuntimeException(ex); 5377 } 5378 5379 return mutationResultObject; 5380 } 5381 5382 @GraphQLField 5383 @GraphQLRelayMutation 5384 static MutationResultObject deleteEntityType(final DataFetchingEnvironment env, 5385 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 5386 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName) { 5387 var mutationResultObject = new MutationResultObject(); 5388 5389 try { 5390 var commandForm = CoreUtil.getHome().getDeleteEntityTypeForm(); 5391 5392 commandForm.setComponentVendorName(componentVendorName); 5393 commandForm.setEntityTypeName(entityTypeName); 5394 5395 var commandResult = CoreUtil.getHome().deleteEntityType(BaseGraphQl.getUserVisitPK(env), commandForm); 5396 mutationResultObject.setCommandResult(commandResult); 5397 } catch (NamingException ex) { 5398 throw new RuntimeException(ex); 5399 } 5400 5401 return mutationResultObject; 5402 } 5403 5404 @GraphQLField 5405 @GraphQLRelayMutation 5406 static MutationResultWithIdObject editEntityType(final DataFetchingEnvironment env, 5407 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 5408 @GraphQLName("originalEntityTypeName") @GraphQLNonNull final String originalEntityTypeName, 5409 @GraphQLName("entityTypeName") final String entityTypeName, 5410 @GraphQLName("keepAllHistory") final String keepAllHistory, 5411 @GraphQLName("lockTimeout") final String lockTimeout, 5412 @GraphQLName("lockTimeoutUnitOfMeasureTypeName") final String lockTimeoutUnitOfMeasureTypeName, 5413 @GraphQLName("isExtensible") final String isExtensible, 5414 @GraphQLName("sortOrder") final String sortOrder, 5415 @GraphQLName("description") final String description) { 5416 var mutationResultObject = new MutationResultWithIdObject(); 5417 5418 try { 5419 var spec = CoreUtil.getHome().getEntityTypeSpec(); 5420 5421 spec.setComponentVendorName(componentVendorName); 5422 spec.setEntityTypeName(originalEntityTypeName); 5423 5424 var commandForm = CoreUtil.getHome().getEditEntityTypeForm(); 5425 5426 commandForm.setSpec(spec); 5427 commandForm.setEditMode(EditMode.LOCK); 5428 5429 var commandResult = CoreUtil.getHome().editEntityType(BaseGraphQl.getUserVisitPK(env), commandForm); 5430 5431 if(!commandResult.hasErrors()) { 5432 var executionResult = commandResult.getExecutionResult(); 5433 var result = executionResult.getResult(); 5434 Map<String, Object> arguments = env.getArgument("input"); 5435 var edit = result.getEdit(); 5436 5437 mutationResultObject.setEntityInstance(result.getEntityType().getEntityInstance()); 5438 5439 if(arguments.containsKey("entityTypeName")) 5440 edit.setEntityTypeName(entityTypeName); 5441 if(arguments.containsKey("keepAllHistory")) 5442 edit.setKeepAllHistory(keepAllHistory); 5443 if(arguments.containsKey("lockTimeout")) 5444 edit.setLockTimeout(lockTimeout); 5445 if(arguments.containsKey("lockTimeoutUnitOfMeasureTypeName")) 5446 edit.setLockTimeoutUnitOfMeasureTypeName(lockTimeoutUnitOfMeasureTypeName); 5447 if(arguments.containsKey("isExtensible")) 5448 edit.setIsExtensible(isExtensible); 5449 if(arguments.containsKey("sortOrder")) 5450 edit.setSortOrder(sortOrder); 5451 if(arguments.containsKey("description")) 5452 edit.setDescription(description); 5453 5454 commandForm.setEdit(edit); 5455 commandForm.setEditMode(EditMode.UPDATE); 5456 5457 commandResult = CoreUtil.getHome().editEntityType(BaseGraphQl.getUserVisitPK(env), commandForm); 5458 } 5459 5460 mutationResultObject.setCommandResult(commandResult); 5461 } catch (NamingException ex) { 5462 throw new RuntimeException(ex); 5463 } 5464 5465 return mutationResultObject; 5466 } 5467 5468 @GraphQLField 5469 @GraphQLRelayMutation 5470 static MutationResultWithIdObject createEntityInstance(final DataFetchingEnvironment env, 5471 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 5472 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName) { 5473 var mutationResultObject = new MutationResultWithIdObject(); 5474 5475 try { 5476 var commandForm = CoreUtil.getHome().getCreateEntityInstanceForm(); 5477 5478 commandForm.setComponentVendorName(componentVendorName); 5479 commandForm.setEntityTypeName(entityTypeName); 5480 5481 var commandResult = CoreUtil.getHome().createEntityInstance(BaseGraphQl.getUserVisitPK(env), commandForm); 5482 mutationResultObject.setCommandResult(commandResult); 5483 5484 if(!commandResult.hasErrors()) { 5485 var result = commandResult.getExecutionResult().getResult(); 5486 5487 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 5488 } 5489 } catch (NamingException ex) { 5490 throw new RuntimeException(ex); 5491 } 5492 5493 return mutationResultObject; 5494 } 5495 5496 @GraphQLField 5497 @GraphQLRelayMutation 5498 static MutationResultObject deleteEntityInstance(final DataFetchingEnvironment env, 5499 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id) { 5500 var mutationResultObject = new MutationResultObject(); 5501 5502 try { 5503 var commandForm = CoreUtil.getHome().getDeleteEntityInstanceForm(); 5504 5505 commandForm.setUuid(id); 5506 5507 var commandResult = CoreUtil.getHome().deleteEntityInstance(BaseGraphQl.getUserVisitPK(env), commandForm); 5508 mutationResultObject.setCommandResult(commandResult); 5509 } catch (NamingException ex) { 5510 throw new RuntimeException(ex); 5511 } 5512 5513 return mutationResultObject; 5514 } 5515 5516 @GraphQLField 5517 @GraphQLRelayMutation 5518 static MutationResultObject removeEntityInstance(final DataFetchingEnvironment env, 5519 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id) { 5520 var mutationResultObject = new MutationResultObject(); 5521 5522 try { 5523 var commandForm = CoreUtil.getHome().getRemoveEntityInstanceForm(); 5524 5525 commandForm.setUuid(id); 5526 5527 var commandResult = CoreUtil.getHome().removeEntityInstance(BaseGraphQl.getUserVisitPK(env), commandForm); 5528 mutationResultObject.setCommandResult(commandResult); 5529 } catch (NamingException ex) { 5530 throw new RuntimeException(ex); 5531 } 5532 5533 return mutationResultObject; 5534 } 5535 5536 @GraphQLField 5537 @GraphQLRelayMutation 5538 static MutationResultObject sendEvent(final DataFetchingEnvironment env, 5539 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 5540 @GraphQLName("eventTypeName") @GraphQLNonNull final String eventTypeName) { 5541 var mutationResultObject = new MutationResultObject(); 5542 5543 try { 5544 var commandForm = CoreUtil.getHome().getSendEventForm(); 5545 5546 commandForm.setUuid(id); 5547 commandForm.setEventTypeName(eventTypeName); 5548 5549 var commandResult = CoreUtil.getHome().sendEvent(BaseGraphQl.getUserVisitPK(env), commandForm); 5550 mutationResultObject.setCommandResult(commandResult); 5551 } catch (NamingException ex) { 5552 throw new RuntimeException(ex); 5553 } 5554 5555 return mutationResultObject; 5556 } 5557 5558 @GraphQLField 5559 @GraphQLRelayMutation 5560 static MutationResultWithIdObject createTagScope(final DataFetchingEnvironment env, 5561 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 5562 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 5563 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 5564 @GraphQLName("description") final String description) { 5565 var mutationResultObject = new MutationResultWithIdObject(); 5566 5567 try { 5568 var commandForm = TagUtil.getHome().getCreateTagScopeForm(); 5569 5570 commandForm.setTagScopeName(tagScopeName); 5571 commandForm.setIsDefault(isDefault); 5572 commandForm.setSortOrder(sortOrder); 5573 commandForm.setDescription(description); 5574 5575 var commandResult = TagUtil.getHome().createTagScope(BaseGraphQl.getUserVisitPK(env), commandForm); 5576 mutationResultObject.setCommandResult(commandResult); 5577 5578 if(!commandResult.hasErrors()) { 5579 var result = commandResult.getExecutionResult().getResult(); 5580 5581 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 5582 } 5583 } catch (NamingException ex) { 5584 throw new RuntimeException(ex); 5585 } 5586 5587 return mutationResultObject; 5588 } 5589 5590 @GraphQLField 5591 @GraphQLRelayMutation 5592 static MutationResultObject deleteTagScope(final DataFetchingEnvironment env, 5593 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName) { 5594 var mutationResultObject = new MutationResultObject(); 5595 5596 try { 5597 var commandForm = TagUtil.getHome().getDeleteTagScopeForm(); 5598 5599 commandForm.setTagScopeName(tagScopeName); 5600 5601 var commandResult = TagUtil.getHome().deleteTagScope(BaseGraphQl.getUserVisitPK(env), commandForm); 5602 mutationResultObject.setCommandResult(commandResult); 5603 } catch (NamingException ex) { 5604 throw new RuntimeException(ex); 5605 } 5606 5607 return mutationResultObject; 5608 } 5609 5610 @GraphQLField 5611 @GraphQLRelayMutation 5612 static MutationResultWithIdObject editTagScope(final DataFetchingEnvironment env, 5613 @GraphQLName("originalTagScopeName") @GraphQLNonNull final String originalTagScopeName, 5614 @GraphQLName("tagScopeName") final String tagScopeName, 5615 @GraphQLName("isDefault") final String isDefault, 5616 @GraphQLName("sortOrder") final String sortOrder, 5617 @GraphQLName("description") final String description) { 5618 var mutationResultObject = new MutationResultWithIdObject(); 5619 5620 try { 5621 var spec = TagUtil.getHome().getTagScopeSpec(); 5622 5623 spec.setTagScopeName(originalTagScopeName); 5624 5625 var commandForm = TagUtil.getHome().getEditTagScopeForm(); 5626 5627 commandForm.setSpec(spec); 5628 commandForm.setEditMode(EditMode.LOCK); 5629 5630 var commandResult = TagUtil.getHome().editTagScope(BaseGraphQl.getUserVisitPK(env), commandForm); 5631 5632 if(!commandResult.hasErrors()) { 5633 var executionResult = commandResult.getExecutionResult(); 5634 var result = executionResult.getResult(); 5635 Map<String, Object> arguments = env.getArgument("input"); 5636 var edit = result.getEdit(); 5637 5638 mutationResultObject.setEntityInstance(result.getTagScope().getEntityInstance()); 5639 5640 if(arguments.containsKey("tagScopeName")) 5641 edit.setTagScopeName(tagScopeName); 5642 if(arguments.containsKey("isDefault")) 5643 edit.setIsDefault(isDefault); 5644 if(arguments.containsKey("sortOrder")) 5645 edit.setSortOrder(sortOrder); 5646 if(arguments.containsKey("description")) 5647 edit.setDescription(description); 5648 5649 commandForm.setEdit(edit); 5650 commandForm.setEditMode(EditMode.UPDATE); 5651 5652 commandResult = TagUtil.getHome().editTagScope(BaseGraphQl.getUserVisitPK(env), commandForm); 5653 } 5654 5655 mutationResultObject.setCommandResult(commandResult); 5656 } catch (NamingException ex) { 5657 throw new RuntimeException(ex); 5658 } 5659 5660 return mutationResultObject; 5661 } 5662 5663 @GraphQLField 5664 @GraphQLRelayMutation 5665 static MutationResultObject createTagScopeEntityType(final DataFetchingEnvironment env, 5666 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 5667 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 5668 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName) { 5669 var mutationResultObject = new MutationResultObject(); 5670 5671 try { 5672 var commandForm = TagUtil.getHome().getCreateTagScopeEntityTypeForm(); 5673 5674 commandForm.setTagScopeName(tagScopeName); 5675 commandForm.setComponentVendorName(componentVendorName); 5676 commandForm.setEntityTypeName(entityTypeName); 5677 5678 var commandResult = TagUtil.getHome().createTagScopeEntityType(BaseGraphQl.getUserVisitPK(env), commandForm); 5679 mutationResultObject.setCommandResult(commandResult); 5680 } catch (NamingException ex) { 5681 throw new RuntimeException(ex); 5682 } 5683 5684 return mutationResultObject; 5685 } 5686 5687 @GraphQLField 5688 @GraphQLRelayMutation 5689 static MutationResultObject deleteTagScopeEntityType(final DataFetchingEnvironment env, 5690 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 5691 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 5692 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName) { 5693 var mutationResultObject = new MutationResultObject(); 5694 5695 try { 5696 var commandForm = TagUtil.getHome().getDeleteTagScopeEntityTypeForm(); 5697 5698 commandForm.setTagScopeName(tagScopeName); 5699 commandForm.setComponentVendorName(componentVendorName); 5700 commandForm.setEntityTypeName(entityTypeName); 5701 5702 var commandResult = TagUtil.getHome().deleteTagScopeEntityType(BaseGraphQl.getUserVisitPK(env), commandForm); 5703 mutationResultObject.setCommandResult(commandResult); 5704 } catch (NamingException ex) { 5705 throw new RuntimeException(ex); 5706 } 5707 5708 return mutationResultObject; 5709 } 5710 5711 @GraphQLField 5712 @GraphQLRelayMutation 5713 static MutationResultWithIdObject createTag(final DataFetchingEnvironment env, 5714 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 5715 @GraphQLName("tagName") @GraphQLNonNull final String tagName) { 5716 var mutationResultObject = new MutationResultWithIdObject(); 5717 5718 try { 5719 var commandForm = TagUtil.getHome().getCreateTagForm(); 5720 5721 commandForm.setTagScopeName(tagScopeName); 5722 commandForm.setTagName(tagName); 5723 5724 var commandResult = TagUtil.getHome().createTag(BaseGraphQl.getUserVisitPK(env), commandForm); 5725 mutationResultObject.setCommandResult(commandResult); 5726 5727 if(!commandResult.hasErrors()) { 5728 var result = commandResult.getExecutionResult().getResult(); 5729 5730 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 5731 } 5732 } catch (NamingException ex) { 5733 throw new RuntimeException(ex); 5734 } 5735 5736 return mutationResultObject; 5737 } 5738 5739 @GraphQLField 5740 @GraphQLRelayMutation 5741 static MutationResultObject deleteTag(final DataFetchingEnvironment env, 5742 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 5743 @GraphQLName("tagName") @GraphQLNonNull final String tagName) { 5744 var mutationResultObject = new MutationResultObject(); 5745 5746 try { 5747 var commandForm = TagUtil.getHome().getDeleteTagForm(); 5748 5749 commandForm.setTagScopeName(tagScopeName); 5750 commandForm.setTagName(tagName); 5751 5752 var commandResult = TagUtil.getHome().deleteTag(BaseGraphQl.getUserVisitPK(env), commandForm); 5753 mutationResultObject.setCommandResult(commandResult); 5754 } catch (NamingException ex) { 5755 throw new RuntimeException(ex); 5756 } 5757 5758 return mutationResultObject; 5759 } 5760 5761 @GraphQLField 5762 @GraphQLRelayMutation 5763 static MutationResultWithIdObject editTag(final DataFetchingEnvironment env, 5764 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 5765 @GraphQLName("originalTagName") @GraphQLNonNull final String originalTagName, 5766 @GraphQLName("tagName") final String tagName) { 5767 var mutationResultObject = new MutationResultWithIdObject(); 5768 5769 try { 5770 var spec = TagUtil.getHome().getTagSpec(); 5771 5772 spec.setTagScopeName(tagScopeName); 5773 spec.setTagName(originalTagName); 5774 5775 var commandForm = TagUtil.getHome().getEditTagForm(); 5776 5777 commandForm.setSpec(spec); 5778 commandForm.setEditMode(EditMode.LOCK); 5779 5780 var commandResult = TagUtil.getHome().editTag(BaseGraphQl.getUserVisitPK(env), commandForm); 5781 5782 if(!commandResult.hasErrors()) { 5783 var executionResult = commandResult.getExecutionResult(); 5784 var result = executionResult.getResult(); 5785 Map<String, Object> arguments = env.getArgument("input"); 5786 var edit = result.getEdit(); 5787 5788 mutationResultObject.setEntityInstance(result.getTag().getEntityInstance()); 5789 5790 if(arguments.containsKey("tagName")) 5791 edit.setTagName(tagName); 5792 5793 commandForm.setEdit(edit); 5794 commandForm.setEditMode(EditMode.UPDATE); 5795 5796 commandResult = TagUtil.getHome().editTag(BaseGraphQl.getUserVisitPK(env), commandForm); 5797 } 5798 5799 mutationResultObject.setCommandResult(commandResult); 5800 } catch (NamingException ex) { 5801 throw new RuntimeException(ex); 5802 } 5803 5804 return mutationResultObject; 5805 } 5806 5807 @GraphQLField 5808 @GraphQLRelayMutation 5809 static MutationResultObject createEntityTag(final DataFetchingEnvironment env, 5810 @GraphQLName("id") @GraphQLNonNull final String id, 5811 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 5812 @GraphQLName("tagName") @GraphQLNonNull final String tagName) { 5813 var mutationResultObject = new MutationResultObject(); 5814 5815 try { 5816 var commandForm = TagUtil.getHome().getCreateEntityTagForm(); 5817 5818 commandForm.setUuid(id); 5819 commandForm.setTagScopeName(tagScopeName); 5820 commandForm.setTagName(tagName); 5821 5822 var commandResult = TagUtil.getHome().createEntityTag(BaseGraphQl.getUserVisitPK(env), commandForm); 5823 mutationResultObject.setCommandResult(commandResult); 5824 } catch (NamingException ex) { 5825 throw new RuntimeException(ex); 5826 } 5827 5828 return mutationResultObject; 5829 } 5830 5831 @GraphQLField 5832 @GraphQLRelayMutation 5833 static MutationResultObject deleteEntityTag(final DataFetchingEnvironment env, 5834 @GraphQLName("id") @GraphQLNonNull final String id, 5835 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 5836 @GraphQLName("tagName") @GraphQLNonNull final String tagName) { 5837 var mutationResultObject = new MutationResultObject(); 5838 5839 try { 5840 var commandForm = TagUtil.getHome().getDeleteEntityTagForm(); 5841 5842 commandForm.setUuid(id); 5843 commandForm.setTagScopeName(tagScopeName); 5844 commandForm.setTagName(tagName); 5845 5846 var commandResult = TagUtil.getHome().deleteEntityTag(BaseGraphQl.getUserVisitPK(env), commandForm); 5847 mutationResultObject.setCommandResult(commandResult); 5848 } catch (NamingException ex) { 5849 throw new RuntimeException(ex); 5850 } 5851 5852 return mutationResultObject; 5853 } 5854 5855 @GraphQLField 5856 @GraphQLRelayMutation 5857 static MutationResultWithIdObject createEntityAliasType(final DataFetchingEnvironment env, 5858 @GraphQLName("id") @GraphQLID final String id, 5859 @GraphQLName("componentVendorName") final String componentVendorName, 5860 @GraphQLName("entityTypeName") final String entityTypeName, 5861 @GraphQLName("entityAliasTypeName") final String entityAliasTypeName, 5862 @GraphQLName("validationPattern") final String validationPattern, 5863 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 5864 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 5865 @GraphQLName("description") final String description) { 5866 var mutationResultObject = new MutationResultWithIdObject(); 5867 5868 try { 5869 var commandForm = CoreUtil.getHome().getCreateEntityAliasTypeForm(); 5870 5871 commandForm.setUuid(id); 5872 commandForm.setComponentVendorName(componentVendorName); 5873 commandForm.setEntityTypeName(entityTypeName); 5874 commandForm.setEntityAliasTypeName(entityAliasTypeName); 5875 commandForm.setValidationPattern(validationPattern); 5876 commandForm.setIsDefault(isDefault); 5877 commandForm.setSortOrder(sortOrder); 5878 commandForm.setDescription(description); 5879 5880 var commandResult = CoreUtil.getHome().createEntityAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 5881 mutationResultObject.setCommandResult(commandResult); 5882 5883 if(!commandResult.hasErrors()) { 5884 var result = commandResult.getExecutionResult().getResult(); 5885 5886 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 5887 } 5888 } catch (NamingException ex) { 5889 throw new RuntimeException(ex); 5890 } 5891 5892 return mutationResultObject; 5893 } 5894 5895 @GraphQLField 5896 @GraphQLRelayMutation 5897 static MutationResultObject editEntityAliasType(final DataFetchingEnvironment env, 5898 @GraphQLName("id") @GraphQLID final String id, 5899 @GraphQLName("componentVendorName") final String componentVendorName, 5900 @GraphQLName("entityTypeName") final String entityTypeName, 5901 @GraphQLName("originalEntityAliasTypeName") final String originalEntityAliasTypeName, 5902 @GraphQLName("entityAliasTypeName") final String entityAliasTypeName, 5903 @GraphQLName("validationPattern") final String validationPattern, 5904 @GraphQLName("isDefault") final String isDefault, 5905 @GraphQLName("sortOrder") final String sortOrder, 5906 @GraphQLName("description") final String description) { 5907 var mutationResultObject = new MutationResultObject(); 5908 5909 try { 5910 var spec = CoreUtil.getHome().getEntityAliasTypeUniversalSpec(); 5911 5912 spec.setUuid(id); 5913 spec.setComponentVendorName(componentVendorName); 5914 spec.setEntityTypeName(entityTypeName); 5915 spec.setEntityAliasTypeName(originalEntityAliasTypeName); 5916 5917 var commandForm = CoreUtil.getHome().getEditEntityAliasTypeForm(); 5918 5919 commandForm.setSpec(spec); 5920 commandForm.setEditMode(EditMode.LOCK); 5921 5922 var commandResult = CoreUtil.getHome().editEntityAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 5923 5924 if(!commandResult.hasErrors()) { 5925 var executionResult = commandResult.getExecutionResult(); 5926 var result = executionResult.getResult(); 5927 Map<String, Object> arguments = env.getArgument("input"); 5928 var edit = result.getEdit(); 5929 5930 if(arguments.containsKey("entityAliasTypeName")) 5931 edit.setEntityAliasTypeName(entityAliasTypeName); 5932 if(arguments.containsKey("isDefault")) 5933 edit.setIsDefault(isDefault); 5934 if(arguments.containsKey("validationPattern")) 5935 edit.setValidationPattern(validationPattern); 5936 if(arguments.containsKey("sortOrder")) 5937 edit.setSortOrder(sortOrder); 5938 if(arguments.containsKey("description")) 5939 edit.setDescription(description); 5940 5941 commandForm.setEdit(edit); 5942 commandForm.setEditMode(EditMode.UPDATE); 5943 5944 commandResult = CoreUtil.getHome().editEntityAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 5945 } 5946 5947 mutationResultObject.setCommandResult(commandResult); 5948 } catch (NamingException ex) { 5949 throw new RuntimeException(ex); 5950 } 5951 5952 return mutationResultObject; 5953 } 5954 5955 @GraphQLField 5956 @GraphQLRelayMutation 5957 static MutationResultObject deleteEntityAliasType(final DataFetchingEnvironment env, 5958 @GraphQLName("id") @GraphQLID final String id, 5959 @GraphQLName("componentVendorName") final String componentVendorName, 5960 @GraphQLName("entityTypeName") final String entityTypeName, 5961 @GraphQLName("entityAliasTypeName") final String entityAliasTypeName) { 5962 var mutationResultObject = new MutationResultObject(); 5963 5964 try { 5965 var commandForm = CoreUtil.getHome().getDeleteEntityAliasTypeForm(); 5966 5967 commandForm.setUuid(id); 5968 commandForm.setComponentVendorName(componentVendorName); 5969 commandForm.setEntityTypeName(entityTypeName); 5970 commandForm.setEntityAliasTypeName(entityAliasTypeName); 5971 5972 var commandResult = CoreUtil.getHome().deleteEntityAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 5973 mutationResultObject.setCommandResult(commandResult); 5974 } catch (NamingException ex) { 5975 throw new RuntimeException(ex); 5976 } 5977 5978 return mutationResultObject; 5979 } 5980 5981 @GraphQLField 5982 @GraphQLRelayMutation 5983 static MutationResultObject createEntityAlias(final DataFetchingEnvironment env, 5984 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 5985 @GraphQLName("entityAliasTypeId") @GraphQLNonNull @GraphQLID final String entityAliasTypeId, 5986 @GraphQLName("alias") @GraphQLNonNull final String alias) { 5987 var mutationResultObject = new MutationResultObject(); 5988 5989 try { 5990 var commandForm = CoreUtil.getHome().getCreateEntityAliasForm(); 5991 5992 commandForm.setUuid(id); 5993 commandForm.setEntityAliasTypeUuid(entityAliasTypeId); 5994 commandForm.setAlias(alias); 5995 5996 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityAlias(BaseGraphQl.getUserVisitPK(env), commandForm)); 5997 } catch (NamingException ex) { 5998 throw new RuntimeException(ex); 5999 } 6000 6001 return mutationResultObject; 6002 } 6003 6004 @GraphQLField 6005 @GraphQLRelayMutation 6006 static MutationResultObject editEntityAlias(final DataFetchingEnvironment env, 6007 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6008 @GraphQLName("entityAliasTypeId") @GraphQLNonNull @GraphQLID final String entityAliasTypeId, 6009 @GraphQLName("alias") @GraphQLNonNull final String alias) { 6010 var mutationResultObject = new MutationResultObject(); 6011 6012 try { 6013 var spec = CoreUtil.getHome().getEntityAliasSpec(); 6014 6015 spec.setUuid(id); 6016 spec.setEntityAliasTypeUuid(entityAliasTypeId); 6017 6018 var commandForm = CoreUtil.getHome().getEditEntityAliasForm(); 6019 6020 commandForm.setSpec(spec); 6021 commandForm.setEditMode(EditMode.LOCK); 6022 6023 var commandResult = CoreUtil.getHome().editEntityAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 6024 6025 if(!commandResult.hasErrors()) { 6026 var executionResult = commandResult.getExecutionResult(); 6027 var result = executionResult.getResult(); 6028 Map<String, Object> arguments = env.getArgument("input"); 6029 var edit = result.getEdit(); 6030 6031 if(arguments.containsKey("alias")) 6032 edit.setAlias(alias); 6033 6034 commandForm.setEdit(edit); 6035 commandForm.setEditMode(EditMode.UPDATE); 6036 6037 commandResult = CoreUtil.getHome().editEntityAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 6038 } 6039 6040 mutationResultObject.setCommandResult(commandResult); 6041 } catch (NamingException ex) { 6042 throw new RuntimeException(ex); 6043 } 6044 6045 return mutationResultObject; 6046 } 6047 6048 @GraphQLField 6049 @GraphQLRelayMutation 6050 static MutationResultObject deleteEntityAlias(final DataFetchingEnvironment env, 6051 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6052 @GraphQLName("entityAliasTypeId") @GraphQLNonNull @GraphQLID final String entityAliasTypeId) { 6053 var mutationResultObject = new MutationResultObject(); 6054 6055 try { 6056 var commandForm = CoreUtil.getHome().getDeleteEntityAliasForm(); 6057 6058 commandForm.setUuid(id); 6059 commandForm.setEntityAliasTypeUuid(entityAliasTypeId); 6060 6061 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityAlias(BaseGraphQl.getUserVisitPK(env), commandForm)); 6062 } catch (NamingException ex) { 6063 throw new RuntimeException(ex); 6064 } 6065 6066 return mutationResultObject; 6067 } 6068 6069 @GraphQLField 6070 @GraphQLRelayMutation 6071 static MutationResultWithIdObject createEntityAttributeGroup(final DataFetchingEnvironment env, 6072 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 6073 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName, 6074 @GraphQLName("entityAttributeGroupName") final String entityAttributeGroupName, 6075 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 6076 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 6077 @GraphQLName("description") final String description) { 6078 var mutationResultObject = new MutationResultWithIdObject(); 6079 6080 try { 6081 var commandForm = CoreUtil.getHome().getCreateEntityAttributeGroupForm(); 6082 6083 commandForm.setComponentVendorName(componentVendorName); 6084 commandForm.setEntityTypeName(entityTypeName); 6085 commandForm.setEntityAttributeGroupName(entityAttributeGroupName); 6086 commandForm.setIsDefault(isDefault); 6087 commandForm.setSortOrder(sortOrder); 6088 commandForm.setDescription(description); 6089 6090 var commandResult = CoreUtil.getHome().createEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 6091 mutationResultObject.setCommandResult(commandResult); 6092 6093 if(!commandResult.hasErrors()) { 6094 var result = commandResult.getExecutionResult().getResult(); 6095 6096 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 6097 } 6098 } catch (NamingException ex) { 6099 throw new RuntimeException(ex); 6100 } 6101 6102 return mutationResultObject; 6103 } 6104 6105 @GraphQLField 6106 @GraphQLRelayMutation 6107 static MutationResultObject deleteEntityAttributeGroup(final DataFetchingEnvironment env, 6108 @GraphQLName("id") @GraphQLID final String id, 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.setComponentVendorName(componentVendorName); 6119 commandForm.setEntityTypeName(entityTypeName); 6120 commandForm.setEntityAttributeGroupName(entityAttributeGroupName); 6121 6122 var commandResult = CoreUtil.getHome().deleteEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 6123 mutationResultObject.setCommandResult(commandResult); 6124 } catch (NamingException ex) { 6125 throw new RuntimeException(ex); 6126 } 6127 6128 return mutationResultObject; 6129 } 6130 6131 @GraphQLField 6132 @GraphQLRelayMutation 6133 static MutationResultWithIdObject editEntityAttributeGroup(final DataFetchingEnvironment env, 6134 @GraphQLName("id") @GraphQLID final String id, 6135 @GraphQLName("componentVendorName") final String componentVendorName, 6136 @GraphQLName("entityTypeName") final String entityTypeName, 6137 @GraphQLName("originalEntityAttributeGroupName") final String originalEntityAttributeGroupName, 6138 @GraphQLName("entityAttributeGroupName") final String entityAttributeGroupName, 6139 @GraphQLName("isDefault") final String isDefault, 6140 @GraphQLName("sortOrder") final String sortOrder, 6141 @GraphQLName("description") final String description) { 6142 var mutationResultObject = new MutationResultWithIdObject(); 6143 6144 try { 6145 var spec = CoreUtil.getHome().getEntityAttributeGroupUniversalSpec(); 6146 6147 spec.setUuid(id); 6148 spec.setComponentVendorName(componentVendorName); 6149 spec.setEntityTypeName(entityTypeName); 6150 spec.setEntityAttributeGroupName(originalEntityAttributeGroupName); 6151 6152 var commandForm = CoreUtil.getHome().getEditEntityAttributeGroupForm(); 6153 6154 commandForm.setSpec(spec); 6155 commandForm.setEditMode(EditMode.LOCK); 6156 6157 var commandResult = CoreUtil.getHome().editEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 6158 6159 if(!commandResult.hasErrors()) { 6160 var executionResult = commandResult.getExecutionResult(); 6161 var result = executionResult.getResult(); 6162 Map<String, Object> arguments = env.getArgument("input"); 6163 var edit = result.getEdit(); 6164 6165 mutationResultObject.setEntityInstance(result.getEntityAttributeGroup().getEntityInstance()); 6166 6167 if(arguments.containsKey("entityAttributeGroupName")) 6168 edit.setEntityAttributeGroupName(entityAttributeGroupName); 6169 if(arguments.containsKey("isDefault")) 6170 edit.setIsDefault(isDefault); 6171 if(arguments.containsKey("sortOrder")) 6172 edit.setSortOrder(sortOrder); 6173 if(arguments.containsKey("description")) 6174 edit.setDescription(description); 6175 6176 commandForm.setEdit(edit); 6177 commandForm.setEditMode(EditMode.UPDATE); 6178 6179 commandResult = CoreUtil.getHome().editEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 6180 } 6181 6182 mutationResultObject.setCommandResult(commandResult); 6183 } catch (NamingException ex) { 6184 throw new RuntimeException(ex); 6185 } 6186 6187 return mutationResultObject; 6188 } 6189 6190 @GraphQLField 6191 @GraphQLRelayMutation 6192 static MutationResultWithIdObject createEntityAttribute(final DataFetchingEnvironment env, 6193 @GraphQLName("id") @GraphQLID final String id, 6194 @GraphQLName("componentVendorName") final String componentVendorName, 6195 @GraphQLName("entityTypeName") final String entityTypeName, 6196 @GraphQLName("entityAttributeName") final String entityAttributeName, 6197 @GraphQLName("entityAttributeTypeName") @GraphQLNonNull final String entityAttributeTypeName, 6198 @GraphQLName("trackRevisions") @GraphQLNonNull final String trackRevisions, 6199 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 6200 @GraphQLName("description") final String description, 6201 @GraphQLName("checkContentWebAddress") final String checkContentWebAddress, 6202 @GraphQLName("validationPattern") final String validationPattern, 6203 @GraphQLName("upperRangeIntegerValue") final String upperRangeIntegerValue, 6204 @GraphQLName("upperLimitIntegerValue") final String upperLimitIntegerValue, 6205 @GraphQLName("lowerLimitIntegerValue") final String lowerLimitIntegerValue, 6206 @GraphQLName("lowerRangeIntegerValue") final String lowerRangeIntegerValue, 6207 @GraphQLName("upperRangeLongValue") final String upperRangeLongValue, 6208 @GraphQLName("upperLimitLongValue") final String upperLimitLongValue, 6209 @GraphQLName("lowerLimitLongValue") final String lowerLimitLongValue, 6210 @GraphQLName("lowerRangeLongValue") final String lowerRangeLongValue, 6211 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 6212 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 6213 @GraphQLName("entityListItemSequenceName") final String entityListItemSequenceName, 6214 @GraphQLName("workflowName") final String workflowName) { 6215 var mutationResultObject = new MutationResultWithIdObject(); 6216 6217 try { 6218 var commandForm = CoreUtil.getHome().getCreateEntityAttributeForm(); 6219 6220 commandForm.setUuid(id); 6221 commandForm.setComponentVendorName(componentVendorName); 6222 commandForm.setEntityTypeName(entityTypeName); 6223 commandForm.setEntityAttributeName(entityAttributeName); 6224 commandForm.setEntityAttributeTypeName(entityAttributeTypeName); 6225 commandForm.setTrackRevisions(trackRevisions); 6226 commandForm.setSortOrder(sortOrder); 6227 commandForm.setDescription(description); 6228 commandForm.setCheckContentWebAddress(checkContentWebAddress); 6229 commandForm.setValidationPattern(validationPattern); 6230 commandForm.setUpperRangeIntegerValue(upperRangeIntegerValue); 6231 commandForm.setUpperLimitIntegerValue(upperLimitIntegerValue); 6232 commandForm.setLowerLimitIntegerValue(lowerLimitIntegerValue); 6233 commandForm.setLowerRangeIntegerValue(lowerRangeIntegerValue); 6234 commandForm.setUpperRangeLongValue(upperRangeLongValue); 6235 commandForm.setUpperLimitLongValue(upperLimitLongValue); 6236 commandForm.setLowerLimitLongValue(lowerLimitLongValue); 6237 commandForm.setLowerRangeLongValue(lowerRangeLongValue); 6238 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 6239 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 6240 commandForm.setEntityListItemSequenceName(entityListItemSequenceName); 6241 commandForm.setWorkflowName(workflowName); 6242 6243 var commandResult = CoreUtil.getHome().createEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6244 mutationResultObject.setCommandResult(commandResult); 6245 6246 if(!commandResult.hasErrors()) { 6247 var result = commandResult.getExecutionResult().getResult(); 6248 6249 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 6250 } 6251 } catch (NamingException ex) { 6252 throw new RuntimeException(ex); 6253 } 6254 6255 return mutationResultObject; 6256 } 6257 6258 @GraphQLField 6259 @GraphQLRelayMutation 6260 static MutationResultObject editEntityAttribute(final DataFetchingEnvironment env, 6261 @GraphQLName("id") @GraphQLID final String id, 6262 @GraphQLName("componentVendorName") final String componentVendorName, 6263 @GraphQLName("entityTypeName") final String entityTypeName, 6264 @GraphQLName("originalEntityAttributeName") final String originalEntityAttributeName, 6265 @GraphQLName("entityAttributeName") final String entityAttributeName, 6266 @GraphQLName("trackRevisions") final String trackRevisions, 6267 @GraphQLName("sortOrder") final String sortOrder, 6268 @GraphQLName("description") final String description) { 6269 var mutationResultObject = new MutationResultObject(); 6270 6271 try { 6272 var spec = CoreUtil.getHome().getEntityAttributeUniversalSpec(); 6273 6274 spec.setUuid(id); 6275 spec.setComponentVendorName(componentVendorName); 6276 spec.setEntityTypeName(entityTypeName); 6277 spec.setEntityAttributeName(originalEntityAttributeName); 6278 6279 var commandForm = CoreUtil.getHome().getEditEntityAttributeForm(); 6280 6281 commandForm.setSpec(spec); 6282 commandForm.setEditMode(EditMode.LOCK); 6283 6284 var commandResult = CoreUtil.getHome().editEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6285 6286 if(!commandResult.hasErrors()) { 6287 var executionResult = commandResult.getExecutionResult(); 6288 var result = executionResult.getResult(); 6289 Map<String, Object> arguments = env.getArgument("input"); 6290 var edit = result.getEdit(); 6291 6292 if(arguments.containsKey("entityAttributeName")) 6293 edit.setEntityAttributeName(entityAttributeName); 6294 if(arguments.containsKey("trackRevisions")) 6295 edit.setTrackRevisions(trackRevisions); 6296 if(arguments.containsKey("sortOrder")) 6297 edit.setSortOrder(sortOrder); 6298 if(arguments.containsKey("description")) 6299 edit.setDescription(description); 6300 6301 commandForm.setEdit(edit); 6302 commandForm.setEditMode(EditMode.UPDATE); 6303 6304 commandResult = CoreUtil.getHome().editEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6305 } 6306 6307 mutationResultObject.setCommandResult(commandResult); 6308 } catch (NamingException ex) { 6309 throw new RuntimeException(ex); 6310 } 6311 6312 return mutationResultObject; 6313 } 6314 6315 @GraphQLField 6316 @GraphQLRelayMutation 6317 static MutationResultObject deleteEntityAttribute(final DataFetchingEnvironment env, 6318 @GraphQLName("id") @GraphQLID final String id, 6319 @GraphQLName("componentVendorName") final String componentVendorName, 6320 @GraphQLName("entityTypeName") final String entityTypeName, 6321 @GraphQLName("entityAttributeName") final String entityAttributeName) { 6322 var mutationResultObject = new MutationResultObject(); 6323 6324 try { 6325 var commandForm = CoreUtil.getHome().getDeleteEntityAttributeForm(); 6326 6327 commandForm.setUuid(id); 6328 commandForm.setComponentVendorName(componentVendorName); 6329 commandForm.setEntityTypeName(entityTypeName); 6330 commandForm.setEntityAttributeName(entityAttributeName); 6331 6332 var commandResult = CoreUtil.getHome().deleteEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6333 mutationResultObject.setCommandResult(commandResult); 6334 } catch (NamingException ex) { 6335 throw new RuntimeException(ex); 6336 } 6337 6338 return mutationResultObject; 6339 } 6340 6341 @GraphQLField 6342 @GraphQLRelayMutation 6343 static MutationResultObject createEntityAttributeEntityAttributeGroup(final DataFetchingEnvironment env, 6344 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 6345 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName, 6346 @GraphQLName("entityAttributeName") @GraphQLNonNull final String entityAttributeName, 6347 @GraphQLName("entityAttributeGroupName") @GraphQLNonNull final String entityAttributeGroupName, 6348 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 6349 var mutationResultObject = new MutationResultObject(); 6350 6351 try { 6352 var commandForm = CoreUtil.getHome().getCreateEntityAttributeEntityAttributeGroupForm(); 6353 6354 commandForm.setComponentVendorName(componentVendorName); 6355 commandForm.setEntityTypeName(entityTypeName); 6356 commandForm.setEntityAttributeName(entityAttributeName); 6357 commandForm.setEntityAttributeGroupName(entityAttributeGroupName); 6358 commandForm.setSortOrder(sortOrder); 6359 6360 var commandResult = CoreUtil.getHome().createEntityAttributeEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 6361 mutationResultObject.setCommandResult(commandResult); 6362 } catch (NamingException ex) { 6363 throw new RuntimeException(ex); 6364 } 6365 6366 return mutationResultObject; 6367 } 6368 6369 @GraphQLField 6370 @GraphQLRelayMutation 6371 static MutationResultObject editEntityAttributeEntityAttributeGroup(final DataFetchingEnvironment env, 6372 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 6373 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName, 6374 @GraphQLName("entityAttributeName") @GraphQLNonNull final String entityAttributeName, 6375 @GraphQLName("entityAttributeGroupName") @GraphQLNonNull final String entityAttributeGroupName, 6376 @GraphQLName("sortOrder") final String sortOrder) { 6377 var mutationResultObject = new MutationResultObject(); 6378 6379 try { 6380 var spec = CoreUtil.getHome().getEntityAttributeEntityAttributeGroupSpec(); 6381 6382 spec.setComponentVendorName(componentVendorName); 6383 spec.setEntityTypeName(entityTypeName); 6384 spec.setEntityAttributeName(entityAttributeName); 6385 spec.setEntityAttributeGroupName(entityAttributeGroupName); 6386 6387 var commandForm = CoreUtil.getHome().getEditEntityAttributeEntityAttributeGroupForm(); 6388 6389 commandForm.setSpec(spec); 6390 commandForm.setEditMode(EditMode.LOCK); 6391 6392 var commandResult = CoreUtil.getHome().editEntityAttributeEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 6393 6394 if(!commandResult.hasErrors()) { 6395 var executionResult = commandResult.getExecutionResult(); 6396 var result = executionResult.getResult(); 6397 Map<String, Object> arguments = env.getArgument("input"); 6398 var edit = result.getEdit(); 6399 6400 if(arguments.containsKey("sortOrder")) 6401 edit.setSortOrder(sortOrder); 6402 6403 commandForm.setEdit(edit); 6404 commandForm.setEditMode(EditMode.UPDATE); 6405 6406 commandResult = CoreUtil.getHome().editEntityAttributeEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 6407 } 6408 6409 mutationResultObject.setCommandResult(commandResult); 6410 } catch (NamingException ex) { 6411 throw new RuntimeException(ex); 6412 } 6413 6414 return mutationResultObject; 6415 } 6416 6417 @GraphQLField 6418 @GraphQLRelayMutation 6419 static MutationResultObject deleteEntityAttributeEntityAttributeGroup(final DataFetchingEnvironment env, 6420 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 6421 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName, 6422 @GraphQLName("entityAttributeName") @GraphQLNonNull final String entityAttributeName, 6423 @GraphQLName("entityAttributeGroupName") @GraphQLNonNull final String entityAttributeGroupName) { 6424 var mutationResultObject = new MutationResultObject(); 6425 6426 try { 6427 var commandForm = CoreUtil.getHome().getDeleteEntityAttributeEntityAttributeGroupForm(); 6428 6429 commandForm.setComponentVendorName(componentVendorName); 6430 commandForm.setEntityTypeName(entityTypeName); 6431 commandForm.setEntityAttributeName(entityAttributeName); 6432 commandForm.setEntityAttributeGroupName(entityAttributeGroupName); 6433 6434 var commandResult = CoreUtil.getHome().deleteEntityAttributeEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 6435 mutationResultObject.setCommandResult(commandResult); 6436 } catch (NamingException ex) { 6437 throw new RuntimeException(ex); 6438 } 6439 6440 return mutationResultObject; 6441 } 6442 6443 @GraphQLField 6444 @GraphQLRelayMutation 6445 static MutationResultWithIdObject createEntityListItem(final DataFetchingEnvironment env, 6446 @GraphQLName("id") @GraphQLID final String id, 6447 @GraphQLName("componentVendorName") final String componentVendorName, 6448 @GraphQLName("entityTypeName") final String entityTypeName, 6449 @GraphQLName("entityAttributeName") final String entityAttributeName, 6450 @GraphQLName("entityListItemName") final String entityListItemName, 6451 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 6452 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 6453 @GraphQLName("description") final String description) { 6454 var mutationResultObject = new MutationResultWithIdObject(); 6455 6456 try { 6457 var commandForm = CoreUtil.getHome().getCreateEntityListItemForm(); 6458 6459 commandForm.setUuid(id); 6460 commandForm.setComponentVendorName(componentVendorName); 6461 commandForm.setEntityTypeName(entityTypeName); 6462 commandForm.setEntityAttributeName(entityAttributeName); 6463 commandForm.setEntityListItemName(entityListItemName); 6464 commandForm.setIsDefault(isDefault); 6465 commandForm.setSortOrder(sortOrder); 6466 commandForm.setDescription(description); 6467 6468 var commandResult = CoreUtil.getHome().createEntityListItem(BaseGraphQl.getUserVisitPK(env), commandForm); 6469 mutationResultObject.setCommandResult(commandResult); 6470 6471 if(!commandResult.hasErrors()) { 6472 var result = commandResult.getExecutionResult().getResult(); 6473 6474 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 6475 } 6476 } catch (NamingException ex) { 6477 throw new RuntimeException(ex); 6478 } 6479 6480 return mutationResultObject; 6481 } 6482 6483 @GraphQLField 6484 @GraphQLRelayMutation 6485 static MutationResultObject editEntityListItem(final DataFetchingEnvironment env, 6486 @GraphQLName("id") @GraphQLID final String id, 6487 @GraphQLName("componentVendorName") final String componentVendorName, 6488 @GraphQLName("entityTypeName") final String entityTypeName, 6489 @GraphQLName("entityAttributeName") final String entityAttributeName, 6490 @GraphQLName("originalEntityListItemName") final String originalEntityListItemName, 6491 @GraphQLName("entityListItemName") final String entityListItemName, 6492 @GraphQLName("isDefault") final String isDefault, 6493 @GraphQLName("sortOrder") final String sortOrder, 6494 @GraphQLName("description") final String description) { 6495 var mutationResultObject = new MutationResultObject(); 6496 6497 try { 6498 var spec = CoreUtil.getHome().getEntityListItemUniversalSpec(); 6499 6500 spec.setUuid(id); 6501 spec.setComponentVendorName(componentVendorName); 6502 spec.setEntityTypeName(entityTypeName); 6503 spec.setEntityAttributeName(entityAttributeName); 6504 spec.setEntityListItemName(originalEntityListItemName); 6505 6506 var commandForm = CoreUtil.getHome().getEditEntityListItemForm(); 6507 6508 commandForm.setSpec(spec); 6509 commandForm.setEditMode(EditMode.LOCK); 6510 6511 var commandResult = CoreUtil.getHome().editEntityListItem(BaseGraphQl.getUserVisitPK(env), commandForm); 6512 6513 if(!commandResult.hasErrors()) { 6514 var executionResult = commandResult.getExecutionResult(); 6515 var result = executionResult.getResult(); 6516 Map<String, Object> arguments = env.getArgument("input"); 6517 var edit = result.getEdit(); 6518 6519 if(arguments.containsKey("entityListItemName")) 6520 edit.setEntityListItemName(entityListItemName); 6521 if(arguments.containsKey("isDefault")) 6522 edit.setIsDefault(isDefault); 6523 if(arguments.containsKey("sortOrder")) 6524 edit.setSortOrder(sortOrder); 6525 if(arguments.containsKey("description")) 6526 edit.setDescription(description); 6527 6528 commandForm.setEdit(edit); 6529 commandForm.setEditMode(EditMode.UPDATE); 6530 6531 commandResult = CoreUtil.getHome().editEntityListItem(BaseGraphQl.getUserVisitPK(env), commandForm); 6532 } 6533 6534 mutationResultObject.setCommandResult(commandResult); 6535 } catch (NamingException ex) { 6536 throw new RuntimeException(ex); 6537 } 6538 6539 return mutationResultObject; 6540 } 6541 6542 @GraphQLField 6543 @GraphQLRelayMutation 6544 static MutationResultObject deleteEntityListItem(final DataFetchingEnvironment env, 6545 @GraphQLName("id") @GraphQLID final String id, 6546 @GraphQLName("componentVendorName") final String componentVendorName, 6547 @GraphQLName("entityTypeName") final String entityTypeName, 6548 @GraphQLName("entityAttributeName") final String entityAttributeName, 6549 @GraphQLName("entityListItemName") final String entityListItemName) { 6550 var mutationResultObject = new MutationResultObject(); 6551 6552 try { 6553 var commandForm = CoreUtil.getHome().getDeleteEntityListItemForm(); 6554 6555 commandForm.setUuid(id); 6556 commandForm.setComponentVendorName(componentVendorName); 6557 commandForm.setEntityTypeName(entityTypeName); 6558 commandForm.setEntityAttributeName(entityAttributeName); 6559 commandForm.setEntityListItemName(entityListItemName); 6560 6561 var commandResult = CoreUtil.getHome().deleteEntityListItem(BaseGraphQl.getUserVisitPK(env), commandForm); 6562 mutationResultObject.setCommandResult(commandResult); 6563 } catch (NamingException ex) { 6564 throw new RuntimeException(ex); 6565 } 6566 6567 return mutationResultObject; 6568 } 6569 6570 @GraphQLField 6571 @GraphQLRelayMutation 6572 static MutationResultObject createEntityListItemDefault(final DataFetchingEnvironment env, 6573 @GraphQLName("id") @GraphQLID final String id, 6574 @GraphQLName("componentVendorName") final String componentVendorName, 6575 @GraphQLName("entityTypeName") final String entityTypeName, 6576 @GraphQLName("entityAttributeName") final String entityAttributeName, 6577 @GraphQLName("entityListItemName") final String entityListItemName, 6578 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId, 6579 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 6580 var mutationResultObject = new MutationResultObject(); 6581 6582 try { 6583 var commandForm = CoreUtil.getHome().getCreateEntityListItemDefaultForm(); 6584 6585 commandForm.setUuid(id); 6586 commandForm.setComponentVendorName(componentVendorName); 6587 commandForm.setEntityTypeName(entityTypeName); 6588 commandForm.setEntityAttributeName(entityAttributeName); 6589 commandForm.setEntityListItemName(entityListItemName); 6590 commandForm.setEntityListItemUuid(entityListItemId); 6591 commandForm.setAddMissingAttributes(addMissingAttributes); 6592 6593 var commandResult = CoreUtil.getHome().createEntityListItemDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6594 mutationResultObject.setCommandResult(commandResult); 6595 } catch (NamingException ex) { 6596 throw new RuntimeException(ex); 6597 } 6598 6599 return mutationResultObject; 6600 } 6601 6602 @GraphQLField 6603 @GraphQLRelayMutation 6604 static MutationResultObject editEntityListItemDefault(final DataFetchingEnvironment env, 6605 @GraphQLName("id") @GraphQLID final String id, 6606 @GraphQLName("componentVendorName") final String componentVendorName, 6607 @GraphQLName("entityTypeName") final String entityTypeName, 6608 @GraphQLName("entityAttributeName") final String entityAttributeName, 6609 @GraphQLName("entityListItemName") final String entityListItemName, 6610 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId) { 6611 var mutationResultObject = new MutationResultObject(); 6612 6613 try { 6614 var spec = CoreUtil.getHome().getEntityListItemDefaultSpec(); 6615 6616 spec.setUuid(id); 6617 spec.setComponentVendorName(componentVendorName); 6618 spec.setEntityTypeName(entityTypeName); 6619 spec.setEntityAttributeName(entityAttributeName); 6620 6621 var commandForm = CoreUtil.getHome().getEditEntityListItemDefaultForm(); 6622 6623 commandForm.setSpec(spec); 6624 commandForm.setEditMode(EditMode.LOCK); 6625 6626 var commandResult = CoreUtil.getHome().editEntityListItemDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6627 6628 if(!commandResult.hasErrors()) { 6629 var executionResult = commandResult.getExecutionResult(); 6630 var result = executionResult.getResult(); 6631 Map<String, Object> arguments = env.getArgument("input"); 6632 var edit = result.getEdit(); 6633 6634 if(arguments.containsKey("entityListItemName")) 6635 edit.setEntityListItemName(entityListItemName); 6636 if(arguments.containsKey("entityListItemId")) 6637 edit.setEntityListItemUuid(entityListItemId); 6638 6639 commandForm.setEdit(edit); 6640 commandForm.setEditMode(EditMode.UPDATE); 6641 6642 commandResult = CoreUtil.getHome().editEntityListItemDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6643 } 6644 6645 mutationResultObject.setCommandResult(commandResult); 6646 } catch (NamingException ex) { 6647 throw new RuntimeException(ex); 6648 } 6649 6650 return mutationResultObject; 6651 } 6652 6653 @GraphQLField 6654 @GraphQLRelayMutation 6655 static MutationResultObject deleteEntityListItemDefault(final DataFetchingEnvironment env, 6656 @GraphQLName("id") @GraphQLID final String id, 6657 @GraphQLName("componentVendorName") final String componentVendorName, 6658 @GraphQLName("entityTypeName") final String entityTypeName, 6659 @GraphQLName("entityAttributeName") final String entityAttributeName) { 6660 var mutationResultObject = new MutationResultObject(); 6661 6662 try { 6663 var commandForm = CoreUtil.getHome().getDeleteEntityListItemDefaultForm(); 6664 6665 commandForm.setUuid(id); 6666 commandForm.setComponentVendorName(componentVendorName); 6667 commandForm.setEntityTypeName(entityTypeName); 6668 commandForm.setEntityAttributeName(entityAttributeName); 6669 6670 var commandResult = CoreUtil.getHome().deleteEntityListItemDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6671 mutationResultObject.setCommandResult(commandResult); 6672 } catch (NamingException ex) { 6673 throw new RuntimeException(ex); 6674 } 6675 6676 return mutationResultObject; 6677 } 6678 6679 @GraphQLField 6680 @GraphQLRelayMutation 6681 static MutationResultObject createEntityListItemAttribute(final DataFetchingEnvironment env, 6682 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6683 @GraphQLName("entityAttributeName") final String entityAttributeName, 6684 @GraphQLName("entityAttributeId") @GraphQLID final String entityAttributeId, 6685 @GraphQLName("entityListItemName") final String entityListItemName, 6686 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId) { 6687 var mutationResultObject = new MutationResultObject(); 6688 6689 try { 6690 var commandForm = CoreUtil.getHome().getCreateEntityListItemAttributeForm(); 6691 6692 commandForm.setUuid(id); 6693 commandForm.setEntityAttributeName(entityAttributeName); 6694 commandForm.setEntityAttributeUuid(entityAttributeId); 6695 commandForm.setEntityListItemName(entityListItemName); 6696 commandForm.setEntityListItemUuid(entityListItemId); 6697 6698 var commandResult = CoreUtil.getHome().createEntityListItemAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6699 mutationResultObject.setCommandResult(commandResult); 6700 } catch (NamingException ex) { 6701 throw new RuntimeException(ex); 6702 } 6703 6704 return mutationResultObject; 6705 } 6706 6707 @GraphQLField 6708 @GraphQLRelayMutation 6709 static MutationResultObject editEntityListItemAttribute(final DataFetchingEnvironment env, 6710 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6711 @GraphQLName("entityAttributeName") final String entityAttributeName, 6712 @GraphQLName("entityAttributeId") @GraphQLID final String entityAttributeId, 6713 @GraphQLName("entityListItemName") final String entityListItemName, 6714 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId) { 6715 var mutationResultObject = new MutationResultObject(); 6716 6717 try { 6718 var spec = CoreUtil.getHome().getEntityListItemAttributeSpec(); 6719 6720 spec.setUuid(id); 6721 spec.setEntityAttributeName(entityAttributeName); 6722 spec.setEntityAttributeUuid(entityAttributeId); 6723 6724 var commandForm = CoreUtil.getHome().getEditEntityListItemAttributeForm(); 6725 6726 commandForm.setSpec(spec); 6727 commandForm.setEditMode(EditMode.LOCK); 6728 6729 var commandResult = CoreUtil.getHome().editEntityListItemAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6730 6731 if(!commandResult.hasErrors()) { 6732 var executionResult = commandResult.getExecutionResult(); 6733 var result = executionResult.getResult(); 6734 Map<String, Object> arguments = env.getArgument("input"); 6735 var edit = result.getEdit(); 6736 6737 if(arguments.containsKey("entityListItemName")) 6738 edit.setEntityListItemName(entityListItemName); 6739 if(arguments.containsKey("entityListItemId")) 6740 edit.setEntityListItemUuid(entityListItemId); 6741 6742 commandForm.setEdit(edit); 6743 commandForm.setEditMode(EditMode.UPDATE); 6744 6745 commandResult = CoreUtil.getHome().editEntityListItemAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6746 } 6747 6748 mutationResultObject.setCommandResult(commandResult); 6749 } catch (NamingException ex) { 6750 throw new RuntimeException(ex); 6751 } 6752 6753 return mutationResultObject; 6754 } 6755 6756 @GraphQLField 6757 @GraphQLRelayMutation 6758 static MutationResultObject deleteEntityListItemAttribute(final DataFetchingEnvironment env, 6759 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6760 @GraphQLName("entityAttributeName") final String entityAttributeName, 6761 @GraphQLName("entityAttributeId") @GraphQLID final String entityAttributeId) { 6762 var mutationResultObject = new MutationResultObject(); 6763 6764 try { 6765 var commandForm = CoreUtil.getHome().getDeleteEntityListItemAttributeForm(); 6766 6767 commandForm.setUuid(id); 6768 commandForm.setEntityAttributeName(entityAttributeName); 6769 commandForm.setEntityAttributeUuid(entityAttributeId); 6770 6771 var commandResult = CoreUtil.getHome().deleteEntityListItemAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6772 mutationResultObject.setCommandResult(commandResult); 6773 } catch (NamingException ex) { 6774 throw new RuntimeException(ex); 6775 } 6776 6777 return mutationResultObject; 6778 } 6779 6780 @GraphQLField 6781 @GraphQLRelayMutation 6782 static MutationResultObject createEntityMultipleListItemDefault(final DataFetchingEnvironment env, 6783 @GraphQLName("id") @GraphQLID final String id, 6784 @GraphQLName("componentVendorName") final String componentVendorName, 6785 @GraphQLName("entityTypeName") final String entityTypeName, 6786 @GraphQLName("entityAttributeName") final String entityAttributeName, 6787 @GraphQLName("entityListItemName") final String entityListItemName, 6788 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId, 6789 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 6790 var mutationResultObject = new MutationResultObject(); 6791 6792 try { 6793 var commandForm = CoreUtil.getHome().getCreateEntityMultipleListItemDefaultForm(); 6794 6795 commandForm.setUuid(id); 6796 commandForm.setComponentVendorName(componentVendorName); 6797 commandForm.setEntityTypeName(entityTypeName); 6798 commandForm.setEntityAttributeName(entityAttributeName); 6799 commandForm.setEntityListItemName(entityListItemName); 6800 commandForm.setEntityListItemUuid(entityListItemId); 6801 commandForm.setAddMissingAttributes(addMissingAttributes); 6802 6803 var commandResult = CoreUtil.getHome().createEntityMultipleListItemDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6804 mutationResultObject.setCommandResult(commandResult); 6805 } catch (NamingException ex) { 6806 throw new RuntimeException(ex); 6807 } 6808 6809 return mutationResultObject; 6810 } 6811 6812 @GraphQLField 6813 @GraphQLRelayMutation 6814 static MutationResultObject deleteEntityMultipleListItemDefault(final DataFetchingEnvironment env, 6815 @GraphQLName("id") @GraphQLID final String id, 6816 @GraphQLName("componentVendorName") final String componentVendorName, 6817 @GraphQLName("entityTypeName") final String entityTypeName, 6818 @GraphQLName("entityAttributeName") final String entityAttributeName, 6819 @GraphQLName("entityListItemName") final String entityListItemName, 6820 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId) { 6821 var mutationResultObject = new MutationResultObject(); 6822 6823 try { 6824 var commandForm = CoreUtil.getHome().getDeleteEntityMultipleListItemDefaultForm(); 6825 6826 commandForm.setUuid(id); 6827 commandForm.setComponentVendorName(componentVendorName); 6828 commandForm.setEntityTypeName(entityTypeName); 6829 commandForm.setEntityAttributeName(entityAttributeName); 6830 commandForm.setEntityListItemName(entityListItemName); 6831 commandForm.setEntityListItemUuid(entityListItemId); 6832 6833 var commandResult = CoreUtil.getHome().deleteEntityMultipleListItemDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6834 mutationResultObject.setCommandResult(commandResult); 6835 } catch (NamingException ex) { 6836 throw new RuntimeException(ex); 6837 } 6838 6839 return mutationResultObject; 6840 } 6841 6842 @GraphQLField 6843 @GraphQLRelayMutation 6844 static MutationResultObject createEntityMultipleListItemAttribute(final DataFetchingEnvironment env, 6845 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6846 @GraphQLName("entityAttributeName") final String entityAttributeName, 6847 @GraphQLName("entityAttributeId") @GraphQLID final String entityAttributeId, 6848 @GraphQLName("entityListItemName") final String entityListItemName, 6849 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId) { 6850 var mutationResultObject = new MutationResultObject(); 6851 6852 try { 6853 var commandForm = CoreUtil.getHome().getCreateEntityMultipleListItemAttributeForm(); 6854 6855 commandForm.setUuid(id); 6856 commandForm.setEntityAttributeName(entityAttributeName); 6857 commandForm.setEntityAttributeUuid(entityAttributeId); 6858 commandForm.setEntityListItemName(entityListItemName); 6859 commandForm.setEntityListItemUuid(entityListItemId); 6860 6861 var commandResult = CoreUtil.getHome().createEntityMultipleListItemAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6862 mutationResultObject.setCommandResult(commandResult); 6863 } catch (NamingException ex) { 6864 throw new RuntimeException(ex); 6865 } 6866 6867 return mutationResultObject; 6868 } 6869 6870 @GraphQLField 6871 @GraphQLRelayMutation 6872 static MutationResultObject deleteEntityMultipleListItemAttribute(final DataFetchingEnvironment env, 6873 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6874 @GraphQLName("entityAttributeName") final String entityAttributeName, 6875 @GraphQLName("entityAttributeId") @GraphQLID final String entityAttributeId, 6876 @GraphQLName("entityListItemName") final String entityListItemName, 6877 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId) { 6878 var mutationResultObject = new MutationResultObject(); 6879 6880 try { 6881 var commandForm = CoreUtil.getHome().getDeleteEntityMultipleListItemAttributeForm(); 6882 6883 commandForm.setUuid(id); 6884 commandForm.setEntityAttributeName(entityAttributeName); 6885 commandForm.setEntityAttributeUuid(entityAttributeId); 6886 commandForm.setEntityListItemName(entityListItemName); 6887 commandForm.setEntityListItemUuid(entityListItemId); 6888 6889 var commandResult = CoreUtil.getHome().deleteEntityMultipleListItemAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6890 mutationResultObject.setCommandResult(commandResult); 6891 } catch (NamingException ex) { 6892 throw new RuntimeException(ex); 6893 } 6894 6895 return mutationResultObject; 6896 } 6897 6898 @GraphQLField 6899 @GraphQLRelayMutation 6900 static MutationResultObject createEntityBooleanDefault(final DataFetchingEnvironment env, 6901 @GraphQLName("id") @GraphQLID final String id, 6902 @GraphQLName("componentVendorName") final String componentVendorName, 6903 @GraphQLName("entityTypeName") final String entityTypeName, 6904 @GraphQLName("entityAttributeName") final String entityAttributeName, 6905 @GraphQLName("booleanAttribute") @GraphQLNonNull final String booleanAttribute, 6906 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 6907 var mutationResultObject = new MutationResultObject(); 6908 6909 try { 6910 var commandForm = CoreUtil.getHome().getCreateEntityBooleanDefaultForm(); 6911 6912 commandForm.setUuid(id); 6913 commandForm.setComponentVendorName(componentVendorName); 6914 commandForm.setEntityTypeName(entityTypeName); 6915 commandForm.setEntityAttributeName(entityAttributeName); 6916 commandForm.setBooleanAttribute(booleanAttribute); 6917 commandForm.setAddMissingAttributes(addMissingAttributes); 6918 6919 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityBooleanDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 6920 } catch (NamingException ex) { 6921 throw new RuntimeException(ex); 6922 } 6923 6924 return mutationResultObject; 6925 } 6926 6927 @GraphQLField 6928 @GraphQLRelayMutation 6929 static MutationResultObject editEntityBooleanDefault(final DataFetchingEnvironment env, 6930 @GraphQLName("id") @GraphQLID final String id, 6931 @GraphQLName("componentVendorName") final String componentVendorName, 6932 @GraphQLName("entityTypeName") final String entityTypeName, 6933 @GraphQLName("entityAttributeName") final String entityAttributeName, 6934 @GraphQLName("booleanAttribute") @GraphQLNonNull final String booleanAttribute) { 6935 var mutationResultObject = new MutationResultObject(); 6936 6937 try { 6938 var spec = CoreUtil.getHome().getEntityBooleanDefaultSpec(); 6939 6940 spec.setUuid(id); 6941 spec.setComponentVendorName(componentVendorName); 6942 spec.setEntityTypeName(entityTypeName); 6943 spec.setEntityAttributeName(entityAttributeName); 6944 6945 var commandForm = CoreUtil.getHome().getEditEntityBooleanDefaultForm(); 6946 6947 commandForm.setSpec(spec); 6948 commandForm.setEditMode(EditMode.LOCK); 6949 6950 var commandResult = CoreUtil.getHome().editEntityBooleanDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6951 6952 if(!commandResult.hasErrors()) { 6953 var executionResult = commandResult.getExecutionResult(); 6954 var result = executionResult.getResult(); 6955 Map<String, Object> arguments = env.getArgument("input"); 6956 var edit = result.getEdit(); 6957 6958 if(arguments.containsKey("booleanAttribute")) 6959 edit.setBooleanAttribute(booleanAttribute); 6960 6961 commandForm.setEdit(edit); 6962 commandForm.setEditMode(EditMode.UPDATE); 6963 6964 commandResult = CoreUtil.getHome().editEntityBooleanDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6965 } 6966 6967 mutationResultObject.setCommandResult(commandResult); 6968 } catch (NamingException ex) { 6969 throw new RuntimeException(ex); 6970 } 6971 6972 return mutationResultObject; 6973 } 6974 6975 @GraphQLField 6976 @GraphQLRelayMutation 6977 static MutationResultObject deleteEntityBooleanDefault(final DataFetchingEnvironment env, 6978 @GraphQLName("id") @GraphQLID final String id, 6979 @GraphQLName("componentVendorName") final String componentVendorName, 6980 @GraphQLName("entityTypeName") final String entityTypeName, 6981 @GraphQLName("entityAttributeName") final String entityAttributeName) { 6982 var mutationResultObject = new MutationResultObject(); 6983 6984 try { 6985 var commandForm = CoreUtil.getHome().getDeleteEntityBooleanDefaultForm(); 6986 6987 commandForm.setUuid(id); 6988 commandForm.setComponentVendorName(componentVendorName); 6989 commandForm.setEntityTypeName(entityTypeName); 6990 commandForm.setEntityAttributeName(entityAttributeName); 6991 6992 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityBooleanDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 6993 } catch (NamingException ex) { 6994 throw new RuntimeException(ex); 6995 } 6996 6997 return mutationResultObject; 6998 } 6999 7000 @GraphQLField 7001 @GraphQLRelayMutation 7002 static MutationResultObject createEntityBooleanAttribute(final DataFetchingEnvironment env, 7003 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7004 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7005 @GraphQLName("booleanAttribute") @GraphQLNonNull final String booleanAttribute) { 7006 var mutationResultObject = new MutationResultObject(); 7007 7008 try { 7009 var commandForm = CoreUtil.getHome().getCreateEntityBooleanAttributeForm(); 7010 7011 commandForm.setUuid(id); 7012 commandForm.setEntityAttributeUuid(entityAttributeId); 7013 commandForm.setBooleanAttribute(booleanAttribute); 7014 7015 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityBooleanAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7016 } catch (NamingException ex) { 7017 throw new RuntimeException(ex); 7018 } 7019 7020 return mutationResultObject; 7021 } 7022 7023 @GraphQLField 7024 @GraphQLRelayMutation 7025 static MutationResultObject editEntityBooleanAttribute(final DataFetchingEnvironment env, 7026 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7027 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7028 @GraphQLName("booleanAttribute") @GraphQLNonNull final String booleanAttribute) { 7029 var mutationResultObject = new MutationResultObject(); 7030 7031 try { 7032 var spec = CoreUtil.getHome().getEntityBooleanAttributeSpec(); 7033 7034 spec.setUuid(id); 7035 spec.setEntityAttributeUuid(entityAttributeId); 7036 7037 var commandForm = CoreUtil.getHome().getEditEntityBooleanAttributeForm(); 7038 7039 commandForm.setSpec(spec); 7040 commandForm.setEditMode(EditMode.LOCK); 7041 7042 var commandResult = CoreUtil.getHome().editEntityBooleanAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7043 7044 if(!commandResult.hasErrors()) { 7045 var executionResult = commandResult.getExecutionResult(); 7046 var result = executionResult.getResult(); 7047 Map<String, Object> arguments = env.getArgument("input"); 7048 var edit = result.getEdit(); 7049 7050 if(arguments.containsKey("booleanAttribute")) 7051 edit.setBooleanAttribute(booleanAttribute); 7052 7053 commandForm.setEdit(edit); 7054 commandForm.setEditMode(EditMode.UPDATE); 7055 7056 commandResult = CoreUtil.getHome().editEntityBooleanAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7057 } 7058 7059 mutationResultObject.setCommandResult(commandResult); 7060 } catch (NamingException ex) { 7061 throw new RuntimeException(ex); 7062 } 7063 7064 return mutationResultObject; 7065 } 7066 7067 @GraphQLField 7068 @GraphQLRelayMutation 7069 static MutationResultObject deleteEntityBooleanAttribute(final DataFetchingEnvironment env, 7070 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7071 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 7072 var mutationResultObject = new MutationResultObject(); 7073 7074 try { 7075 var commandForm = CoreUtil.getHome().getDeleteEntityBooleanAttributeForm(); 7076 7077 commandForm.setUuid(id); 7078 commandForm.setEntityAttributeUuid(entityAttributeId); 7079 7080 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityBooleanAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7081 } catch (NamingException ex) { 7082 throw new RuntimeException(ex); 7083 } 7084 7085 return mutationResultObject; 7086 } 7087 7088 @GraphQLField 7089 @GraphQLRelayMutation 7090 static MutationResultObject createEntityIntegerDefault(final DataFetchingEnvironment env, 7091 @GraphQLName("id") @GraphQLID final String id, 7092 @GraphQLName("componentVendorName") final String componentVendorName, 7093 @GraphQLName("entityTypeName") final String entityTypeName, 7094 @GraphQLName("entityAttributeName") final String entityAttributeName, 7095 @GraphQLName("integerAttribute") @GraphQLNonNull final String integerAttribute, 7096 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 7097 var mutationResultObject = new MutationResultObject(); 7098 7099 try { 7100 var commandForm = CoreUtil.getHome().getCreateEntityIntegerDefaultForm(); 7101 7102 commandForm.setUuid(id); 7103 commandForm.setComponentVendorName(componentVendorName); 7104 commandForm.setEntityTypeName(entityTypeName); 7105 commandForm.setEntityAttributeName(entityAttributeName); 7106 commandForm.setIntegerAttribute(integerAttribute); 7107 commandForm.setAddMissingAttributes(addMissingAttributes); 7108 7109 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityIntegerDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 7110 } catch (NamingException ex) { 7111 throw new RuntimeException(ex); 7112 } 7113 7114 return mutationResultObject; 7115 } 7116 7117 @GraphQLField 7118 @GraphQLRelayMutation 7119 static MutationResultObject editEntityIntegerDefault(final DataFetchingEnvironment env, 7120 @GraphQLName("id") @GraphQLID final String id, 7121 @GraphQLName("componentVendorName") final String componentVendorName, 7122 @GraphQLName("entityTypeName") final String entityTypeName, 7123 @GraphQLName("entityAttributeName") final String entityAttributeName, 7124 @GraphQLName("integerAttribute") @GraphQLNonNull final String integerAttribute) { 7125 var mutationResultObject = new MutationResultObject(); 7126 7127 try { 7128 var spec = CoreUtil.getHome().getEntityIntegerDefaultSpec(); 7129 7130 spec.setUuid(id); 7131 spec.setComponentVendorName(componentVendorName); 7132 spec.setEntityTypeName(entityTypeName); 7133 spec.setEntityAttributeName(entityAttributeName); 7134 7135 var commandForm = CoreUtil.getHome().getEditEntityIntegerDefaultForm(); 7136 7137 commandForm.setSpec(spec); 7138 commandForm.setEditMode(EditMode.LOCK); 7139 7140 var commandResult = CoreUtil.getHome().editEntityIntegerDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 7141 7142 if(!commandResult.hasErrors()) { 7143 var executionResult = commandResult.getExecutionResult(); 7144 var result = executionResult.getResult(); 7145 Map<String, Object> arguments = env.getArgument("input"); 7146 var edit = result.getEdit(); 7147 7148 if(arguments.containsKey("integerAttribute")) 7149 edit.setIntegerAttribute(integerAttribute); 7150 7151 commandForm.setEdit(edit); 7152 commandForm.setEditMode(EditMode.UPDATE); 7153 7154 commandResult = CoreUtil.getHome().editEntityIntegerDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 7155 } 7156 7157 mutationResultObject.setCommandResult(commandResult); 7158 } catch (NamingException ex) { 7159 throw new RuntimeException(ex); 7160 } 7161 7162 return mutationResultObject; 7163 } 7164 7165 @GraphQLField 7166 @GraphQLRelayMutation 7167 static MutationResultObject deleteEntityIntegerDefault(final DataFetchingEnvironment env, 7168 @GraphQLName("id") @GraphQLID final String id, 7169 @GraphQLName("componentVendorName") final String componentVendorName, 7170 @GraphQLName("entityTypeName") final String entityTypeName, 7171 @GraphQLName("entityAttributeName") final String entityAttributeName) { 7172 var mutationResultObject = new MutationResultObject(); 7173 7174 try { 7175 var commandForm = CoreUtil.getHome().getDeleteEntityIntegerDefaultForm(); 7176 7177 commandForm.setUuid(id); 7178 commandForm.setComponentVendorName(componentVendorName); 7179 commandForm.setEntityTypeName(entityTypeName); 7180 commandForm.setEntityAttributeName(entityAttributeName); 7181 7182 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityIntegerDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 7183 } catch (NamingException ex) { 7184 throw new RuntimeException(ex); 7185 } 7186 7187 return mutationResultObject; 7188 } 7189 7190 @GraphQLField 7191 @GraphQLRelayMutation 7192 static MutationResultObject createEntityIntegerAttribute(final DataFetchingEnvironment env, 7193 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7194 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7195 @GraphQLName("integerAttribute") @GraphQLNonNull final String integerAttribute) { 7196 var mutationResultObject = new MutationResultObject(); 7197 7198 try { 7199 var commandForm = CoreUtil.getHome().getCreateEntityIntegerAttributeForm(); 7200 7201 commandForm.setUuid(id); 7202 commandForm.setEntityAttributeUuid(entityAttributeId); 7203 commandForm.setIntegerAttribute(integerAttribute); 7204 7205 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityIntegerAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7206 } catch (NamingException ex) { 7207 throw new RuntimeException(ex); 7208 } 7209 7210 return mutationResultObject; 7211 } 7212 7213 @GraphQLField 7214 @GraphQLRelayMutation 7215 static MutationResultObject editEntityIntegerAttribute(final DataFetchingEnvironment env, 7216 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7217 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7218 @GraphQLName("integerAttribute") @GraphQLNonNull final String integerAttribute) { 7219 var mutationResultObject = new MutationResultObject(); 7220 7221 try { 7222 var spec = CoreUtil.getHome().getEntityIntegerAttributeSpec(); 7223 7224 spec.setUuid(id); 7225 spec.setEntityAttributeUuid(entityAttributeId); 7226 7227 var commandForm = CoreUtil.getHome().getEditEntityIntegerAttributeForm(); 7228 7229 commandForm.setSpec(spec); 7230 commandForm.setEditMode(EditMode.LOCK); 7231 7232 var commandResult = CoreUtil.getHome().editEntityIntegerAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7233 7234 if(!commandResult.hasErrors()) { 7235 var executionResult = commandResult.getExecutionResult(); 7236 var result = executionResult.getResult(); 7237 Map<String, Object> arguments = env.getArgument("input"); 7238 var edit = result.getEdit(); 7239 7240 if(arguments.containsKey("integerAttribute")) 7241 edit.setIntegerAttribute(integerAttribute); 7242 7243 commandForm.setEdit(edit); 7244 commandForm.setEditMode(EditMode.UPDATE); 7245 7246 commandResult = CoreUtil.getHome().editEntityIntegerAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7247 } 7248 7249 mutationResultObject.setCommandResult(commandResult); 7250 } catch (NamingException ex) { 7251 throw new RuntimeException(ex); 7252 } 7253 7254 return mutationResultObject; 7255 } 7256 7257 @GraphQLField 7258 @GraphQLRelayMutation 7259 static MutationResultObject deleteEntityIntegerAttribute(final DataFetchingEnvironment env, 7260 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7261 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 7262 var mutationResultObject = new MutationResultObject(); 7263 7264 try { 7265 var commandForm = CoreUtil.getHome().getDeleteEntityIntegerAttributeForm(); 7266 7267 commandForm.setUuid(id); 7268 commandForm.setEntityAttributeUuid(entityAttributeId); 7269 7270 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityIntegerAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7271 } catch (NamingException ex) { 7272 throw new RuntimeException(ex); 7273 } 7274 7275 return mutationResultObject; 7276 } 7277 7278 @GraphQLField 7279 @GraphQLRelayMutation 7280 static MutationResultObject createEntityLongDefault(final DataFetchingEnvironment env, 7281 @GraphQLName("id") @GraphQLID final String id, 7282 @GraphQLName("componentVendorName") final String componentVendorName, 7283 @GraphQLName("entityTypeName") final String entityTypeName, 7284 @GraphQLName("entityAttributeName") final String entityAttributeName, 7285 @GraphQLName("longAttribute") @GraphQLNonNull final String longAttribute, 7286 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 7287 var mutationResultObject = new MutationResultObject(); 7288 7289 try { 7290 var commandForm = CoreUtil.getHome().getCreateEntityLongDefaultForm(); 7291 7292 commandForm.setUuid(id); 7293 commandForm.setComponentVendorName(componentVendorName); 7294 commandForm.setEntityTypeName(entityTypeName); 7295 commandForm.setEntityAttributeName(entityAttributeName); 7296 commandForm.setLongAttribute(longAttribute); 7297 commandForm.setAddMissingAttributes(addMissingAttributes); 7298 7299 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityLongDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 7300 } catch (NamingException ex) { 7301 throw new RuntimeException(ex); 7302 } 7303 7304 return mutationResultObject; 7305 } 7306 7307 @GraphQLField 7308 @GraphQLRelayMutation 7309 static MutationResultObject editEntityLongDefault(final DataFetchingEnvironment env, 7310 @GraphQLName("id") @GraphQLID final String id, 7311 @GraphQLName("componentVendorName") final String componentVendorName, 7312 @GraphQLName("entityTypeName") final String entityTypeName, 7313 @GraphQLName("entityAttributeName") final String entityAttributeName, 7314 @GraphQLName("longAttribute") @GraphQLNonNull final String longAttribute) { 7315 var mutationResultObject = new MutationResultObject(); 7316 7317 try { 7318 var spec = CoreUtil.getHome().getEntityLongDefaultSpec(); 7319 7320 spec.setUuid(id); 7321 spec.setComponentVendorName(componentVendorName); 7322 spec.setEntityTypeName(entityTypeName); 7323 spec.setEntityAttributeName(entityAttributeName); 7324 7325 var commandForm = CoreUtil.getHome().getEditEntityLongDefaultForm(); 7326 7327 commandForm.setSpec(spec); 7328 commandForm.setEditMode(EditMode.LOCK); 7329 7330 var commandResult = CoreUtil.getHome().editEntityLongDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 7331 7332 if(!commandResult.hasErrors()) { 7333 var executionResult = commandResult.getExecutionResult(); 7334 var result = executionResult.getResult(); 7335 Map<String, Object> arguments = env.getArgument("input"); 7336 var edit = result.getEdit(); 7337 7338 if(arguments.containsKey("longAttribute")) 7339 edit.setLongAttribute(longAttribute); 7340 7341 commandForm.setEdit(edit); 7342 commandForm.setEditMode(EditMode.UPDATE); 7343 7344 commandResult = CoreUtil.getHome().editEntityLongDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 7345 } 7346 7347 mutationResultObject.setCommandResult(commandResult); 7348 } catch (NamingException ex) { 7349 throw new RuntimeException(ex); 7350 } 7351 7352 return mutationResultObject; 7353 } 7354 7355 @GraphQLField 7356 @GraphQLRelayMutation 7357 static MutationResultObject deleteEntityLongDefault(final DataFetchingEnvironment env, 7358 @GraphQLName("id") @GraphQLID final String id, 7359 @GraphQLName("componentVendorName") final String componentVendorName, 7360 @GraphQLName("entityTypeName") final String entityTypeName, 7361 @GraphQLName("entityAttributeName") final String entityAttributeName) { 7362 var mutationResultObject = new MutationResultObject(); 7363 7364 try { 7365 var commandForm = CoreUtil.getHome().getDeleteEntityLongDefaultForm(); 7366 7367 commandForm.setUuid(id); 7368 commandForm.setComponentVendorName(componentVendorName); 7369 commandForm.setEntityTypeName(entityTypeName); 7370 commandForm.setEntityAttributeName(entityAttributeName); 7371 7372 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityLongDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 7373 } catch (NamingException ex) { 7374 throw new RuntimeException(ex); 7375 } 7376 7377 return mutationResultObject; 7378 } 7379 7380 @GraphQLField 7381 @GraphQLRelayMutation 7382 static MutationResultObject createEntityLongAttribute(final DataFetchingEnvironment env, 7383 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7384 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7385 @GraphQLName("longAttribute") @GraphQLNonNull final String longAttribute) { 7386 var mutationResultObject = new MutationResultObject(); 7387 7388 try { 7389 var commandForm = CoreUtil.getHome().getCreateEntityLongAttributeForm(); 7390 7391 commandForm.setUuid(id); 7392 commandForm.setEntityAttributeUuid(entityAttributeId); 7393 commandForm.setLongAttribute(longAttribute); 7394 7395 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityLongAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7396 } catch (NamingException ex) { 7397 throw new RuntimeException(ex); 7398 } 7399 7400 return mutationResultObject; 7401 } 7402 7403 @GraphQLField 7404 @GraphQLRelayMutation 7405 static MutationResultObject editEntityLongAttribute(final DataFetchingEnvironment env, 7406 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7407 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7408 @GraphQLName("longAttribute") @GraphQLNonNull final String longAttribute) { 7409 var mutationResultObject = new MutationResultObject(); 7410 7411 try { 7412 var spec = CoreUtil.getHome().getEntityLongAttributeSpec(); 7413 7414 spec.setUuid(id); 7415 spec.setEntityAttributeUuid(entityAttributeId); 7416 7417 var commandForm = CoreUtil.getHome().getEditEntityLongAttributeForm(); 7418 7419 commandForm.setSpec(spec); 7420 commandForm.setEditMode(EditMode.LOCK); 7421 7422 var commandResult = CoreUtil.getHome().editEntityLongAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7423 7424 if(!commandResult.hasErrors()) { 7425 var executionResult = commandResult.getExecutionResult(); 7426 var result = executionResult.getResult(); 7427 Map<String, Object> arguments = env.getArgument("input"); 7428 var edit = result.getEdit(); 7429 7430 if(arguments.containsKey("longAttribute")) 7431 edit.setLongAttribute(longAttribute); 7432 7433 commandForm.setEdit(edit); 7434 commandForm.setEditMode(EditMode.UPDATE); 7435 7436 commandResult = CoreUtil.getHome().editEntityLongAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7437 } 7438 7439 mutationResultObject.setCommandResult(commandResult); 7440 } catch (NamingException ex) { 7441 throw new RuntimeException(ex); 7442 } 7443 7444 return mutationResultObject; 7445 } 7446 7447 @GraphQLField 7448 @GraphQLRelayMutation 7449 static MutationResultObject deleteEntityLongAttribute(final DataFetchingEnvironment env, 7450 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7451 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 7452 var mutationResultObject = new MutationResultObject(); 7453 7454 try { 7455 var commandForm = CoreUtil.getHome().getDeleteEntityLongAttributeForm(); 7456 7457 commandForm.setUuid(id); 7458 commandForm.setEntityAttributeUuid(entityAttributeId); 7459 7460 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityLongAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7461 } catch (NamingException ex) { 7462 throw new RuntimeException(ex); 7463 } 7464 7465 return mutationResultObject; 7466 } 7467 7468 @GraphQLField 7469 @GraphQLRelayMutation 7470 static MutationResultObject createEntityStringDefault(final DataFetchingEnvironment env, 7471 @GraphQLName("id") @GraphQLID final String id, 7472 @GraphQLName("componentVendorName") final String componentVendorName, 7473 @GraphQLName("entityTypeName") final String entityTypeName, 7474 @GraphQLName("entityAttributeName") final String entityAttributeName, 7475 @GraphQLName("languageId") @GraphQLID final String languageId, 7476 @GraphQLName("languageIsoName") final String languageIsoName, 7477 @GraphQLName("stringAttribute") @GraphQLNonNull final String stringAttribute, 7478 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 7479 var mutationResultObject = new MutationResultObject(); 7480 7481 try { 7482 var commandForm = CoreUtil.getHome().getCreateEntityStringDefaultForm(); 7483 7484 commandForm.setUuid(id); 7485 commandForm.setComponentVendorName(componentVendorName); 7486 commandForm.setEntityTypeName(entityTypeName); 7487 commandForm.setEntityAttributeName(entityAttributeName); 7488 commandForm.setStringAttribute(stringAttribute); 7489 commandForm.setLanguageUuid(languageId); 7490 commandForm.setLanguageIsoName(languageIsoName); 7491 commandForm.setAddMissingAttributes(addMissingAttributes); 7492 7493 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityStringDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 7494 } catch (NamingException ex) { 7495 throw new RuntimeException(ex); 7496 } 7497 7498 return mutationResultObject; 7499 } 7500 7501 @GraphQLField 7502 @GraphQLRelayMutation 7503 static MutationResultObject editEntityStringDefault(final DataFetchingEnvironment env, 7504 @GraphQLName("id") @GraphQLID final String id, 7505 @GraphQLName("componentVendorName") final String componentVendorName, 7506 @GraphQLName("entityTypeName") final String entityTypeName, 7507 @GraphQLName("entityAttributeName") final String entityAttributeName, 7508 @GraphQLName("languageId") @GraphQLID final String languageId, 7509 @GraphQLName("languageIsoName") final String languageIsoName, 7510 @GraphQLName("stringAttribute") @GraphQLNonNull final String stringAttribute) { 7511 var mutationResultObject = new MutationResultObject(); 7512 7513 try { 7514 var spec = CoreUtil.getHome().getEntityStringDefaultSpec(); 7515 7516 spec.setUuid(id); 7517 spec.setComponentVendorName(componentVendorName); 7518 spec.setEntityTypeName(entityTypeName); 7519 spec.setEntityAttributeName(entityAttributeName); 7520 spec.setLanguageUuid(languageId); 7521 spec.setLanguageIsoName(languageIsoName); 7522 7523 var commandForm = CoreUtil.getHome().getEditEntityStringDefaultForm(); 7524 7525 commandForm.setSpec(spec); 7526 commandForm.setEditMode(EditMode.LOCK); 7527 7528 var commandResult = CoreUtil.getHome().editEntityStringDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 7529 7530 if(!commandResult.hasErrors()) { 7531 var executionResult = commandResult.getExecutionResult(); 7532 var result = executionResult.getResult(); 7533 Map<String, Object> arguments = env.getArgument("input"); 7534 var edit = result.getEdit(); 7535 7536 if(arguments.containsKey("stringAttribute")) 7537 edit.setStringAttribute(stringAttribute); 7538 7539 commandForm.setEdit(edit); 7540 commandForm.setEditMode(EditMode.UPDATE); 7541 7542 commandResult = CoreUtil.getHome().editEntityStringDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 7543 } 7544 7545 mutationResultObject.setCommandResult(commandResult); 7546 } catch (NamingException ex) { 7547 throw new RuntimeException(ex); 7548 } 7549 7550 return mutationResultObject; 7551 } 7552 7553 @GraphQLField 7554 @GraphQLRelayMutation 7555 static MutationResultObject deleteEntityStringDefault(final DataFetchingEnvironment env, 7556 @GraphQLName("id") @GraphQLID final String id, 7557 @GraphQLName("componentVendorName") final String componentVendorName, 7558 @GraphQLName("entityTypeName") final String entityTypeName, 7559 @GraphQLName("entityAttributeName") final String entityAttributeName, 7560 @GraphQLName("languageId") @GraphQLID final String languageId, 7561 @GraphQLName("languageIsoName") final String languageIsoName) { 7562 var mutationResultObject = new MutationResultObject(); 7563 7564 try { 7565 var commandForm = CoreUtil.getHome().getDeleteEntityStringDefaultForm(); 7566 7567 commandForm.setUuid(id); 7568 commandForm.setComponentVendorName(componentVendorName); 7569 commandForm.setEntityTypeName(entityTypeName); 7570 commandForm.setEntityAttributeName(entityAttributeName); 7571 commandForm.setLanguageUuid(languageId); 7572 commandForm.setLanguageIsoName(languageIsoName); 7573 7574 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityStringDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 7575 } catch (NamingException ex) { 7576 throw new RuntimeException(ex); 7577 } 7578 7579 return mutationResultObject; 7580 } 7581 7582 @GraphQLField 7583 @GraphQLRelayMutation 7584 static MutationResultObject createEntityStringAttribute(final DataFetchingEnvironment env, 7585 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7586 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7587 @GraphQLName("languageId") @GraphQLNonNull @GraphQLID final String languageId, 7588 @GraphQLName("stringAttribute") @GraphQLNonNull final String stringAttribute) { 7589 var mutationResultObject = new MutationResultObject(); 7590 7591 try { 7592 var commandForm = CoreUtil.getHome().getCreateEntityStringAttributeForm(); 7593 7594 commandForm.setUuid(id); 7595 commandForm.setEntityAttributeUuid(entityAttributeId); 7596 commandForm.setLanguageUuid(languageId); 7597 commandForm.setStringAttribute(stringAttribute); 7598 7599 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityStringAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7600 } catch (NamingException ex) { 7601 throw new RuntimeException(ex); 7602 } 7603 7604 return mutationResultObject; 7605 } 7606 7607 @GraphQLField 7608 @GraphQLRelayMutation 7609 static MutationResultObject editEntityStringAttribute(final DataFetchingEnvironment env, 7610 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7611 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7612 @GraphQLName("languageId") @GraphQLNonNull @GraphQLID final String languageId, 7613 @GraphQLName("stringAttribute") @GraphQLNonNull final String stringAttribute) { 7614 var mutationResultObject = new MutationResultObject(); 7615 7616 try { 7617 var spec = CoreUtil.getHome().getEntityStringAttributeSpec(); 7618 7619 spec.setUuid(id); 7620 spec.setEntityAttributeUuid(entityAttributeId); 7621 spec.setLanguageUuid(languageId); 7622 7623 var commandForm = CoreUtil.getHome().getEditEntityStringAttributeForm(); 7624 7625 commandForm.setSpec(spec); 7626 commandForm.setEditMode(EditMode.LOCK); 7627 7628 var commandResult = CoreUtil.getHome().editEntityStringAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7629 7630 if(!commandResult.hasErrors()) { 7631 var executionResult = commandResult.getExecutionResult(); 7632 var result = executionResult.getResult(); 7633 Map<String, Object> arguments = env.getArgument("input"); 7634 var edit = result.getEdit(); 7635 7636 if(arguments.containsKey("stringAttribute")) 7637 edit.setStringAttribute(stringAttribute); 7638 7639 commandForm.setEdit(edit); 7640 commandForm.setEditMode(EditMode.UPDATE); 7641 7642 commandResult = CoreUtil.getHome().editEntityStringAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7643 } 7644 7645 mutationResultObject.setCommandResult(commandResult); 7646 } catch (NamingException ex) { 7647 throw new RuntimeException(ex); 7648 } 7649 7650 return mutationResultObject; 7651 } 7652 7653 @GraphQLField 7654 @GraphQLRelayMutation 7655 static MutationResultObject deleteEntityStringAttribute(final DataFetchingEnvironment env, 7656 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7657 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7658 @GraphQLName("languageId") @GraphQLNonNull final String languageId) { 7659 var mutationResultObject = new MutationResultObject(); 7660 7661 try { 7662 var commandForm = CoreUtil.getHome().getDeleteEntityStringAttributeForm(); 7663 7664 commandForm.setUuid(id); 7665 commandForm.setEntityAttributeUuid(entityAttributeId); 7666 commandForm.setLanguageUuid(languageId); 7667 7668 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityStringAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7669 } catch (NamingException ex) { 7670 throw new RuntimeException(ex); 7671 } 7672 7673 return mutationResultObject; 7674 } 7675 7676 @GraphQLField 7677 @GraphQLRelayMutation 7678 static MutationResultObject createEntityClobAttribute(final DataFetchingEnvironment env, 7679 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7680 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7681 @GraphQLName("languageId") @GraphQLNonNull @GraphQLID final String languageId, 7682 @GraphQLName("clobAttribute") @GraphQLNonNull final String clobAttribute, 7683 @GraphQLName("mimeTypeName") @GraphQLNonNull final String mimeTypeName) { 7684 var mutationResultObject = new MutationResultObject(); 7685 7686 try { 7687 var commandForm = CoreUtil.getHome().getCreateEntityClobAttributeForm(); 7688 7689 commandForm.setUuid(id); 7690 commandForm.setEntityAttributeUuid(entityAttributeId); 7691 commandForm.setLanguageUuid(languageId); 7692 commandForm.setClobAttribute(clobAttribute); 7693 commandForm.setMimeTypeName(mimeTypeName); 7694 7695 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityClobAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7696 } catch (NamingException ex) { 7697 throw new RuntimeException(ex); 7698 } 7699 7700 return mutationResultObject; 7701 } 7702 7703 @GraphQLField 7704 @GraphQLRelayMutation 7705 static MutationResultObject editEntityClobAttribute(final DataFetchingEnvironment env, 7706 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7707 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7708 @GraphQLName("languageId") @GraphQLNonNull @GraphQLID final String languageId, 7709 @GraphQLName("clobAttribute") final String clobAttribute, 7710 @GraphQLName("mimeTypeName") final String mimeTypeName) { 7711 var mutationResultObject = new MutationResultObject(); 7712 7713 try { 7714 var spec = CoreUtil.getHome().getEntityClobAttributeSpec(); 7715 7716 spec.setUuid(id); 7717 spec.setEntityAttributeUuid(entityAttributeId); 7718 spec.setLanguageUuid(languageId); 7719 7720 var commandForm = CoreUtil.getHome().getEditEntityClobAttributeForm(); 7721 7722 commandForm.setSpec(spec); 7723 commandForm.setEditMode(EditMode.LOCK); 7724 7725 var commandResult = CoreUtil.getHome().editEntityClobAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7726 7727 if(!commandResult.hasErrors()) { 7728 var executionResult = commandResult.getExecutionResult(); 7729 var result = executionResult.getResult(); 7730 Map<String, Object> arguments = env.getArgument("input"); 7731 var edit = result.getEdit(); 7732 7733 if(arguments.containsKey("clobAttribute")) 7734 edit.setClobAttribute(clobAttribute); 7735 if(arguments.containsKey("mimeTypeName")) 7736 edit.setMimeTypeName(mimeTypeName); 7737 7738 commandForm.setEdit(edit); 7739 commandForm.setEditMode(EditMode.UPDATE); 7740 7741 commandResult = CoreUtil.getHome().editEntityClobAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7742 } 7743 7744 mutationResultObject.setCommandResult(commandResult); 7745 } catch (NamingException ex) { 7746 throw new RuntimeException(ex); 7747 } 7748 7749 return mutationResultObject; 7750 } 7751 7752 @GraphQLField 7753 @GraphQLRelayMutation 7754 static MutationResultObject deleteEntityClobAttribute(final DataFetchingEnvironment env, 7755 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7756 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7757 @GraphQLName("languageId") @GraphQLNonNull final String languageId) { 7758 var mutationResultObject = new MutationResultObject(); 7759 7760 try { 7761 var commandForm = CoreUtil.getHome().getDeleteEntityClobAttributeForm(); 7762 7763 commandForm.setUuid(id); 7764 commandForm.setEntityAttributeUuid(entityAttributeId); 7765 commandForm.setLanguageUuid(languageId); 7766 7767 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityClobAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7768 } catch (NamingException ex) { 7769 throw new RuntimeException(ex); 7770 } 7771 7772 return mutationResultObject; 7773 } 7774 7775 @GraphQLField 7776 @GraphQLRelayMutation 7777 static MutationResultObject createEntityNameAttribute(final DataFetchingEnvironment env, 7778 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7779 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7780 @GraphQLName("nameAttribute") @GraphQLNonNull final String nameAttribute) { 7781 var mutationResultObject = new MutationResultObject(); 7782 7783 try { 7784 var commandForm = CoreUtil.getHome().getCreateEntityNameAttributeForm(); 7785 7786 commandForm.setUuid(id); 7787 commandForm.setEntityAttributeUuid(entityAttributeId); 7788 commandForm.setNameAttribute(nameAttribute); 7789 7790 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityNameAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7791 } catch (NamingException ex) { 7792 throw new RuntimeException(ex); 7793 } 7794 7795 return mutationResultObject; 7796 } 7797 7798 @GraphQLField 7799 @GraphQLRelayMutation 7800 static MutationResultObject editEntityNameAttribute(final DataFetchingEnvironment env, 7801 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7802 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7803 @GraphQLName("nameAttribute") @GraphQLNonNull final String nameAttribute) { 7804 var mutationResultObject = new MutationResultObject(); 7805 7806 try { 7807 var spec = CoreUtil.getHome().getEntityNameAttributeSpec(); 7808 7809 spec.setUuid(id); 7810 spec.setEntityAttributeUuid(entityAttributeId); 7811 7812 var commandForm = CoreUtil.getHome().getEditEntityNameAttributeForm(); 7813 7814 commandForm.setSpec(spec); 7815 commandForm.setEditMode(EditMode.LOCK); 7816 7817 var commandResult = CoreUtil.getHome().editEntityNameAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7818 7819 if(!commandResult.hasErrors()) { 7820 var executionResult = commandResult.getExecutionResult(); 7821 var result = executionResult.getResult(); 7822 Map<String, Object> arguments = env.getArgument("input"); 7823 var edit = result.getEdit(); 7824 7825 if(arguments.containsKey("nameAttribute")) 7826 edit.setNameAttribute(nameAttribute); 7827 7828 commandForm.setEdit(edit); 7829 commandForm.setEditMode(EditMode.UPDATE); 7830 7831 commandResult = CoreUtil.getHome().editEntityNameAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7832 } 7833 7834 mutationResultObject.setCommandResult(commandResult); 7835 } catch (NamingException ex) { 7836 throw new RuntimeException(ex); 7837 } 7838 7839 return mutationResultObject; 7840 } 7841 7842 @GraphQLField 7843 @GraphQLRelayMutation 7844 static MutationResultObject deleteEntityNameAttribute(final DataFetchingEnvironment env, 7845 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7846 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 7847 var mutationResultObject = new MutationResultObject(); 7848 7849 try { 7850 var commandForm = CoreUtil.getHome().getDeleteEntityNameAttributeForm(); 7851 7852 commandForm.setUuid(id); 7853 commandForm.setEntityAttributeUuid(entityAttributeId); 7854 7855 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityNameAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7856 } catch (NamingException ex) { 7857 throw new RuntimeException(ex); 7858 } 7859 7860 return mutationResultObject; 7861 } 7862 7863 @GraphQLField 7864 @GraphQLRelayMutation 7865 static MutationResultObject createEntityDateDefault(final DataFetchingEnvironment env, 7866 @GraphQLName("id") @GraphQLID final String id, 7867 @GraphQLName("componentVendorName") final String componentVendorName, 7868 @GraphQLName("entityTypeName") final String entityTypeName, 7869 @GraphQLName("entityAttributeName") final String entityAttributeName, 7870 @GraphQLName("dateAttribute") @GraphQLNonNull final String dateAttribute, 7871 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 7872 var mutationResultObject = new MutationResultObject(); 7873 7874 try { 7875 var commandForm = CoreUtil.getHome().getCreateEntityDateDefaultForm(); 7876 7877 commandForm.setUuid(id); 7878 commandForm.setComponentVendorName(componentVendorName); 7879 commandForm.setEntityTypeName(entityTypeName); 7880 commandForm.setEntityAttributeName(entityAttributeName); 7881 commandForm.setDateAttribute(dateAttribute); 7882 commandForm.setAddMissingAttributes(addMissingAttributes); 7883 7884 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityDateDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 7885 } catch (NamingException ex) { 7886 throw new RuntimeException(ex); 7887 } 7888 7889 return mutationResultObject; 7890 } 7891 7892 @GraphQLField 7893 @GraphQLRelayMutation 7894 static MutationResultObject editEntityDateDefault(final DataFetchingEnvironment env, 7895 @GraphQLName("id") @GraphQLID final String id, 7896 @GraphQLName("componentVendorName") final String componentVendorName, 7897 @GraphQLName("entityTypeName") final String entityTypeName, 7898 @GraphQLName("entityAttributeName") final String entityAttributeName, 7899 @GraphQLName("dateAttribute") @GraphQLNonNull final String dateAttribute) { 7900 var mutationResultObject = new MutationResultObject(); 7901 7902 try { 7903 var spec = CoreUtil.getHome().getEntityDateDefaultSpec(); 7904 7905 spec.setUuid(id); 7906 spec.setComponentVendorName(componentVendorName); 7907 spec.setEntityTypeName(entityTypeName); 7908 spec.setEntityAttributeName(entityAttributeName); 7909 7910 var commandForm = CoreUtil.getHome().getEditEntityDateDefaultForm(); 7911 7912 commandForm.setSpec(spec); 7913 commandForm.setEditMode(EditMode.LOCK); 7914 7915 var commandResult = CoreUtil.getHome().editEntityDateDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 7916 7917 if(!commandResult.hasErrors()) { 7918 var executionResult = commandResult.getExecutionResult(); 7919 var result = executionResult.getResult(); 7920 Map<String, Object> arguments = env.getArgument("input"); 7921 var edit = result.getEdit(); 7922 7923 if(arguments.containsKey("dateAttribute")) 7924 edit.setDateAttribute(dateAttribute); 7925 7926 commandForm.setEdit(edit); 7927 commandForm.setEditMode(EditMode.UPDATE); 7928 7929 commandResult = CoreUtil.getHome().editEntityDateDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 7930 } 7931 7932 mutationResultObject.setCommandResult(commandResult); 7933 } catch (NamingException ex) { 7934 throw new RuntimeException(ex); 7935 } 7936 7937 return mutationResultObject; 7938 } 7939 7940 @GraphQLField 7941 @GraphQLRelayMutation 7942 static MutationResultObject deleteEntityDateDefault(final DataFetchingEnvironment env, 7943 @GraphQLName("id") @GraphQLID final String id, 7944 @GraphQLName("componentVendorName") final String componentVendorName, 7945 @GraphQLName("entityTypeName") final String entityTypeName, 7946 @GraphQLName("entityAttributeName") final String entityAttributeName) { 7947 var mutationResultObject = new MutationResultObject(); 7948 7949 try { 7950 var commandForm = CoreUtil.getHome().getDeleteEntityDateDefaultForm(); 7951 7952 commandForm.setUuid(id); 7953 commandForm.setComponentVendorName(componentVendorName); 7954 commandForm.setEntityTypeName(entityTypeName); 7955 commandForm.setEntityAttributeName(entityAttributeName); 7956 7957 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityDateDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 7958 } catch (NamingException ex) { 7959 throw new RuntimeException(ex); 7960 } 7961 7962 return mutationResultObject; 7963 } 7964 7965 @GraphQLField 7966 @GraphQLRelayMutation 7967 static MutationResultObject createEntityDateAttribute(final DataFetchingEnvironment env, 7968 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7969 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7970 @GraphQLName("dateAttribute") @GraphQLNonNull final String dateAttribute) { 7971 var mutationResultObject = new MutationResultObject(); 7972 7973 try { 7974 var commandForm = CoreUtil.getHome().getCreateEntityDateAttributeForm(); 7975 7976 commandForm.setUuid(id); 7977 commandForm.setEntityAttributeUuid(entityAttributeId); 7978 commandForm.setDateAttribute(dateAttribute); 7979 7980 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityDateAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7981 } catch (NamingException ex) { 7982 throw new RuntimeException(ex); 7983 } 7984 7985 return mutationResultObject; 7986 } 7987 7988 @GraphQLField 7989 @GraphQLRelayMutation 7990 static MutationResultObject editEntityDateAttribute(final DataFetchingEnvironment env, 7991 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7992 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7993 @GraphQLName("dateAttribute") @GraphQLNonNull final String dateAttribute) { 7994 var mutationResultObject = new MutationResultObject(); 7995 7996 try { 7997 var spec = CoreUtil.getHome().getEntityDateAttributeSpec(); 7998 7999 spec.setUuid(id); 8000 spec.setEntityAttributeUuid(entityAttributeId); 8001 8002 var commandForm = CoreUtil.getHome().getEditEntityDateAttributeForm(); 8003 8004 commandForm.setSpec(spec); 8005 commandForm.setEditMode(EditMode.LOCK); 8006 8007 var commandResult = CoreUtil.getHome().editEntityDateAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 8008 8009 if(!commandResult.hasErrors()) { 8010 var executionResult = commandResult.getExecutionResult(); 8011 var result = executionResult.getResult(); 8012 Map<String, Object> arguments = env.getArgument("input"); 8013 var edit = result.getEdit(); 8014 8015 if(arguments.containsKey("dateAttribute")) 8016 edit.setDateAttribute(dateAttribute); 8017 8018 commandForm.setEdit(edit); 8019 commandForm.setEditMode(EditMode.UPDATE); 8020 8021 commandResult = CoreUtil.getHome().editEntityDateAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 8022 } 8023 8024 mutationResultObject.setCommandResult(commandResult); 8025 } catch (NamingException ex) { 8026 throw new RuntimeException(ex); 8027 } 8028 8029 return mutationResultObject; 8030 } 8031 8032 @GraphQLField 8033 @GraphQLRelayMutation 8034 static MutationResultObject deleteEntityDateAttribute(final DataFetchingEnvironment env, 8035 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8036 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 8037 var mutationResultObject = new MutationResultObject(); 8038 8039 try { 8040 var commandForm = CoreUtil.getHome().getDeleteEntityDateAttributeForm(); 8041 8042 commandForm.setUuid(id); 8043 commandForm.setEntityAttributeUuid(entityAttributeId); 8044 8045 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityDateAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 8046 } catch (NamingException ex) { 8047 throw new RuntimeException(ex); 8048 } 8049 8050 return mutationResultObject; 8051 } 8052 8053 @GraphQLField 8054 @GraphQLRelayMutation 8055 static MutationResultObject createEntityTimeDefault(final DataFetchingEnvironment env, 8056 @GraphQLName("id") @GraphQLID final String id, 8057 @GraphQLName("componentVendorName") final String componentVendorName, 8058 @GraphQLName("entityTypeName") final String entityTypeName, 8059 @GraphQLName("entityAttributeName") final String entityAttributeName, 8060 @GraphQLName("timeAttribute") @GraphQLNonNull final String timeAttribute, 8061 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 8062 var mutationResultObject = new MutationResultObject(); 8063 8064 try { 8065 var commandForm = CoreUtil.getHome().getCreateEntityTimeDefaultForm(); 8066 8067 commandForm.setUuid(id); 8068 commandForm.setComponentVendorName(componentVendorName); 8069 commandForm.setEntityTypeName(entityTypeName); 8070 commandForm.setEntityAttributeName(entityAttributeName); 8071 commandForm.setTimeAttribute(timeAttribute); 8072 commandForm.setAddMissingAttributes(addMissingAttributes); 8073 8074 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityTimeDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 8075 } catch (NamingException ex) { 8076 throw new RuntimeException(ex); 8077 } 8078 8079 return mutationResultObject; 8080 } 8081 8082 @GraphQLField 8083 @GraphQLRelayMutation 8084 static MutationResultObject editEntityTimeDefault(final DataFetchingEnvironment env, 8085 @GraphQLName("id") @GraphQLID final String id, 8086 @GraphQLName("componentVendorName") final String componentVendorName, 8087 @GraphQLName("entityTypeName") final String entityTypeName, 8088 @GraphQLName("entityAttributeName") final String entityAttributeName, 8089 @GraphQLName("timeAttribute") @GraphQLNonNull final String timeAttribute) { 8090 var mutationResultObject = new MutationResultObject(); 8091 8092 try { 8093 var spec = CoreUtil.getHome().getEntityTimeDefaultSpec(); 8094 8095 spec.setUuid(id); 8096 spec.setComponentVendorName(componentVendorName); 8097 spec.setEntityTypeName(entityTypeName); 8098 spec.setEntityAttributeName(entityAttributeName); 8099 8100 var commandForm = CoreUtil.getHome().getEditEntityTimeDefaultForm(); 8101 8102 commandForm.setSpec(spec); 8103 commandForm.setEditMode(EditMode.LOCK); 8104 8105 var commandResult = CoreUtil.getHome().editEntityTimeDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 8106 8107 if(!commandResult.hasErrors()) { 8108 var executionResult = commandResult.getExecutionResult(); 8109 var result = executionResult.getResult(); 8110 Map<String, Object> arguments = env.getArgument("input"); 8111 var edit = result.getEdit(); 8112 8113 if(arguments.containsKey("timeAttribute")) 8114 edit.setTimeAttribute(timeAttribute); 8115 8116 commandForm.setEdit(edit); 8117 commandForm.setEditMode(EditMode.UPDATE); 8118 8119 commandResult = CoreUtil.getHome().editEntityTimeDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 8120 } 8121 8122 mutationResultObject.setCommandResult(commandResult); 8123 } catch (NamingException ex) { 8124 throw new RuntimeException(ex); 8125 } 8126 8127 return mutationResultObject; 8128 } 8129 8130 @GraphQLField 8131 @GraphQLRelayMutation 8132 static MutationResultObject deleteEntityTimeDefault(final DataFetchingEnvironment env, 8133 @GraphQLName("id") @GraphQLID final String id, 8134 @GraphQLName("componentVendorName") final String componentVendorName, 8135 @GraphQLName("entityTypeName") final String entityTypeName, 8136 @GraphQLName("entityAttributeName") final String entityAttributeName) { 8137 var mutationResultObject = new MutationResultObject(); 8138 8139 try { 8140 var commandForm = CoreUtil.getHome().getDeleteEntityTimeDefaultForm(); 8141 8142 commandForm.setUuid(id); 8143 commandForm.setComponentVendorName(componentVendorName); 8144 commandForm.setEntityTypeName(entityTypeName); 8145 commandForm.setEntityAttributeName(entityAttributeName); 8146 8147 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityTimeDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 8148 } catch (NamingException ex) { 8149 throw new RuntimeException(ex); 8150 } 8151 8152 return mutationResultObject; 8153 } 8154 8155 @GraphQLField 8156 @GraphQLRelayMutation 8157 static MutationResultObject createEntityTimeAttribute(final DataFetchingEnvironment env, 8158 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8159 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 8160 @GraphQLName("timeAttribute") @GraphQLNonNull final String timeAttribute) { 8161 var mutationResultObject = new MutationResultObject(); 8162 8163 try { 8164 var commandForm = CoreUtil.getHome().getCreateEntityTimeAttributeForm(); 8165 8166 commandForm.setUuid(id); 8167 commandForm.setEntityAttributeUuid(entityAttributeId); 8168 commandForm.setTimeAttribute(timeAttribute); 8169 8170 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityTimeAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 8171 } catch (NamingException ex) { 8172 throw new RuntimeException(ex); 8173 } 8174 8175 return mutationResultObject; 8176 } 8177 8178 @GraphQLField 8179 @GraphQLRelayMutation 8180 static MutationResultObject editEntityTimeAttribute(final DataFetchingEnvironment env, 8181 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8182 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 8183 @GraphQLName("timeAttribute") @GraphQLNonNull final String timeAttribute) { 8184 var mutationResultObject = new MutationResultObject(); 8185 8186 try { 8187 var spec = CoreUtil.getHome().getEntityTimeAttributeSpec(); 8188 8189 spec.setUuid(id); 8190 spec.setEntityAttributeUuid(entityAttributeId); 8191 8192 var commandForm = CoreUtil.getHome().getEditEntityTimeAttributeForm(); 8193 8194 commandForm.setSpec(spec); 8195 commandForm.setEditMode(EditMode.LOCK); 8196 8197 var commandResult = CoreUtil.getHome().editEntityTimeAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 8198 8199 if(!commandResult.hasErrors()) { 8200 var executionResult = commandResult.getExecutionResult(); 8201 var result = executionResult.getResult(); 8202 Map<String, Object> arguments = env.getArgument("input"); 8203 var edit = result.getEdit(); 8204 8205 if(arguments.containsKey("timeAttribute")) 8206 edit.setTimeAttribute(timeAttribute); 8207 8208 commandForm.setEdit(edit); 8209 commandForm.setEditMode(EditMode.UPDATE); 8210 8211 commandResult = CoreUtil.getHome().editEntityTimeAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 8212 } 8213 8214 mutationResultObject.setCommandResult(commandResult); 8215 } catch (NamingException ex) { 8216 throw new RuntimeException(ex); 8217 } 8218 8219 return mutationResultObject; 8220 } 8221 8222 @GraphQLField 8223 @GraphQLRelayMutation 8224 static MutationResultObject deleteEntityTimeAttribute(final DataFetchingEnvironment env, 8225 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8226 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 8227 var mutationResultObject = new MutationResultObject(); 8228 8229 try { 8230 var commandForm = CoreUtil.getHome().getDeleteEntityTimeAttributeForm(); 8231 8232 commandForm.setUuid(id); 8233 commandForm.setEntityAttributeUuid(entityAttributeId); 8234 8235 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityTimeAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 8236 } catch (NamingException ex) { 8237 throw new RuntimeException(ex); 8238 } 8239 8240 return mutationResultObject; 8241 } 8242 8243 @GraphQLField 8244 @GraphQLRelayMutation 8245 static MutationResultObject createEntityGeoPointDefault(final DataFetchingEnvironment env, 8246 @GraphQLName("id") @GraphQLID final String id, 8247 @GraphQLName("componentVendorName") final String componentVendorName, 8248 @GraphQLName("entityTypeName") final String entityTypeName, 8249 @GraphQLName("entityAttributeName") final String entityAttributeName, 8250 @GraphQLName("latitude") @GraphQLNonNull final String latitude, 8251 @GraphQLName("longitude") @GraphQLNonNull final String longitude, 8252 @GraphQLName("elevation") final String elevation, 8253 @GraphQLName("elevationUnitOfMeasureTypeName") final String elevationUnitOfMeasureTypeName, 8254 @GraphQLName("altitude") final String altitude, 8255 @GraphQLName("altitudeUnitOfMeasureTypeName") final String altitudeUnitOfMeasureTypeName, 8256 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 8257 var mutationResultObject = new MutationResultObject(); 8258 8259 try { 8260 var commandForm = CoreUtil.getHome().getCreateEntityGeoPointDefaultForm(); 8261 8262 commandForm.setUuid(id); 8263 commandForm.setComponentVendorName(componentVendorName); 8264 commandForm.setEntityTypeName(entityTypeName); 8265 commandForm.setEntityAttributeName(entityAttributeName); 8266 commandForm.setLatitude(latitude); 8267 commandForm.setLongitude(longitude); 8268 commandForm.setElevation(elevation); 8269 commandForm.setElevationUnitOfMeasureTypeName(elevationUnitOfMeasureTypeName); 8270 commandForm.setAltitude(altitude); 8271 commandForm.setAltitudeUnitOfMeasureTypeName(altitudeUnitOfMeasureTypeName); 8272 commandForm.setAddMissingAttributes(addMissingAttributes); 8273 8274 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityGeoPointDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 8275 } catch (NamingException ex) { 8276 throw new RuntimeException(ex); 8277 } 8278 8279 return mutationResultObject; 8280 } 8281 8282 @GraphQLField 8283 @GraphQLRelayMutation 8284 static MutationResultObject editEntityGeoPointDefault(final DataFetchingEnvironment env, 8285 @GraphQLName("id") @GraphQLID final String id, 8286 @GraphQLName("componentVendorName") final String componentVendorName, 8287 @GraphQLName("entityTypeName") final String entityTypeName, 8288 @GraphQLName("entityAttributeName") final String entityAttributeName, 8289 @GraphQLName("latitude") final String latitude, 8290 @GraphQLName("longitude") final String longitude, 8291 @GraphQLName("elevation") final String elevation, 8292 @GraphQLName("elevationUnitOfMeasureTypeName") final String elevationUnitOfMeasureTypeName, 8293 @GraphQLName("altitude") final String altitude, 8294 @GraphQLName("altitudeUnitOfMeasureTypeName") final String altitudeUnitOfMeasureTypeName) { 8295 var mutationResultObject = new MutationResultObject(); 8296 8297 try { 8298 var spec = CoreUtil.getHome().getEntityGeoPointDefaultSpec(); 8299 8300 spec.setUuid(id); 8301 spec.setComponentVendorName(componentVendorName); 8302 spec.setEntityTypeName(entityTypeName); 8303 spec.setEntityAttributeName(entityAttributeName); 8304 8305 var commandForm = CoreUtil.getHome().getEditEntityGeoPointDefaultForm(); 8306 8307 commandForm.setSpec(spec); 8308 commandForm.setEditMode(EditMode.LOCK); 8309 8310 var commandResult = CoreUtil.getHome().editEntityGeoPointDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 8311 8312 if(!commandResult.hasErrors()) { 8313 var executionResult = commandResult.getExecutionResult(); 8314 var result = executionResult.getResult(); 8315 Map<String, Object> arguments = env.getArgument("input"); 8316 var edit = result.getEdit(); 8317 8318 if(arguments.containsKey("latitude")) 8319 edit.setLatitude(latitude); 8320 if(arguments.containsKey("longitude")) 8321 edit.setLongitude(longitude); 8322 if(arguments.containsKey("elevation")) 8323 edit.setElevation(elevation); 8324 if(arguments.containsKey("elevationUnitOfMeasureTypeName")) 8325 edit.setElevationUnitOfMeasureTypeName(elevationUnitOfMeasureTypeName); 8326 if(arguments.containsKey("altitude")) 8327 edit.setAltitude(altitude); 8328 if(arguments.containsKey("altitudeUnitOfMeasureTypeName")) 8329 edit.setAltitudeUnitOfMeasureTypeName(altitudeUnitOfMeasureTypeName); 8330 8331 commandForm.setEdit(edit); 8332 commandForm.setEditMode(EditMode.UPDATE); 8333 8334 commandResult = CoreUtil.getHome().editEntityGeoPointDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 8335 } 8336 8337 mutationResultObject.setCommandResult(commandResult); 8338 } catch (NamingException ex) { 8339 throw new RuntimeException(ex); 8340 } 8341 8342 return mutationResultObject; 8343 } 8344 8345 @GraphQLField 8346 @GraphQLRelayMutation 8347 static MutationResultObject deleteEntityGeoPointDefault(final DataFetchingEnvironment env, 8348 @GraphQLName("id") @GraphQLID final String id, 8349 @GraphQLName("componentVendorName") final String componentVendorName, 8350 @GraphQLName("entityTypeName") final String entityTypeName, 8351 @GraphQLName("entityAttributeName") final String entityAttributeName) { 8352 var mutationResultObject = new MutationResultObject(); 8353 8354 try { 8355 var commandForm = CoreUtil.getHome().getDeleteEntityGeoPointDefaultForm(); 8356 8357 commandForm.setUuid(id); 8358 commandForm.setComponentVendorName(componentVendorName); 8359 commandForm.setEntityTypeName(entityTypeName); 8360 commandForm.setEntityAttributeName(entityAttributeName); 8361 8362 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityGeoPointDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 8363 } catch (NamingException ex) { 8364 throw new RuntimeException(ex); 8365 } 8366 8367 return mutationResultObject; 8368 } 8369 8370 @GraphQLField 8371 @GraphQLRelayMutation 8372 static MutationResultObject createEntityGeoPointAttribute(final DataFetchingEnvironment env, 8373 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8374 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 8375 @GraphQLName("latitude") @GraphQLNonNull final String latitude, 8376 @GraphQLName("longitude") @GraphQLNonNull final String longitude, 8377 @GraphQLName("elevation") final String elevation, 8378 @GraphQLName("elevationUnitOfMeasureTypeName") final String elevationUnitOfMeasureTypeName, 8379 @GraphQLName("altitude") final String altitude, 8380 @GraphQLName("altitudeUnitOfMeasureTypeName") final String altitudeUnitOfMeasureTypeName) { 8381 var mutationResultObject = new MutationResultObject(); 8382 8383 try { 8384 var commandForm = CoreUtil.getHome().getCreateEntityGeoPointAttributeForm(); 8385 8386 commandForm.setUuid(id); 8387 commandForm.setEntityAttributeUuid(entityAttributeId); 8388 commandForm.setLatitude(latitude); 8389 commandForm.setLongitude(longitude); 8390 commandForm.setElevation(elevation); 8391 commandForm.setElevationUnitOfMeasureTypeName(elevationUnitOfMeasureTypeName); 8392 commandForm.setAltitude(altitude); 8393 commandForm.setAltitudeUnitOfMeasureTypeName(altitudeUnitOfMeasureTypeName); 8394 8395 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityGeoPointAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 8396 } catch (NamingException ex) { 8397 throw new RuntimeException(ex); 8398 } 8399 8400 return mutationResultObject; 8401 } 8402 8403 @GraphQLField 8404 @GraphQLRelayMutation 8405 static MutationResultObject editEntityGeoPointAttribute(final DataFetchingEnvironment env, 8406 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8407 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 8408 @GraphQLName("latitude") final String latitude, 8409 @GraphQLName("longitude") final String longitude, 8410 @GraphQLName("elevation") final String elevation, 8411 @GraphQLName("elevationUnitOfMeasureTypeName") final String elevationUnitOfMeasureTypeName, 8412 @GraphQLName("altitude") final String altitude, 8413 @GraphQLName("altitudeUnitOfMeasureTypeName") final String altitudeUnitOfMeasureTypeName) { 8414 var mutationResultObject = new MutationResultObject(); 8415 8416 try { 8417 var spec = CoreUtil.getHome().getEntityGeoPointAttributeSpec(); 8418 8419 spec.setUuid(id); 8420 spec.setEntityAttributeUuid(entityAttributeId); 8421 8422 var commandForm = CoreUtil.getHome().getEditEntityGeoPointAttributeForm(); 8423 8424 commandForm.setSpec(spec); 8425 commandForm.setEditMode(EditMode.LOCK); 8426 8427 var commandResult = CoreUtil.getHome().editEntityGeoPointAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 8428 8429 if(!commandResult.hasErrors()) { 8430 var executionResult = commandResult.getExecutionResult(); 8431 var result = executionResult.getResult(); 8432 Map<String, Object> arguments = env.getArgument("input"); 8433 var edit = result.getEdit(); 8434 8435 if(arguments.containsKey("latitude")) 8436 edit.setLatitude(latitude); 8437 if(arguments.containsKey("longitude")) 8438 edit.setLongitude(longitude); 8439 if(arguments.containsKey("elevation")) 8440 edit.setElevation(elevation); 8441 if(arguments.containsKey("elevationUnitOfMeasureTypeName")) 8442 edit.setElevationUnitOfMeasureTypeName(elevationUnitOfMeasureTypeName); 8443 if(arguments.containsKey("altitude")) 8444 edit.setAltitude(altitude); 8445 if(arguments.containsKey("altitudeUnitOfMeasureTypeName")) 8446 edit.setAltitudeUnitOfMeasureTypeName(altitudeUnitOfMeasureTypeName); 8447 8448 commandForm.setEdit(edit); 8449 commandForm.setEditMode(EditMode.UPDATE); 8450 8451 commandResult = CoreUtil.getHome().editEntityGeoPointAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 8452 } 8453 8454 mutationResultObject.setCommandResult(commandResult); 8455 } catch (NamingException ex) { 8456 throw new RuntimeException(ex); 8457 } 8458 8459 return mutationResultObject; 8460 } 8461 8462 @GraphQLField 8463 @GraphQLRelayMutation 8464 static MutationResultObject deleteEntityGeoPointAttribute(final DataFetchingEnvironment env, 8465 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8466 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 8467 var mutationResultObject = new MutationResultObject(); 8468 8469 try { 8470 var commandForm = CoreUtil.getHome().getDeleteEntityGeoPointAttributeForm(); 8471 8472 commandForm.setUuid(id); 8473 commandForm.setEntityAttributeUuid(entityAttributeId); 8474 8475 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityGeoPointAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 8476 } catch (NamingException ex) { 8477 throw new RuntimeException(ex); 8478 } 8479 8480 return mutationResultObject; 8481 } 8482 8483 @GraphQLField 8484 @GraphQLRelayMutation 8485 static MutationResultObject createEntityEntityAttribute(final DataFetchingEnvironment env, 8486 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8487 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 8488 @GraphQLName("idAttribute") @GraphQLNonNull final String idAttribute) { 8489 var mutationResultObject = new MutationResultObject(); 8490 8491 try { 8492 var commandForm = CoreUtil.getHome().getCreateEntityEntityAttributeForm(); 8493 8494 commandForm.setUuid(id); 8495 commandForm.setEntityAttributeUuid(entityAttributeId); 8496 commandForm.setUuidAttribute(idAttribute); 8497 8498 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 8499 } catch (NamingException ex) { 8500 throw new RuntimeException(ex); 8501 } 8502 8503 return mutationResultObject; 8504 } 8505 8506 @GraphQLField 8507 @GraphQLRelayMutation 8508 static MutationResultObject editEntityEntityAttribute(final DataFetchingEnvironment env, 8509 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8510 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 8511 @GraphQLName("idAttribute") @GraphQLNonNull @GraphQLID final String idAttribute) { 8512 var mutationResultObject = new MutationResultObject(); 8513 8514 try { 8515 var spec = CoreUtil.getHome().getEntityEntityAttributeSpec(); 8516 8517 spec.setUuid(id); 8518 spec.setEntityAttributeUuid(entityAttributeId); 8519 8520 var commandForm = CoreUtil.getHome().getEditEntityEntityAttributeForm(); 8521 8522 commandForm.setSpec(spec); 8523 commandForm.setEditMode(EditMode.LOCK); 8524 8525 var commandResult = CoreUtil.getHome().editEntityEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 8526 8527 if(!commandResult.hasErrors()) { 8528 var executionResult = commandResult.getExecutionResult(); 8529 var result = executionResult.getResult(); 8530 Map<String, Object> arguments = env.getArgument("input"); 8531 var edit = result.getEdit(); 8532 8533 if(arguments.containsKey("idAttribute")) { 8534 edit.setEntityRefAttribute(null); 8535 edit.setUuidAttribute(idAttribute); 8536 } 8537 8538 commandForm.setEdit(edit); 8539 commandForm.setEditMode(EditMode.UPDATE); 8540 8541 commandResult = CoreUtil.getHome().editEntityEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 8542 } 8543 8544 mutationResultObject.setCommandResult(commandResult); 8545 } catch (NamingException ex) { 8546 throw new RuntimeException(ex); 8547 } 8548 8549 return mutationResultObject; 8550 } 8551 8552 @GraphQLField 8553 @GraphQLRelayMutation 8554 static MutationResultObject deleteEntityEntityAttribute(final DataFetchingEnvironment env, 8555 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8556 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 8557 var mutationResultObject = new MutationResultObject(); 8558 8559 try { 8560 var commandForm = CoreUtil.getHome().getDeleteEntityEntityAttributeForm(); 8561 8562 commandForm.setUuid(id); 8563 commandForm.setEntityAttributeUuid(entityAttributeId); 8564 8565 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 8566 } catch (NamingException ex) { 8567 throw new RuntimeException(ex); 8568 } 8569 8570 return mutationResultObject; 8571 } 8572 8573 @GraphQLField 8574 @GraphQLRelayMutation 8575 static MutationResultObject createEntityCollectionAttribute(final DataFetchingEnvironment env, 8576 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8577 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 8578 @GraphQLName("idAttribute") @GraphQLNonNull @GraphQLID final String idAttribute) { 8579 var mutationResultObject = new MutationResultObject(); 8580 8581 try { 8582 var commandForm = CoreUtil.getHome().getCreateEntityCollectionAttributeForm(); 8583 8584 commandForm.setUuid(id); 8585 commandForm.setEntityAttributeUuid(entityAttributeId); 8586 commandForm.setUuidAttribute(idAttribute); 8587 8588 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityCollectionAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 8589 } catch (NamingException ex) { 8590 throw new RuntimeException(ex); 8591 } 8592 8593 return mutationResultObject; 8594 } 8595 8596 @GraphQLField 8597 @GraphQLRelayMutation 8598 static MutationResultObject deleteEntityCollectionAttribute(final DataFetchingEnvironment env, 8599 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8600 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 8601 @GraphQLName("idAttribute") @GraphQLNonNull @GraphQLID final String idAttribute) { 8602 var mutationResultObject = new MutationResultObject(); 8603 8604 try { 8605 var commandForm = CoreUtil.getHome().getDeleteEntityCollectionAttributeForm(); 8606 8607 commandForm.setUuid(id); 8608 commandForm.setEntityAttributeUuid(entityAttributeId); 8609 commandForm.setUuidAttribute(idAttribute); 8610 8611 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityCollectionAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 8612 } catch (NamingException ex) { 8613 throw new RuntimeException(ex); 8614 } 8615 8616 return mutationResultObject; 8617 } 8618 8619 @GraphQLField 8620 @GraphQLRelayMutation 8621 static MutationResultObject createEntityWorkflowAttribute(final DataFetchingEnvironment env, 8622 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8623 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 8624 @GraphQLName("workflowEntranceName") final String workflowEntranceName) { 8625 var mutationResultObject = new MutationResultObject(); 8626 8627 try { 8628 var commandForm = CoreUtil.getHome().getCreateEntityWorkflowAttributeForm(); 8629 8630 commandForm.setUuid(id); 8631 commandForm.setEntityAttributeUuid(entityAttributeId); 8632 commandForm.setWorkflowEntranceName(workflowEntranceName); 8633 8634 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityWorkflowAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 8635 } catch (NamingException ex) { 8636 throw new RuntimeException(ex); 8637 } 8638 8639 return mutationResultObject; 8640 } 8641 8642 8643 @GraphQLField 8644 @GraphQLRelayMutation 8645 @GraphQLName("setEntityWorkflowAttributeStatus") 8646 static MutationResultObject setEntityWorkflowAttributeStatus(final DataFetchingEnvironment env, 8647 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8648 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 8649 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 8650 @GraphQLName("workflowDestinationName") final String workflowDestinationName) { 8651 var mutationResultObject = new MutationResultObject(); 8652 8653 try { 8654 var commandForm = CoreUtil.getHome().getSetEntityWorkflowAttributeStatusForm(); 8655 8656 commandForm.setUuid(id); 8657 commandForm.setEntityAttributeUuid(entityAttributeId); 8658 commandForm.setWorkflowStepName(workflowStepName); 8659 commandForm.setWorkflowDestinationName(workflowDestinationName); 8660 8661 mutationResultObject.setCommandResult(CoreUtil.getHome().setEntityWorkflowAttributeStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 8662 } catch (NamingException ex) { 8663 throw new RuntimeException(ex); 8664 } 8665 8666 return mutationResultObject; 8667 } 8668 8669 @GraphQLField 8670 @GraphQLRelayMutation 8671 static MutationResultObject deleteEntityWorkflowAttribute(final DataFetchingEnvironment env, 8672 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 8673 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 8674 var mutationResultObject = new MutationResultObject(); 8675 8676 try { 8677 var commandForm = CoreUtil.getHome().getDeleteEntityWorkflowAttributeForm(); 8678 8679 commandForm.setUuid(id); 8680 commandForm.setEntityAttributeUuid(entityAttributeId); 8681 8682 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityWorkflowAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 8683 } catch (NamingException ex) { 8684 throw new RuntimeException(ex); 8685 } 8686 8687 return mutationResultObject; 8688 } 8689 8690 @GraphQLField 8691 @GraphQLRelayMutation 8692 static MutationResultWithIdObject createSearchResultActionType(final DataFetchingEnvironment env, 8693 @GraphQLName("searchResultActionTypeName") @GraphQLNonNull final String searchResultActionTypeName, 8694 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 8695 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 8696 @GraphQLName("description") final String description) { 8697 var mutationResultObject = new MutationResultWithIdObject(); 8698 8699 try { 8700 var commandForm = SearchUtil.getHome().getCreateSearchResultActionTypeForm(); 8701 8702 commandForm.setSearchResultActionTypeName(searchResultActionTypeName); 8703 commandForm.setIsDefault(isDefault); 8704 commandForm.setSortOrder(sortOrder); 8705 commandForm.setDescription(description); 8706 8707 var commandResult = SearchUtil.getHome().createSearchResultActionType(BaseGraphQl.getUserVisitPK(env), commandForm); 8708 mutationResultObject.setCommandResult(commandResult); 8709 8710 if(!commandResult.hasErrors()) { 8711 var result = commandResult.getExecutionResult().getResult(); 8712 8713 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 8714 } 8715 } catch (NamingException ex) { 8716 throw new RuntimeException(ex); 8717 } 8718 8719 return mutationResultObject; 8720 } 8721 8722 @GraphQLField 8723 @GraphQLRelayMutation 8724 static MutationResultWithIdObject editSearchResultActionType(final DataFetchingEnvironment env, 8725 @GraphQLName("originalSearchResultActionTypeName") final String originalSearchResultActionTypeName, 8726 @GraphQLName("id") @GraphQLID final String id, 8727 @GraphQLName("searchResultActionTypeName") final String searchResultActionTypeName, 8728 @GraphQLName("isDefault") final String isDefault, 8729 @GraphQLName("sortOrder") final String sortOrder, 8730 @GraphQLName("description") final String description) { 8731 var mutationResultObject = new MutationResultWithIdObject(); 8732 8733 try { 8734 var spec = SearchUtil.getHome().getSearchResultActionTypeUniversalSpec(); 8735 8736 spec.setSearchResultActionTypeName(originalSearchResultActionTypeName); 8737 spec.setUuid(id); 8738 8739 var commandForm = SearchUtil.getHome().getEditSearchResultActionTypeForm(); 8740 8741 commandForm.setSpec(spec); 8742 commandForm.setEditMode(EditMode.LOCK); 8743 8744 var commandResult = SearchUtil.getHome().editSearchResultActionType(BaseGraphQl.getUserVisitPK(env), commandForm); 8745 8746 if(!commandResult.hasErrors()) { 8747 var executionResult = commandResult.getExecutionResult(); 8748 var result = executionResult.getResult(); 8749 Map<String, Object> arguments = env.getArgument("input"); 8750 var edit = result.getEdit(); 8751 8752 mutationResultObject.setEntityInstance(result.getSearchResultActionType().getEntityInstance()); 8753 8754 if(arguments.containsKey("searchResultActionTypeName")) 8755 edit.setSearchResultActionTypeName(searchResultActionTypeName); 8756 if(arguments.containsKey("isDefault")) 8757 edit.setIsDefault(isDefault); 8758 if(arguments.containsKey("sortOrder")) 8759 edit.setSortOrder(sortOrder); 8760 if(arguments.containsKey("description")) 8761 edit.setDescription(description); 8762 8763 commandForm.setEdit(edit); 8764 commandForm.setEditMode(EditMode.UPDATE); 8765 8766 commandResult = SearchUtil.getHome().editSearchResultActionType(BaseGraphQl.getUserVisitPK(env), commandForm); 8767 } 8768 8769 mutationResultObject.setCommandResult(commandResult); 8770 } catch (NamingException ex) { 8771 throw new RuntimeException(ex); 8772 } 8773 8774 return mutationResultObject; 8775 } 8776 8777 @GraphQLField 8778 @GraphQLRelayMutation 8779 static MutationResultObject deleteSearchResultActionType(final DataFetchingEnvironment env, 8780 @GraphQLName("searchResultActionTypeName") final String searchResultActionTypeName, 8781 @GraphQLName("id") @GraphQLID final String id) { 8782 var mutationResultObject = new MutationResultObject(); 8783 8784 try { 8785 var commandForm = SearchUtil.getHome().getDeleteSearchResultActionTypeForm(); 8786 8787 commandForm.setSearchResultActionTypeName(searchResultActionTypeName); 8788 commandForm.setUuid(id); 8789 8790 mutationResultObject.setCommandResult(SearchUtil.getHome().deleteSearchResultActionType(BaseGraphQl.getUserVisitPK(env), commandForm)); 8791 } catch (NamingException ex) { 8792 throw new RuntimeException(ex); 8793 } 8794 8795 return mutationResultObject; 8796 } 8797 8798 @GraphQLField 8799 @GraphQLRelayMutation 8800 static SearchComponentVendorsResultObject searchComponentVendors(final DataFetchingEnvironment env, 8801 @GraphQLName("languageIsoName") final String languageIsoName, 8802 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 8803 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 8804 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8805 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 8806 @GraphQLName("q") final String q, 8807 @GraphQLName("createdSince") final String createdSince, 8808 @GraphQLName("modifiedSince") final String modifiedSince, 8809 @GraphQLName("fields") final String fields, 8810 @GraphQLName("rememberPreferences") final String rememberPreferences, 8811 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 8812 var mutationResultObject = new SearchComponentVendorsResultObject(); 8813 8814 try { 8815 var commandForm = SearchUtil.getHome().getSearchComponentVendorsForm(); 8816 8817 commandForm.setLanguageIsoName(languageIsoName); 8818 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 8819 commandForm.setSearchSortDirectionName(searchSortDirectionName); 8820 commandForm.setSearchTypeName(searchTypeName); 8821 commandForm.setSearchSortOrderName(searchSortOrderName); 8822 commandForm.setQ(q); 8823 commandForm.setCreatedSince(createdSince); 8824 commandForm.setModifiedSince(modifiedSince); 8825 commandForm.setFields(fields); 8826 commandForm.setRememberPreferences(rememberPreferences); 8827 commandForm.setSearchUseTypeName(searchUseTypeName); 8828 8829 var commandResult = SearchUtil.getHome().searchComponentVendors(BaseGraphQl.getUserVisitPK(env), commandForm); 8830 mutationResultObject.setCommandResult(commandResult); 8831 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 8832 } catch (NamingException ex) { 8833 throw new RuntimeException(ex); 8834 } 8835 8836 return mutationResultObject; 8837 } 8838 8839 @GraphQLField 8840 @GraphQLRelayMutation 8841 static MutationResultObject clearComponentVendorResults(final DataFetchingEnvironment env, 8842 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 8843 var mutationResultObject = new MutationResultObject(); 8844 8845 try { 8846 var commandForm = SearchUtil.getHome().getClearComponentVendorResultsForm(); 8847 8848 commandForm.setSearchTypeName(searchTypeName); 8849 8850 var commandResult = SearchUtil.getHome().clearComponentVendorResults(BaseGraphQl.getUserVisitPK(env), commandForm); 8851 mutationResultObject.setCommandResult(commandResult); 8852 } catch (NamingException ex) { 8853 throw new RuntimeException(ex); 8854 } 8855 8856 return mutationResultObject; 8857 } 8858 8859 @GraphQLField 8860 @GraphQLRelayMutation 8861 static SearchEntityTypesResultObject searchEntityTypes(final DataFetchingEnvironment env, 8862 @GraphQLName("languageIsoName") final String languageIsoName, 8863 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 8864 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 8865 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8866 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 8867 @GraphQLName("q") final String q, 8868 @GraphQLName("createdSince") final String createdSince, 8869 @GraphQLName("modifiedSince") final String modifiedSince, 8870 @GraphQLName("fields") final String fields, 8871 @GraphQLName("rememberPreferences") final String rememberPreferences, 8872 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 8873 var mutationResultObject = new SearchEntityTypesResultObject(); 8874 8875 try { 8876 var commandForm = SearchUtil.getHome().getSearchEntityTypesForm(); 8877 8878 commandForm.setLanguageIsoName(languageIsoName); 8879 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 8880 commandForm.setSearchSortDirectionName(searchSortDirectionName); 8881 commandForm.setSearchTypeName(searchTypeName); 8882 commandForm.setSearchSortOrderName(searchSortOrderName); 8883 commandForm.setQ(q); 8884 commandForm.setCreatedSince(createdSince); 8885 commandForm.setModifiedSince(modifiedSince); 8886 commandForm.setFields(fields); 8887 commandForm.setRememberPreferences(rememberPreferences); 8888 commandForm.setSearchUseTypeName(searchUseTypeName); 8889 8890 var commandResult = SearchUtil.getHome().searchEntityTypes(BaseGraphQl.getUserVisitPK(env), commandForm); 8891 mutationResultObject.setCommandResult(commandResult); 8892 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 8893 } catch (NamingException ex) { 8894 throw new RuntimeException(ex); 8895 } 8896 8897 return mutationResultObject; 8898 } 8899 8900 @GraphQLField 8901 @GraphQLRelayMutation 8902 static MutationResultObject clearEntityTypeResults(final DataFetchingEnvironment env, 8903 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 8904 var mutationResultObject = new MutationResultObject(); 8905 8906 try { 8907 var commandForm = SearchUtil.getHome().getClearEntityTypeResultsForm(); 8908 8909 commandForm.setSearchTypeName(searchTypeName); 8910 8911 var commandResult = SearchUtil.getHome().clearEntityTypeResults(BaseGraphQl.getUserVisitPK(env), commandForm); 8912 mutationResultObject.setCommandResult(commandResult); 8913 } catch (NamingException ex) { 8914 throw new RuntimeException(ex); 8915 } 8916 8917 return mutationResultObject; 8918 } 8919 8920 @GraphQLField 8921 @GraphQLRelayMutation 8922 static SearchEntityAliasTypesResultObject searchEntityAliasTypes(final DataFetchingEnvironment env, 8923 @GraphQLName("languageIsoName") final String languageIsoName, 8924 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 8925 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 8926 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8927 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 8928 @GraphQLName("q") final String q, 8929 @GraphQLName("createdSince") final String createdSince, 8930 @GraphQLName("modifiedSince") final String modifiedSince, 8931 @GraphQLName("fields") final String fields, 8932 @GraphQLName("rememberPreferences") final String rememberPreferences, 8933 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 8934 var mutationResultObject = new SearchEntityAliasTypesResultObject(); 8935 8936 try { 8937 var commandForm = SearchUtil.getHome().getSearchEntityAliasTypesForm(); 8938 8939 commandForm.setLanguageIsoName(languageIsoName); 8940 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 8941 commandForm.setSearchSortDirectionName(searchSortDirectionName); 8942 commandForm.setSearchTypeName(searchTypeName); 8943 commandForm.setSearchSortOrderName(searchSortOrderName); 8944 commandForm.setQ(q); 8945 commandForm.setCreatedSince(createdSince); 8946 commandForm.setModifiedSince(modifiedSince); 8947 commandForm.setFields(fields); 8948 commandForm.setRememberPreferences(rememberPreferences); 8949 commandForm.setSearchUseTypeName(searchUseTypeName); 8950 8951 var commandResult = SearchUtil.getHome().searchEntityAliasTypes(BaseGraphQl.getUserVisitPK(env), commandForm); 8952 mutationResultObject.setCommandResult(commandResult); 8953 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 8954 } catch (NamingException ex) { 8955 throw new RuntimeException(ex); 8956 } 8957 8958 return mutationResultObject; 8959 } 8960 8961 @GraphQLField 8962 @GraphQLRelayMutation 8963 static MutationResultObject clearEntityAliasTypeResults(final DataFetchingEnvironment env, 8964 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 8965 var mutationResultObject = new MutationResultObject(); 8966 8967 try { 8968 var commandForm = SearchUtil.getHome().getClearEntityAliasTypeResultsForm(); 8969 8970 commandForm.setSearchTypeName(searchTypeName); 8971 8972 var commandResult = SearchUtil.getHome().clearEntityAliasTypeResults(BaseGraphQl.getUserVisitPK(env), commandForm); 8973 mutationResultObject.setCommandResult(commandResult); 8974 } catch (NamingException ex) { 8975 throw new RuntimeException(ex); 8976 } 8977 8978 return mutationResultObject; 8979 } 8980 8981 @GraphQLField 8982 @GraphQLRelayMutation 8983 static SearchEntityAttributeGroupsResultObject searchEntityAttributeGroups(final DataFetchingEnvironment env, 8984 @GraphQLName("languageIsoName") final String languageIsoName, 8985 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 8986 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 8987 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8988 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 8989 @GraphQLName("q") final String q, 8990 @GraphQLName("createdSince") final String createdSince, 8991 @GraphQLName("modifiedSince") final String modifiedSince, 8992 @GraphQLName("fields") final String fields, 8993 @GraphQLName("rememberPreferences") final String rememberPreferences, 8994 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 8995 var mutationResultObject = new SearchEntityAttributeGroupsResultObject(); 8996 8997 try { 8998 var commandForm = SearchUtil.getHome().getSearchEntityAttributeGroupsForm(); 8999 9000 commandForm.setLanguageIsoName(languageIsoName); 9001 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 9002 commandForm.setSearchSortDirectionName(searchSortDirectionName); 9003 commandForm.setSearchTypeName(searchTypeName); 9004 commandForm.setSearchSortOrderName(searchSortOrderName); 9005 commandForm.setQ(q); 9006 commandForm.setCreatedSince(createdSince); 9007 commandForm.setModifiedSince(modifiedSince); 9008 commandForm.setFields(fields); 9009 commandForm.setRememberPreferences(rememberPreferences); 9010 commandForm.setSearchUseTypeName(searchUseTypeName); 9011 9012 var commandResult = SearchUtil.getHome().searchEntityAttributeGroups(BaseGraphQl.getUserVisitPK(env), commandForm); 9013 mutationResultObject.setCommandResult(commandResult); 9014 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9015 } catch (NamingException ex) { 9016 throw new RuntimeException(ex); 9017 } 9018 9019 return mutationResultObject; 9020 } 9021 9022 @GraphQLField 9023 @GraphQLRelayMutation 9024 static MutationResultObject clearEntityAttributeGroupResults(final DataFetchingEnvironment env, 9025 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9026 var mutationResultObject = new MutationResultObject(); 9027 9028 try { 9029 var commandForm = SearchUtil.getHome().getClearEntityAttributeGroupResultsForm(); 9030 9031 commandForm.setSearchTypeName(searchTypeName); 9032 9033 var commandResult = SearchUtil.getHome().clearEntityAttributeGroupResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9034 mutationResultObject.setCommandResult(commandResult); 9035 } catch (NamingException ex) { 9036 throw new RuntimeException(ex); 9037 } 9038 9039 return mutationResultObject; 9040 } 9041 9042 @GraphQLField 9043 @GraphQLRelayMutation 9044 static SearchEntityAttributesResultObject searchEntityAttributes(final DataFetchingEnvironment env, 9045 @GraphQLName("languageIsoName") final String languageIsoName, 9046 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 9047 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 9048 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9049 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 9050 @GraphQLName("q") final String q, 9051 @GraphQLName("createdSince") final String createdSince, 9052 @GraphQLName("modifiedSince") final String modifiedSince, 9053 @GraphQLName("fields") final String fields, 9054 @GraphQLName("rememberPreferences") final String rememberPreferences, 9055 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 9056 var mutationResultObject = new SearchEntityAttributesResultObject(); 9057 9058 try { 9059 var commandForm = SearchUtil.getHome().getSearchEntityAttributesForm(); 9060 9061 commandForm.setLanguageIsoName(languageIsoName); 9062 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 9063 commandForm.setSearchSortDirectionName(searchSortDirectionName); 9064 commandForm.setSearchTypeName(searchTypeName); 9065 commandForm.setSearchSortOrderName(searchSortOrderName); 9066 commandForm.setQ(q); 9067 commandForm.setCreatedSince(createdSince); 9068 commandForm.setModifiedSince(modifiedSince); 9069 commandForm.setFields(fields); 9070 commandForm.setRememberPreferences(rememberPreferences); 9071 commandForm.setSearchUseTypeName(searchUseTypeName); 9072 9073 var commandResult = SearchUtil.getHome().searchEntityAttributes(BaseGraphQl.getUserVisitPK(env), commandForm); 9074 mutationResultObject.setCommandResult(commandResult); 9075 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9076 } catch (NamingException ex) { 9077 throw new RuntimeException(ex); 9078 } 9079 9080 return mutationResultObject; 9081 } 9082 9083 @GraphQLField 9084 @GraphQLRelayMutation 9085 static MutationResultObject clearEntityAttributeResults(final DataFetchingEnvironment env, 9086 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9087 var mutationResultObject = new MutationResultObject(); 9088 9089 try { 9090 var commandForm = SearchUtil.getHome().getClearEntityAttributeResultsForm(); 9091 9092 commandForm.setSearchTypeName(searchTypeName); 9093 9094 var commandResult = SearchUtil.getHome().clearEntityAttributeResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9095 mutationResultObject.setCommandResult(commandResult); 9096 } catch (NamingException ex) { 9097 throw new RuntimeException(ex); 9098 } 9099 9100 return mutationResultObject; 9101 } 9102 9103 @GraphQLField 9104 @GraphQLRelayMutation 9105 static SearchEntityListItemsResultObject searchEntityListItems(final DataFetchingEnvironment env, 9106 @GraphQLName("languageIsoName") final String languageIsoName, 9107 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 9108 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 9109 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9110 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 9111 @GraphQLName("q") final String q, 9112 @GraphQLName("createdSince") final String createdSince, 9113 @GraphQLName("modifiedSince") final String modifiedSince, 9114 @GraphQLName("fields") final String fields, 9115 @GraphQLName("rememberPreferences") final String rememberPreferences, 9116 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 9117 var mutationResultObject = new SearchEntityListItemsResultObject(); 9118 9119 try { 9120 var commandForm = SearchUtil.getHome().getSearchEntityListItemsForm(); 9121 9122 commandForm.setLanguageIsoName(languageIsoName); 9123 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 9124 commandForm.setSearchSortDirectionName(searchSortDirectionName); 9125 commandForm.setSearchTypeName(searchTypeName); 9126 commandForm.setSearchSortOrderName(searchSortOrderName); 9127 commandForm.setQ(q); 9128 commandForm.setCreatedSince(createdSince); 9129 commandForm.setModifiedSince(modifiedSince); 9130 commandForm.setFields(fields); 9131 commandForm.setRememberPreferences(rememberPreferences); 9132 commandForm.setSearchUseTypeName(searchUseTypeName); 9133 9134 var commandResult = SearchUtil.getHome().searchEntityListItems(BaseGraphQl.getUserVisitPK(env), commandForm); 9135 mutationResultObject.setCommandResult(commandResult); 9136 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9137 } catch (NamingException ex) { 9138 throw new RuntimeException(ex); 9139 } 9140 9141 return mutationResultObject; 9142 } 9143 9144 @GraphQLField 9145 @GraphQLRelayMutation 9146 static MutationResultObject clearEntityListItemResults(final DataFetchingEnvironment env, 9147 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9148 var mutationResultObject = new MutationResultObject(); 9149 9150 try { 9151 var commandForm = SearchUtil.getHome().getClearEntityListItemResultsForm(); 9152 9153 commandForm.setSearchTypeName(searchTypeName); 9154 9155 var commandResult = SearchUtil.getHome().clearEntityListItemResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9156 mutationResultObject.setCommandResult(commandResult); 9157 } catch (NamingException ex) { 9158 throw new RuntimeException(ex); 9159 } 9160 9161 return mutationResultObject; 9162 } 9163 9164 @GraphQLField 9165 @GraphQLRelayMutation 9166 static SearchCustomersResultObject searchCustomers(final DataFetchingEnvironment env, 9167 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9168 @GraphQLName("customerTypeName") final String customerTypeName, 9169 @GraphQLName("firstName") final String firstName, 9170 @GraphQLName("firstNameSoundex") final String firstNameSoundex, 9171 @GraphQLName("middleName") final String middleName, 9172 @GraphQLName("middleNameSoundex") final String middleNameSoundex, 9173 @GraphQLName("lastName") final String lastName, 9174 @GraphQLName("lastNameSoundex") final String lastNameSoundex, 9175 @GraphQLName("name") final String name, 9176 @GraphQLName("emailAddress") final String emailAddress, 9177 @GraphQLName("countryName") final String countryName, 9178 @GraphQLName("areaCode") final String areaCode, 9179 @GraphQLName("telephoneNumber") final String telephoneNumber, 9180 @GraphQLName("telephoneExtension") final String telephoneExtension, 9181 @GraphQLName("customerName") final String customerName, 9182 @GraphQLName("partyName") final String partyName, 9183 @GraphQLName("partyAliasTypeName") final String partyAliasTypeName, 9184 @GraphQLName("alias") final String alias, 9185 @GraphQLName("createdSince") final String createdSince, 9186 @GraphQLName("modifiedSince") final String modifiedSince) { 9187 var mutationResultObject = new SearchCustomersResultObject(); 9188 9189 try { 9190 var commandForm = SearchUtil.getHome().getSearchCustomersForm(); 9191 9192 commandForm.setSearchTypeName(searchTypeName); 9193 commandForm.setCustomerTypeName(customerTypeName); 9194 commandForm.setFirstName(firstName); 9195 commandForm.setFirstNameSoundex(firstNameSoundex); 9196 commandForm.setMiddleName(middleName); 9197 commandForm.setMiddleNameSoundex(middleNameSoundex); 9198 commandForm.setLastName(lastName); 9199 commandForm.setLastNameSoundex(lastNameSoundex); 9200 commandForm.setName(name); 9201 commandForm.setEmailAddress(emailAddress); 9202 commandForm.setCountryName(countryName); 9203 commandForm.setAreaCode(areaCode); 9204 commandForm.setTelephoneNumber(telephoneNumber); 9205 commandForm.setTelephoneExtension(telephoneExtension); 9206 commandForm.setCustomerName(customerName); 9207 commandForm.setPartyName(partyName); 9208 commandForm.setPartyAliasTypeName(partyAliasTypeName); 9209 commandForm.setAlias(alias); 9210 commandForm.setCreatedSince(createdSince); 9211 commandForm.setModifiedSince(modifiedSince); 9212 9213 var commandResult = SearchUtil.getHome().searchCustomers(BaseGraphQl.getUserVisitPK(env), commandForm); 9214 mutationResultObject.setCommandResult(commandResult); 9215 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9216 } catch (NamingException ex) { 9217 throw new RuntimeException(ex); 9218 } 9219 9220 return mutationResultObject; 9221 } 9222 9223 @GraphQLField 9224 @GraphQLRelayMutation 9225 static MutationResultObject clearCustomerResults(final DataFetchingEnvironment env, 9226 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9227 var mutationResultObject = new MutationResultObject(); 9228 9229 try { 9230 var commandForm = SearchUtil.getHome().getClearCustomerResultsForm(); 9231 9232 commandForm.setSearchTypeName(searchTypeName); 9233 9234 var commandResult = SearchUtil.getHome().clearCustomerResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9235 mutationResultObject.setCommandResult(commandResult); 9236 } catch (NamingException ex) { 9237 throw new RuntimeException(ex); 9238 } 9239 9240 return mutationResultObject; 9241 } 9242 9243 @GraphQLField 9244 @GraphQLRelayMutation 9245 static SearchEmployeesResultObject searchEmployees(final DataFetchingEnvironment env, 9246 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9247 @GraphQLName("firstName") final String firstName, 9248 @GraphQLName("firstNameSoundex") final String firstNameSoundex, 9249 @GraphQLName("middleName") final String middleName, 9250 @GraphQLName("middleNameSoundex") final String middleNameSoundex, 9251 @GraphQLName("lastName") final String lastName, 9252 @GraphQLName("lastNameSoundex") final String lastNameSoundex, 9253 @GraphQLName("employeeName") final String employeeName, 9254 @GraphQLName("partyName") final String partyName, 9255 @GraphQLName("partyAliasTypeName") final String partyAliasTypeName, 9256 @GraphQLName("alias") final String alias, 9257 @GraphQLName("employeeStatusChoice") final String employeeStatusChoice, 9258 @GraphQLName("employeeAvailabilityChoice") final String employeeAvailabilityChoice, 9259 @GraphQLName("createdSince") final String createdSince, 9260 @GraphQLName("modifiedSince") final String modifiedSince, 9261 @GraphQLName("fields") final String fields) { 9262 var mutationResultObject = new SearchEmployeesResultObject(); 9263 9264 try { 9265 var commandForm = SearchUtil.getHome().getSearchEmployeesForm(); 9266 9267 commandForm.setSearchTypeName(searchTypeName); 9268 commandForm.setFirstName(firstName); 9269 commandForm.setFirstNameSoundex(firstNameSoundex); 9270 commandForm.setMiddleName(middleName); 9271 commandForm.setMiddleNameSoundex(middleNameSoundex); 9272 commandForm.setLastName(lastName); 9273 commandForm.setLastNameSoundex(lastNameSoundex); 9274 commandForm.setEmployeeName(employeeName); 9275 commandForm.setPartyName(partyName); 9276 commandForm.setPartyAliasTypeName(partyAliasTypeName); 9277 commandForm.setAlias(alias); 9278 commandForm.setEmployeeStatusChoice(employeeStatusChoice); 9279 commandForm.setEmployeeAvailabilityChoice(employeeAvailabilityChoice); 9280 commandForm.setCreatedSince(createdSince); 9281 commandForm.setModifiedSince(modifiedSince); 9282 commandForm.setFields(fields); 9283 9284 9285 var commandResult = SearchUtil.getHome().searchEmployees(BaseGraphQl.getUserVisitPK(env), commandForm); 9286 mutationResultObject.setCommandResult(commandResult); 9287 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9288 } catch (NamingException ex) { 9289 throw new RuntimeException(ex); 9290 } 9291 9292 return mutationResultObject; 9293 } 9294 9295 @GraphQLField 9296 @GraphQLRelayMutation 9297 static MutationResultObject clearEmployeeResults(final DataFetchingEnvironment env, 9298 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9299 var mutationResultObject = new MutationResultObject(); 9300 9301 try { 9302 var commandForm = SearchUtil.getHome().getClearEmployeeResultsForm(); 9303 9304 commandForm.setSearchTypeName(searchTypeName); 9305 9306 var commandResult = SearchUtil.getHome().clearEmployeeResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9307 mutationResultObject.setCommandResult(commandResult); 9308 } catch (NamingException ex) { 9309 throw new RuntimeException(ex); 9310 } 9311 9312 return mutationResultObject; 9313 } 9314 9315 @GraphQLField 9316 @GraphQLRelayMutation 9317 static SearchItemsResultObject searchItems(final DataFetchingEnvironment env, 9318 @GraphQLName("languageIsoName") final String languageIsoName, 9319 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 9320 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 9321 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9322 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 9323 @GraphQLName("itemNameOrAlias") final String itemNameOrAlias, 9324 @GraphQLName("description") final String description, 9325 @GraphQLName("itemTypeName") final String itemTypeName, 9326 @GraphQLName("itemUseTypeName") final String itemUseTypeName, 9327 @GraphQLName("itemStatusChoice") final String itemStatusChoice, 9328 @GraphQLName("itemStatusChoices") final String itemStatusChoices, 9329 @GraphQLName("createdSince") final String createdSince, 9330 @GraphQLName("modifiedSince") final String modifiedSince, 9331 @GraphQLName("fields") final String fields, 9332 @GraphQLName("rememberPreferences") final String rememberPreferences, 9333 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 9334 var mutationResultObject = new SearchItemsResultObject(); 9335 9336 try { 9337 var commandForm = SearchUtil.getHome().getSearchItemsForm(); 9338 9339 commandForm.setLanguageIsoName(languageIsoName); 9340 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 9341 commandForm.setSearchSortDirectionName(searchSortDirectionName); 9342 commandForm.setSearchTypeName(searchTypeName); 9343 commandForm.setSearchSortOrderName(searchSortOrderName); 9344 commandForm.setItemNameOrAlias(itemNameOrAlias); 9345 commandForm.setDescription(description); 9346 commandForm.setItemTypeName(itemTypeName); 9347 commandForm.setItemUseTypeName(itemUseTypeName); 9348 commandForm.setItemStatusChoice(itemStatusChoice); 9349 commandForm.setItemStatusChoices(itemStatusChoices); 9350 commandForm.setCreatedSince(createdSince); 9351 commandForm.setModifiedSince(modifiedSince); 9352 commandForm.setFields(fields); 9353 commandForm.setRememberPreferences(rememberPreferences); 9354 commandForm.setSearchUseTypeName(searchUseTypeName); 9355 9356 var commandResult = SearchUtil.getHome().searchItems(BaseGraphQl.getUserVisitPK(env), commandForm); 9357 mutationResultObject.setCommandResult(commandResult); 9358 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9359 } catch (NamingException ex) { 9360 throw new RuntimeException(ex); 9361 } 9362 9363 return mutationResultObject; 9364 } 9365 9366 @GraphQLField 9367 @GraphQLRelayMutation 9368 static MutationResultObject createItemSearchResultAction(final DataFetchingEnvironment env, 9369 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9370 @GraphQLName("searchResultActionTypeName") @GraphQLNonNull final String searchResultActionTypeName, 9371 @GraphQLName("itemName") @GraphQLNonNull final String itemName) { 9372 var mutationResultObject = new MutationResultObject(); 9373 9374 try { 9375 var commandForm = SearchUtil.getHome().getCreateItemSearchResultActionForm(); 9376 9377 commandForm.setSearchTypeName(searchTypeName); 9378 commandForm.setSearchResultActionTypeName(searchResultActionTypeName); 9379 commandForm.setItemName(itemName); 9380 9381 var commandResult = SearchUtil.getHome().createItemSearchResultAction(BaseGraphQl.getUserVisitPK(env), commandForm); 9382 mutationResultObject.setCommandResult(commandResult); 9383 } catch (NamingException ex) { 9384 throw new RuntimeException(ex); 9385 } 9386 9387 return mutationResultObject; 9388 } 9389 9390 @GraphQLField 9391 @GraphQLRelayMutation 9392 static MutationResultObject clearItemResults(final DataFetchingEnvironment env, 9393 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9394 var mutationResultObject = new MutationResultObject(); 9395 9396 try { 9397 var commandForm = SearchUtil.getHome().getClearItemResultsForm(); 9398 9399 commandForm.setSearchTypeName(searchTypeName); 9400 9401 var commandResult = SearchUtil.getHome().clearItemResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9402 mutationResultObject.setCommandResult(commandResult); 9403 } catch (NamingException ex) { 9404 throw new RuntimeException(ex); 9405 } 9406 9407 return mutationResultObject; 9408 } 9409 9410 @GraphQLField 9411 @GraphQLRelayMutation 9412 static SearchVendorsResultObject searchVendors(final DataFetchingEnvironment env, 9413 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9414 @GraphQLName("firstName") final String firstName, 9415 @GraphQLName("firstNameSoundex") final String firstNameSoundex, 9416 @GraphQLName("middleName") final String middleName, 9417 @GraphQLName("middleNameSoundex") final String middleNameSoundex, 9418 @GraphQLName("lastName") final String lastName, 9419 @GraphQLName("lastNameSoundex") final String lastNameSoundex, 9420 @GraphQLName("name") final String name, 9421 @GraphQLName("vendorName") final String vendorName, 9422 @GraphQLName("partyName") final String partyName, 9423 @GraphQLName("partyAliasTypeName") final String partyAliasTypeName, 9424 @GraphQLName("alias") final String alias, 9425 @GraphQLName("createdSince") final String createdSince, 9426 @GraphQLName("modifiedSince") final String modifiedSince, 9427 @GraphQLName("fields") final String fields) { 9428 var mutationResultObject = new SearchVendorsResultObject(); 9429 9430 try { 9431 var commandForm = SearchUtil.getHome().getSearchVendorsForm(); 9432 9433 commandForm.setSearchTypeName(searchTypeName); 9434 commandForm.setFirstName(firstName); 9435 commandForm.setFirstNameSoundex(firstNameSoundex); 9436 commandForm.setMiddleName(middleName); 9437 commandForm.setMiddleNameSoundex(middleNameSoundex); 9438 commandForm.setLastName(lastName); 9439 commandForm.setLastNameSoundex(lastNameSoundex); 9440 commandForm.setName(name); 9441 commandForm.setVendorName(vendorName); 9442 commandForm.setPartyName(partyName); 9443 commandForm.setPartyAliasTypeName(partyAliasTypeName); 9444 commandForm.setAlias(alias); 9445 commandForm.setCreatedSince(createdSince); 9446 commandForm.setModifiedSince(modifiedSince); 9447 commandForm.setFields(fields); 9448 9449 var commandResult = SearchUtil.getHome().searchVendors(BaseGraphQl.getUserVisitPK(env), commandForm); 9450 mutationResultObject.setCommandResult(commandResult); 9451 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9452 } catch (NamingException ex) { 9453 throw new RuntimeException(ex); 9454 } 9455 9456 return mutationResultObject; 9457 } 9458 9459 @GraphQLField 9460 @GraphQLRelayMutation 9461 static MutationResultObject clearVendorResults(final DataFetchingEnvironment env, 9462 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9463 var mutationResultObject = new MutationResultObject(); 9464 9465 try { 9466 var commandForm = SearchUtil.getHome().getClearVendorResultsForm(); 9467 9468 commandForm.setSearchTypeName(searchTypeName); 9469 9470 var commandResult = SearchUtil.getHome().clearVendorResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9471 mutationResultObject.setCommandResult(commandResult); 9472 } catch (NamingException ex) { 9473 throw new RuntimeException(ex); 9474 } 9475 9476 return mutationResultObject; 9477 } 9478 9479 @GraphQLField 9480 @GraphQLRelayMutation 9481 static SearchShippingMethodsResultObject searchShippingMethods(final DataFetchingEnvironment env, 9482 @GraphQLName("languageIsoName") final String languageIsoName, 9483 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 9484 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 9485 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9486 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 9487 @GraphQLName("q") final String q, 9488 @GraphQLName("createdSince") final String createdSince, 9489 @GraphQLName("modifiedSince") final String modifiedSince, 9490 @GraphQLName("fields") final String fields, 9491 @GraphQLName("rememberPreferences") final String rememberPreferences, 9492 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 9493 var mutationResultObject = new SearchShippingMethodsResultObject(); 9494 9495 try { 9496 var commandForm = SearchUtil.getHome().getSearchShippingMethodsForm(); 9497 9498 commandForm.setLanguageIsoName(languageIsoName); 9499 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 9500 commandForm.setSearchSortDirectionName(searchSortDirectionName); 9501 commandForm.setSearchTypeName(searchTypeName); 9502 commandForm.setSearchSortOrderName(searchSortOrderName); 9503 commandForm.setQ(q); 9504 commandForm.setCreatedSince(createdSince); 9505 commandForm.setModifiedSince(modifiedSince); 9506 commandForm.setFields(fields); 9507 commandForm.setRememberPreferences(rememberPreferences); 9508 commandForm.setSearchUseTypeName(searchUseTypeName); 9509 9510 var commandResult = SearchUtil.getHome().searchShippingMethods(BaseGraphQl.getUserVisitPK(env), commandForm); 9511 mutationResultObject.setCommandResult(commandResult); 9512 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9513 } catch (NamingException ex) { 9514 throw new RuntimeException(ex); 9515 } 9516 9517 return mutationResultObject; 9518 } 9519 9520 @GraphQLField 9521 @GraphQLRelayMutation 9522 static MutationResultObject clearShippingMethodResults(final DataFetchingEnvironment env, 9523 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9524 var mutationResultObject = new MutationResultObject(); 9525 9526 try { 9527 var commandForm = SearchUtil.getHome().getClearShippingMethodResultsForm(); 9528 9529 commandForm.setSearchTypeName(searchTypeName); 9530 9531 var commandResult = SearchUtil.getHome().clearShippingMethodResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9532 mutationResultObject.setCommandResult(commandResult); 9533 } catch (NamingException ex) { 9534 throw new RuntimeException(ex); 9535 } 9536 9537 return mutationResultObject; 9538 } 9539 9540 @GraphQLField 9541 @GraphQLRelayMutation 9542 static SearchWarehousesResultObject searchWarehouses(final DataFetchingEnvironment env, 9543 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9544 @GraphQLName("q") final String q, 9545 @GraphQLName("warehouseName") final String warehouseName, 9546 @GraphQLName("partyName") final String partyName, 9547 @GraphQLName("partyAliasTypeName") final String partyAliasTypeName, 9548 @GraphQLName("alias") final String alias, 9549 @GraphQLName("createdSince") final String createdSince, 9550 @GraphQLName("modifiedSince") final String modifiedSince, 9551 @GraphQLName("fields") final String fields) { 9552 var mutationResultObject = new SearchWarehousesResultObject(); 9553 9554 try { 9555 var commandForm = SearchUtil.getHome().getSearchWarehousesForm(); 9556 9557 commandForm.setSearchTypeName(searchTypeName); 9558 commandForm.setQ(q); 9559 commandForm.setWarehouseName(warehouseName); 9560 commandForm.setPartyName(partyName); 9561 commandForm.setPartyAliasTypeName(partyAliasTypeName); 9562 commandForm.setAlias(alias); 9563 commandForm.setCreatedSince(createdSince); 9564 commandForm.setModifiedSince(modifiedSince); 9565 commandForm.setFields(fields); 9566 9567 var commandResult = SearchUtil.getHome().searchWarehouses(BaseGraphQl.getUserVisitPK(env), commandForm); 9568 mutationResultObject.setCommandResult(commandResult); 9569 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9570 } catch (NamingException ex) { 9571 throw new RuntimeException(ex); 9572 } 9573 9574 return mutationResultObject; 9575 } 9576 9577 @GraphQLField 9578 @GraphQLRelayMutation 9579 static MutationResultObject clearWarehouseResults(final DataFetchingEnvironment env, 9580 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9581 var mutationResultObject = new MutationResultObject(); 9582 9583 try { 9584 var commandForm = SearchUtil.getHome().getClearWarehouseResultsForm(); 9585 9586 commandForm.setSearchTypeName(searchTypeName); 9587 9588 var commandResult = SearchUtil.getHome().clearWarehouseResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9589 mutationResultObject.setCommandResult(commandResult); 9590 } catch (NamingException ex) { 9591 throw new RuntimeException(ex); 9592 } 9593 9594 return mutationResultObject; 9595 } 9596 9597 @GraphQLField 9598 @GraphQLRelayMutation 9599 static SearchContentCatalogsResultObject searchContentCatalogs(final DataFetchingEnvironment env, 9600 @GraphQLName("languageIsoName") final String languageIsoName, 9601 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 9602 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 9603 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9604 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 9605 @GraphQLName("q") final String q, 9606 @GraphQLName("createdSince") final String createdSince, 9607 @GraphQLName("modifiedSince") final String modifiedSince, 9608 @GraphQLName("fields") final String fields, 9609 @GraphQLName("rememberPreferences") final String rememberPreferences, 9610 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 9611 var mutationResultObject = new SearchContentCatalogsResultObject(); 9612 9613 try { 9614 var commandForm = SearchUtil.getHome().getSearchContentCatalogsForm(); 9615 9616 commandForm.setLanguageIsoName(languageIsoName); 9617 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 9618 commandForm.setSearchSortDirectionName(searchSortDirectionName); 9619 commandForm.setSearchTypeName(searchTypeName); 9620 commandForm.setSearchSortOrderName(searchSortOrderName); 9621 commandForm.setQ(q); 9622 commandForm.setCreatedSince(createdSince); 9623 commandForm.setModifiedSince(modifiedSince); 9624 commandForm.setFields(fields); 9625 commandForm.setRememberPreferences(rememberPreferences); 9626 commandForm.setSearchUseTypeName(searchUseTypeName); 9627 9628 var commandResult = SearchUtil.getHome().searchContentCatalogs(BaseGraphQl.getUserVisitPK(env), commandForm); 9629 mutationResultObject.setCommandResult(commandResult); 9630 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9631 } catch (NamingException ex) { 9632 throw new RuntimeException(ex); 9633 } 9634 9635 return mutationResultObject; 9636 } 9637 9638 @GraphQLField 9639 @GraphQLRelayMutation 9640 static MutationResultObject clearContentCatalogResults(final DataFetchingEnvironment env, 9641 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9642 var mutationResultObject = new MutationResultObject(); 9643 9644 try { 9645 var commandForm = SearchUtil.getHome().getClearContentCatalogResultsForm(); 9646 9647 commandForm.setSearchTypeName(searchTypeName); 9648 9649 var commandResult = SearchUtil.getHome().clearContentCatalogResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9650 mutationResultObject.setCommandResult(commandResult); 9651 } catch (NamingException ex) { 9652 throw new RuntimeException(ex); 9653 } 9654 9655 return mutationResultObject; 9656 } 9657 9658 @GraphQLField 9659 @GraphQLRelayMutation 9660 static SearchContentCatalogItemsResultObject searchContentCatalogItems(final DataFetchingEnvironment env, 9661 @GraphQLName("languageIsoName") final String languageIsoName, 9662 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 9663 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 9664 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9665 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 9666 @GraphQLName("q") final String q, 9667 @GraphQLName("createdSince") final String createdSince, 9668 @GraphQLName("modifiedSince") final String modifiedSince, 9669 @GraphQLName("fields") final String fields, 9670 @GraphQLName("rememberPreferences") final String rememberPreferences, 9671 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 9672 var mutationResultObject = new SearchContentCatalogItemsResultObject(); 9673 9674 try { 9675 var commandForm = SearchUtil.getHome().getSearchContentCatalogItemsForm(); 9676 9677 commandForm.setLanguageIsoName(languageIsoName); 9678 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 9679 commandForm.setSearchSortDirectionName(searchSortDirectionName); 9680 commandForm.setSearchTypeName(searchTypeName); 9681 commandForm.setSearchSortOrderName(searchSortOrderName); 9682 commandForm.setQ(q); 9683 commandForm.setCreatedSince(createdSince); 9684 commandForm.setModifiedSince(modifiedSince); 9685 commandForm.setFields(fields); 9686 commandForm.setRememberPreferences(rememberPreferences); 9687 commandForm.setSearchUseTypeName(searchUseTypeName); 9688 9689 var commandResult = SearchUtil.getHome().searchContentCatalogItems(BaseGraphQl.getUserVisitPK(env), commandForm); 9690 mutationResultObject.setCommandResult(commandResult); 9691 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9692 } catch (NamingException ex) { 9693 throw new RuntimeException(ex); 9694 } 9695 9696 return mutationResultObject; 9697 } 9698 9699 @GraphQLField 9700 @GraphQLRelayMutation 9701 static MutationResultObject clearContentCatalogItemResults(final DataFetchingEnvironment env, 9702 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9703 var mutationResultObject = new MutationResultObject(); 9704 9705 try { 9706 var commandForm = SearchUtil.getHome().getClearContentCatalogItemResultsForm(); 9707 9708 commandForm.setSearchTypeName(searchTypeName); 9709 9710 var commandResult = SearchUtil.getHome().clearContentCatalogItemResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9711 mutationResultObject.setCommandResult(commandResult); 9712 } catch (NamingException ex) { 9713 throw new RuntimeException(ex); 9714 } 9715 9716 return mutationResultObject; 9717 } 9718 9719 @GraphQLField 9720 @GraphQLRelayMutation 9721 static SearchContentCategoriesResultObject searchContentCategories(final DataFetchingEnvironment env, 9722 @GraphQLName("languageIsoName") final String languageIsoName, 9723 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 9724 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 9725 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 9726 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 9727 @GraphQLName("q") final String q, 9728 @GraphQLName("createdSince") final String createdSince, 9729 @GraphQLName("modifiedSince") final String modifiedSince, 9730 @GraphQLName("fields") final String fields, 9731 @GraphQLName("rememberPreferences") final String rememberPreferences, 9732 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 9733 var mutationResultObject = new SearchContentCategoriesResultObject(); 9734 9735 try { 9736 var commandForm = SearchUtil.getHome().getSearchContentCategoriesForm(); 9737 9738 commandForm.setLanguageIsoName(languageIsoName); 9739 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 9740 commandForm.setSearchSortDirectionName(searchSortDirectionName); 9741 commandForm.setSearchTypeName(searchTypeName); 9742 commandForm.setSearchSortOrderName(searchSortOrderName); 9743 commandForm.setQ(q); 9744 commandForm.setCreatedSince(createdSince); 9745 commandForm.setModifiedSince(modifiedSince); 9746 commandForm.setFields(fields); 9747 commandForm.setRememberPreferences(rememberPreferences); 9748 commandForm.setSearchUseTypeName(searchUseTypeName); 9749 9750 var commandResult = SearchUtil.getHome().searchContentCategories(BaseGraphQl.getUserVisitPK(env), commandForm); 9751 mutationResultObject.setCommandResult(commandResult); 9752 mutationResultObject.setResult(commandResult.hasErrors() ? null : commandResult.getExecutionResult().getResult()); 9753 } catch (NamingException ex) { 9754 throw new RuntimeException(ex); 9755 } 9756 9757 return mutationResultObject; 9758 } 9759 9760 @GraphQLField 9761 @GraphQLRelayMutation 9762 static MutationResultObject clearContentCategoryResults(final DataFetchingEnvironment env, 9763 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 9764 var mutationResultObject = new MutationResultObject(); 9765 9766 try { 9767 var commandForm = SearchUtil.getHome().getClearContentCategoryResultsForm(); 9768 9769 commandForm.setSearchTypeName(searchTypeName); 9770 9771 var commandResult = SearchUtil.getHome().clearContentCategoryResults(BaseGraphQl.getUserVisitPK(env), commandForm); 9772 mutationResultObject.setCommandResult(commandResult); 9773 } catch (NamingException ex) { 9774 throw new RuntimeException(ex); 9775 } 9776 9777 return mutationResultObject; 9778 } 9779 9780 @GraphQLField 9781 @GraphQLRelayMutation 9782 static MutationResultObject createUserLogin(final DataFetchingEnvironment env, 9783 @GraphQLName("partyName") final String partyName, 9784 @GraphQLName("id") @GraphQLID final String id, 9785 @GraphQLName("username") final String username, 9786 @GraphQLName("password1") @GraphQLNonNull final String password1, 9787 @GraphQLName("password2") @GraphQLNonNull final String password2, 9788 @GraphQLName("recoveryQuestionName") final String recoveryQuestionName, 9789 @GraphQLName("answer") final String answer) { 9790 var mutationResultObject = new MutationResultObject(); 9791 9792 try { 9793 var commandForm = UserUtil.getHome().getCreateUserLoginForm(); 9794 9795 commandForm.setPartyName(partyName); 9796 commandForm.setUuid(id); 9797 commandForm.setUsername(username); 9798 commandForm.setPassword1(password1); 9799 commandForm.setPassword2(password2); 9800 commandForm.setRecoveryQuestionName(recoveryQuestionName); 9801 commandForm.setAnswer(answer); 9802 9803 var commandResult = UserUtil.getHome().createUserLogin(BaseGraphQl.getUserVisitPK(env), commandForm); 9804 mutationResultObject.setCommandResult(commandResult); 9805 } catch (NamingException ex) { 9806 throw new RuntimeException(ex); 9807 } 9808 9809 return mutationResultObject; 9810 } 9811 9812 @GraphQLField 9813 @GraphQLRelayMutation 9814 static MutationResultObject editUserLogin(final DataFetchingEnvironment env, 9815 @GraphQLName("partyName") final String partyName, 9816 @GraphQLName("id") @GraphQLID final String id, 9817 @GraphQLName("username") @GraphQLNonNull final String username) { 9818 var mutationResultObject = new MutationResultObject(); 9819 9820 try { 9821 var spec = PartyUtil.getHome().getPartyUniversalSpec(); 9822 9823 spec.setPartyName(partyName); 9824 spec.setUuid(id); 9825 9826 var commandForm = UserUtil.getHome().getEditUserLoginForm(); 9827 9828 commandForm.setSpec(spec); 9829 commandForm.setEditMode(EditMode.LOCK); 9830 9831 var commandResult = UserUtil.getHome().editUserLogin(BaseGraphQl.getUserVisitPK(env), commandForm); 9832 9833 if(!commandResult.hasErrors()) { 9834 var executionResult = commandResult.getExecutionResult(); 9835 var result = executionResult.getResult(); 9836 Map<String, Object> arguments = env.getArgument("input"); 9837 var edit = result.getEdit(); 9838 9839 if(arguments.containsKey("username")) 9840 edit.setUsername(username); 9841 9842 commandForm.setEdit(edit); 9843 commandForm.setEditMode(EditMode.UPDATE); 9844 9845 commandResult = UserUtil.getHome().editUserLogin(BaseGraphQl.getUserVisitPK(env), commandForm); 9846 } 9847 9848 mutationResultObject.setCommandResult(commandResult); 9849 } catch (NamingException ex) { 9850 throw new RuntimeException(ex); 9851 } 9852 9853 return mutationResultObject; 9854 } 9855 9856 @GraphQLField 9857 @GraphQLRelayMutation 9858 static MutationResultObject deleteUserLogin(final DataFetchingEnvironment env, 9859 @GraphQLName("partyName") final String partyName, 9860 @GraphQLName("id") @GraphQLID final String id) { 9861 var mutationResultObject = new MutationResultObject(); 9862 9863 try { 9864 var commandForm = UserUtil.getHome().getDeleteUserLoginForm(); 9865 9866 commandForm.setPartyName(partyName); 9867 commandForm.setUuid(id); 9868 9869 mutationResultObject.setCommandResult(UserUtil.getHome().deleteUserLogin(BaseGraphQl.getUserVisitPK(env), commandForm)); 9870 } catch (NamingException ex) { 9871 throw new RuntimeException(ex); 9872 } 9873 9874 return mutationResultObject; 9875 } 9876 9877 @GraphQLField 9878 @GraphQLRelayMutation 9879 static MutationResultObject resetLockout(final DataFetchingEnvironment env, 9880 @GraphQLName("partyName") final String partyName, 9881 @GraphQLName("id") @GraphQLID final String id) { 9882 var mutationResultObject = new MutationResultObject(); 9883 9884 try { 9885 var commandForm = UserUtil.getHome().getResetLockoutForm(); 9886 9887 commandForm.setPartyName(partyName); 9888 commandForm.setUuid(id); 9889 9890 mutationResultObject.setCommandResult(UserUtil.getHome().resetLockout(BaseGraphQl.getUserVisitPK(env), commandForm)); 9891 } catch (NamingException ex) { 9892 throw new RuntimeException(ex); 9893 } 9894 9895 return mutationResultObject; 9896 } 9897 9898 @GraphQLField 9899 @GraphQLRelayMutation 9900 static MutationResultWithIdObject createItemCategory(final DataFetchingEnvironment env, 9901 @GraphQLName("itemCategoryName") @GraphQLNonNull final String itemCategoryName, 9902 @GraphQLName("parentItemCategoryName") final String parentItemCategoryName, 9903 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 9904 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 9905 @GraphQLName("description") final String description) { 9906 var mutationResultObject = new MutationResultWithIdObject(); 9907 9908 try { 9909 var commandForm = ItemUtil.getHome().getCreateItemCategoryForm(); 9910 9911 commandForm.setItemCategoryName(itemCategoryName); 9912 commandForm.setParentItemCategoryName(parentItemCategoryName); 9913 commandForm.setIsDefault(isDefault); 9914 commandForm.setSortOrder(sortOrder); 9915 commandForm.setDescription(description); 9916 9917 var commandResult = ItemUtil.getHome().createItemCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 9918 mutationResultObject.setCommandResult(commandResult); 9919 9920 if(!commandResult.hasErrors()) { 9921 var result = commandResult.getExecutionResult().getResult(); 9922 9923 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 9924 } 9925 } catch (NamingException ex) { 9926 throw new RuntimeException(ex); 9927 } 9928 9929 return mutationResultObject; 9930 } 9931 9932 @GraphQLField 9933 @GraphQLRelayMutation 9934 static MutationResultWithIdObject editItemCategory(final DataFetchingEnvironment env, 9935 @GraphQLName("originalItemCategoryName") final String originalItemCategoryName, 9936 @GraphQLName("id") @GraphQLID final String id, 9937 @GraphQLName("itemCategoryName") final String itemCategoryName, 9938 @GraphQLName("parentItemCategoryName") final String parentItemCategoryName, 9939 @GraphQLName("isDefault") final String isDefault, 9940 @GraphQLName("sortOrder") final String sortOrder, 9941 @GraphQLName("description") final String description) { 9942 var mutationResultObject = new MutationResultWithIdObject(); 9943 9944 try { 9945 var spec = ItemUtil.getHome().getItemCategoryUniversalSpec(); 9946 9947 spec.setItemCategoryName(originalItemCategoryName); 9948 spec.setUuid(id); 9949 9950 var commandForm = ItemUtil.getHome().getEditItemCategoryForm(); 9951 9952 commandForm.setSpec(spec); 9953 commandForm.setEditMode(EditMode.LOCK); 9954 9955 var commandResult = ItemUtil.getHome().editItemCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 9956 9957 if(!commandResult.hasErrors()) { 9958 var executionResult = commandResult.getExecutionResult(); 9959 var result = executionResult.getResult(); 9960 Map<String, Object> arguments = env.getArgument("input"); 9961 var edit = result.getEdit(); 9962 9963 mutationResultObject.setEntityInstance(result.getItemCategory().getEntityInstance()); 9964 9965 if(arguments.containsKey("itemCategoryName")) 9966 edit.setItemCategoryName(itemCategoryName); 9967 if(arguments.containsKey("parentItemCategoryName")) 9968 edit.setParentItemCategoryName(parentItemCategoryName); 9969 if(arguments.containsKey("isDefault")) 9970 edit.setIsDefault(isDefault); 9971 if(arguments.containsKey("sortOrder")) 9972 edit.setSortOrder(sortOrder); 9973 if(arguments.containsKey("description")) 9974 edit.setDescription(description); 9975 9976 commandForm.setEdit(edit); 9977 commandForm.setEditMode(EditMode.UPDATE); 9978 9979 commandResult = ItemUtil.getHome().editItemCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 9980 } 9981 9982 mutationResultObject.setCommandResult(commandResult); 9983 } catch (NamingException ex) { 9984 throw new RuntimeException(ex); 9985 } 9986 9987 return mutationResultObject; 9988 } 9989 9990 @GraphQLField 9991 @GraphQLRelayMutation 9992 static MutationResultObject deleteItemCategory(final DataFetchingEnvironment env, 9993 @GraphQLName("itemCategoryName") final String itemCategoryName, 9994 @GraphQLName("id") @GraphQLID final String id) { 9995 var mutationResultObject = new MutationResultObject(); 9996 9997 try { 9998 var commandForm = ItemUtil.getHome().getDeleteItemCategoryForm(); 9999 10000 commandForm.setItemCategoryName(itemCategoryName); 10001 commandForm.setUuid(id); 10002 10003 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemCategory(BaseGraphQl.getUserVisitPK(env), commandForm)); 10004 } catch (NamingException ex) { 10005 throw new RuntimeException(ex); 10006 } 10007 10008 return mutationResultObject; 10009 } 10010 10011 @GraphQLField 10012 @GraphQLRelayMutation 10013 static MutationResultWithIdObject createGlAccount(final DataFetchingEnvironment env, 10014 @GraphQLName("glAccountName") @GraphQLNonNull final String glAccountName, 10015 @GraphQLName("parentGlAccountName") final String parentGlAccountName, 10016 @GraphQLName("glAccountTypeName") @GraphQLNonNull final String glAccountTypeName, 10017 @GraphQLName("glAccountClassName") @GraphQLNonNull final String glAccountClassName, 10018 @GraphQLName("glAccountCategoryName") final String glAccountCategoryName, 10019 @GraphQLName("glResourceTypeName") @GraphQLNonNull final String glResourceTypeName, 10020 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 10021 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 10022 @GraphQLName("description") final String description) { 10023 var mutationResultObject = new MutationResultWithIdObject(); 10024 10025 try { 10026 var commandForm = AccountingUtil.getHome().getCreateGlAccountForm(); 10027 10028 commandForm.setGlAccountName(glAccountName); 10029 commandForm.setParentGlAccountName(parentGlAccountName); 10030 commandForm.setGlAccountTypeName(glAccountTypeName); 10031 commandForm.setGlAccountClassName(glAccountClassName); 10032 commandForm.setGlAccountCategoryName(glAccountCategoryName); 10033 commandForm.setGlResourceTypeName(glResourceTypeName); 10034 commandForm.setCurrencyIsoName(currencyIsoName); 10035 commandForm.setIsDefault(isDefault); 10036 commandForm.setDescription(description); 10037 10038 var commandResult = AccountingUtil.getHome().createGlAccount(BaseGraphQl.getUserVisitPK(env), commandForm); 10039 mutationResultObject.setCommandResult(commandResult); 10040 10041 if(!commandResult.hasErrors()) { 10042 var result = commandResult.getExecutionResult().getResult(); 10043 10044 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 10045 } 10046 } catch (NamingException ex) { 10047 throw new RuntimeException(ex); 10048 } 10049 10050 return mutationResultObject; 10051 } 10052 10053 @GraphQLField 10054 @GraphQLRelayMutation 10055 static MutationResultWithIdObject editGlAccount(final DataFetchingEnvironment env, 10056 @GraphQLName("originalGlAccountName") final String originalGlAccountName, 10057 @GraphQLName("id") @GraphQLID final String id, 10058 @GraphQLName("glAccountName") final String glAccountName, 10059 @GraphQLName("parentGlAccountName") final String parentGlAccountName, 10060 @GraphQLName("glAccountTypeName") final String glAccountTypeName, 10061 @GraphQLName("glAccountClassName") final String glAccountClassName, 10062 @GraphQLName("glAccountCategoryName") final String glAccountCategoryName, 10063 @GraphQLName("glResourceTypeName") final String glResourceTypeName, 10064 @GraphQLName("currencyIsoName") final String currencyIsoName, 10065 @GraphQLName("isDefault") final String isDefault, 10066 @GraphQLName("description") final String description) { 10067 var mutationResultObject = new MutationResultWithIdObject(); 10068 10069 try { 10070 var spec = AccountingUtil.getHome().getGlAccountUniversalSpec(); 10071 10072 spec.setGlAccountName(originalGlAccountName); 10073 spec.setUuid(id); 10074 10075 var commandForm = AccountingUtil.getHome().getEditGlAccountForm(); 10076 10077 commandForm.setSpec(spec); 10078 commandForm.setEditMode(EditMode.LOCK); 10079 10080 var commandResult = AccountingUtil.getHome().editGlAccount(BaseGraphQl.getUserVisitPK(env), commandForm); 10081 10082 if(!commandResult.hasErrors()) { 10083 var executionResult = commandResult.getExecutionResult(); 10084 var result = executionResult.getResult(); 10085 Map<String, Object> arguments = env.getArgument("input"); 10086 var edit = result.getEdit(); 10087 10088 mutationResultObject.setEntityInstance(result.getGlAccount().getEntityInstance()); 10089 10090 if(arguments.containsKey("glAccountName")) 10091 edit.setGlAccountName(glAccountName); 10092 if(arguments.containsKey("parentGlAccountName")) 10093 edit.setParentGlAccountName(parentGlAccountName); 10094 if(arguments.containsKey("glAccountClassName")) 10095 edit.setGlAccountClassName(glAccountClassName); 10096 if(arguments.containsKey("glAccountCategoryName")) 10097 edit.setGlAccountCategoryName(glAccountCategoryName); 10098 if(arguments.containsKey("glResourceTypeName")) 10099 edit.setGlResourceTypeName(glResourceTypeName); 10100 if(arguments.containsKey("isDefault")) 10101 edit.setIsDefault(isDefault); 10102 if(arguments.containsKey("description")) 10103 edit.setDescription(description); 10104 10105 commandForm.setEdit(edit); 10106 commandForm.setEditMode(EditMode.UPDATE); 10107 10108 commandResult = AccountingUtil.getHome().editGlAccount(BaseGraphQl.getUserVisitPK(env), commandForm); 10109 } 10110 10111 mutationResultObject.setCommandResult(commandResult); 10112 } catch (NamingException ex) { 10113 throw new RuntimeException(ex); 10114 } 10115 10116 return mutationResultObject; 10117 } 10118 10119 @GraphQLField 10120 @GraphQLRelayMutation 10121 static MutationResultObject deleteGlAccount(final DataFetchingEnvironment env, 10122 @GraphQLName("glAccountName") final String glAccountName, 10123 @GraphQLName("id") @GraphQLID final String id) { 10124 var mutationResultObject = new MutationResultObject(); 10125 10126 try { 10127 var commandForm = AccountingUtil.getHome().getDeleteGlAccountForm(); 10128 10129 commandForm.setGlAccountName(glAccountName); 10130 commandForm.setUuid(id); 10131 10132 mutationResultObject.setCommandResult(AccountingUtil.getHome().deleteGlAccount(BaseGraphQl.getUserVisitPK(env), commandForm)); 10133 } catch (NamingException ex) { 10134 throw new RuntimeException(ex); 10135 } 10136 10137 return mutationResultObject; 10138 } 10139 10140 @GraphQLField 10141 @GraphQLRelayMutation 10142 static MutationResultWithIdObject createItemAccountingCategory(final DataFetchingEnvironment env, 10143 @GraphQLName("itemAccountingCategoryName") @GraphQLNonNull final String itemAccountingCategoryName, 10144 @GraphQLName("parentItemAccountingCategoryName") final String parentItemAccountingCategoryName, 10145 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 10146 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 10147 @GraphQLName("description") final String description) { 10148 var mutationResultObject = new MutationResultWithIdObject(); 10149 10150 try { 10151 var commandForm = AccountingUtil.getHome().getCreateItemAccountingCategoryForm(); 10152 10153 commandForm.setItemAccountingCategoryName(itemAccountingCategoryName); 10154 commandForm.setParentItemAccountingCategoryName(parentItemAccountingCategoryName); 10155 commandForm.setIsDefault(isDefault); 10156 commandForm.setSortOrder(sortOrder); 10157 commandForm.setDescription(description); 10158 10159 var commandResult = AccountingUtil.getHome().createItemAccountingCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 10160 mutationResultObject.setCommandResult(commandResult); 10161 10162 if(!commandResult.hasErrors()) { 10163 var result = commandResult.getExecutionResult().getResult(); 10164 10165 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 10166 } 10167 } catch (NamingException ex) { 10168 throw new RuntimeException(ex); 10169 } 10170 10171 return mutationResultObject; 10172 } 10173 10174 @GraphQLField 10175 @GraphQLRelayMutation 10176 static MutationResultWithIdObject editItemAccountingCategory(final DataFetchingEnvironment env, 10177 @GraphQLName("originalItemAccountingCategoryName") final String originalItemAccountingCategoryName, 10178 @GraphQLName("id") @GraphQLID final String id, 10179 @GraphQLName("itemAccountingCategoryName") final String itemAccountingCategoryName, 10180 @GraphQLName("parentItemAccountingCategoryName") final String parentItemAccountingCategoryName, 10181 @GraphQLName("isDefault") final String isDefault, 10182 @GraphQLName("sortOrder") final String sortOrder, 10183 @GraphQLName("description") final String description) { 10184 var mutationResultObject = new MutationResultWithIdObject(); 10185 10186 try { 10187 var spec = AccountingUtil.getHome().getItemAccountingCategoryUniversalSpec(); 10188 10189 spec.setItemAccountingCategoryName(originalItemAccountingCategoryName); 10190 spec.setUuid(id); 10191 10192 var commandForm = AccountingUtil.getHome().getEditItemAccountingCategoryForm(); 10193 10194 commandForm.setSpec(spec); 10195 commandForm.setEditMode(EditMode.LOCK); 10196 10197 var commandResult = AccountingUtil.getHome().editItemAccountingCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 10198 10199 if(!commandResult.hasErrors()) { 10200 var executionResult = commandResult.getExecutionResult(); 10201 var result = executionResult.getResult(); 10202 Map<String, Object> arguments = env.getArgument("input"); 10203 var edit = result.getEdit(); 10204 10205 mutationResultObject.setEntityInstance(result.getItemAccountingCategory().getEntityInstance()); 10206 10207 if(arguments.containsKey("itemAccountingCategoryName")) 10208 edit.setItemAccountingCategoryName(itemAccountingCategoryName); 10209 if(arguments.containsKey("parentItemAccountingCategoryName")) 10210 edit.setParentItemAccountingCategoryName(parentItemAccountingCategoryName); 10211 if(arguments.containsKey("isDefault")) 10212 edit.setIsDefault(isDefault); 10213 if(arguments.containsKey("sortOrder")) 10214 edit.setSortOrder(sortOrder); 10215 if(arguments.containsKey("description")) 10216 edit.setDescription(description); 10217 10218 commandForm.setEdit(edit); 10219 commandForm.setEditMode(EditMode.UPDATE); 10220 10221 commandResult = AccountingUtil.getHome().editItemAccountingCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 10222 } 10223 10224 mutationResultObject.setCommandResult(commandResult); 10225 } catch (NamingException ex) { 10226 throw new RuntimeException(ex); 10227 } 10228 10229 return mutationResultObject; 10230 } 10231 10232 @GraphQLField 10233 @GraphQLRelayMutation 10234 static MutationResultObject deleteItemAccountingCategory(final DataFetchingEnvironment env, 10235 @GraphQLName("itemAccountingCategoryName") final String itemAccountingCategoryName, 10236 @GraphQLName("id") @GraphQLID final String id) { 10237 var mutationResultObject = new MutationResultObject(); 10238 10239 try { 10240 var commandForm = AccountingUtil.getHome().getDeleteItemAccountingCategoryForm(); 10241 10242 commandForm.setItemAccountingCategoryName(itemAccountingCategoryName); 10243 commandForm.setUuid(id); 10244 10245 mutationResultObject.setCommandResult(AccountingUtil.getHome().deleteItemAccountingCategory(BaseGraphQl.getUserVisitPK(env), commandForm)); 10246 } catch (NamingException ex) { 10247 throw new RuntimeException(ex); 10248 } 10249 10250 return mutationResultObject; 10251 } 10252 10253 @GraphQLField 10254 @GraphQLRelayMutation 10255 static MutationResultWithIdObject createItemPurchasingCategory(final DataFetchingEnvironment env, 10256 @GraphQLName("itemPurchasingCategoryName") @GraphQLNonNull final String itemPurchasingCategoryName, 10257 @GraphQLName("parentItemPurchasingCategoryName") final String parentItemPurchasingCategoryName, 10258 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 10259 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 10260 @GraphQLName("description") final String description) { 10261 var mutationResultObject = new MutationResultWithIdObject(); 10262 10263 try { 10264 var commandForm = VendorUtil.getHome().getCreateItemPurchasingCategoryForm(); 10265 10266 commandForm.setItemPurchasingCategoryName(itemPurchasingCategoryName); 10267 commandForm.setParentItemPurchasingCategoryName(parentItemPurchasingCategoryName); 10268 commandForm.setIsDefault(isDefault); 10269 commandForm.setSortOrder(sortOrder); 10270 commandForm.setDescription(description); 10271 10272 var commandResult = VendorUtil.getHome().createItemPurchasingCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 10273 mutationResultObject.setCommandResult(commandResult); 10274 10275 if(!commandResult.hasErrors()) { 10276 var result = commandResult.getExecutionResult().getResult(); 10277 10278 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 10279 } 10280 } catch (NamingException ex) { 10281 throw new RuntimeException(ex); 10282 } 10283 10284 return mutationResultObject; 10285 } 10286 10287 @GraphQLField 10288 @GraphQLRelayMutation 10289 static MutationResultWithIdObject editItemPurchasingCategory(final DataFetchingEnvironment env, 10290 @GraphQLName("originalItemPurchasingCategoryName") final String originalItemPurchasingCategoryName, 10291 @GraphQLName("id") @GraphQLID final String id, 10292 @GraphQLName("itemPurchasingCategoryName") final String itemPurchasingCategoryName, 10293 @GraphQLName("parentItemPurchasingCategoryName") final String parentItemPurchasingCategoryName, 10294 @GraphQLName("isDefault") final String isDefault, 10295 @GraphQLName("sortOrder") final String sortOrder, 10296 @GraphQLName("description") final String description) { 10297 var mutationResultObject = new MutationResultWithIdObject(); 10298 10299 try { 10300 var spec = VendorUtil.getHome().getItemPurchasingCategoryUniversalSpec(); 10301 10302 spec.setItemPurchasingCategoryName(originalItemPurchasingCategoryName); 10303 spec.setUuid(id); 10304 10305 var commandForm = VendorUtil.getHome().getEditItemPurchasingCategoryForm(); 10306 10307 commandForm.setSpec(spec); 10308 commandForm.setEditMode(EditMode.LOCK); 10309 10310 var commandResult = VendorUtil.getHome().editItemPurchasingCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 10311 10312 if(!commandResult.hasErrors()) { 10313 var executionResult = commandResult.getExecutionResult(); 10314 var result = executionResult.getResult(); 10315 Map<String, Object> arguments = env.getArgument("input"); 10316 var edit = result.getEdit(); 10317 10318 mutationResultObject.setEntityInstance(result.getItemPurchasingCategory().getEntityInstance()); 10319 10320 if(arguments.containsKey("itemPurchasingCategoryName")) 10321 edit.setItemPurchasingCategoryName(itemPurchasingCategoryName); 10322 if(arguments.containsKey("parentItemPurchasingCategoryName")) 10323 edit.setParentItemPurchasingCategoryName(parentItemPurchasingCategoryName); 10324 if(arguments.containsKey("isDefault")) 10325 edit.setIsDefault(isDefault); 10326 if(arguments.containsKey("sortOrder")) 10327 edit.setSortOrder(sortOrder); 10328 if(arguments.containsKey("description")) 10329 edit.setDescription(description); 10330 10331 commandForm.setEdit(edit); 10332 commandForm.setEditMode(EditMode.UPDATE); 10333 10334 commandResult = VendorUtil.getHome().editItemPurchasingCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 10335 } 10336 10337 mutationResultObject.setCommandResult(commandResult); 10338 } catch (NamingException ex) { 10339 throw new RuntimeException(ex); 10340 } 10341 10342 return mutationResultObject; 10343 } 10344 10345 @GraphQLField 10346 @GraphQLRelayMutation 10347 static MutationResultObject deleteItemPurchasingCategory(final DataFetchingEnvironment env, 10348 @GraphQLName("itemPurchasingCategoryName") final String itemPurchasingCategoryName, 10349 @GraphQLName("id") @GraphQLID final String id) { 10350 var mutationResultObject = new MutationResultObject(); 10351 10352 try { 10353 var commandForm = VendorUtil.getHome().getDeleteItemPurchasingCategoryForm(); 10354 10355 commandForm.setItemPurchasingCategoryName(itemPurchasingCategoryName); 10356 commandForm.setUuid(id); 10357 10358 mutationResultObject.setCommandResult(VendorUtil.getHome().deleteItemPurchasingCategory(BaseGraphQl.getUserVisitPK(env), commandForm)); 10359 } catch (NamingException ex) { 10360 throw new RuntimeException(ex); 10361 } 10362 10363 return mutationResultObject; 10364 } 10365 10366 10367 @GraphQLField 10368 @GraphQLRelayMutation 10369 static MutationResultWithIdObject createPartyAliasType(final DataFetchingEnvironment env, 10370 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName, 10371 @GraphQLName("partyAliasTypeName") @GraphQLNonNull final String partyAliasTypeName, 10372 @GraphQLName("validationPattern") final String validationPattern, 10373 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 10374 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 10375 @GraphQLName("description") final String description) { 10376 var mutationResultObject = new MutationResultWithIdObject(); 10377 10378 try { 10379 var commandForm = PartyUtil.getHome().getCreatePartyAliasTypeForm(); 10380 10381 commandForm.setPartyTypeName(partyTypeName); 10382 commandForm.setPartyAliasTypeName(partyAliasTypeName); 10383 commandForm.setValidationPattern(validationPattern); 10384 commandForm.setIsDefault(isDefault); 10385 commandForm.setSortOrder(sortOrder); 10386 commandForm.setDescription(description); 10387 10388 var commandResult = PartyUtil.getHome().createPartyAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 10389 mutationResultObject.setCommandResult(commandResult); 10390 10391 if(!commandResult.hasErrors()) { 10392 var result = commandResult.getExecutionResult().getResult(); 10393 10394 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 10395 } 10396 } catch (NamingException ex) { 10397 throw new RuntimeException(ex); 10398 } 10399 10400 return mutationResultObject; 10401 } 10402 10403 @GraphQLField 10404 @GraphQLRelayMutation 10405 static MutationResultWithIdObject editPartyAliasType(final DataFetchingEnvironment env, 10406 @GraphQLName("partyTypeName") final String partyTypeName, 10407 @GraphQLName("originalPartyAliasTypeName") final String originalPartyAliasTypeName, 10408 @GraphQLName("id") @GraphQLID final String id, 10409 @GraphQLName("partyAliasTypeName") final String partyAliasTypeName, 10410 @GraphQLName("validationPattern") final String validationPattern, 10411 @GraphQLName("isDefault") final String isDefault, 10412 @GraphQLName("sortOrder") final String sortOrder, 10413 @GraphQLName("description") final String description) { 10414 var mutationResultObject = new MutationResultWithIdObject(); 10415 10416 try { 10417 var spec = PartyUtil.getHome().getPartyAliasTypeUniversalSpec(); 10418 10419 spec.setPartyTypeName(partyTypeName); 10420 spec.setPartyAliasTypeName(originalPartyAliasTypeName); 10421 spec.setUuid(id); 10422 10423 var commandForm = PartyUtil.getHome().getEditPartyAliasTypeForm(); 10424 10425 commandForm.setSpec(spec); 10426 commandForm.setEditMode(EditMode.LOCK); 10427 10428 var commandResult = PartyUtil.getHome().editPartyAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 10429 10430 if(!commandResult.hasErrors()) { 10431 var executionResult = commandResult.getExecutionResult(); 10432 var result = executionResult.getResult(); 10433 Map<String, Object> arguments = env.getArgument("input"); 10434 var edit = result.getEdit(); 10435 10436 mutationResultObject.setEntityInstance(result.getPartyAliasType().getEntityInstance()); 10437 10438 if(arguments.containsKey("partyAliasTypeName")) 10439 edit.setPartyAliasTypeName(partyAliasTypeName); 10440 if(arguments.containsKey("validationPattern")) 10441 edit.setValidationPattern(validationPattern); 10442 if(arguments.containsKey("isDefault")) 10443 edit.setIsDefault(isDefault); 10444 if(arguments.containsKey("sortOrder")) 10445 edit.setSortOrder(sortOrder); 10446 if(arguments.containsKey("description")) 10447 edit.setDescription(description); 10448 10449 commandForm.setEdit(edit); 10450 commandForm.setEditMode(EditMode.UPDATE); 10451 10452 commandResult = PartyUtil.getHome().editPartyAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 10453 } 10454 10455 mutationResultObject.setCommandResult(commandResult); 10456 } catch (NamingException ex) { 10457 throw new RuntimeException(ex); 10458 } 10459 10460 return mutationResultObject; 10461 } 10462 10463 @GraphQLField 10464 @GraphQLRelayMutation 10465 static MutationResultObject deletePartyAliasType(final DataFetchingEnvironment env, 10466 @GraphQLName("partyTypeName") final String partyTypeName, 10467 @GraphQLName("partyAliasTypeName") final String partyAliasTypeName, 10468 @GraphQLName("id") @GraphQLID final String id) { 10469 var mutationResultObject = new MutationResultObject(); 10470 10471 try { 10472 var commandForm = PartyUtil.getHome().getDeletePartyAliasTypeForm(); 10473 10474 commandForm.setPartyTypeName(partyTypeName); 10475 commandForm.setPartyAliasTypeName(partyAliasTypeName); 10476 commandForm.setUuid(id); 10477 10478 mutationResultObject.setCommandResult(PartyUtil.getHome().deletePartyAliasType(BaseGraphQl.getUserVisitPK(env), commandForm)); 10479 } catch (NamingException ex) { 10480 throw new RuntimeException(ex); 10481 } 10482 10483 return mutationResultObject; 10484 } 10485 10486 @GraphQLField 10487 @GraphQLRelayMutation 10488 static MutationResultObject createPartyAlias(final DataFetchingEnvironment env, 10489 @GraphQLName("partyName") @GraphQLNonNull final String partyName, 10490 @GraphQLName("partyAliasTypeName") @GraphQLNonNull final String partyAliasTypeName, 10491 @GraphQLName("alias") @GraphQLNonNull final String alias) { 10492 var mutationResultObject = new MutationResultObject(); 10493 10494 try { 10495 var commandForm = PartyUtil.getHome().getCreatePartyAliasForm(); 10496 10497 commandForm.setPartyName(partyName); 10498 commandForm.setPartyAliasTypeName(partyAliasTypeName); 10499 commandForm.setAlias(alias); 10500 10501 mutationResultObject.setCommandResult(PartyUtil.getHome().createPartyAlias(BaseGraphQl.getUserVisitPK(env), commandForm)); 10502 } catch (NamingException ex) { 10503 throw new RuntimeException(ex); 10504 } 10505 10506 return mutationResultObject; 10507 } 10508 10509 @GraphQLField 10510 @GraphQLRelayMutation 10511 static MutationResultObject editPartyAlias(final DataFetchingEnvironment env, 10512 @GraphQLName("partyName") @GraphQLNonNull final String partyName, 10513 @GraphQLName("partyAliasTypeName") @GraphQLNonNull final String partyAliasTypeName, 10514 @GraphQLName("alias") @GraphQLNonNull final String alias) { 10515 var mutationResultObject = new MutationResultObject(); 10516 10517 try { 10518 var spec = PartyUtil.getHome().getPartyAliasSpec(); 10519 10520 spec.setPartyName(partyName); 10521 spec.setPartyAliasTypeName(partyAliasTypeName); 10522 10523 var commandForm = PartyUtil.getHome().getEditPartyAliasForm(); 10524 10525 commandForm.setSpec(spec); 10526 commandForm.setEditMode(EditMode.LOCK); 10527 10528 var commandResult = PartyUtil.getHome().editPartyAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 10529 10530 if(!commandResult.hasErrors()) { 10531 var executionResult = commandResult.getExecutionResult(); 10532 var result = executionResult.getResult(); 10533 Map<String, Object> arguments = env.getArgument("input"); 10534 var edit = result.getEdit(); 10535 10536 if(arguments.containsKey("alias")) 10537 edit.setAlias(alias); 10538 10539 commandForm.setEdit(edit); 10540 commandForm.setEditMode(EditMode.UPDATE); 10541 10542 commandResult = PartyUtil.getHome().editPartyAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 10543 } 10544 10545 mutationResultObject.setCommandResult(commandResult); 10546 } catch (NamingException ex) { 10547 throw new RuntimeException(ex); 10548 } 10549 10550 return mutationResultObject; 10551 } 10552 10553 @GraphQLField 10554 @GraphQLRelayMutation 10555 static MutationResultObject deletePartyAlias(final DataFetchingEnvironment env, 10556 @GraphQLName("partyName") @GraphQLNonNull final String partyName, 10557 @GraphQLName("partyAliasTypeName") @GraphQLNonNull final String partyAliasTypeName) { 10558 var mutationResultObject = new MutationResultObject(); 10559 10560 try { 10561 var commandForm = PartyUtil.getHome().getDeletePartyAliasForm(); 10562 10563 commandForm.setPartyName(partyName); 10564 commandForm.setPartyAliasTypeName(partyAliasTypeName); 10565 10566 mutationResultObject.setCommandResult(PartyUtil.getHome().deletePartyAlias(BaseGraphQl.getUserVisitPK(env), commandForm)); 10567 } catch (NamingException ex) { 10568 throw new RuntimeException(ex); 10569 } 10570 10571 return mutationResultObject; 10572 } 10573 10574 @GraphQLField 10575 @GraphQLRelayMutation 10576 static MutationResultWithIdObject createVendorType(final DataFetchingEnvironment env, 10577 @GraphQLName("vendorTypeName") @GraphQLNonNull final String vendorTypeName, 10578 @GraphQLName("defaultTermName") final String defaultTermName, 10579 @GraphQLName("defaultFreeOnBoardName") final String defaultFreeOnBoardName, 10580 @GraphQLName("defaultCancellationPolicyName") final String defaultCancellationPolicyName, 10581 @GraphQLName("defaultReturnPolicyName") final String defaultReturnPolicyName, 10582 @GraphQLName("defaultApGlAccountName") final String defaultApGlAccountName, 10583 @GraphQLName("defaultHoldUntilComplete") @GraphQLNonNull final String defaultHoldUntilComplete, 10584 @GraphQLName("defaultAllowBackorders") @GraphQLNonNull final String defaultAllowBackorders, 10585 @GraphQLName("defaultAllowSubstitutions") @GraphQLNonNull final String defaultAllowSubstitutions, 10586 @GraphQLName("defaultAllowCombiningShipments") @GraphQLNonNull final String defaultAllowCombiningShipments, 10587 @GraphQLName("defaultRequireReference") @GraphQLNonNull final String defaultRequireReference, 10588 @GraphQLName("defaultAllowReferenceDuplicates") @GraphQLNonNull final String defaultAllowReferenceDuplicates, 10589 @GraphQLName("defaultReferenceValidationPattern") final String defaultReferenceValidationPattern, 10590 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 10591 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 10592 @GraphQLName("description") final String description) { 10593 var mutationResultObject = new MutationResultWithIdObject(); 10594 10595 try { 10596 var commandForm = VendorUtil.getHome().getCreateVendorTypeForm(); 10597 10598 commandForm.setVendorTypeName(vendorTypeName); 10599 commandForm.setDefaultTermName(defaultTermName); 10600 commandForm.setDefaultFreeOnBoardName(defaultFreeOnBoardName); 10601 commandForm.setDefaultCancellationPolicyName(defaultCancellationPolicyName); 10602 commandForm.setDefaultReturnPolicyName(defaultReturnPolicyName); 10603 commandForm.setDefaultApGlAccountName(defaultApGlAccountName); 10604 commandForm.setDefaultHoldUntilComplete(defaultHoldUntilComplete); 10605 commandForm.setDefaultAllowBackorders(defaultAllowBackorders); 10606 commandForm.setDefaultAllowSubstitutions(defaultAllowSubstitutions); 10607 commandForm.setDefaultAllowCombiningShipments(defaultAllowCombiningShipments); 10608 commandForm.setDefaultRequireReference(defaultRequireReference); 10609 commandForm.setDefaultAllowReferenceDuplicates(defaultAllowReferenceDuplicates); 10610 commandForm.setDefaultReferenceValidationPattern(defaultReferenceValidationPattern); 10611 commandForm.setIsDefault(isDefault); 10612 commandForm.setSortOrder(sortOrder); 10613 commandForm.setDescription(description); 10614 10615 var commandResult = VendorUtil.getHome().createVendorType(BaseGraphQl.getUserVisitPK(env), commandForm); 10616 mutationResultObject.setCommandResult(commandResult); 10617 10618 if(!commandResult.hasErrors()) { 10619 var result = commandResult.getExecutionResult().getResult(); 10620 10621 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 10622 } 10623 } catch (NamingException ex) { 10624 throw new RuntimeException(ex); 10625 } 10626 10627 return mutationResultObject; 10628 } 10629 10630 @GraphQLField 10631 @GraphQLRelayMutation 10632 static MutationResultWithIdObject editVendorType(final DataFetchingEnvironment env, 10633 @GraphQLName("originalVendorTypeName") final String originalVendorTypeName, 10634 @GraphQLName("id") @GraphQLID final String id, 10635 @GraphQLName("vendorTypeName") final String vendorTypeName, 10636 @GraphQLName("defaultTermName") final String defaultTermName, 10637 @GraphQLName("defaultFreeOnBoardName") final String defaultFreeOnBoardName, 10638 @GraphQLName("defaultCancellationPolicyName") final String defaultCancellationPolicyName, 10639 @GraphQLName("defaultReturnPolicyName") final String defaultReturnPolicyName, 10640 @GraphQLName("defaultApGlAccountName") final String defaultApGlAccountName, 10641 @GraphQLName("defaultHoldUntilComplete") final String defaultHoldUntilComplete, 10642 @GraphQLName("defaultAllowBackorders") final String defaultAllowBackorders, 10643 @GraphQLName("defaultAllowSubstitutions") final String defaultAllowSubstitutions, 10644 @GraphQLName("defaultAllowCombiningShipments") final String defaultAllowCombiningShipments, 10645 @GraphQLName("defaultRequireReference") final String defaultRequireReference, 10646 @GraphQLName("defaultAllowReferenceDuplicates") final String defaultAllowReferenceDuplicates, 10647 @GraphQLName("defaultReferenceValidationPattern") final String defaultReferenceValidationPattern, 10648 @GraphQLName("isDefault") final String isDefault, 10649 @GraphQLName("sortOrder") final String sortOrder, 10650 @GraphQLName("description") final String description) { 10651 var mutationResultObject = new MutationResultWithIdObject(); 10652 10653 try { 10654 var spec = VendorUtil.getHome().getVendorTypeUniversalSpec(); 10655 10656 spec.setVendorTypeName(originalVendorTypeName); 10657 spec.setUuid(id); 10658 10659 var commandForm = VendorUtil.getHome().getEditVendorTypeForm(); 10660 10661 commandForm.setSpec(spec); 10662 commandForm.setEditMode(EditMode.LOCK); 10663 10664 var commandResult = VendorUtil.getHome().editVendorType(BaseGraphQl.getUserVisitPK(env), commandForm); 10665 10666 if(!commandResult.hasErrors()) { 10667 var executionResult = commandResult.getExecutionResult(); 10668 var result = executionResult.getResult(); 10669 Map<String, Object> arguments = env.getArgument("input"); 10670 var edit = result.getEdit(); 10671 10672 mutationResultObject.setEntityInstance(result.getVendorType().getEntityInstance()); 10673 10674 if(arguments.containsKey("vendorTypeName")) 10675 edit.setVendorTypeName(vendorTypeName); 10676 if(arguments.containsKey("defaultTermName")) 10677 edit.setDefaultTermName(defaultTermName); 10678 if(arguments.containsKey("defaultFreeOnBoardName")) 10679 edit.setDefaultFreeOnBoardName(defaultFreeOnBoardName); 10680 if(arguments.containsKey("defaultCancellationPolicyName")) 10681 edit.setDefaultCancellationPolicyName(defaultCancellationPolicyName); 10682 if(arguments.containsKey("defaultReturnPolicyName")) 10683 edit.setDefaultReturnPolicyName(defaultReturnPolicyName); 10684 if(arguments.containsKey("defaultApGlAccountName")) 10685 edit.setDefaultApGlAccountName(defaultApGlAccountName); 10686 if(arguments.containsKey("defaultHoldUntilComplete")) 10687 edit.setDefaultHoldUntilComplete(defaultHoldUntilComplete); 10688 if(arguments.containsKey("defaultAllowBackorders")) 10689 edit.setDefaultAllowBackorders(defaultAllowBackorders); 10690 if(arguments.containsKey("defaultAllowSubstitutions")) 10691 edit.setDefaultAllowSubstitutions(defaultAllowSubstitutions); 10692 if(arguments.containsKey("defaultAllowCombiningShipments")) 10693 edit.setDefaultAllowCombiningShipments(defaultAllowCombiningShipments); 10694 if(arguments.containsKey("defaultRequireReference")) 10695 edit.setDefaultRequireReference(defaultRequireReference); 10696 if(arguments.containsKey("defaultAllowReferenceDuplicates")) 10697 edit.setDefaultAllowReferenceDuplicates(defaultAllowReferenceDuplicates); 10698 if(arguments.containsKey("defaultReferenceValidationPattern")) 10699 edit.setDefaultReferenceValidationPattern(defaultReferenceValidationPattern); 10700 if(arguments.containsKey("isDefault")) 10701 edit.setIsDefault(isDefault); 10702 if(arguments.containsKey("sortOrder")) 10703 edit.setSortOrder(sortOrder); 10704 if(arguments.containsKey("description")) 10705 edit.setDescription(description); 10706 10707 commandForm.setEdit(edit); 10708 commandForm.setEditMode(EditMode.UPDATE); 10709 10710 commandResult = VendorUtil.getHome().editVendorType(BaseGraphQl.getUserVisitPK(env), commandForm); 10711 } 10712 10713 mutationResultObject.setCommandResult(commandResult); 10714 } catch (NamingException ex) { 10715 throw new RuntimeException(ex); 10716 } 10717 10718 return mutationResultObject; 10719 } 10720 10721 @GraphQLField 10722 @GraphQLRelayMutation 10723 static MutationResultObject deleteVendorType(final DataFetchingEnvironment env, 10724 @GraphQLName("vendorTypeName") final String vendorTypeName, 10725 @GraphQLName("id") @GraphQLID final String id) { 10726 var mutationResultObject = new MutationResultObject(); 10727 10728 try { 10729 var commandForm = VendorUtil.getHome().getDeleteVendorTypeForm(); 10730 10731 commandForm.setVendorTypeName(vendorTypeName); 10732 commandForm.setUuid(id); 10733 10734 mutationResultObject.setCommandResult(VendorUtil.getHome().deleteVendorType(BaseGraphQl.getUserVisitPK(env), commandForm)); 10735 } catch (NamingException ex) { 10736 throw new RuntimeException(ex); 10737 } 10738 10739 return mutationResultObject; 10740 } 10741 10742 @GraphQLField 10743 @GraphQLRelayMutation 10744 static MutationResultWithIdObject createVendor(final DataFetchingEnvironment env, 10745 @GraphQLName("vendorName") final String vendorName, 10746 @GraphQLName("vendorTypeName") final String vendorTypeName, 10747 @GraphQLName("cancellationPolicyName") final String cancellationPolicyName, 10748 @GraphQLName("returnPolicyName") final String returnPolicyName, 10749 @GraphQLName("apGlAccountName") final String apGlAccountName, 10750 @GraphQLName("minimumPurchaseOrderLines") final String minimumPurchaseOrderLines, 10751 @GraphQLName("maximumPurchaseOrderLines") final String maximumPurchaseOrderLines, 10752 @GraphQLName("minimumPurchaseOrderAmount") final String minimumPurchaseOrderAmount, 10753 @GraphQLName("maximumPurchaseOrderAmount") final String maximumPurchaseOrderAmount, 10754 @GraphQLName("useItemPurchasingCategories") @GraphQLNonNull final String useItemPurchasingCategories, 10755 @GraphQLName("defaultItemAliasTypeName") final String defaultItemAliasTypeName, 10756 @GraphQLName("personalTitleId") final String personalTitleId, 10757 @GraphQLName("firstName") final String firstName, 10758 @GraphQLName("middleName") final String middleName, 10759 @GraphQLName("lastName") final String lastName, 10760 @GraphQLName("nameSuffixId") final String nameSuffixId, 10761 @GraphQLName("name") final String name, 10762 @GraphQLName("preferredLanguageIsoName") final String preferredLanguageIsoName, 10763 @GraphQLName("preferredCurrencyIsoName") final String preferredCurrencyIsoName, 10764 @GraphQLName("preferredJavaTimeZoneName") final String preferredJavaTimeZoneName, 10765 @GraphQLName("preferredDateTimeFormatName") final String preferredDateTimeFormatName, 10766 @GraphQLName("emailAddress") final String emailAddress, 10767 @GraphQLName("allowSolicitation") @GraphQLNonNull final String allowSolicitation) { 10768 var mutationResultObject = new MutationResultWithIdObject(); 10769 10770 try { 10771 var commandForm = PartyUtil.getHome().getCreateVendorForm(); 10772 10773 commandForm.setVendorName(vendorName); 10774 commandForm.setVendorTypeName(vendorTypeName); 10775 commandForm.setCancellationPolicyName(cancellationPolicyName); 10776 commandForm.setReturnPolicyName(returnPolicyName); 10777 commandForm.setApGlAccountName(apGlAccountName); 10778 commandForm.setMinimumPurchaseOrderLines(minimumPurchaseOrderLines); 10779 commandForm.setMaximumPurchaseOrderLines(maximumPurchaseOrderLines); 10780 commandForm.setMinimumPurchaseOrderAmount(minimumPurchaseOrderAmount); 10781 commandForm.setMaximumPurchaseOrderLines(maximumPurchaseOrderAmount); 10782 commandForm.setUseItemPurchasingCategories(useItemPurchasingCategories); 10783 commandForm.setDefaultItemAliasTypeName(defaultItemAliasTypeName); 10784 commandForm.setPersonalTitleId(personalTitleId); 10785 commandForm.setFirstName(firstName); 10786 commandForm.setMiddleName(middleName); 10787 commandForm.setLastName(lastName); 10788 commandForm.setNameSuffixId(nameSuffixId); 10789 commandForm.setName(name); 10790 commandForm.setPreferredLanguageIsoName(preferredLanguageIsoName); 10791 commandForm.setPreferredCurrencyIsoName(preferredCurrencyIsoName); 10792 commandForm.setPreferredJavaTimeZoneName(preferredJavaTimeZoneName); 10793 commandForm.setPreferredDateTimeFormatName(preferredDateTimeFormatName); 10794 commandForm.setEmailAddress(emailAddress); 10795 commandForm.setAllowSolicitation(allowSolicitation); 10796 10797 var commandResult = PartyUtil.getHome().createVendor(BaseGraphQl.getUserVisitPK(env), commandForm); 10798 mutationResultObject.setCommandResult(commandResult); 10799 10800 if(!commandResult.hasErrors()) { 10801 var result = commandResult.getExecutionResult().getResult(); 10802 10803 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 10804 } 10805 } catch (NamingException ex) { 10806 throw new RuntimeException(ex); 10807 } 10808 10809 return mutationResultObject; 10810 } 10811 10812 @GraphQLField 10813 @GraphQLRelayMutation 10814 static MutationResultWithIdObject editVendor(final DataFetchingEnvironment env, 10815 @GraphQLName("originalVendorName") final String originalVendorName, 10816 @GraphQLName("partyName") final String partyName, 10817 @GraphQLName("id") @GraphQLID final String id, 10818 @GraphQLName("vendorName") final String vendorName, 10819 @GraphQLName("vendorTypeName") final String vendorTypeName, 10820 @GraphQLName("minimumPurchaseOrderLines") final String minimumPurchaseOrderLines, 10821 @GraphQLName("maximumPurchaseOrderLines") final String maximumPurchaseOrderLines, 10822 @GraphQLName("minimumPurchaseOrderAmount") final String minimumPurchaseOrderAmount, 10823 @GraphQLName("maximumPurchaseOrderAmount") final String maximumPurchaseOrderAmount, 10824 @GraphQLName("useItemPurchasingCategories") final String useItemPurchasingCategories, 10825 @GraphQLName("defaultItemAliasTypeName") final String defaultItemAliasTypeName, 10826 @GraphQLName("cancellationPolicyName") final String cancellationPolicyName, 10827 @GraphQLName("returnPolicyName") final String returnPolicyName, 10828 @GraphQLName("apGlAccountName") final String apGlAccountName, 10829 @GraphQLName("personalTitleId") final String personalTitleId, 10830 @GraphQLName("firstName") final String firstName, 10831 @GraphQLName("middleName") final String middleName, 10832 @GraphQLName("lastName") final String lastName, 10833 @GraphQLName("nameSuffixId") final String nameSuffixId, 10834 @GraphQLName("name") final String name, 10835 @GraphQLName("preferredLanguageIsoName") final String preferredLanguageIsoName, 10836 @GraphQLName("preferredCurrencyIsoName") final String preferredCurrencyIsoName, 10837 @GraphQLName("preferredJavaTimeZoneName") final String preferredJavaTimeZoneName, 10838 @GraphQLName("preferredDateTimeFormatName") final String preferredDateTimeFormatName, 10839 @GraphQLName("holdUntilComplete") final String holdUntilComplete, 10840 @GraphQLName("allowBackorders") final String allowBackorders, 10841 @GraphQLName("allowSubstitutions") final String allowSubstitutions, 10842 @GraphQLName("allowCombiningShipments") final String allowCombiningShipments, 10843 @GraphQLName("requireReference") final String requireReference, 10844 @GraphQLName("allowReferenceDuplicates") final String allowReferenceDuplicates, 10845 @GraphQLName("referenceValidationPattern") final String referenceValidationPattern 10846 ) { 10847 var mutationResultObject = new MutationResultWithIdObject(); 10848 10849 try { 10850 var spec = VendorUtil.getHome().getVendorUniversalSpec(); 10851 10852 spec.setVendorName(originalVendorName); 10853 spec.setPartyName(partyName); 10854 spec.setUuid(id); 10855 10856 var commandForm = VendorUtil.getHome().getEditVendorForm(); 10857 10858 commandForm.setSpec(spec); 10859 commandForm.setEditMode(EditMode.LOCK); 10860 10861 var commandResult = VendorUtil.getHome().editVendor(BaseGraphQl.getUserVisitPK(env), commandForm); 10862 10863 if(!commandResult.hasErrors()) { 10864 var executionResult = commandResult.getExecutionResult(); 10865 var result = executionResult.getResult(); 10866 Map<String, Object> arguments = env.getArgument("input"); 10867 var edit = result.getEdit(); 10868 10869 mutationResultObject.setEntityInstance(result.getVendor().getEntityInstance()); 10870 10871 if(arguments.containsKey("vendorName")) 10872 edit.setVendorName(vendorName); 10873 if(arguments.containsKey("vendorTypeName")) 10874 edit.setVendorTypeName(vendorTypeName); 10875 if(arguments.containsKey("minimumPurchaseOrderLines")) 10876 edit.setMinimumPurchaseOrderLines(minimumPurchaseOrderLines); 10877 if(arguments.containsKey("maximumPurchaseOrderLines")) 10878 edit.setMaximumPurchaseOrderLines(maximumPurchaseOrderLines); 10879 if(arguments.containsKey("minimumPurchaseOrderAmount")) 10880 edit.setMinimumPurchaseOrderAmount(minimumPurchaseOrderAmount); 10881 if(arguments.containsKey("maximumPurchaseOrderAmount")) 10882 edit.setMaximumPurchaseOrderAmount(maximumPurchaseOrderAmount); 10883 if(arguments.containsKey("useItemPurchasingCategories")) 10884 edit.setUseItemPurchasingCategories(useItemPurchasingCategories); 10885 if(arguments.containsKey("defaultItemAliasTypeName")) 10886 edit.setDefaultItemAliasTypeName(defaultItemAliasTypeName); 10887 if(arguments.containsKey("cancellationPolicyName")) 10888 edit.setCancellationPolicyName(cancellationPolicyName); 10889 if(arguments.containsKey("returnPolicyName")) 10890 edit.setReturnPolicyName(returnPolicyName); 10891 if(arguments.containsKey("apGlAccountName")) 10892 edit.setApGlAccountName(apGlAccountName); 10893 if(arguments.containsKey("personalTitleId")) 10894 edit.setPersonalTitleId(personalTitleId); 10895 if(arguments.containsKey("firstName")) 10896 edit.setFirstName(firstName); 10897 if(arguments.containsKey("middleName")) 10898 edit.setMiddleName(middleName); 10899 if(arguments.containsKey("lastName")) 10900 edit.setLastName(lastName); 10901 if(arguments.containsKey("nameSuffixId")) 10902 edit.setNameSuffixId(nameSuffixId); 10903 if(arguments.containsKey("name")) 10904 edit.setName(name); 10905 if(arguments.containsKey("preferredLanguageIsoName")) 10906 edit.setPreferredLanguageIsoName(preferredLanguageIsoName); 10907 if(arguments.containsKey("preferredCurrencyIsoName")) 10908 edit.setPreferredCurrencyIsoName(preferredCurrencyIsoName); 10909 if(arguments.containsKey("preferredJavaTimeZoneName")) 10910 edit.setPreferredJavaTimeZoneName(preferredJavaTimeZoneName); 10911 if(arguments.containsKey("preferredDateTimeFormatName")) 10912 edit.setPreferredDateTimeFormatName(preferredDateTimeFormatName); 10913 if(arguments.containsKey("holdUntilComplete")) 10914 edit.setHoldUntilComplete(holdUntilComplete); 10915 if(arguments.containsKey("allowBackorders")) 10916 edit.setAllowBackorders(allowBackorders); 10917 if(arguments.containsKey("allowSubstitutions")) 10918 edit.setAllowSubstitutions(allowSubstitutions); 10919 if(arguments.containsKey("allowCombiningShipments")) 10920 edit.setAllowCombiningShipments(allowCombiningShipments); 10921 if(arguments.containsKey("requireReference")) 10922 edit.setRequireReference(requireReference); 10923 if(arguments.containsKey("allowReferenceDuplicates")) 10924 edit.setAllowReferenceDuplicates(allowReferenceDuplicates); 10925 if(arguments.containsKey("referenceValidationPattern")) 10926 edit.setReferenceValidationPattern(referenceValidationPattern); 10927 10928 commandForm.setEdit(edit); 10929 commandForm.setEditMode(EditMode.UPDATE); 10930 10931 commandResult = VendorUtil.getHome().editVendor(BaseGraphQl.getUserVisitPK(env), commandForm); 10932 } 10933 10934 mutationResultObject.setCommandResult(commandResult); 10935 } catch (NamingException ex) { 10936 throw new RuntimeException(ex); 10937 } 10938 10939 return mutationResultObject; 10940 } 10941 10942 @GraphQLField 10943 @GraphQLRelayMutation 10944 @GraphQLName("setVendorStatus") 10945 static MutationResultObject setVendorStatus(final DataFetchingEnvironment env, 10946 @GraphQLName("vendorName") final String vendorName, 10947 @GraphQLName("partyName") final String partyName, 10948 @GraphQLName("id") @GraphQLID final String id, 10949 @GraphQLName("vendorStatusChoice") @GraphQLNonNull final String vendorStatusChoice) { 10950 var mutationResultObject = new MutationResultObject(); 10951 10952 try { 10953 var commandForm = PartyUtil.getHome().getSetVendorStatusForm(); 10954 10955 commandForm.setVendorName(vendorName); 10956 commandForm.setPartyName(partyName); 10957 commandForm.setUuid(id); 10958 commandForm.setVendorStatusChoice(vendorStatusChoice); 10959 10960 mutationResultObject.setCommandResult(PartyUtil.getHome().setVendorStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 10961 } catch (NamingException ex) { 10962 throw new RuntimeException(ex); 10963 } 10964 10965 return mutationResultObject; 10966 } 10967 10968 @GraphQLField 10969 @GraphQLRelayMutation 10970 static MutationResultWithIdObject createVendorItem(final DataFetchingEnvironment env, 10971 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 10972 @GraphQLName("vendorName") @GraphQLNonNull final String vendorName, 10973 @GraphQLName("vendorItemName") final String vendorItemName, 10974 @GraphQLName("description") final String description, 10975 @GraphQLName("priority") @GraphQLNonNull final String priority, 10976 @GraphQLName("cancellationPolicyName") final String cancellationPolicyName, 10977 @GraphQLName("returnPolicyName") final String returnPolicyName) { 10978 var mutationResultObject = new MutationResultWithIdObject(); 10979 10980 try { 10981 var commandForm = VendorUtil.getHome().getCreateVendorItemForm(); 10982 10983 commandForm.setItemName(itemName); 10984 commandForm.setVendorName(vendorName); 10985 commandForm.setVendorItemName(vendorItemName); 10986 commandForm.setDescription(description); 10987 commandForm.setPriority(priority); 10988 commandForm.setCancellationPolicyName(cancellationPolicyName); 10989 commandForm.setReturnPolicyName(returnPolicyName); 10990 10991 var commandResult = VendorUtil.getHome().createVendorItem(BaseGraphQl.getUserVisitPK(env), commandForm); 10992 mutationResultObject.setCommandResult(commandResult); 10993 10994 if(!commandResult.hasErrors()) { 10995 var result = commandResult.getExecutionResult().getResult(); 10996 10997 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 10998 } 10999 } catch (NamingException ex) { 11000 throw new RuntimeException(ex); 11001 } 11002 11003 return mutationResultObject; 11004 } 11005 11006 @GraphQLField 11007 @GraphQLRelayMutation 11008 static MutationResultWithIdObject editVendorItem(final DataFetchingEnvironment env, 11009 @GraphQLName("vendorName") final String vendorName, 11010 @GraphQLName("partyName") final String partyName, 11011 @GraphQLName("originalVendorItemName") final String originalVendorItemName, 11012 @GraphQLName("id") @GraphQLID final String id, 11013 @GraphQLName("vendorItemName") final String vendorItemName, 11014 @GraphQLName("description") final String description, 11015 @GraphQLName("priority") final String priority, 11016 @GraphQLName("cancellationPolicyName") final String cancellationPolicyName, 11017 @GraphQLName("returnPolicyName") final String returnPolicyName) { 11018 var mutationResultObject = new MutationResultWithIdObject(); 11019 11020 try { 11021 var spec = VendorUtil.getHome().getVendorItemUniversalSpec(); 11022 11023 spec.setVendorName(vendorName); 11024 spec.setPartyName(partyName); 11025 spec.setVendorItemName(originalVendorItemName); 11026 spec.setUuid(id); 11027 11028 var commandForm = VendorUtil.getHome().getEditVendorItemForm(); 11029 11030 commandForm.setSpec(spec); 11031 commandForm.setEditMode(EditMode.LOCK); 11032 11033 var commandResult = VendorUtil.getHome().editVendorItem(BaseGraphQl.getUserVisitPK(env), commandForm); 11034 11035 if(!commandResult.hasErrors()) { 11036 var executionResult = commandResult.getExecutionResult(); 11037 var result = executionResult.getResult(); 11038 Map<String, Object> arguments = env.getArgument("input"); 11039 var edit = result.getEdit(); 11040 11041 mutationResultObject.setEntityInstance(result.getVendorItem().getEntityInstance()); 11042 11043 if(arguments.containsKey("vendorItemName")) 11044 edit.setVendorItemName(vendorItemName); 11045 if(arguments.containsKey("description")) 11046 edit.setDescription(description); 11047 if(arguments.containsKey("priority")) 11048 edit.setPriority(priority); 11049 if(arguments.containsKey("cancellationPolicyName")) 11050 edit.setCancellationPolicyName(cancellationPolicyName); 11051 if(arguments.containsKey("returnPolicyName")) 11052 edit.setReturnPolicyName(returnPolicyName); 11053 11054 commandForm.setEdit(edit); 11055 commandForm.setEditMode(EditMode.UPDATE); 11056 11057 commandResult = VendorUtil.getHome().editVendorItem(BaseGraphQl.getUserVisitPK(env), commandForm); 11058 } 11059 11060 mutationResultObject.setCommandResult(commandResult); 11061 } catch (NamingException ex) { 11062 throw new RuntimeException(ex); 11063 } 11064 11065 return mutationResultObject; 11066 } 11067 11068 @GraphQLField 11069 @GraphQLRelayMutation 11070 @GraphQLName("setVendorItemStatus") 11071 static MutationResultObject setVendorItemStatus(final DataFetchingEnvironment env, 11072 @GraphQLName("vendorName") final String vendorName, 11073 @GraphQLName("partyName") final String partyName, 11074 @GraphQLName("vendorItemName") final String vendorItemName, 11075 @GraphQLName("id") @GraphQLID final String id, 11076 @GraphQLName("vendorItemStatusChoice") @GraphQLNonNull final String vendorItemStatusChoice) { 11077 var mutationResultObject = new MutationResultObject(); 11078 11079 try { 11080 var commandForm = VendorUtil.getHome().getSetVendorItemStatusForm(); 11081 11082 commandForm.setVendorName(vendorName); 11083 commandForm.setPartyName(partyName); 11084 commandForm.setVendorItemName(vendorItemName); 11085 commandForm.setUuid(id); 11086 commandForm.setVendorItemStatusChoice(vendorItemStatusChoice); 11087 11088 mutationResultObject.setCommandResult(VendorUtil.getHome().setVendorItemStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 11089 } catch (NamingException ex) { 11090 throw new RuntimeException(ex); 11091 } 11092 11093 return mutationResultObject; 11094 } 11095 11096 @GraphQLField 11097 @GraphQLRelayMutation 11098 static MutationResultObject deleteVendorItem(final DataFetchingEnvironment env, 11099 @GraphQLName("vendorName") final String vendorName, 11100 @GraphQLName("partyName") final String partyName, 11101 @GraphQLName("vendorItemName") final String vendorItemName, 11102 @GraphQLName("id") @GraphQLID final String id) { 11103 var mutationResultObject = new MutationResultObject(); 11104 11105 try { 11106 var commandForm = VendorUtil.getHome().getDeleteVendorItemForm(); 11107 11108 commandForm.setVendorName(vendorName); 11109 commandForm.setPartyName(partyName); 11110 commandForm.setVendorItemName(vendorItemName); 11111 commandForm.setUuid(id); 11112 11113 mutationResultObject.setCommandResult(VendorUtil.getHome().deleteVendorItem(BaseGraphQl.getUserVisitPK(env), commandForm)); 11114 } catch (NamingException ex) { 11115 throw new RuntimeException(ex); 11116 } 11117 11118 return mutationResultObject; 11119 } 11120 11121 @GraphQLField 11122 @GraphQLRelayMutation 11123 static MutationResultObject createVendorItemCost(final DataFetchingEnvironment env, 11124 @GraphQLName("vendorName") @GraphQLNonNull final String vendorName, 11125 @GraphQLName("vendorItemName") @GraphQLNonNull final String vendorItemName, 11126 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 11127 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 11128 @GraphQLName("unitCost") @GraphQLNonNull final String unitCost) { 11129 var mutationResultObject = new MutationResultObject(); 11130 11131 try { 11132 var commandForm = VendorUtil.getHome().getCreateVendorItemCostForm(); 11133 11134 commandForm.setVendorName(vendorName); 11135 commandForm.setVendorItemName(vendorItemName); 11136 commandForm.setInventoryConditionName(inventoryConditionName); 11137 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 11138 commandForm.setUnitCost(unitCost); 11139 11140 var commandResult = VendorUtil.getHome().createVendorItemCost(BaseGraphQl.getUserVisitPK(env), commandForm); 11141 mutationResultObject.setCommandResult(commandResult); 11142 } catch (NamingException ex) { 11143 throw new RuntimeException(ex); 11144 } 11145 11146 return mutationResultObject; 11147 } 11148 11149 @GraphQLField 11150 @GraphQLRelayMutation 11151 static MutationResultObject editVendorItemCost(final DataFetchingEnvironment env, 11152 @GraphQLName("vendorName") @GraphQLNonNull final String vendorName, 11153 @GraphQLName("vendorItemName") @GraphQLNonNull final String vendorItemName, 11154 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 11155 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 11156 @GraphQLName("unitCost") final String unitCost) { 11157 var mutationResultObject = new MutationResultObject(); 11158 11159 try { 11160 var spec = VendorUtil.getHome().getVendorItemCostSpec(); 11161 11162 spec.setVendorName(vendorName); 11163 spec.setVendorItemName(vendorItemName); 11164 spec.setInventoryConditionName(inventoryConditionName); 11165 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 11166 11167 var commandForm = VendorUtil.getHome().getEditVendorItemCostForm(); 11168 11169 commandForm.setSpec(spec); 11170 commandForm.setEditMode(EditMode.LOCK); 11171 11172 var commandResult = VendorUtil.getHome().editVendorItemCost(BaseGraphQl.getUserVisitPK(env), commandForm); 11173 11174 if(!commandResult.hasErrors()) { 11175 var executionResult = commandResult.getExecutionResult(); 11176 var result = executionResult.getResult(); 11177 Map<String, Object> arguments = env.getArgument("input"); 11178 var edit = result.getEdit(); 11179 11180 if(arguments.containsKey("unitCost")) 11181 edit.setUnitCost(unitCost); 11182 11183 commandForm.setEdit(edit); 11184 commandForm.setEditMode(EditMode.UPDATE); 11185 11186 commandResult = VendorUtil.getHome().editVendorItemCost(BaseGraphQl.getUserVisitPK(env), commandForm); 11187 } 11188 11189 mutationResultObject.setCommandResult(commandResult); 11190 } catch (NamingException ex) { 11191 throw new RuntimeException(ex); 11192 } 11193 11194 return mutationResultObject; 11195 } 11196 11197 @GraphQLField 11198 @GraphQLRelayMutation 11199 static MutationResultObject deleteVendorItemCost(final DataFetchingEnvironment env, 11200 @GraphQLName("vendorName") @GraphQLNonNull final String vendorName, 11201 @GraphQLName("vendorItemName") @GraphQLNonNull final String vendorItemName, 11202 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 11203 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName) { 11204 var mutationResultObject = new MutationResultObject(); 11205 11206 try { 11207 var commandForm = VendorUtil.getHome().getDeleteVendorItemCostForm(); 11208 11209 commandForm.setVendorName(vendorName); 11210 commandForm.setVendorItemName(vendorItemName); 11211 commandForm.setInventoryConditionName(inventoryConditionName); 11212 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 11213 11214 mutationResultObject.setCommandResult(VendorUtil.getHome().deleteVendorItemCost(BaseGraphQl.getUserVisitPK(env), commandForm)); 11215 } catch (NamingException ex) { 11216 throw new RuntimeException(ex); 11217 } 11218 11219 return mutationResultObject; 11220 } 11221 11222 @GraphQLField 11223 @GraphQLRelayMutation 11224 static MutationResultWithIdObject createWarehouseType(final DataFetchingEnvironment env, 11225 @GraphQLName("warehouseTypeName") @GraphQLNonNull final String warehouseTypeName, 11226 @GraphQLName("priority") @GraphQLNonNull final String priority, 11227 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 11228 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 11229 @GraphQLName("description") final String description) { 11230 var mutationResultObject = new MutationResultWithIdObject(); 11231 11232 try { 11233 var commandForm = WarehouseUtil.getHome().getCreateWarehouseTypeForm(); 11234 11235 commandForm.setWarehouseTypeName(warehouseTypeName); 11236 commandForm.setPriority(priority); 11237 commandForm.setIsDefault(isDefault); 11238 commandForm.setSortOrder(sortOrder); 11239 commandForm.setDescription(description); 11240 11241 var commandResult = WarehouseUtil.getHome().createWarehouseType(BaseGraphQl.getUserVisitPK(env), commandForm); 11242 mutationResultObject.setCommandResult(commandResult); 11243 11244 if(!commandResult.hasErrors()) { 11245 var result = commandResult.getExecutionResult().getResult(); 11246 11247 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 11248 } 11249 } catch (NamingException ex) { 11250 throw new RuntimeException(ex); 11251 } 11252 11253 return mutationResultObject; 11254 } 11255 11256 @GraphQLField 11257 @GraphQLRelayMutation 11258 static MutationResultObject deleteWarehouseType(final DataFetchingEnvironment env, 11259 @GraphQLName("warehouseTypeName") @GraphQLNonNull final String warehouseTypeName) { 11260 var mutationResultObject = new MutationResultObject(); 11261 11262 try { 11263 var commandForm = WarehouseUtil.getHome().getDeleteWarehouseTypeForm(); 11264 11265 commandForm.setWarehouseTypeName(warehouseTypeName); 11266 11267 var commandResult = WarehouseUtil.getHome().deleteWarehouseType(BaseGraphQl.getUserVisitPK(env), commandForm); 11268 mutationResultObject.setCommandResult(commandResult); 11269 } catch (NamingException ex) { 11270 throw new RuntimeException(ex); 11271 } 11272 11273 return mutationResultObject; 11274 } 11275 11276 @GraphQLField 11277 @GraphQLRelayMutation 11278 static MutationResultWithIdObject editWarehouseType(final DataFetchingEnvironment env, 11279 @GraphQLName("originalWarehouseTypeName") final String originalWarehouseTypeName, 11280 @GraphQLName("id") @GraphQLID final String id, 11281 @GraphQLName("warehouseTypeName") final String warehouseTypeName, 11282 @GraphQLName("priority") final String priority, 11283 @GraphQLName("isDefault") final String isDefault, 11284 @GraphQLName("sortOrder") final String sortOrder, 11285 @GraphQLName("description") final String description) { 11286 var mutationResultObject = new MutationResultWithIdObject(); 11287 11288 try { 11289 var spec = WarehouseUtil.getHome().getWarehouseTypeUniversalSpec(); 11290 11291 spec.setWarehouseTypeName(originalWarehouseTypeName); 11292 spec.setUuid(id); 11293 11294 var commandForm = WarehouseUtil.getHome().getEditWarehouseTypeForm(); 11295 11296 commandForm.setSpec(spec); 11297 commandForm.setEditMode(EditMode.LOCK); 11298 11299 var commandResult = WarehouseUtil.getHome().editWarehouseType(BaseGraphQl.getUserVisitPK(env), commandForm); 11300 11301 if(!commandResult.hasErrors()) { 11302 var executionResult = commandResult.getExecutionResult(); 11303 var result = executionResult.getResult(); 11304 Map<String, Object> arguments = env.getArgument("input"); 11305 var edit = result.getEdit(); 11306 11307 mutationResultObject.setEntityInstance(result.getWarehouseType().getEntityInstance()); 11308 11309 if(arguments.containsKey("warehouseTypeName")) 11310 edit.setWarehouseTypeName(warehouseTypeName); 11311 if(arguments.containsKey("priority")) 11312 edit.setPriority(priority); 11313 if(arguments.containsKey("isDefault")) 11314 edit.setIsDefault(isDefault); 11315 if(arguments.containsKey("sortOrder")) 11316 edit.setSortOrder(sortOrder); 11317 if(arguments.containsKey("description")) 11318 edit.setDescription(description); 11319 11320 commandForm.setEdit(edit); 11321 commandForm.setEditMode(EditMode.UPDATE); 11322 11323 commandResult = WarehouseUtil.getHome().editWarehouseType(BaseGraphQl.getUserVisitPK(env), commandForm); 11324 } 11325 11326 mutationResultObject.setCommandResult(commandResult); 11327 } catch (NamingException ex) { 11328 throw new RuntimeException(ex); 11329 } 11330 11331 return mutationResultObject; 11332 } 11333 11334 @GraphQLField 11335 @GraphQLRelayMutation 11336 static MutationResultWithIdObject createWarehouse(final DataFetchingEnvironment env, 11337 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11338 @GraphQLName("warehouseTypeName") @GraphQLNonNull final String warehouseTypeName, 11339 @GraphQLName("name") final String name, 11340 @GraphQLName("preferredLanguageIsoName") final String preferredLanguageIsoName, 11341 @GraphQLName("preferredCurrencyIsoName") final String preferredCurrencyIsoName, 11342 @GraphQLName("preferredJavaTimeZoneName") final String preferredJavaTimeZoneName, 11343 @GraphQLName("preferredDateTimeFormatName") final String preferredDateTimeFormatName, 11344 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 11345 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 11346 @GraphQLName("inventoryMovePrinterGroupName") @GraphQLNonNull final String inventoryMovePrinterGroupName, 11347 @GraphQLName("picklistPrinterGroupName") @GraphQLNonNull final String picklistPrinterGroupName, 11348 @GraphQLName("packingListPrinterGroupName") @GraphQLNonNull final String packingListPrinterGroupName, 11349 @GraphQLName("shippingManifestPrinterGroupName") @GraphQLNonNull final String shippingManifestPrinterGroupName) { 11350 var mutationResultObject = new MutationResultWithIdObject(); 11351 11352 try { 11353 var commandForm = WarehouseUtil.getHome().getCreateWarehouseForm(); 11354 11355 commandForm.setWarehouseName(warehouseName); 11356 commandForm.setWarehouseTypeName(warehouseTypeName); 11357 commandForm.setName(name); 11358 commandForm.setPreferredLanguageIsoName(preferredLanguageIsoName); 11359 commandForm.setPreferredCurrencyIsoName(preferredCurrencyIsoName); 11360 commandForm.setPreferredJavaTimeZoneName(preferredJavaTimeZoneName); 11361 commandForm.setPreferredDateTimeFormatName(preferredDateTimeFormatName); 11362 commandForm.setIsDefault(isDefault); 11363 commandForm.setSortOrder(sortOrder); 11364 commandForm.setInventoryMovePrinterGroupName(inventoryMovePrinterGroupName); 11365 commandForm.setPicklistPrinterGroupName(picklistPrinterGroupName); 11366 commandForm.setPackingListPrinterGroupName(packingListPrinterGroupName); 11367 commandForm.setShippingManifestPrinterGroupName(shippingManifestPrinterGroupName); 11368 11369 var commandResult = WarehouseUtil.getHome().createWarehouse(BaseGraphQl.getUserVisitPK(env), commandForm); 11370 mutationResultObject.setCommandResult(commandResult); 11371 11372 if(!commandResult.hasErrors()) { 11373 var result = commandResult.getExecutionResult().getResult(); 11374 11375 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 11376 } 11377 } catch (NamingException ex) { 11378 throw new RuntimeException(ex); 11379 } 11380 11381 return mutationResultObject; 11382 } 11383 11384 @GraphQLField 11385 @GraphQLRelayMutation 11386 static MutationResultWithIdObject editWarehouse(final DataFetchingEnvironment env, 11387 @GraphQLName("originalWarehouseName") final String originalWarehouseName, 11388 @GraphQLName("partyName") final String partyName, 11389 @GraphQLName("id") @GraphQLID final String id, 11390 @GraphQLName("warehouseName") final String warehouseName, 11391 @GraphQLName("warehouseTypeName") final String warehouseTypeName, 11392 @GraphQLName("name") final String name, 11393 @GraphQLName("preferredLanguageIsoName") final String preferredLanguageIsoName, 11394 @GraphQLName("preferredCurrencyIsoName") final String preferredCurrencyIsoName, 11395 @GraphQLName("preferredJavaTimeZoneName") final String preferredJavaTimeZoneName, 11396 @GraphQLName("preferredDateTimeFormatName") final String preferredDateTimeFormatName, 11397 @GraphQLName("isDefault") final String isDefault, 11398 @GraphQLName("sortOrder") final String sortOrder, 11399 @GraphQLName("inventoryMovePrinterGroupName") final String inventoryMovePrinterGroupName, 11400 @GraphQLName("picklistPrinterGroupName") final String picklistPrinterGroupName, 11401 @GraphQLName("packingListPrinterGroupName") final String packingListPrinterGroupName, 11402 @GraphQLName("shippingManifestPrinterGroupName") final String shippingManifestPrinterGroupName) { 11403 var mutationResultObject = new MutationResultWithIdObject(); 11404 11405 try { 11406 var spec = WarehouseUtil.getHome().getWarehouseUniversalSpec(); 11407 11408 spec.setWarehouseName(originalWarehouseName); 11409 spec.setPartyName(partyName); 11410 spec.setUuid(id); 11411 11412 var commandForm = WarehouseUtil.getHome().getEditWarehouseForm(); 11413 11414 commandForm.setSpec(spec); 11415 commandForm.setEditMode(EditMode.LOCK); 11416 11417 var commandResult = WarehouseUtil.getHome().editWarehouse(BaseGraphQl.getUserVisitPK(env), commandForm); 11418 11419 if(!commandResult.hasErrors()) { 11420 var executionResult = commandResult.getExecutionResult(); 11421 var result = executionResult.getResult(); 11422 Map<String, Object> arguments = env.getArgument("input"); 11423 var edit = result.getEdit(); 11424 11425 mutationResultObject.setEntityInstance(result.getWarehouse().getEntityInstance()); 11426 11427 if(arguments.containsKey("warehouseName")) 11428 edit.setWarehouseName(warehouseName); 11429 if(arguments.containsKey("warehouseTypeName")) 11430 edit.setWarehouseTypeName(warehouseTypeName); 11431 if(arguments.containsKey("name")) 11432 edit.setName(name); 11433 if(arguments.containsKey("preferredLanguageIsoName")) 11434 edit.setPreferredLanguageIsoName(preferredLanguageIsoName); 11435 if(arguments.containsKey("preferredCurrencyIsoName")) 11436 edit.setPreferredCurrencyIsoName(preferredCurrencyIsoName); 11437 if(arguments.containsKey("preferredJavaTimeZoneName")) 11438 edit.setPreferredJavaTimeZoneName(preferredJavaTimeZoneName); 11439 if(arguments.containsKey("preferredDateTimeFormatName")) 11440 edit.setPreferredDateTimeFormatName(preferredDateTimeFormatName); 11441 if(arguments.containsKey("isDefault")) 11442 edit.setIsDefault(isDefault); 11443 if(arguments.containsKey("sortOrder")) 11444 edit.setSortOrder(sortOrder); 11445 if(arguments.containsKey("inventoryMovePrinterGroupName")) 11446 edit.setInventoryMovePrinterGroupName(inventoryMovePrinterGroupName); 11447 if(arguments.containsKey("picklistPrinterGroupName")) 11448 edit.setPicklistPrinterGroupName(picklistPrinterGroupName); 11449 if(arguments.containsKey("packingListPrinterGroupName")) 11450 edit.setPackingListPrinterGroupName(packingListPrinterGroupName); 11451 if(arguments.containsKey("shippingManifestPrinterGroupName")) 11452 edit.setShippingManifestPrinterGroupName(shippingManifestPrinterGroupName); 11453 11454 commandForm.setEdit(edit); 11455 commandForm.setEditMode(EditMode.UPDATE); 11456 11457 commandResult = WarehouseUtil.getHome().editWarehouse(BaseGraphQl.getUserVisitPK(env), commandForm); 11458 } 11459 11460 mutationResultObject.setCommandResult(commandResult); 11461 } catch (NamingException ex) { 11462 throw new RuntimeException(ex); 11463 } 11464 11465 return mutationResultObject; 11466 } 11467 11468 @GraphQLField 11469 @GraphQLRelayMutation 11470 static MutationResultObject deleteWarehouse(final DataFetchingEnvironment env, 11471 @GraphQLName("warehouseName") final String warehouseName, 11472 @GraphQLName("id") @GraphQLID final String id) { 11473 var mutationResultObject = new MutationResultObject(); 11474 11475 try { 11476 var commandForm = WarehouseUtil.getHome().getDeleteWarehouseForm(); 11477 11478 commandForm.setWarehouseName(warehouseName); 11479 commandForm.setUuid(id); 11480 11481 mutationResultObject.setCommandResult(WarehouseUtil.getHome().deleteWarehouse(BaseGraphQl.getUserVisitPK(env), commandForm)); 11482 } catch (NamingException ex) { 11483 throw new RuntimeException(ex); 11484 } 11485 11486 return mutationResultObject; 11487 } 11488 11489 @GraphQLField 11490 @GraphQLRelayMutation 11491 static MutationResultObject createInventoryLocation(final DataFetchingEnvironment env, 11492 @GraphQLName("partyName") final String partyName, 11493 @GraphQLName("warehouseName") final String warehouseName, 11494 @GraphQLName("locationName") @GraphQLNonNull final String locationName, 11495 @GraphQLName("ownerPartyName") @GraphQLNonNull final String ownerPartyName, 11496 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 11497 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 11498 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName) { 11499 var mutationResultObject = new MutationResultObject(); 11500 11501 try { 11502 var commandForm = InventoryUtil.getHome().getCreateInventoryLocationForm(); 11503 11504 commandForm.setPartyName(partyName); 11505 commandForm.setWarehouseName(warehouseName); 11506 commandForm.setLocationName(locationName); 11507 commandForm.setOwnerPartyName(ownerPartyName); 11508 commandForm.setItemName(itemName); 11509 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 11510 commandForm.setInventoryConditionName(inventoryConditionName); 11511 11512 mutationResultObject.setCommandResult(InventoryUtil.getHome().createInventoryLocation( 11513 BaseGraphQl.getUserVisitPK(env), commandForm)); 11514 } catch (NamingException ex) { 11515 throw new RuntimeException(ex); 11516 } 11517 11518 return mutationResultObject; 11519 } 11520 11521 @GraphQLField 11522 @GraphQLRelayMutation 11523 static MutationResultObject deleteInventoryLocation(final DataFetchingEnvironment env, 11524 @GraphQLName("partyName") final String partyName, 11525 @GraphQLName("warehouseName") final String warehouseName, 11526 @GraphQLName("locationName") @GraphQLNonNull final String locationName, 11527 @GraphQLName("itemName") @GraphQLNonNull final String itemName) { 11528 var mutationResultObject = new MutationResultObject(); 11529 11530 try { 11531 var commandForm = InventoryUtil.getHome().getDeleteInventoryLocationForm(); 11532 11533 commandForm.setPartyName(partyName); 11534 commandForm.setWarehouseName(warehouseName); 11535 commandForm.setLocationName(locationName); 11536 commandForm.setItemName(itemName); 11537 11538 mutationResultObject.setCommandResult(InventoryUtil.getHome().deleteInventoryLocation( 11539 BaseGraphQl.getUserVisitPK(env), commandForm)); 11540 } catch (NamingException ex) { 11541 throw new RuntimeException(ex); 11542 } 11543 11544 return mutationResultObject; 11545 } 11546 11547 @GraphQLField 11548 @GraphQLRelayMutation 11549 static MutationResultWithIdObject createInventoryLocationGroup(final DataFetchingEnvironment env, 11550 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11551 @GraphQLName("inventoryLocationGroupName") @GraphQLNonNull final String inventoryLocationGroupName, 11552 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 11553 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 11554 @GraphQLName("description") final String description) { 11555 var mutationResultObject = new MutationResultWithIdObject(); 11556 11557 try { 11558 var commandForm = InventoryUtil.getHome().getCreateInventoryLocationGroupForm(); 11559 11560 commandForm.setWarehouseName(warehouseName); 11561 commandForm.setInventoryLocationGroupName(inventoryLocationGroupName); 11562 commandForm.setIsDefault(isDefault); 11563 commandForm.setSortOrder(sortOrder); 11564 commandForm.setDescription(description); 11565 11566 var commandResult = InventoryUtil.getHome().createInventoryLocationGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 11567 mutationResultObject.setCommandResult(commandResult); 11568 11569 if(!commandResult.hasErrors()) { 11570 var result = commandResult.getExecutionResult().getResult(); 11571 11572 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 11573 } 11574 } catch (NamingException ex) { 11575 throw new RuntimeException(ex); 11576 } 11577 11578 return mutationResultObject; 11579 } 11580 11581 @GraphQLField 11582 @GraphQLRelayMutation 11583 static MutationResultObject deleteInventoryLocationGroup(final DataFetchingEnvironment env, 11584 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11585 @GraphQLName("inventoryLocationGroupName") @GraphQLNonNull final String inventoryLocationGroupName) { 11586 var mutationResultObject = new MutationResultObject(); 11587 11588 try { 11589 var commandForm = InventoryUtil.getHome().getDeleteInventoryLocationGroupForm(); 11590 11591 commandForm.setWarehouseName(warehouseName); 11592 commandForm.setInventoryLocationGroupName(inventoryLocationGroupName); 11593 11594 var commandResult = InventoryUtil.getHome().deleteInventoryLocationGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 11595 mutationResultObject.setCommandResult(commandResult); 11596 } catch (NamingException ex) { 11597 throw new RuntimeException(ex); 11598 } 11599 11600 return mutationResultObject; 11601 } 11602 11603 @GraphQLField 11604 @GraphQLRelayMutation 11605 static MutationResultWithIdObject editInventoryLocationGroup(final DataFetchingEnvironment env, 11606 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11607 @GraphQLName("originalInventoryLocationGroupName") @GraphQLNonNull final String originalInventoryLocationGroupName, 11608 @GraphQLName("inventoryLocationGroupName") final String inventoryLocationGroupName, 11609 @GraphQLName("isDefault") final String isDefault, 11610 @GraphQLName("sortOrder") final String sortOrder, 11611 @GraphQLName("description") final String description) { 11612 var mutationResultObject = new MutationResultWithIdObject(); 11613 11614 try { 11615 var spec = InventoryUtil.getHome().getInventoryLocationGroupSpec(); 11616 11617 spec.setWarehouseName(warehouseName); 11618 spec.setInventoryLocationGroupName(originalInventoryLocationGroupName); 11619 11620 var commandForm = InventoryUtil.getHome().getEditInventoryLocationGroupForm(); 11621 11622 commandForm.setSpec(spec); 11623 commandForm.setEditMode(EditMode.LOCK); 11624 11625 var commandResult = InventoryUtil.getHome().editInventoryLocationGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 11626 11627 if(!commandResult.hasErrors()) { 11628 var executionResult = commandResult.getExecutionResult(); 11629 var result = executionResult.getResult(); 11630 Map<String, Object> arguments = env.getArgument("input"); 11631 var edit = result.getEdit(); 11632 11633 mutationResultObject.setEntityInstance(result.getInventoryLocationGroup().getEntityInstance()); 11634 11635 if(arguments.containsKey("inventoryLocationGroupName")) 11636 edit.setInventoryLocationGroupName(inventoryLocationGroupName); 11637 if(arguments.containsKey("isDefault")) 11638 edit.setIsDefault(isDefault); 11639 if(arguments.containsKey("sortOrder")) 11640 edit.setSortOrder(sortOrder); 11641 if(arguments.containsKey("description")) 11642 edit.setDescription(description); 11643 11644 commandForm.setEdit(edit); 11645 commandForm.setEditMode(EditMode.UPDATE); 11646 11647 commandResult = InventoryUtil.getHome().editInventoryLocationGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 11648 } 11649 11650 mutationResultObject.setCommandResult(commandResult); 11651 } catch (NamingException ex) { 11652 throw new RuntimeException(ex); 11653 } 11654 11655 return mutationResultObject; 11656 } 11657 11658 @GraphQLField 11659 @GraphQLRelayMutation 11660 @GraphQLName("setInventoryLocationGroupStatus") 11661 static MutationResultObject setInventoryLocationGroupStatus(final DataFetchingEnvironment env, 11662 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11663 @GraphQLName("inventoryLocationGroupName") @GraphQLNonNull final String inventoryLocationGroupName, 11664 @GraphQLName("inventoryLocationGroupStatusChoice") @GraphQLNonNull final String inventoryLocationGroupStatusChoice) { 11665 var mutationResultObject = new MutationResultObject(); 11666 11667 try { 11668 var commandForm = InventoryUtil.getHome().getSetInventoryLocationGroupStatusForm(); 11669 11670 commandForm.setWarehouseName(warehouseName); 11671 commandForm.setInventoryLocationGroupName(inventoryLocationGroupName); 11672 commandForm.setInventoryLocationGroupStatusChoice(inventoryLocationGroupStatusChoice); 11673 11674 mutationResultObject.setCommandResult(InventoryUtil.getHome().setInventoryLocationGroupStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 11675 } catch (NamingException ex) { 11676 throw new RuntimeException(ex); 11677 } 11678 11679 return mutationResultObject; 11680 } 11681 11682 @GraphQLField 11683 @GraphQLRelayMutation 11684 static MutationResultWithIdObject createLocationType(final DataFetchingEnvironment env, 11685 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11686 @GraphQLName("locationTypeName") @GraphQLNonNull final String locationTypeName, 11687 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 11688 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 11689 @GraphQLName("description") final String description) { 11690 var mutationResultObject = new MutationResultWithIdObject(); 11691 11692 try { 11693 var commandForm = WarehouseUtil.getHome().getCreateLocationTypeForm(); 11694 11695 commandForm.setWarehouseName(warehouseName); 11696 commandForm.setLocationTypeName(locationTypeName); 11697 commandForm.setIsDefault(isDefault); 11698 commandForm.setSortOrder(sortOrder); 11699 commandForm.setDescription(description); 11700 11701 var commandResult = WarehouseUtil.getHome().createLocationType(BaseGraphQl.getUserVisitPK(env), commandForm); 11702 mutationResultObject.setCommandResult(commandResult); 11703 11704 if(!commandResult.hasErrors()) { 11705 var result = commandResult.getExecutionResult().getResult(); 11706 11707 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 11708 } 11709 } catch (NamingException ex) { 11710 throw new RuntimeException(ex); 11711 } 11712 11713 return mutationResultObject; 11714 } 11715 11716 @GraphQLField 11717 @GraphQLRelayMutation 11718 static MutationResultObject deleteLocationType(final DataFetchingEnvironment env, 11719 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11720 @GraphQLName("locationTypeName") @GraphQLNonNull final String locationTypeName) { 11721 var mutationResultObject = new MutationResultObject(); 11722 11723 try { 11724 var commandForm = WarehouseUtil.getHome().getDeleteLocationTypeForm(); 11725 11726 commandForm.setWarehouseName(warehouseName); 11727 commandForm.setLocationTypeName(locationTypeName); 11728 11729 var commandResult = WarehouseUtil.getHome().deleteLocationType(BaseGraphQl.getUserVisitPK(env), commandForm); 11730 mutationResultObject.setCommandResult(commandResult); 11731 } catch (NamingException ex) { 11732 throw new RuntimeException(ex); 11733 } 11734 11735 return mutationResultObject; 11736 } 11737 11738 @GraphQLField 11739 @GraphQLRelayMutation 11740 static MutationResultWithIdObject editLocationType(final DataFetchingEnvironment env, 11741 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11742 @GraphQLName("originalLocationTypeName") @GraphQLNonNull final String originalLocationTypeName, 11743 @GraphQLName("locationTypeName") final String locationTypeName, 11744 @GraphQLName("isDefault") final String isDefault, 11745 @GraphQLName("sortOrder") final String sortOrder, 11746 @GraphQLName("description") final String description) { 11747 var mutationResultObject = new MutationResultWithIdObject(); 11748 11749 try { 11750 var spec = WarehouseUtil.getHome().getLocationTypeSpec(); 11751 11752 spec.setWarehouseName(warehouseName); 11753 spec.setLocationTypeName(originalLocationTypeName); 11754 11755 var commandForm = WarehouseUtil.getHome().getEditLocationTypeForm(); 11756 11757 commandForm.setSpec(spec); 11758 commandForm.setEditMode(EditMode.LOCK); 11759 11760 var commandResult = WarehouseUtil.getHome().editLocationType(BaseGraphQl.getUserVisitPK(env), commandForm); 11761 11762 if(!commandResult.hasErrors()) { 11763 var executionResult = commandResult.getExecutionResult(); 11764 var result = executionResult.getResult(); 11765 Map<String, Object> arguments = env.getArgument("input"); 11766 var edit = result.getEdit(); 11767 11768 mutationResultObject.setEntityInstance(result.getLocationType().getEntityInstance()); 11769 11770 if(arguments.containsKey("locationTypeName")) 11771 edit.setLocationTypeName(locationTypeName); 11772 if(arguments.containsKey("isDefault")) 11773 edit.setIsDefault(isDefault); 11774 if(arguments.containsKey("sortOrder")) 11775 edit.setSortOrder(sortOrder); 11776 if(arguments.containsKey("description")) 11777 edit.setDescription(description); 11778 11779 commandForm.setEdit(edit); 11780 commandForm.setEditMode(EditMode.UPDATE); 11781 11782 commandResult = WarehouseUtil.getHome().editLocationType(BaseGraphQl.getUserVisitPK(env), commandForm); 11783 } 11784 11785 mutationResultObject.setCommandResult(commandResult); 11786 } catch (NamingException ex) { 11787 throw new RuntimeException(ex); 11788 } 11789 11790 return mutationResultObject; 11791 } 11792 11793 @GraphQLField 11794 @GraphQLRelayMutation 11795 static MutationResultWithIdObject createLocation(final DataFetchingEnvironment env, 11796 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11797 @GraphQLName("locationName") @GraphQLNonNull final String locationName, 11798 @GraphQLName("locationTypeName") @GraphQLNonNull final String locationTypeName, 11799 @GraphQLName("locationUseTypeName") @GraphQLNonNull final String locationUseTypeName, 11800 @GraphQLName("velocity") @GraphQLNonNull final String velocity, 11801 @GraphQLName("inventoryLocationGroupName") @GraphQLNonNull final String inventoryLocationGroupName, 11802 @GraphQLName("description") final String description) { 11803 var mutationResultObject = new MutationResultWithIdObject(); 11804 11805 try { 11806 var commandForm = WarehouseUtil.getHome().getCreateLocationForm(); 11807 11808 commandForm.setWarehouseName(warehouseName); 11809 commandForm.setLocationName(locationName); 11810 commandForm.setLocationTypeName(locationTypeName); 11811 commandForm.setLocationUseTypeName(locationUseTypeName); 11812 commandForm.setVelocity(velocity); 11813 commandForm.setInventoryLocationGroupName(inventoryLocationGroupName); 11814 commandForm.setDescription(description); 11815 11816 var commandResult = WarehouseUtil.getHome().createLocation(BaseGraphQl.getUserVisitPK(env), commandForm); 11817 mutationResultObject.setCommandResult(commandResult); 11818 11819 if(!commandResult.hasErrors()) { 11820 var result = commandResult.getExecutionResult().getResult(); 11821 11822 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 11823 } 11824 } catch (NamingException ex) { 11825 throw new RuntimeException(ex); 11826 } 11827 11828 return mutationResultObject; 11829 } 11830 11831 @GraphQLField 11832 @GraphQLRelayMutation 11833 static MutationResultObject deleteLocation(final DataFetchingEnvironment env, 11834 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11835 @GraphQLName("locationName") @GraphQLNonNull final String locationName) { 11836 var mutationResultObject = new MutationResultObject(); 11837 11838 try { 11839 var commandForm = WarehouseUtil.getHome().getDeleteLocationForm(); 11840 11841 commandForm.setWarehouseName(warehouseName); 11842 commandForm.setLocationName(locationName); 11843 11844 var commandResult = WarehouseUtil.getHome().deleteLocation(BaseGraphQl.getUserVisitPK(env), commandForm); 11845 mutationResultObject.setCommandResult(commandResult); 11846 } catch (NamingException ex) { 11847 throw new RuntimeException(ex); 11848 } 11849 11850 return mutationResultObject; 11851 } 11852 11853 @GraphQLField 11854 @GraphQLRelayMutation 11855 static MutationResultWithIdObject editLocation(final DataFetchingEnvironment env, 11856 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11857 @GraphQLName("originalLocationName") @GraphQLNonNull final String originalLocationName, 11858 @GraphQLName("locationName") final String locationName, 11859 @GraphQLName("locationTypeName") final String locationTypeName, 11860 @GraphQLName("locationUseTypeName") final String locationUseTypeName, 11861 @GraphQLName("velocity") final String velocity, 11862 @GraphQLName("inventoryLocationGroupName") final String inventoryLocationGroupName, 11863 @GraphQLName("description") final String description) { 11864 var mutationResultObject = new MutationResultWithIdObject(); 11865 11866 try { 11867 var spec = WarehouseUtil.getHome().getLocationSpec(); 11868 11869 spec.setWarehouseName(warehouseName); 11870 spec.setLocationName(originalLocationName); 11871 11872 var commandForm = WarehouseUtil.getHome().getEditLocationForm(); 11873 11874 commandForm.setSpec(spec); 11875 commandForm.setEditMode(EditMode.LOCK); 11876 11877 var commandResult = WarehouseUtil.getHome().editLocation(BaseGraphQl.getUserVisitPK(env), commandForm); 11878 11879 if(!commandResult.hasErrors()) { 11880 var executionResult = commandResult.getExecutionResult(); 11881 var result = executionResult.getResult(); 11882 Map<String, Object> arguments = env.getArgument("input"); 11883 var edit = result.getEdit(); 11884 11885 mutationResultObject.setEntityInstance(result.getLocation().getEntityInstance()); 11886 11887 if(arguments.containsKey("locationName")) 11888 edit.setLocationName(locationName); 11889 if(arguments.containsKey("locationTypeName")) 11890 edit.setLocationTypeName(locationTypeName); 11891 if(arguments.containsKey("locationUseTypeName")) 11892 edit.setLocationUseTypeName(locationUseTypeName); 11893 if(arguments.containsKey("velocity")) 11894 edit.setVelocity(velocity); 11895 if(arguments.containsKey("inventoryLocationGroupName")) 11896 edit.setInventoryLocationGroupName(inventoryLocationGroupName); 11897 if(arguments.containsKey("description")) 11898 edit.setDescription(description); 11899 11900 commandForm.setEdit(edit); 11901 commandForm.setEditMode(EditMode.UPDATE); 11902 11903 commandResult = WarehouseUtil.getHome().editLocation(BaseGraphQl.getUserVisitPK(env), commandForm); 11904 } 11905 11906 mutationResultObject.setCommandResult(commandResult); 11907 } catch (NamingException ex) { 11908 throw new RuntimeException(ex); 11909 } 11910 11911 return mutationResultObject; 11912 } 11913 11914 @GraphQLField 11915 @GraphQLRelayMutation 11916 @GraphQLName("setLocationStatus") 11917 static MutationResultObject setLocationStatus(final DataFetchingEnvironment env, 11918 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11919 @GraphQLName("locationName") @GraphQLNonNull final String locationName, 11920 @GraphQLName("locationStatusChoice") @GraphQLNonNull final String locationStatusChoice) { 11921 var mutationResultObject = new MutationResultObject(); 11922 11923 try { 11924 var commandForm = WarehouseUtil.getHome().getSetLocationStatusForm(); 11925 11926 commandForm.setWarehouseName(warehouseName); 11927 commandForm.setLocationName(locationName); 11928 commandForm.setLocationStatusChoice(locationStatusChoice); 11929 11930 mutationResultObject.setCommandResult(WarehouseUtil.getHome().setLocationStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 11931 } catch (NamingException ex) { 11932 throw new RuntimeException(ex); 11933 } 11934 11935 return mutationResultObject; 11936 } 11937 11938 @GraphQLField 11939 @GraphQLRelayMutation 11940 static MutationResultWithIdObject createLocationNameElement(final DataFetchingEnvironment env, 11941 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11942 @GraphQLName("locationTypeName") @GraphQLNonNull final String locationTypeName, 11943 @GraphQLName("locationNameElementName") @GraphQLNonNull final String locationNameElementName, 11944 @GraphQLName("offset") @GraphQLNonNull final String offset, 11945 @GraphQLName("length") @GraphQLNonNull final String length, 11946 @GraphQLName("validationPattern") final String validationPattern, 11947 @GraphQLName("description") final String description) { 11948 var mutationResultObject = new MutationResultWithIdObject(); 11949 11950 try { 11951 var commandForm = WarehouseUtil.getHome().getCreateLocationNameElementForm(); 11952 11953 commandForm.setWarehouseName(warehouseName); 11954 commandForm.setLocationTypeName(locationTypeName); 11955 commandForm.setLocationNameElementName(locationNameElementName); 11956 commandForm.setOffset(offset); 11957 commandForm.setLength(length); 11958 commandForm.setValidationPattern(validationPattern); 11959 commandForm.setDescription(description); 11960 11961 var commandResult = WarehouseUtil.getHome().createLocationNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 11962 mutationResultObject.setCommandResult(commandResult); 11963 11964 if(!commandResult.hasErrors()) { 11965 var result = commandResult.getExecutionResult().getResult(); 11966 11967 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 11968 } 11969 } catch (NamingException ex) { 11970 throw new RuntimeException(ex); 11971 } 11972 11973 return mutationResultObject; 11974 } 11975 11976 @GraphQLField 11977 @GraphQLRelayMutation 11978 static MutationResultObject deleteLocationNameElement(final DataFetchingEnvironment env, 11979 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11980 @GraphQLName("locationTypeName") @GraphQLNonNull final String locationTypeName, 11981 @GraphQLName("locationNameElementName") @GraphQLNonNull final String locationNameElementName) { 11982 var mutationResultObject = new MutationResultObject(); 11983 11984 try { 11985 var commandForm = WarehouseUtil.getHome().getDeleteLocationNameElementForm(); 11986 11987 commandForm.setWarehouseName(warehouseName); 11988 commandForm.setLocationTypeName(locationTypeName); 11989 commandForm.setLocationNameElementName(locationNameElementName); 11990 11991 var commandResult = WarehouseUtil.getHome().deleteLocationNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 11992 mutationResultObject.setCommandResult(commandResult); 11993 } catch (NamingException ex) { 11994 throw new RuntimeException(ex); 11995 } 11996 11997 return mutationResultObject; 11998 } 11999 12000 @GraphQLField 12001 @GraphQLRelayMutation 12002 static MutationResultWithIdObject editLocationNameElement(final DataFetchingEnvironment env, 12003 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 12004 @GraphQLName("locationTypeName") @GraphQLNonNull final String locationTypeName, 12005 @GraphQLName("originalLocationNameElementName") @GraphQLNonNull final String originalLocationNameElementName, 12006 @GraphQLName("locationNameElementName") final String locationNameElementName, 12007 @GraphQLName("offset") final String offset, 12008 @GraphQLName("length") final String length, 12009 @GraphQLName("validationPattern") final String validationPattern, 12010 @GraphQLName("description") final String description) { 12011 var mutationResultObject = new MutationResultWithIdObject(); 12012 12013 try { 12014 var spec = WarehouseUtil.getHome().getLocationNameElementSpec(); 12015 12016 spec.setWarehouseName(warehouseName); 12017 spec.setLocationTypeName(locationTypeName); 12018 spec.setLocationNameElementName(originalLocationNameElementName); 12019 12020 var commandForm = WarehouseUtil.getHome().getEditLocationNameElementForm(); 12021 12022 commandForm.setSpec(spec); 12023 commandForm.setEditMode(EditMode.LOCK); 12024 12025 var commandResult = WarehouseUtil.getHome().editLocationNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 12026 12027 if(!commandResult.hasErrors()) { 12028 var executionResult = commandResult.getExecutionResult(); 12029 var result = executionResult.getResult(); 12030 Map<String, Object> arguments = env.getArgument("input"); 12031 var edit = result.getEdit(); 12032 12033 mutationResultObject.setEntityInstance(result.getLocationNameElement().getEntityInstance()); 12034 12035 if(arguments.containsKey("locationNameElementName")) 12036 edit.setLocationNameElementName(locationNameElementName); 12037 if(arguments.containsKey("offset")) 12038 edit.setOffset(offset); 12039 if(arguments.containsKey("length")) 12040 edit.setLength(length); 12041 if(arguments.containsKey("validationPattern")) 12042 edit.setValidationPattern(validationPattern); 12043 if(arguments.containsKey("description")) 12044 edit.setDescription(description); 12045 12046 commandForm.setEdit(edit); 12047 commandForm.setEditMode(EditMode.UPDATE); 12048 12049 commandResult = WarehouseUtil.getHome().editLocationNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 12050 } 12051 12052 mutationResultObject.setCommandResult(commandResult); 12053 } catch (NamingException ex) { 12054 throw new RuntimeException(ex); 12055 } 12056 12057 return mutationResultObject; 12058 } 12059 12060 @GraphQLField 12061 @GraphQLRelayMutation 12062 static MutationResultWithIdObject createItemImageType(final DataFetchingEnvironment env, 12063 @GraphQLName("itemImageTypeName") @GraphQLNonNull final String itemImageTypeName, 12064 @GraphQLName("preferredMimeTypeName") final String preferredMimeTypeName, 12065 @GraphQLName("quality") final String quality, 12066 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 12067 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 12068 @GraphQLName("description") final String description) { 12069 var mutationResultObject = new MutationResultWithIdObject(); 12070 12071 try { 12072 var commandForm = ItemUtil.getHome().getCreateItemImageTypeForm(); 12073 12074 commandForm.setItemImageTypeName(itemImageTypeName); 12075 commandForm.setPreferredMimeTypeName(preferredMimeTypeName); 12076 commandForm.setQuality(quality); 12077 commandForm.setIsDefault(isDefault); 12078 commandForm.setSortOrder(sortOrder); 12079 commandForm.setDescription(description); 12080 12081 var commandResult = ItemUtil.getHome().createItemImageType(BaseGraphQl.getUserVisitPK(env), commandForm); 12082 mutationResultObject.setCommandResult(commandResult); 12083 12084 if(!commandResult.hasErrors()) { 12085 var result = commandResult.getExecutionResult().getResult(); 12086 12087 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 12088 } 12089 } catch (NamingException ex) { 12090 throw new RuntimeException(ex); 12091 } 12092 12093 return mutationResultObject; 12094 } 12095 12096 @GraphQLField 12097 @GraphQLRelayMutation 12098 static MutationResultWithIdObject editItemImageType(final DataFetchingEnvironment env, 12099 @GraphQLName("originalItemImageTypeName") final String originalItemImageTypeName, 12100 @GraphQLName("id") @GraphQLID final String id, 12101 @GraphQLName("itemImageTypeName") final String itemImageTypeName, 12102 @GraphQLName("preferredMimeTypeName") final String preferredMimeTypeName, 12103 @GraphQLName("quality") final String quality, 12104 @GraphQLName("isDefault") final String isDefault, 12105 @GraphQLName("sortOrder") final String sortOrder, 12106 @GraphQLName("description") final String description) { 12107 var mutationResultObject = new MutationResultWithIdObject(); 12108 12109 try { 12110 var spec = ItemUtil.getHome().getItemImageTypeUniversalSpec(); 12111 12112 spec.setItemImageTypeName(originalItemImageTypeName); 12113 spec.setUuid(id); 12114 12115 var commandForm = ItemUtil.getHome().getEditItemImageTypeForm(); 12116 12117 commandForm.setSpec(spec); 12118 commandForm.setEditMode(EditMode.LOCK); 12119 12120 var commandResult = ItemUtil.getHome().editItemImageType(BaseGraphQl.getUserVisitPK(env), commandForm); 12121 12122 if(!commandResult.hasErrors()) { 12123 var executionResult = commandResult.getExecutionResult(); 12124 var result = executionResult.getResult(); 12125 Map<String, Object> arguments = env.getArgument("input"); 12126 var edit = result.getEdit(); 12127 12128 mutationResultObject.setEntityInstance(result.getItemImageType().getEntityInstance()); 12129 12130 if(arguments.containsKey("itemImageTypeName")) 12131 edit.setItemImageTypeName(itemImageTypeName); 12132 if(arguments.containsKey("preferredMimeTypeName")) 12133 edit.setPreferredMimeTypeName(preferredMimeTypeName); 12134 if(arguments.containsKey("quality")) 12135 edit.setQuality(quality); 12136 if(arguments.containsKey("isDefault")) 12137 edit.setIsDefault(isDefault); 12138 if(arguments.containsKey("sortOrder")) 12139 edit.setSortOrder(sortOrder); 12140 if(arguments.containsKey("description")) 12141 edit.setDescription(description); 12142 12143 commandForm.setEdit(edit); 12144 commandForm.setEditMode(EditMode.UPDATE); 12145 12146 commandResult = ItemUtil.getHome().editItemImageType(BaseGraphQl.getUserVisitPK(env), commandForm); 12147 } 12148 12149 mutationResultObject.setCommandResult(commandResult); 12150 } catch (NamingException ex) { 12151 throw new RuntimeException(ex); 12152 } 12153 12154 return mutationResultObject; 12155 } 12156 12157 @GraphQLField 12158 @GraphQLRelayMutation 12159 static MutationResultObject deleteItemImageType(final DataFetchingEnvironment env, 12160 @GraphQLName("itemImageTypeName") final String itemImageTypeName, 12161 @GraphQLName("id") @GraphQLID final String id) { 12162 var mutationResultObject = new MutationResultObject(); 12163 12164 try { 12165 var commandForm = ItemUtil.getHome().getDeleteItemImageTypeForm(); 12166 12167 commandForm.setItemImageTypeName(itemImageTypeName); 12168 commandForm.setUuid(id); 12169 12170 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemImageType(BaseGraphQl.getUserVisitPK(env), commandForm)); 12171 } catch (NamingException ex) { 12172 throw new RuntimeException(ex); 12173 } 12174 12175 return mutationResultObject; 12176 } 12177 12178 @GraphQLField 12179 @GraphQLRelayMutation 12180 static MutationResultWithIdObject createItemDescriptionTypeUseType(final DataFetchingEnvironment env, 12181 @GraphQLName("itemDescriptionTypeUseTypeName") @GraphQLNonNull final String itemDescriptionTypeUseTypeName, 12182 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 12183 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 12184 @GraphQLName("description") final String description) { 12185 var mutationResultObject = new MutationResultWithIdObject(); 12186 12187 try { 12188 var commandForm = ItemUtil.getHome().getCreateItemDescriptionTypeUseTypeForm(); 12189 12190 commandForm.setItemDescriptionTypeUseTypeName(itemDescriptionTypeUseTypeName); 12191 commandForm.setIsDefault(isDefault); 12192 commandForm.setSortOrder(sortOrder); 12193 commandForm.setDescription(description); 12194 12195 var commandResult = ItemUtil.getHome().createItemDescriptionTypeUseType(BaseGraphQl.getUserVisitPK(env), commandForm); 12196 mutationResultObject.setCommandResult(commandResult); 12197 12198 if(!commandResult.hasErrors()) { 12199 var result = commandResult.getExecutionResult().getResult(); 12200 12201 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 12202 } 12203 } catch (NamingException ex) { 12204 throw new RuntimeException(ex); 12205 } 12206 12207 return mutationResultObject; 12208 } 12209 12210 @GraphQLField 12211 @GraphQLRelayMutation 12212 static MutationResultWithIdObject editItemDescriptionTypeUseType(final DataFetchingEnvironment env, 12213 @GraphQLName("originalItemDescriptionTypeUseTypeName") final String originalItemDescriptionTypeUseTypeName, 12214 @GraphQLName("id") @GraphQLID final String id, 12215 @GraphQLName("itemDescriptionTypeUseTypeName") final String itemDescriptionTypeUseTypeName, 12216 @GraphQLName("isDefault") final String isDefault, 12217 @GraphQLName("sortOrder") final String sortOrder, 12218 @GraphQLName("description") final String description) { 12219 var mutationResultObject = new MutationResultWithIdObject(); 12220 12221 try { 12222 var spec = ItemUtil.getHome().getItemDescriptionTypeUseTypeUniversalSpec(); 12223 12224 spec.setItemDescriptionTypeUseTypeName(originalItemDescriptionTypeUseTypeName); 12225 spec.setUuid(id); 12226 12227 var commandForm = ItemUtil.getHome().getEditItemDescriptionTypeUseTypeForm(); 12228 12229 commandForm.setSpec(spec); 12230 commandForm.setEditMode(EditMode.LOCK); 12231 12232 var commandResult = ItemUtil.getHome().editItemDescriptionTypeUseType(BaseGraphQl.getUserVisitPK(env), commandForm); 12233 12234 if(!commandResult.hasErrors()) { 12235 var executionResult = commandResult.getExecutionResult(); 12236 var result = executionResult.getResult(); 12237 Map<String, Object> arguments = env.getArgument("input"); 12238 var edit = result.getEdit(); 12239 12240 mutationResultObject.setEntityInstance(result.getItemDescriptionTypeUseType().getEntityInstance()); 12241 12242 if(arguments.containsKey("itemDescriptionTypeUseTypeName")) 12243 edit.setItemDescriptionTypeUseTypeName(itemDescriptionTypeUseTypeName); 12244 if(arguments.containsKey("isDefault")) 12245 edit.setIsDefault(isDefault); 12246 if(arguments.containsKey("sortOrder")) 12247 edit.setSortOrder(sortOrder); 12248 if(arguments.containsKey("description")) 12249 edit.setDescription(description); 12250 12251 commandForm.setEdit(edit); 12252 commandForm.setEditMode(EditMode.UPDATE); 12253 12254 commandResult = ItemUtil.getHome().editItemDescriptionTypeUseType(BaseGraphQl.getUserVisitPK(env), commandForm); 12255 } 12256 12257 mutationResultObject.setCommandResult(commandResult); 12258 } catch (NamingException ex) { 12259 throw new RuntimeException(ex); 12260 } 12261 12262 return mutationResultObject; 12263 } 12264 12265 @GraphQLField 12266 @GraphQLRelayMutation 12267 static MutationResultObject deleteItemDescriptionTypeUseType(final DataFetchingEnvironment env, 12268 @GraphQLName("itemDescriptionTypeUseTypeName") final String itemDescriptionTypeUseTypeName, 12269 @GraphQLName("id") @GraphQLID final String id) { 12270 var mutationResultObject = new MutationResultObject(); 12271 12272 try { 12273 var commandForm = ItemUtil.getHome().getDeleteItemDescriptionTypeUseTypeForm(); 12274 12275 commandForm.setItemDescriptionTypeUseTypeName(itemDescriptionTypeUseTypeName); 12276 commandForm.setUuid(id); 12277 12278 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemDescriptionTypeUseType(BaseGraphQl.getUserVisitPK(env), commandForm)); 12279 } catch (NamingException ex) { 12280 throw new RuntimeException(ex); 12281 } 12282 12283 return mutationResultObject; 12284 } 12285 12286 @GraphQLField 12287 @GraphQLRelayMutation 12288 static MutationResultObject createItemDescriptionTypeUse(final DataFetchingEnvironment env, 12289 @GraphQLName("itemDescriptionTypeUseTypeName") @GraphQLNonNull final String itemDescriptionTypeUseTypeName, 12290 @GraphQLName("itemDescriptionTypeName") @GraphQLNonNull final String itemDescriptionTypeName) { 12291 var mutationResultObject = new MutationResultObject(); 12292 12293 try { 12294 var commandForm = ItemUtil.getHome().getCreateItemDescriptionTypeUseForm(); 12295 12296 commandForm.setItemDescriptionTypeUseTypeName(itemDescriptionTypeUseTypeName); 12297 commandForm.setItemDescriptionTypeName(itemDescriptionTypeName); 12298 12299 var commandResult = ItemUtil.getHome().createItemDescriptionTypeUse(BaseGraphQl.getUserVisitPK(env), commandForm); 12300 mutationResultObject.setCommandResult(commandResult); 12301 } catch (NamingException ex) { 12302 throw new RuntimeException(ex); 12303 } 12304 12305 return mutationResultObject; 12306 } 12307 12308 @GraphQLField 12309 @GraphQLRelayMutation 12310 static MutationResultObject deleteItemDescriptionTypeUse(final DataFetchingEnvironment env, 12311 @GraphQLName("itemDescriptionTypeUseTypeName") @GraphQLNonNull final String itemDescriptionTypeUseTypeName, 12312 @GraphQLName("itemDescriptionTypeName") @GraphQLNonNull final String itemDescriptionTypeName) { 12313 var mutationResultObject = new MutationResultObject(); 12314 12315 try { 12316 var commandForm = ItemUtil.getHome().getDeleteItemDescriptionTypeUseForm(); 12317 12318 commandForm.setItemDescriptionTypeUseTypeName(itemDescriptionTypeUseTypeName); 12319 commandForm.setItemDescriptionTypeName(itemDescriptionTypeName); 12320 12321 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemDescriptionTypeUse(BaseGraphQl.getUserVisitPK(env), commandForm)); 12322 } catch (NamingException ex) { 12323 throw new RuntimeException(ex); 12324 } 12325 12326 return mutationResultObject; 12327 } 12328 12329 @GraphQLField 12330 @GraphQLRelayMutation 12331 static MutationResultWithIdObject createItemDescriptionType(final DataFetchingEnvironment env, 12332 @GraphQLName("itemDescriptionTypeName") @GraphQLNonNull final String itemDescriptionTypeName, 12333 @GraphQLName("parentItemDescriptionTypeName") final String parentItemDescriptionTypeName, 12334 @GraphQLName("useParentIfMissing") @GraphQLNonNull final String useParentIfMissing, 12335 @GraphQLName("mimeTypeUsageTypeName") final String mimeTypeUsageTypeName, 12336 @GraphQLName("checkContentWebAddress") @GraphQLNonNull final String checkContentWebAddress, 12337 @GraphQLName("includeInIndex") @GraphQLNonNull final String includeInIndex, 12338 @GraphQLName("indexDefault") @GraphQLNonNull final String indexDefault, 12339 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 12340 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 12341 @GraphQLName("description") final String description, 12342 @GraphQLName("minimumHeight") final String minimumHeight, 12343 @GraphQLName("minimumWidth") final String minimumWidth, 12344 @GraphQLName("maximumHeight") final String maximumHeight, 12345 @GraphQLName("maximumWidth") final String maximumWidth, 12346 @GraphQLName("preferredHeight") final String preferredHeight, 12347 @GraphQLName("preferredWidth") final String preferredWidth, 12348 @GraphQLName("preferredMimeTypeName") final String preferredMimeTypeName, 12349 @GraphQLName("quality") final String quality, 12350 @GraphQLName("scaleFromParent") final String scaleFromParent) { 12351 var mutationResultObject = new MutationResultWithIdObject(); 12352 12353 try { 12354 var commandForm = ItemUtil.getHome().getCreateItemDescriptionTypeForm(); 12355 12356 commandForm.setItemDescriptionTypeName(itemDescriptionTypeName); 12357 commandForm.setParentItemDescriptionTypeName(parentItemDescriptionTypeName); 12358 commandForm.setUseParentIfMissing(useParentIfMissing); 12359 commandForm.setMimeTypeUsageTypeName(mimeTypeUsageTypeName); 12360 commandForm.setCheckContentWebAddress(checkContentWebAddress); 12361 commandForm.setIncludeInIndex(includeInIndex); 12362 commandForm.setIndexDefault(indexDefault); 12363 commandForm.setIsDefault(isDefault); 12364 commandForm.setSortOrder(sortOrder); 12365 commandForm.setDescription(description); 12366 commandForm.setMinimumHeight(minimumHeight); 12367 commandForm.setMinimumWidth(minimumWidth); 12368 commandForm.setMaximumHeight(maximumHeight); 12369 commandForm.setMaximumWidth(maximumWidth); 12370 commandForm.setPreferredHeight(preferredHeight); 12371 commandForm.setPreferredWidth(preferredWidth); 12372 commandForm.setPreferredMimeTypeName(preferredMimeTypeName); 12373 commandForm.setQuality(quality); 12374 commandForm.setScaleFromParent(scaleFromParent); 12375 12376 var commandResult = ItemUtil.getHome().createItemDescriptionType(BaseGraphQl.getUserVisitPK(env), commandForm); 12377 mutationResultObject.setCommandResult(commandResult); 12378 12379 if(!commandResult.hasErrors()) { 12380 var result = commandResult.getExecutionResult().getResult(); 12381 12382 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 12383 } 12384 } catch (NamingException ex) { 12385 throw new RuntimeException(ex); 12386 } 12387 12388 return mutationResultObject; 12389 } 12390 12391 @GraphQLField 12392 @GraphQLRelayMutation 12393 static MutationResultWithIdObject editItemDescriptionType(final DataFetchingEnvironment env, 12394 @GraphQLName("originalItemDescriptionTypeName") final String originalItemDescriptionTypeName, 12395 @GraphQLName("id") @GraphQLID final String id, 12396 @GraphQLName("itemDescriptionTypeName") final String itemDescriptionTypeName, 12397 @GraphQLName("parentItemDescriptionTypeName") final String parentItemDescriptionTypeName, 12398 @GraphQLName("useParentIfMissing") final String useParentIfMissing, 12399 @GraphQLName("checkContentWebAddress") final String checkContentWebAddress, 12400 @GraphQLName("includeInIndex") final String includeInIndex, 12401 @GraphQLName("indexDefault") final String indexDefault, 12402 @GraphQLName("isDefault") final String isDefault, 12403 @GraphQLName("sortOrder") final String sortOrder, 12404 @GraphQLName("description") final String description, 12405 @GraphQLName("minimumHeight") final String minimumHeight, 12406 @GraphQLName("minimumWidth") final String minimumWidth, 12407 @GraphQLName("maximumHeight") final String maximumHeight, 12408 @GraphQLName("maximumWidth") final String maximumWidth, 12409 @GraphQLName("preferredHeight") final String preferredHeight, 12410 @GraphQLName("preferredWidth") final String preferredWidth, 12411 @GraphQLName("preferredMimeTypeName") final String preferredMimeTypeName, 12412 @GraphQLName("quality") final String quality, 12413 @GraphQLName("scaleFromParent") final String scaleFromParent) { 12414 var mutationResultObject = new MutationResultWithIdObject(); 12415 12416 try { 12417 var spec = ItemUtil.getHome().getItemDescriptionTypeUniversalSpec(); 12418 12419 spec.setItemDescriptionTypeName(originalItemDescriptionTypeName); 12420 spec.setUuid(id); 12421 12422 var commandForm = ItemUtil.getHome().getEditItemDescriptionTypeForm(); 12423 12424 commandForm.setSpec(spec); 12425 commandForm.setEditMode(EditMode.LOCK); 12426 12427 var commandResult = ItemUtil.getHome().editItemDescriptionType(BaseGraphQl.getUserVisitPK(env), commandForm); 12428 12429 if(!commandResult.hasErrors()) { 12430 var executionResult = commandResult.getExecutionResult(); 12431 var result = executionResult.getResult(); 12432 Map<String, Object> arguments = env.getArgument("input"); 12433 var edit = result.getEdit(); 12434 12435 mutationResultObject.setEntityInstance(result.getItemDescriptionType().getEntityInstance()); 12436 12437 if(arguments.containsKey("itemDescriptionTypeName")) 12438 edit.setItemDescriptionTypeName(itemDescriptionTypeName); 12439 if(arguments.containsKey("useParentIfMissing")) 12440 edit.setUseParentIfMissing(useParentIfMissing); 12441 if(arguments.containsKey("checkContentWebAddress")) 12442 edit.setCheckContentWebAddress(checkContentWebAddress); 12443 if(arguments.containsKey("includeInIndex")) 12444 edit.setIncludeInIndex(includeInIndex); 12445 if(arguments.containsKey("indexDefault")) 12446 edit.setIndexDefault(indexDefault); 12447 if(arguments.containsKey("isDefault")) 12448 edit.setIsDefault(isDefault); 12449 if(arguments.containsKey("sortOrder")) 12450 edit.setSortOrder(sortOrder); 12451 if(arguments.containsKey("description")) 12452 edit.setDescription(description); 12453 if(arguments.containsKey("minimumHeight")) 12454 edit.setMinimumHeight(minimumHeight); 12455 if(arguments.containsKey("minimumWidth")) 12456 edit.setMinimumWidth(minimumWidth); 12457 if(arguments.containsKey("maximumHeight")) 12458 edit.setMaximumHeight(maximumHeight); 12459 if(arguments.containsKey("maximumWidth")) 12460 edit.setMaximumWidth(maximumWidth); 12461 if(arguments.containsKey("preferredHeight")) 12462 edit.setPreferredHeight(preferredHeight); 12463 if(arguments.containsKey("preferredWidth")) 12464 edit.setPreferredWidth(preferredWidth); 12465 if(arguments.containsKey("preferredMimeTypeName")) 12466 edit.setPreferredMimeTypeName(preferredMimeTypeName); 12467 if(arguments.containsKey("quality")) 12468 edit.setQuality(quality); 12469 if(arguments.containsKey("scaleFromParent")) 12470 edit.setScaleFromParent(scaleFromParent); 12471 12472 commandForm.setEdit(edit); 12473 commandForm.setEditMode(EditMode.UPDATE); 12474 12475 commandResult = ItemUtil.getHome().editItemDescriptionType(BaseGraphQl.getUserVisitPK(env), commandForm); 12476 } 12477 12478 mutationResultObject.setCommandResult(commandResult); 12479 } catch (NamingException ex) { 12480 throw new RuntimeException(ex); 12481 } 12482 12483 return mutationResultObject; 12484 } 12485 12486 @GraphQLField 12487 @GraphQLRelayMutation 12488 static MutationResultObject deleteItemDescriptionType(final DataFetchingEnvironment env, 12489 @GraphQLName("itemDescriptionTypeName") final String itemDescriptionTypeName, 12490 @GraphQLName("id") @GraphQLID final String id) { 12491 var mutationResultObject = new MutationResultObject(); 12492 12493 try { 12494 var commandForm = ItemUtil.getHome().getDeleteItemDescriptionTypeForm(); 12495 12496 commandForm.setItemDescriptionTypeName(itemDescriptionTypeName); 12497 commandForm.setUuid(id); 12498 12499 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemDescriptionType(BaseGraphQl.getUserVisitPK(env), commandForm)); 12500 } catch (NamingException ex) { 12501 throw new RuntimeException(ex); 12502 } 12503 12504 return mutationResultObject; 12505 } 12506 12507 @GraphQLField 12508 @GraphQLRelayMutation 12509 static MutationResultWithIdObject createItemAliasType(final DataFetchingEnvironment env, 12510 @GraphQLName("itemAliasTypeName") @GraphQLNonNull final String itemAliasTypeName, 12511 @GraphQLName("validationPattern") final String validationPattern, 12512 @GraphQLName("itemAliasChecksumTypeName") @GraphQLNonNull final String itemAliasChecksumTypeName, 12513 @GraphQLName("allowMultiple") @GraphQLNonNull final String allowMultiple, 12514 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 12515 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 12516 @GraphQLName("description") final String description) { 12517 var mutationResultObject = new MutationResultWithIdObject(); 12518 12519 try { 12520 var commandForm = ItemUtil.getHome().getCreateItemAliasTypeForm(); 12521 12522 commandForm.setItemAliasTypeName(itemAliasTypeName); 12523 commandForm.setValidationPattern(validationPattern); 12524 commandForm.setItemAliasChecksumTypeName(itemAliasChecksumTypeName); 12525 commandForm.setAllowMultiple(allowMultiple); 12526 commandForm.setIsDefault(isDefault); 12527 commandForm.setSortOrder(sortOrder); 12528 commandForm.setDescription(description); 12529 12530 var commandResult = ItemUtil.getHome().createItemAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 12531 mutationResultObject.setCommandResult(commandResult); 12532 12533 if(!commandResult.hasErrors()) { 12534 var result = commandResult.getExecutionResult().getResult(); 12535 12536 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 12537 } 12538 } catch (NamingException ex) { 12539 throw new RuntimeException(ex); 12540 } 12541 12542 return mutationResultObject; 12543 } 12544 12545 @GraphQLField 12546 @GraphQLRelayMutation 12547 static MutationResultWithIdObject editItemAliasType(final DataFetchingEnvironment env, 12548 @GraphQLName("originalItemAliasTypeName") final String originalItemAliasTypeName, 12549 @GraphQLName("id") @GraphQLID final String id, 12550 @GraphQLName("itemAliasTypeName") final String itemAliasTypeName, 12551 @GraphQLName("validationPattern") final String validationPattern, 12552 @GraphQLName("itemAliasChecksumTypeName") final String itemAliasChecksumTypeName, 12553 @GraphQLName("allowMultiple") final String allowMultiple, 12554 @GraphQLName("isDefault") final String isDefault, 12555 @GraphQLName("sortOrder") final String sortOrder, 12556 @GraphQLName("description") final String description) { 12557 var mutationResultObject = new MutationResultWithIdObject(); 12558 12559 try { 12560 var spec = ItemUtil.getHome().getItemAliasTypeUniversalSpec(); 12561 12562 spec.setItemAliasTypeName(originalItemAliasTypeName); 12563 spec.setUuid(id); 12564 12565 var commandForm = ItemUtil.getHome().getEditItemAliasTypeForm(); 12566 12567 commandForm.setSpec(spec); 12568 commandForm.setEditMode(EditMode.LOCK); 12569 12570 var commandResult = ItemUtil.getHome().editItemAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 12571 12572 if(!commandResult.hasErrors()) { 12573 var executionResult = commandResult.getExecutionResult(); 12574 var result = executionResult.getResult(); 12575 Map<String, Object> arguments = env.getArgument("input"); 12576 var edit = result.getEdit(); 12577 12578 mutationResultObject.setEntityInstance(result.getItemAliasType().getEntityInstance()); 12579 12580 if(arguments.containsKey("itemAliasTypeName")) 12581 edit.setItemAliasTypeName(itemAliasTypeName); 12582 if(arguments.containsKey("validationPattern")) 12583 edit.setValidationPattern(validationPattern); 12584 if(arguments.containsKey("itemAliasChecksumTypeName")) 12585 edit.setItemAliasChecksumTypeName(itemAliasChecksumTypeName); 12586 if(arguments.containsKey("allowMultiple")) 12587 edit.setAllowMultiple(allowMultiple); 12588 if(arguments.containsKey("isDefault")) 12589 edit.setIsDefault(isDefault); 12590 if(arguments.containsKey("sortOrder")) 12591 edit.setSortOrder(sortOrder); 12592 if(arguments.containsKey("description")) 12593 edit.setDescription(description); 12594 12595 commandForm.setEdit(edit); 12596 commandForm.setEditMode(EditMode.UPDATE); 12597 12598 commandResult = ItemUtil.getHome().editItemAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 12599 } 12600 12601 mutationResultObject.setCommandResult(commandResult); 12602 } catch (NamingException ex) { 12603 throw new RuntimeException(ex); 12604 } 12605 12606 return mutationResultObject; 12607 } 12608 12609 @GraphQLField 12610 @GraphQLRelayMutation 12611 static MutationResultObject deleteItemAliasType(final DataFetchingEnvironment env, 12612 @GraphQLName("itemAliasTypeName") final String itemAliasTypeName, 12613 @GraphQLName("id") @GraphQLID final String id) { 12614 var mutationResultObject = new MutationResultObject(); 12615 12616 try { 12617 var commandForm = ItemUtil.getHome().getDeleteItemAliasTypeForm(); 12618 12619 commandForm.setItemAliasTypeName(itemAliasTypeName); 12620 commandForm.setUuid(id); 12621 12622 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemAliasType(BaseGraphQl.getUserVisitPK(env), commandForm)); 12623 } catch (NamingException ex) { 12624 throw new RuntimeException(ex); 12625 } 12626 12627 return mutationResultObject; 12628 } 12629 12630 @GraphQLField 12631 @GraphQLRelayMutation 12632 static MutationResultObject createItemAlias(final DataFetchingEnvironment env, 12633 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 12634 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 12635 @GraphQLName("itemAliasTypeName") @GraphQLNonNull final String itemAliasTypeName, 12636 @GraphQLName("alias") @GraphQLNonNull final String alias) { 12637 var mutationResultObject = new MutationResultObject(); 12638 12639 try { 12640 var commandForm = ItemUtil.getHome().getCreateItemAliasForm(); 12641 12642 commandForm.setItemName(itemName); 12643 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 12644 commandForm.setItemAliasTypeName(itemAliasTypeName); 12645 commandForm.setAlias(alias); 12646 12647 var commandResult = ItemUtil.getHome().createItemAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 12648 mutationResultObject.setCommandResult(commandResult); 12649 } catch (NamingException ex) { 12650 throw new RuntimeException(ex); 12651 } 12652 12653 return mutationResultObject; 12654 } 12655 12656 @GraphQLField 12657 @GraphQLRelayMutation 12658 static MutationResultObject editItemAlias(final DataFetchingEnvironment env, 12659 @GraphQLName("originalAlias") @GraphQLNonNull final String originalAlias, 12660 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 12661 @GraphQLName("itemAliasTypeName") final String itemAliasTypeName, 12662 @GraphQLName("alias") final String alias) { 12663 var mutationResultObject = new MutationResultObject(); 12664 12665 try { 12666 var spec = ItemUtil.getHome().getItemAliasSpec(); 12667 12668 spec.setAlias(originalAlias); 12669 12670 var commandForm = ItemUtil.getHome().getEditItemAliasForm(); 12671 12672 commandForm.setSpec(spec); 12673 commandForm.setEditMode(EditMode.LOCK); 12674 12675 var commandResult = ItemUtil.getHome().editItemAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 12676 12677 if(!commandResult.hasErrors()) { 12678 var executionResult = commandResult.getExecutionResult(); 12679 var result = executionResult.getResult(); 12680 Map<String, Object> arguments = env.getArgument("input"); 12681 var edit = result.getEdit(); 12682 12683 if(arguments.containsKey("unitOfMeasureTypeName")) 12684 edit.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 12685 if(arguments.containsKey("itemAliasTypeName")) 12686 edit.setItemAliasTypeName(itemAliasTypeName); 12687 if(arguments.containsKey("alias")) 12688 edit.setAlias(alias); 12689 12690 commandForm.setEdit(edit); 12691 commandForm.setEditMode(EditMode.UPDATE); 12692 12693 commandResult = ItemUtil.getHome().editItemAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 12694 } 12695 12696 mutationResultObject.setCommandResult(commandResult); 12697 } catch (NamingException ex) { 12698 throw new RuntimeException(ex); 12699 } 12700 12701 return mutationResultObject; 12702 } 12703 12704 @GraphQLField 12705 @GraphQLRelayMutation 12706 static MutationResultObject deleteItemAlias(final DataFetchingEnvironment env, 12707 @GraphQLName("alias") @GraphQLID final String alias) { 12708 var mutationResultObject = new MutationResultObject(); 12709 12710 try { 12711 var commandForm = ItemUtil.getHome().getDeleteItemAliasForm(); 12712 12713 commandForm.setAlias(alias); 12714 12715 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemAlias(BaseGraphQl.getUserVisitPK(env), commandForm)); 12716 } catch (NamingException ex) { 12717 throw new RuntimeException(ex); 12718 } 12719 12720 return mutationResultObject; 12721 } 12722 12723 @GraphQLField 12724 @GraphQLRelayMutation 12725 static MutationResultWithIdObject createItemWeightType(final DataFetchingEnvironment env, 12726 @GraphQLName("itemWeightTypeName") @GraphQLNonNull final String itemWeightTypeName, 12727 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 12728 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 12729 @GraphQLName("description") final String description) { 12730 var mutationResultObject = new MutationResultWithIdObject(); 12731 12732 try { 12733 var commandForm = ItemUtil.getHome().getCreateItemWeightTypeForm(); 12734 12735 commandForm.setItemWeightTypeName(itemWeightTypeName); 12736 commandForm.setIsDefault(isDefault); 12737 commandForm.setSortOrder(sortOrder); 12738 commandForm.setDescription(description); 12739 12740 var commandResult = ItemUtil.getHome().createItemWeightType(BaseGraphQl.getUserVisitPK(env), commandForm); 12741 mutationResultObject.setCommandResult(commandResult); 12742 12743 if(!commandResult.hasErrors()) { 12744 var result = commandResult.getExecutionResult().getResult(); 12745 12746 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 12747 } 12748 } catch (NamingException ex) { 12749 throw new RuntimeException(ex); 12750 } 12751 12752 return mutationResultObject; 12753 } 12754 12755 @GraphQLField 12756 @GraphQLRelayMutation 12757 static MutationResultWithIdObject editItemWeightType(final DataFetchingEnvironment env, 12758 @GraphQLName("originalItemWeightTypeName") final String originalItemWeightTypeName, 12759 @GraphQLName("id") @GraphQLID final String id, 12760 @GraphQLName("itemWeightTypeName") final String itemWeightTypeName, 12761 @GraphQLName("isDefault") final String isDefault, 12762 @GraphQLName("sortOrder") final String sortOrder, 12763 @GraphQLName("description") final String description) { 12764 var mutationResultObject = new MutationResultWithIdObject(); 12765 12766 try { 12767 var spec = ItemUtil.getHome().getItemWeightTypeUniversalSpec(); 12768 12769 spec.setItemWeightTypeName(originalItemWeightTypeName); 12770 spec.setUuid(id); 12771 12772 var commandForm = ItemUtil.getHome().getEditItemWeightTypeForm(); 12773 12774 commandForm.setSpec(spec); 12775 commandForm.setEditMode(EditMode.LOCK); 12776 12777 var commandResult = ItemUtil.getHome().editItemWeightType(BaseGraphQl.getUserVisitPK(env), commandForm); 12778 12779 if(!commandResult.hasErrors()) { 12780 var executionResult = commandResult.getExecutionResult(); 12781 var result = executionResult.getResult(); 12782 Map<String, Object> arguments = env.getArgument("input"); 12783 var edit = result.getEdit(); 12784 12785 mutationResultObject.setEntityInstance(result.getItemWeightType().getEntityInstance()); 12786 12787 if(arguments.containsKey("itemWeightTypeName")) 12788 edit.setItemWeightTypeName(itemWeightTypeName); 12789 if(arguments.containsKey("isDefault")) 12790 edit.setIsDefault(isDefault); 12791 if(arguments.containsKey("sortOrder")) 12792 edit.setSortOrder(sortOrder); 12793 if(arguments.containsKey("description")) 12794 edit.setDescription(description); 12795 12796 commandForm.setEdit(edit); 12797 commandForm.setEditMode(EditMode.UPDATE); 12798 12799 commandResult = ItemUtil.getHome().editItemWeightType(BaseGraphQl.getUserVisitPK(env), commandForm); 12800 } 12801 12802 mutationResultObject.setCommandResult(commandResult); 12803 } catch (NamingException ex) { 12804 throw new RuntimeException(ex); 12805 } 12806 12807 return mutationResultObject; 12808 } 12809 12810 @GraphQLField 12811 @GraphQLRelayMutation 12812 static MutationResultObject deleteItemWeightType(final DataFetchingEnvironment env, 12813 @GraphQLName("itemWeightTypeName") final String itemWeightTypeName, 12814 @GraphQLName("id") @GraphQLID final String id) { 12815 var mutationResultObject = new MutationResultObject(); 12816 12817 try { 12818 var commandForm = ItemUtil.getHome().getDeleteItemWeightTypeForm(); 12819 12820 commandForm.setItemWeightTypeName(itemWeightTypeName); 12821 commandForm.setUuid(id); 12822 12823 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemWeightType(BaseGraphQl.getUserVisitPK(env), commandForm)); 12824 } catch (NamingException ex) { 12825 throw new RuntimeException(ex); 12826 } 12827 12828 return mutationResultObject; 12829 } 12830 12831 @GraphQLField 12832 @GraphQLRelayMutation 12833 static MutationResultWithIdObject createItemVolumeType(final DataFetchingEnvironment env, 12834 @GraphQLName("itemVolumeTypeName") @GraphQLNonNull final String itemVolumeTypeName, 12835 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 12836 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 12837 @GraphQLName("description") final String description) { 12838 var mutationResultObject = new MutationResultWithIdObject(); 12839 12840 try { 12841 var commandForm = ItemUtil.getHome().getCreateItemVolumeTypeForm(); 12842 12843 commandForm.setItemVolumeTypeName(itemVolumeTypeName); 12844 commandForm.setIsDefault(isDefault); 12845 commandForm.setSortOrder(sortOrder); 12846 commandForm.setDescription(description); 12847 12848 var commandResult = ItemUtil.getHome().createItemVolumeType(BaseGraphQl.getUserVisitPK(env), commandForm); 12849 mutationResultObject.setCommandResult(commandResult); 12850 12851 if(!commandResult.hasErrors()) { 12852 var result = commandResult.getExecutionResult().getResult(); 12853 12854 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 12855 } 12856 } catch (NamingException ex) { 12857 throw new RuntimeException(ex); 12858 } 12859 12860 return mutationResultObject; 12861 } 12862 12863 @GraphQLField 12864 @GraphQLRelayMutation 12865 static MutationResultWithIdObject editItemVolumeType(final DataFetchingEnvironment env, 12866 @GraphQLName("originalItemVolumeTypeName") final String originalItemVolumeTypeName, 12867 @GraphQLName("id") @GraphQLID final String id, 12868 @GraphQLName("itemVolumeTypeName") final String itemVolumeTypeName, 12869 @GraphQLName("isDefault") final String isDefault, 12870 @GraphQLName("sortOrder") final String sortOrder, 12871 @GraphQLName("description") final String description) { 12872 var mutationResultObject = new MutationResultWithIdObject(); 12873 12874 try { 12875 var spec = ItemUtil.getHome().getItemVolumeTypeUniversalSpec(); 12876 12877 spec.setItemVolumeTypeName(originalItemVolumeTypeName); 12878 spec.setUuid(id); 12879 12880 var commandForm = ItemUtil.getHome().getEditItemVolumeTypeForm(); 12881 12882 commandForm.setSpec(spec); 12883 commandForm.setEditMode(EditMode.LOCK); 12884 12885 var commandResult = ItemUtil.getHome().editItemVolumeType(BaseGraphQl.getUserVisitPK(env), commandForm); 12886 12887 if(!commandResult.hasErrors()) { 12888 var executionResult = commandResult.getExecutionResult(); 12889 var result = executionResult.getResult(); 12890 Map<String, Object> arguments = env.getArgument("input"); 12891 var edit = result.getEdit(); 12892 12893 mutationResultObject.setEntityInstance(result.getItemVolumeType().getEntityInstance()); 12894 12895 if(arguments.containsKey("itemVolumeTypeName")) 12896 edit.setItemVolumeTypeName(itemVolumeTypeName); 12897 if(arguments.containsKey("isDefault")) 12898 edit.setIsDefault(isDefault); 12899 if(arguments.containsKey("sortOrder")) 12900 edit.setSortOrder(sortOrder); 12901 if(arguments.containsKey("description")) 12902 edit.setDescription(description); 12903 12904 commandForm.setEdit(edit); 12905 commandForm.setEditMode(EditMode.UPDATE); 12906 12907 commandResult = ItemUtil.getHome().editItemVolumeType(BaseGraphQl.getUserVisitPK(env), commandForm); 12908 } 12909 12910 mutationResultObject.setCommandResult(commandResult); 12911 } catch (NamingException ex) { 12912 throw new RuntimeException(ex); 12913 } 12914 12915 return mutationResultObject; 12916 } 12917 12918 @GraphQLField 12919 @GraphQLRelayMutation 12920 static MutationResultObject deleteItemVolumeType(final DataFetchingEnvironment env, 12921 @GraphQLName("itemVolumeTypeName") final String itemVolumeTypeName, 12922 @GraphQLName("id") @GraphQLID final String id) { 12923 var mutationResultObject = new MutationResultObject(); 12924 12925 try { 12926 var commandForm = ItemUtil.getHome().getDeleteItemVolumeTypeForm(); 12927 12928 commandForm.setItemVolumeTypeName(itemVolumeTypeName); 12929 commandForm.setUuid(id); 12930 12931 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemVolumeType(BaseGraphQl.getUserVisitPK(env), commandForm)); 12932 } catch (NamingException ex) { 12933 throw new RuntimeException(ex); 12934 } 12935 12936 return mutationResultObject; 12937 } 12938 12939 @GraphQLField 12940 @GraphQLRelayMutation 12941 static MutationResultWithIdObject createRelatedItemType(final DataFetchingEnvironment env, 12942 @GraphQLName("relatedItemTypeName") @GraphQLNonNull final String relatedItemTypeName, 12943 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 12944 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 12945 @GraphQLName("description") final String description) { 12946 var mutationResultObject = new MutationResultWithIdObject(); 12947 12948 try { 12949 var commandForm = ItemUtil.getHome().getCreateRelatedItemTypeForm(); 12950 12951 commandForm.setRelatedItemTypeName(relatedItemTypeName); 12952 commandForm.setIsDefault(isDefault); 12953 commandForm.setSortOrder(sortOrder); 12954 commandForm.setDescription(description); 12955 12956 var commandResult = ItemUtil.getHome().createRelatedItemType(BaseGraphQl.getUserVisitPK(env), commandForm); 12957 mutationResultObject.setCommandResult(commandResult); 12958 12959 if(!commandResult.hasErrors()) { 12960 var result = commandResult.getExecutionResult().getResult(); 12961 12962 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 12963 } 12964 } catch (NamingException ex) { 12965 throw new RuntimeException(ex); 12966 } 12967 12968 return mutationResultObject; 12969 } 12970 12971 @GraphQLField 12972 @GraphQLRelayMutation 12973 static MutationResultWithIdObject editRelatedItemType(final DataFetchingEnvironment env, 12974 @GraphQLName("originalRelatedItemTypeName") final String originalRelatedItemTypeName, 12975 @GraphQLName("id") @GraphQLID final String id, 12976 @GraphQLName("relatedItemTypeName") final String relatedItemTypeName, 12977 @GraphQLName("isDefault") final String isDefault, 12978 @GraphQLName("sortOrder") final String sortOrder, 12979 @GraphQLName("description") final String description) { 12980 var mutationResultObject = new MutationResultWithIdObject(); 12981 12982 try { 12983 var spec = ItemUtil.getHome().getRelatedItemTypeUniversalSpec(); 12984 12985 spec.setRelatedItemTypeName(originalRelatedItemTypeName); 12986 spec.setUuid(id); 12987 12988 var commandForm = ItemUtil.getHome().getEditRelatedItemTypeForm(); 12989 12990 commandForm.setSpec(spec); 12991 commandForm.setEditMode(EditMode.LOCK); 12992 12993 var commandResult = ItemUtil.getHome().editRelatedItemType(BaseGraphQl.getUserVisitPK(env), commandForm); 12994 12995 if(!commandResult.hasErrors()) { 12996 var executionResult = commandResult.getExecutionResult(); 12997 var result = executionResult.getResult(); 12998 Map<String, Object> arguments = env.getArgument("input"); 12999 var edit = result.getEdit(); 13000 13001 mutationResultObject.setEntityInstance(result.getRelatedItemType().getEntityInstance()); 13002 13003 if(arguments.containsKey("relatedItemTypeName")) 13004 edit.setRelatedItemTypeName(relatedItemTypeName); 13005 if(arguments.containsKey("isDefault")) 13006 edit.setIsDefault(isDefault); 13007 if(arguments.containsKey("sortOrder")) 13008 edit.setSortOrder(sortOrder); 13009 if(arguments.containsKey("description")) 13010 edit.setDescription(description); 13011 13012 commandForm.setEdit(edit); 13013 commandForm.setEditMode(EditMode.UPDATE); 13014 13015 commandResult = ItemUtil.getHome().editRelatedItemType(BaseGraphQl.getUserVisitPK(env), commandForm); 13016 } 13017 13018 mutationResultObject.setCommandResult(commandResult); 13019 } catch (NamingException ex) { 13020 throw new RuntimeException(ex); 13021 } 13022 13023 return mutationResultObject; 13024 } 13025 13026 @GraphQLField 13027 @GraphQLRelayMutation 13028 static MutationResultObject deleteRelatedItemType(final DataFetchingEnvironment env, 13029 @GraphQLName("relatedItemTypeName") final String relatedItemTypeName, 13030 @GraphQLName("id") @GraphQLID final String id) { 13031 var mutationResultObject = new MutationResultObject(); 13032 13033 try { 13034 var commandForm = ItemUtil.getHome().getDeleteRelatedItemTypeForm(); 13035 13036 commandForm.setRelatedItemTypeName(relatedItemTypeName); 13037 commandForm.setUuid(id); 13038 13039 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteRelatedItemType(BaseGraphQl.getUserVisitPK(env), commandForm)); 13040 } catch (NamingException ex) { 13041 throw new RuntimeException(ex); 13042 } 13043 13044 return mutationResultObject; 13045 } 13046 13047 @GraphQLField 13048 @GraphQLRelayMutation 13049 static MutationResultWithIdObject createRelatedItem(final DataFetchingEnvironment env, 13050 @GraphQLName("relatedItemTypeName") @GraphQLNonNull final String relatedItemTypeName, 13051 @GraphQLName("fromItemName") @GraphQLNonNull final String fromItemName, 13052 @GraphQLName("toItemName") @GraphQLNonNull final String toItemName, 13053 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 13054 var mutationResultObject = new MutationResultWithIdObject(); 13055 13056 try { 13057 var commandForm = ItemUtil.getHome().getCreateRelatedItemForm(); 13058 13059 commandForm.setRelatedItemTypeName(relatedItemTypeName); 13060 commandForm.setFromItemName(fromItemName); 13061 commandForm.setToItemName(toItemName); 13062 commandForm.setSortOrder(sortOrder); 13063 13064 var commandResult = ItemUtil.getHome().createRelatedItem(BaseGraphQl.getUserVisitPK(env), commandForm); 13065 mutationResultObject.setCommandResult(commandResult); 13066 13067 if(!commandResult.hasErrors()) { 13068 var result = commandResult.getExecutionResult().getResult(); 13069 13070 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 13071 } 13072 } catch (NamingException ex) { 13073 throw new RuntimeException(ex); 13074 } 13075 13076 return mutationResultObject; 13077 } 13078 13079 @GraphQLField 13080 @GraphQLRelayMutation 13081 static MutationResultWithIdObject editRelatedItem(final DataFetchingEnvironment env, 13082 @GraphQLName("relatedItemTypeName") @GraphQLNonNull final String relatedItemTypeName, 13083 @GraphQLName("fromItemName") @GraphQLNonNull final String fromItemName, 13084 @GraphQLName("toItemName") @GraphQLNonNull final String toItemName, 13085 @GraphQLName("sortOrder") final String sortOrder) { 13086 var mutationResultObject = new MutationResultWithIdObject(); 13087 13088 try { 13089 var spec = ItemUtil.getHome().getRelatedItemSpec(); 13090 13091 spec.setRelatedItemTypeName(relatedItemTypeName); 13092 spec.setFromItemName(fromItemName); 13093 spec.setToItemName(toItemName); 13094 13095 var commandForm = ItemUtil.getHome().getEditRelatedItemForm(); 13096 13097 commandForm.setSpec(spec); 13098 commandForm.setEditMode(EditMode.LOCK); 13099 13100 var commandResult = ItemUtil.getHome().editRelatedItem(BaseGraphQl.getUserVisitPK(env), commandForm); 13101 13102 if(!commandResult.hasErrors()) { 13103 var executionResult = commandResult.getExecutionResult(); 13104 var result = executionResult.getResult(); 13105 Map<String, Object> arguments = env.getArgument("input"); 13106 var edit = result.getEdit(); 13107 13108 mutationResultObject.setEntityInstance(result.getRelatedItem().getEntityInstance()); 13109 13110 if(arguments.containsKey("sortOrder")) 13111 edit.setSortOrder(sortOrder); 13112 13113 commandForm.setEdit(edit); 13114 commandForm.setEditMode(EditMode.UPDATE); 13115 13116 commandResult = ItemUtil.getHome().editRelatedItem(BaseGraphQl.getUserVisitPK(env), commandForm); 13117 } 13118 13119 mutationResultObject.setCommandResult(commandResult); 13120 } catch (NamingException ex) { 13121 throw new RuntimeException(ex); 13122 } 13123 13124 return mutationResultObject; 13125 } 13126 13127 @GraphQLField 13128 @GraphQLRelayMutation 13129 static MutationResultObject deleteRelatedItem(final DataFetchingEnvironment env, 13130 @GraphQLName("relatedItemTypeName") @GraphQLNonNull final String relatedItemTypeName, 13131 @GraphQLName("fromItemName") @GraphQLNonNull final String fromItemName, 13132 @GraphQLName("toItemName") @GraphQLNonNull final String toItemName) { 13133 var mutationResultObject = new MutationResultObject(); 13134 13135 try { 13136 var commandForm = ItemUtil.getHome().getDeleteRelatedItemForm(); 13137 13138 commandForm.setRelatedItemTypeName(relatedItemTypeName); 13139 commandForm.setFromItemName(fromItemName); 13140 commandForm.setToItemName(toItemName); 13141 13142 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteRelatedItem(BaseGraphQl.getUserVisitPK(env), commandForm)); 13143 } catch (NamingException ex) { 13144 throw new RuntimeException(ex); 13145 } 13146 13147 return mutationResultObject; 13148 } 13149 13150 @GraphQLField 13151 @GraphQLRelayMutation 13152 static MutationResultWithIdObject createItem(final DataFetchingEnvironment env, 13153 @GraphQLName("itemName") final String itemName, 13154 @GraphQLName("itemTypeName") @GraphQLNonNull final String itemTypeName, 13155 @GraphQLName("itemUseTypeName") @GraphQLNonNull final String itemUseTypeName, 13156 @GraphQLName("itemCategoryName") final String itemCategoryName, 13157 @GraphQLName("itemAccountingCategoryName") final String itemAccountingCategoryName, 13158 @GraphQLName("itemPurchasingCategoryName") final String itemPurchasingCategoryName, 13159 @GraphQLName("companyName") @GraphQLNonNull final String companyName, 13160 @GraphQLName("itemDeliveryTypeName") final String itemDeliveryTypeName, 13161 @GraphQLName("itemInventoryTypeName") final String itemInventoryTypeName, 13162 @GraphQLName("inventorySerialized") final String inventorySerialized, 13163 @GraphQLName("shippingChargeExempt") @GraphQLNonNull final String shippingChargeExempt, 13164 @GraphQLName("shippingStartTime") final String shippingStartTime, 13165 @GraphQLName("shippingEndTime") final String shippingEndTime, 13166 @GraphQLName("salesOrderStartTime") final String salesOrderStartTime, 13167 @GraphQLName("salesOrderEndTime") final String salesOrderEndTime, 13168 @GraphQLName("purchaseOrderStartTime") final String purchaseOrderStartTime, 13169 @GraphQLName("purchaseOrderEndTime") final String purchaseOrderEndTime, 13170 @GraphQLName("allowClubDiscounts") @GraphQLNonNull final String allowClubDiscounts, 13171 @GraphQLName("allowCouponDiscounts") @GraphQLNonNull final String allowCouponDiscounts, 13172 @GraphQLName("allowAssociatePayments") @GraphQLNonNull final String allowAssociatePayments, 13173 @GraphQLName("itemStatus") @GraphQLNonNull final String itemStatus, 13174 @GraphQLName("unitOfMeasureKindName") @GraphQLNonNull final String unitOfMeasureKindName, 13175 @GraphQLName("itemPriceTypeName") @GraphQLNonNull final String itemPriceTypeName, 13176 @GraphQLName("cancellationPolicyName") final String cancellationPolicyName, 13177 @GraphQLName("returnPolicyName") final String returnPolicyName) { 13178 var mutationResultObject = new MutationResultWithIdObject(); 13179 13180 try { 13181 var commandForm = ItemUtil.getHome().getCreateItemForm(); 13182 13183 commandForm.setItemName(itemName); 13184 commandForm.setItemTypeName(itemTypeName); 13185 commandForm.setItemUseTypeName(itemUseTypeName); 13186 commandForm.setItemCategoryName(itemCategoryName); 13187 commandForm.setItemAccountingCategoryName(itemAccountingCategoryName); 13188 commandForm.setItemPurchasingCategoryName(itemPurchasingCategoryName); 13189 commandForm.setCompanyName(companyName); 13190 commandForm.setItemDeliveryTypeName(itemDeliveryTypeName); 13191 commandForm.setItemInventoryTypeName(itemInventoryTypeName); 13192 commandForm.setInventorySerialized(inventorySerialized); 13193 commandForm.setShippingChargeExempt(shippingChargeExempt); 13194 commandForm.setShippingStartTime(shippingStartTime); 13195 commandForm.setShippingEndTime(shippingEndTime); 13196 commandForm.setSalesOrderStartTime(salesOrderStartTime); 13197 commandForm.setSalesOrderEndTime(salesOrderEndTime); 13198 commandForm.setPurchaseOrderStartTime(purchaseOrderStartTime); 13199 commandForm.setPurchaseOrderEndTime(purchaseOrderEndTime); 13200 commandForm.setAllowClubDiscounts(allowClubDiscounts); 13201 commandForm.setAllowCouponDiscounts(allowCouponDiscounts); 13202 commandForm.setAllowAssociatePayments(allowAssociatePayments); 13203 commandForm.setItemStatus(itemStatus); 13204 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 13205 commandForm.setItemPriceTypeName(itemPriceTypeName); 13206 commandForm.setCancellationPolicyName(cancellationPolicyName); 13207 commandForm.setReturnPolicyName(returnPolicyName); 13208 13209 var commandResult = ItemUtil.getHome().createItem(BaseGraphQl.getUserVisitPK(env), commandForm); 13210 mutationResultObject.setCommandResult(commandResult); 13211 13212 if(!commandResult.hasErrors()) { 13213 var result = commandResult.getExecutionResult().getResult(); 13214 13215 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 13216 } 13217 } catch (NamingException ex) { 13218 throw new RuntimeException(ex); 13219 } 13220 13221 return mutationResultObject; 13222 } 13223 13224 @GraphQLField 13225 @GraphQLRelayMutation 13226 static MutationResultWithIdObject editItem(final DataFetchingEnvironment env, 13227 @GraphQLName("originalItemName") @GraphQLNonNull final String originalItemName, 13228 // @GraphQLName("id") @GraphQLID final String id, 13229 @GraphQLName("itemName") final String itemName, 13230 @GraphQLName("itemCategoryName") final String itemCategoryName, 13231 @GraphQLName("itemAccountingCategoryName") final String itemAccountingCategoryName, 13232 @GraphQLName("itemPurchasingCategoryName") final String itemPurchasingCategoryName, 13233 @GraphQLName("shippingChargeExempt") final String shippingChargeExempt, 13234 @GraphQLName("shippingStartTime") final String shippingStartTime, 13235 @GraphQLName("shippingEndTime") final String shippingEndTime, 13236 @GraphQLName("salesOrderStartTime") final String salesOrderStartTime, 13237 @GraphQLName("salesOrderEndTime") final String salesOrderEndTime, 13238 @GraphQLName("purchaseOrderStartTime") final String purchaseOrderStartTime, 13239 @GraphQLName("purchaseOrderEndTime") final String purchaseOrderEndTime, 13240 @GraphQLName("allowClubDiscounts") final String allowClubDiscounts, 13241 @GraphQLName("allowCouponDiscounts") final String allowCouponDiscounts, 13242 @GraphQLName("allowAssociatePayments") final String allowAssociatePayments, 13243 @GraphQLName("cancellationPolicyName") final String cancellationPolicyName, 13244 @GraphQLName("returnPolicyName") final String returnPolicyName) { 13245 var mutationResultObject = new MutationResultWithIdObject(); 13246 13247 try { 13248 var spec = ItemUtil.getHome().getItemUniversalSpec(); 13249 13250 spec.setItemName(originalItemName); 13251 // spec.setUuid(id); 13252 13253 var commandForm = ItemUtil.getHome().getEditItemForm(); 13254 13255 commandForm.setSpec(spec); 13256 commandForm.setEditMode(EditMode.LOCK); 13257 13258 var commandResult = ItemUtil.getHome().editItem(BaseGraphQl.getUserVisitPK(env), commandForm); 13259 13260 if(!commandResult.hasErrors()) { 13261 var executionResult = commandResult.getExecutionResult(); 13262 var result = executionResult.getResult(); 13263 Map<String, Object> arguments = env.getArgument("input"); 13264 var edit = result.getEdit(); 13265 13266 mutationResultObject.setEntityInstance(result.getItem().getEntityInstance()); 13267 13268 if(arguments.containsKey("itemName")) 13269 edit.setItemName(itemName); 13270 if(arguments.containsKey("itemCategoryName")) 13271 edit.setItemCategoryName(itemCategoryName); 13272 if(arguments.containsKey("itemAccountingCategoryName")) 13273 edit.setItemAccountingCategoryName(itemAccountingCategoryName); 13274 if(arguments.containsKey("itemPurchasingCategoryName")) 13275 edit.setItemPurchasingCategoryName(itemPurchasingCategoryName); 13276 if(arguments.containsKey("shippingChargeExempt")) 13277 edit.setShippingChargeExempt(shippingChargeExempt); 13278 if(arguments.containsKey("shippingStartTime")) 13279 edit.setShippingStartTime(shippingStartTime); 13280 if(arguments.containsKey("shippingEndTime")) 13281 edit.setShippingEndTime(shippingEndTime); 13282 if(arguments.containsKey("salesOrderStartTime")) 13283 edit.setSalesOrderStartTime(salesOrderStartTime); 13284 if(arguments.containsKey("salesOrderEndTime")) 13285 edit.setSalesOrderEndTime(salesOrderEndTime); 13286 if(arguments.containsKey("purchaseOrderStartTime")) 13287 edit.setPurchaseOrderStartTime(purchaseOrderStartTime); 13288 if(arguments.containsKey("purchaseOrderEndTime")) 13289 edit.setPurchaseOrderEndTime(purchaseOrderEndTime); 13290 if(arguments.containsKey("allowClubDiscounts")) 13291 edit.setAllowClubDiscounts(allowClubDiscounts); 13292 if(arguments.containsKey("allowCouponDiscounts")) 13293 edit.setAllowCouponDiscounts(allowCouponDiscounts); 13294 if(arguments.containsKey("allowAssociatePayments")) 13295 edit.setAllowAssociatePayments(allowAssociatePayments); 13296 if(arguments.containsKey("cancellationPolicyName")) 13297 edit.setCancellationPolicyName(cancellationPolicyName); 13298 if(arguments.containsKey("returnPolicyName")) 13299 edit.setReturnPolicyName(returnPolicyName); 13300 13301 commandForm.setEdit(edit); 13302 commandForm.setEditMode(EditMode.UPDATE); 13303 13304 commandResult = ItemUtil.getHome().editItem(BaseGraphQl.getUserVisitPK(env), commandForm); 13305 } 13306 13307 mutationResultObject.setCommandResult(commandResult); 13308 } catch (NamingException ex) { 13309 throw new RuntimeException(ex); 13310 } 13311 13312 return mutationResultObject; 13313 } 13314 13315 @GraphQLField 13316 @GraphQLRelayMutation 13317 @GraphQLName("setItemStatus") 13318 static MutationResultObject setItemStatus(final DataFetchingEnvironment env, 13319 @GraphQLName("itemName") @GraphQLNonNull final String itemStatusName, 13320 @GraphQLName("itemStatusChoice") @GraphQLNonNull final String itemStatusChoice) { 13321 var mutationResultObject = new MutationResultObject(); 13322 13323 try { 13324 var commandForm = ItemUtil.getHome().getSetItemStatusForm(); 13325 13326 commandForm.setItemName(itemStatusName); 13327 commandForm.setItemStatusChoice(itemStatusChoice); 13328 13329 mutationResultObject.setCommandResult(ItemUtil.getHome().setItemStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 13330 } catch (NamingException ex) { 13331 throw new RuntimeException(ex); 13332 } 13333 13334 return mutationResultObject; 13335 } 13336 13337 @GraphQLField 13338 @GraphQLRelayMutation 13339 static MutationResultObject createItemUnitOfMeasureType(final DataFetchingEnvironment env, 13340 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 13341 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 13342 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 13343 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 13344 var mutationResultObject = new MutationResultObject(); 13345 13346 try { 13347 var commandForm = ItemUtil.getHome().getCreateItemUnitOfMeasureTypeForm(); 13348 13349 commandForm.setItemName(itemName); 13350 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 13351 commandForm.setIsDefault(isDefault); 13352 commandForm.setSortOrder(sortOrder); 13353 13354 var commandResult = ItemUtil.getHome().createItemUnitOfMeasureType(BaseGraphQl.getUserVisitPK(env), commandForm); 13355 mutationResultObject.setCommandResult(commandResult); 13356 } catch (NamingException ex) { 13357 throw new RuntimeException(ex); 13358 } 13359 13360 return mutationResultObject; 13361 } 13362 13363 @GraphQLField 13364 @GraphQLRelayMutation 13365 static MutationResultObject editItemUnitOfMeasureType(final DataFetchingEnvironment env, 13366 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 13367 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 13368 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 13369 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 13370 var mutationResultObject = new MutationResultObject(); 13371 13372 try { 13373 var spec = ItemUtil.getHome().getItemUnitOfMeasureTypeSpec(); 13374 13375 spec.setItemName(itemName); 13376 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 13377 13378 var commandForm = ItemUtil.getHome().getEditItemUnitOfMeasureTypeForm(); 13379 13380 commandForm.setSpec(spec); 13381 commandForm.setEditMode(EditMode.LOCK); 13382 13383 var commandResult = ItemUtil.getHome().editItemUnitOfMeasureType(BaseGraphQl.getUserVisitPK(env), commandForm); 13384 13385 if(!commandResult.hasErrors()) { 13386 var executionResult = commandResult.getExecutionResult(); 13387 var result = executionResult.getResult(); 13388 Map<String, Object> arguments = env.getArgument("input"); 13389 var edit = result.getEdit(); 13390 13391 if(arguments.containsKey("isDefault")) 13392 edit.setIsDefault(isDefault); 13393 if(arguments.containsKey("sortOrder")) 13394 edit.setSortOrder(sortOrder); 13395 13396 commandForm.setEdit(edit); 13397 commandForm.setEditMode(EditMode.UPDATE); 13398 13399 commandResult = ItemUtil.getHome().editItemUnitOfMeasureType(BaseGraphQl.getUserVisitPK(env), commandForm); 13400 } 13401 13402 mutationResultObject.setCommandResult(commandResult); 13403 } catch (NamingException ex) { 13404 throw new RuntimeException(ex); 13405 } 13406 13407 return mutationResultObject; 13408 } 13409 13410 @GraphQLField 13411 @GraphQLRelayMutation 13412 static MutationResultObject deleteItemUnitOfMeasureType(final DataFetchingEnvironment env, 13413 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 13414 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName) { 13415 var mutationResultObject = new MutationResultObject(); 13416 13417 try { 13418 var commandForm = ItemUtil.getHome().getDeleteItemUnitOfMeasureTypeForm(); 13419 13420 commandForm.setItemName(itemName); 13421 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 13422 13423 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemUnitOfMeasureType(BaseGraphQl.getUserVisitPK(env), commandForm)); 13424 } catch (NamingException ex) { 13425 throw new RuntimeException(ex); 13426 } 13427 13428 return mutationResultObject; 13429 } 13430 13431 @GraphQLField 13432 @GraphQLRelayMutation 13433 static MutationResultWithIdObject createItemDescription(final DataFetchingEnvironment env, 13434 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 13435 @GraphQLName("itemDescriptionTypeName") @GraphQLNonNull final String itemDescriptionTypeName, 13436 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName, 13437 @GraphQLName("mimeTypeName") final String mimeTypeName, 13438 @GraphQLName("itemImageTypeName") final String itemImageTypeName, 13439 @GraphQLName("clobDescription") final String clobDescription, 13440 @GraphQLName("stringDescription") final String stringDescription) { 13441 var mutationResultObject = new MutationResultWithIdObject(); 13442 13443 try { 13444 var commandForm = ItemUtil.getHome().getCreateItemDescriptionForm(); 13445 13446 commandForm.setItemName(itemName); 13447 commandForm.setItemDescriptionTypeName(itemDescriptionTypeName); 13448 commandForm.setLanguageIsoName(languageIsoName); 13449 commandForm.setMimeTypeName(mimeTypeName); 13450 commandForm.setItemImageTypeName(itemImageTypeName); 13451 commandForm.setClobDescription(clobDescription); 13452 commandForm.setStringDescription(stringDescription); 13453 13454 var commandResult = ItemUtil.getHome().createItemDescription(BaseGraphQl.getUserVisitPK(env), commandForm); 13455 mutationResultObject.setCommandResult(commandResult); 13456 13457 if(!commandResult.hasErrors()) { 13458 var result = commandResult.getExecutionResult().getResult(); 13459 13460 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 13461 } 13462 } catch (NamingException ex) { 13463 throw new RuntimeException(ex); 13464 } 13465 13466 return mutationResultObject; 13467 } 13468 13469 @GraphQLField 13470 @GraphQLRelayMutation 13471 static MutationResultWithIdObject editItemDescription(final DataFetchingEnvironment env, 13472 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 13473 @GraphQLName("itemDescriptionTypeName") @GraphQLNonNull final String itemDescriptionTypeName, 13474 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName, 13475 @GraphQLName("mimeTypeName") final String mimeTypeName, 13476 @GraphQLName("itemImageTypeName") final String itemImageTypeName, 13477 @GraphQLName("clobDescription") final String clobDescription, 13478 @GraphQLName("stringDescription") final String stringDescription) { 13479 var mutationResultObject = new MutationResultWithIdObject(); 13480 13481 try { 13482 var spec = ItemUtil.getHome().getItemDescriptionUniversalSpec(); 13483 13484 spec.setItemName(itemName); 13485 spec.setItemDescriptionTypeName(itemDescriptionTypeName); 13486 spec.setLanguageIsoName(languageIsoName); 13487 13488 var commandForm = ItemUtil.getHome().getEditItemDescriptionForm(); 13489 13490 commandForm.setSpec(spec); 13491 commandForm.setEditMode(EditMode.LOCK); 13492 13493 var commandResult = ItemUtil.getHome().editItemDescription(BaseGraphQl.getUserVisitPK(env), commandForm); 13494 13495 if(!commandResult.hasErrors()) { 13496 var executionResult = commandResult.getExecutionResult(); 13497 var result = executionResult.getResult(); 13498 Map<String, Object> arguments = env.getArgument("input"); 13499 var edit = result.getEdit(); 13500 13501 mutationResultObject.setEntityInstance(result.getItemDescription().getEntityInstance()); 13502 13503 if(arguments.containsKey("mimeTypeName")) 13504 edit.setMimeTypeName(mimeTypeName); 13505 if(arguments.containsKey("itemImageTypeName")) 13506 edit.setItemImageTypeName(itemImageTypeName); 13507 if(arguments.containsKey("clobDescription")) 13508 edit.setClobDescription(clobDescription); 13509 if(arguments.containsKey("stringDescription")) 13510 edit.setStringDescription(stringDescription); 13511 13512 commandForm.setEdit(edit); 13513 commandForm.setEditMode(EditMode.UPDATE); 13514 13515 commandResult = ItemUtil.getHome().editItemDescription(BaseGraphQl.getUserVisitPK(env), commandForm); 13516 } 13517 13518 mutationResultObject.setCommandResult(commandResult); 13519 } catch (NamingException ex) { 13520 throw new RuntimeException(ex); 13521 } 13522 13523 return mutationResultObject; 13524 } 13525 13526 @GraphQLField 13527 @GraphQLRelayMutation 13528 static MutationResultObject deleteItemDescription(final DataFetchingEnvironment env, 13529 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 13530 @GraphQLName("itemDescriptionTypeName") @GraphQLNonNull final String itemDescriptionTypeName, 13531 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName) { 13532 var mutationResultObject = new MutationResultObject(); 13533 13534 try { 13535 var commandForm = ItemUtil.getHome().getDeleteItemDescriptionForm(); 13536 13537 commandForm.setItemName(itemName); 13538 commandForm.setItemDescriptionTypeName(itemDescriptionTypeName); 13539 commandForm.setLanguageIsoName(languageIsoName); 13540 13541 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemDescription(BaseGraphQl.getUserVisitPK(env), commandForm)); 13542 } catch (NamingException ex) { 13543 throw new RuntimeException(ex); 13544 } 13545 13546 return mutationResultObject; 13547 } 13548 13549 @GraphQLField 13550 @GraphQLRelayMutation 13551 static MutationResultObject createItemPrice(final DataFetchingEnvironment env, 13552 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 13553 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 13554 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 13555 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 13556 @GraphQLName("unitPrice") final String unitPrice, 13557 @GraphQLName("minimumUnitPrice") final String minimumUnitPrice, 13558 @GraphQLName("maximumUnitPrice") final String maximumUnitPrice, 13559 @GraphQLName("unitPriceIncrement") final String unitPriceIncrement) { 13560 var mutationResultObject = new MutationResultObject(); 13561 13562 try { 13563 var commandForm = ItemUtil.getHome().getCreateItemPriceForm(); 13564 13565 commandForm.setItemName(itemName); 13566 commandForm.setInventoryConditionName(inventoryConditionName); 13567 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 13568 commandForm.setCurrencyIsoName(currencyIsoName); 13569 commandForm.setUnitPrice(unitPrice); 13570 commandForm.setMinimumUnitPrice(minimumUnitPrice); 13571 commandForm.setMaximumUnitPrice(maximumUnitPrice); 13572 commandForm.setUnitPriceIncrement(unitPriceIncrement); 13573 13574 var commandResult = ItemUtil.getHome().createItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 13575 mutationResultObject.setCommandResult(commandResult); 13576 } catch (NamingException ex) { 13577 throw new RuntimeException(ex); 13578 } 13579 13580 return mutationResultObject; 13581 } 13582 13583 @GraphQLField 13584 @GraphQLRelayMutation 13585 static MutationResultObject deleteItemPrice(final DataFetchingEnvironment env, 13586 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 13587 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 13588 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 13589 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 13590 var mutationResultObject = new MutationResultObject(); 13591 13592 try { 13593 var commandForm = ItemUtil.getHome().getDeleteItemPriceForm(); 13594 13595 commandForm.setItemName(itemName); 13596 commandForm.setInventoryConditionName(inventoryConditionName); 13597 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 13598 commandForm.setCurrencyIsoName(currencyIsoName); 13599 13600 var commandResult = ItemUtil.getHome().deleteItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 13601 mutationResultObject.setCommandResult(commandResult); 13602 } catch (NamingException ex) { 13603 throw new RuntimeException(ex); 13604 } 13605 13606 return mutationResultObject; 13607 } 13608 13609 @GraphQLField 13610 @GraphQLRelayMutation 13611 static MutationResultObject editItemPrice(final DataFetchingEnvironment env, 13612 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 13613 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 13614 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 13615 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 13616 @GraphQLName("unitPrice") final String unitPrice, 13617 @GraphQLName("minimumUnitPrice") final String minimumUnitPrice, 13618 @GraphQLName("maximumUnitPrice") final String maximumUnitPrice, 13619 @GraphQLName("unitPriceIncrement") final String unitPriceIncrement) { 13620 var mutationResultObject = new MutationResultObject(); 13621 13622 try { 13623 var spec = ItemUtil.getHome().getItemPriceSpec(); 13624 13625 spec.setItemName(itemName); 13626 spec.setInventoryConditionName(inventoryConditionName); 13627 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 13628 spec.setCurrencyIsoName(currencyIsoName); 13629 13630 var commandForm = ItemUtil.getHome().getEditItemPriceForm(); 13631 13632 commandForm.setSpec(spec); 13633 commandForm.setEditMode(EditMode.LOCK); 13634 13635 var commandResult = ItemUtil.getHome().editItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 13636 13637 if(!commandResult.hasErrors()) { 13638 var executionResult = commandResult.getExecutionResult(); 13639 var result = executionResult.getResult(); 13640 Map<String, Object> arguments = env.getArgument("input"); 13641 var edit = result.getEdit(); 13642 13643 if(arguments.containsKey("unitPrice")) 13644 edit.setUnitPrice(unitPrice); 13645 if(arguments.containsKey("minimumUnitPrice")) 13646 edit.setMinimumUnitPrice(minimumUnitPrice); 13647 if(arguments.containsKey("maximumUnitPrice")) 13648 edit.setMaximumUnitPrice(maximumUnitPrice); 13649 if(arguments.containsKey("unitPriceIncrement")) 13650 edit.setUnitPriceIncrement(unitPriceIncrement); 13651 13652 commandForm.setEdit(edit); 13653 commandForm.setEditMode(EditMode.UPDATE); 13654 13655 commandResult = ItemUtil.getHome().editItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 13656 } 13657 13658 mutationResultObject.setCommandResult(commandResult); 13659 } catch (NamingException ex) { 13660 throw new RuntimeException(ex); 13661 } 13662 13663 return mutationResultObject; 13664 } 13665 13666 @GraphQLField 13667 @GraphQLRelayMutation 13668 static MutationResultWithIdObject createOrderType(final DataFetchingEnvironment env, 13669 @GraphQLName("orderTypeName") @GraphQLNonNull final String orderTypeName, 13670 @GraphQLName("orderSequenceTypeName") final String orderSequenceTypeName, 13671 @GraphQLName("orderWorkflowName") final String orderWorkflowName, 13672 @GraphQLName("orderWorkflowEntranceName") final String orderWorkflowEntranceName, 13673 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 13674 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 13675 @GraphQLName("description") final String description) { 13676 var mutationResultObject = new MutationResultWithIdObject(); 13677 13678 try { 13679 var commandForm = OrderUtil.getHome().getCreateOrderTypeForm(); 13680 13681 commandForm.setOrderTypeName(orderTypeName); 13682 commandForm.setOrderSequenceTypeName(orderSequenceTypeName); 13683 commandForm.setOrderWorkflowName(orderWorkflowName); 13684 commandForm.setOrderWorkflowEntranceName(orderWorkflowEntranceName); 13685 commandForm.setIsDefault(isDefault); 13686 commandForm.setSortOrder(sortOrder); 13687 commandForm.setDescription(description); 13688 13689 var commandResult = OrderUtil.getHome().createOrderType(BaseGraphQl.getUserVisitPK(env), commandForm); 13690 mutationResultObject.setCommandResult(commandResult); 13691 13692 if(!commandResult.hasErrors()) { 13693 var result = commandResult.getExecutionResult().getResult(); 13694 13695 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 13696 } 13697 } catch (NamingException ex) { 13698 throw new RuntimeException(ex); 13699 } 13700 13701 return mutationResultObject; 13702 } 13703 13704 @GraphQLField 13705 @GraphQLRelayMutation 13706 static MutationResultWithIdObject editOrderType(final DataFetchingEnvironment env, 13707 @GraphQLName("originalOrderTypeName") final String originalOrderTypeName, 13708 @GraphQLName("id") @GraphQLID final String id, 13709 @GraphQLName("orderTypeName") final String orderTypeName, 13710 @GraphQLName("orderSequenceTypeName") final String orderSequenceTypeName, 13711 @GraphQLName("orderWorkflowName") final String orderWorkflowName, 13712 @GraphQLName("orderWorkflowEntranceName") final String orderWorkflowEntranceName, 13713 @GraphQLName("isDefault") final String isDefault, 13714 @GraphQLName("sortOrder") final String sortOrder, 13715 @GraphQLName("description") final String description) { 13716 var mutationResultObject = new MutationResultWithIdObject(); 13717 13718 try { 13719 var spec = OrderUtil.getHome().getOrderTypeUniversalSpec(); 13720 13721 spec.setOrderTypeName(originalOrderTypeName); 13722 spec.setUuid(id); 13723 13724 var commandForm = OrderUtil.getHome().getEditOrderTypeForm(); 13725 13726 commandForm.setSpec(spec); 13727 commandForm.setEditMode(EditMode.LOCK); 13728 13729 var commandResult = OrderUtil.getHome().editOrderType(BaseGraphQl.getUserVisitPK(env), commandForm); 13730 13731 if(!commandResult.hasErrors()) { 13732 var executionResult = commandResult.getExecutionResult(); 13733 var result = executionResult.getResult(); 13734 Map<String, Object> arguments = env.getArgument("input"); 13735 var edit = result.getEdit(); 13736 13737 mutationResultObject.setEntityInstance(result.getOrderType().getEntityInstance()); 13738 13739 if(arguments.containsKey("orderTypeName")) 13740 edit.setOrderTypeName(orderTypeName); 13741 if(arguments.containsKey("orderSequenceTypeName")) 13742 edit.setOrderSequenceTypeName(orderSequenceTypeName); 13743 if(arguments.containsKey("orderWorkflowName")) 13744 edit.setOrderWorkflowName(orderWorkflowName); 13745 if(arguments.containsKey("orderWorkflowEntranceName")) 13746 edit.setOrderWorkflowEntranceName(orderWorkflowEntranceName); 13747 if(arguments.containsKey("isDefault")) 13748 edit.setIsDefault(isDefault); 13749 if(arguments.containsKey("sortOrder")) 13750 edit.setSortOrder(sortOrder); 13751 if(arguments.containsKey("description")) 13752 edit.setDescription(description); 13753 13754 commandForm.setEdit(edit); 13755 commandForm.setEditMode(EditMode.UPDATE); 13756 13757 commandResult = OrderUtil.getHome().editOrderType(BaseGraphQl.getUserVisitPK(env), commandForm); 13758 } 13759 13760 mutationResultObject.setCommandResult(commandResult); 13761 } catch (NamingException ex) { 13762 throw new RuntimeException(ex); 13763 } 13764 13765 return mutationResultObject; 13766 } 13767 13768 @GraphQLField 13769 @GraphQLRelayMutation 13770 static MutationResultObject deleteOrderType(final DataFetchingEnvironment env, 13771 @GraphQLName("orderTypeName") final String orderTypeName, 13772 @GraphQLName("id") @GraphQLID final String id) { 13773 var mutationResultObject = new MutationResultObject(); 13774 13775 try { 13776 var commandForm = OrderUtil.getHome().getDeleteOrderTypeForm(); 13777 13778 commandForm.setOrderTypeName(orderTypeName); 13779 commandForm.setUuid(id); 13780 13781 mutationResultObject.setCommandResult(OrderUtil.getHome().deleteOrderType(BaseGraphQl.getUserVisitPK(env), commandForm)); 13782 } catch (NamingException ex) { 13783 throw new RuntimeException(ex); 13784 } 13785 13786 return mutationResultObject; 13787 } 13788 13789 @GraphQLField 13790 @GraphQLRelayMutation 13791 static MutationResultWithIdObject createOrderTimeType(final DataFetchingEnvironment env, 13792 @GraphQLName("orderTypeName") final String orderTypeName, 13793 @GraphQLName("orderTimeTypeName") @GraphQLNonNull final String orderTimeTypeName, 13794 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 13795 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 13796 @GraphQLName("description") final String description) { 13797 var mutationResultObject = new MutationResultWithIdObject(); 13798 13799 try { 13800 var commandForm = OrderUtil.getHome().getCreateOrderTimeTypeForm(); 13801 13802 commandForm.setOrderTypeName(orderTypeName); 13803 commandForm.setOrderTimeTypeName(orderTimeTypeName); 13804 commandForm.setIsDefault(isDefault); 13805 commandForm.setSortOrder(sortOrder); 13806 commandForm.setDescription(description); 13807 13808 var commandResult = OrderUtil.getHome().createOrderTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 13809 mutationResultObject.setCommandResult(commandResult); 13810 13811 if(!commandResult.hasErrors()) { 13812 var result = commandResult.getExecutionResult().getResult(); 13813 13814 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 13815 } 13816 } catch (NamingException ex) { 13817 throw new RuntimeException(ex); 13818 } 13819 13820 return mutationResultObject; 13821 } 13822 13823 @GraphQLField 13824 @GraphQLRelayMutation 13825 static MutationResultWithIdObject editOrderTimeType(final DataFetchingEnvironment env, 13826 @GraphQLName("orderTypeName") final String orderTypeName, 13827 @GraphQLName("originalOrderTimeTypeName") final String originalOrderTimeTypeName, 13828 @GraphQLName("id") @GraphQLID final String id, 13829 @GraphQLName("orderTimeTypeName") final String orderTimeTypeName, 13830 @GraphQLName("isDefault") final String isDefault, 13831 @GraphQLName("sortOrder") final String sortOrder, 13832 @GraphQLName("description") final String description) { 13833 var mutationResultObject = new MutationResultWithIdObject(); 13834 13835 try { 13836 var spec = OrderUtil.getHome().getOrderTimeTypeUniversalSpec(); 13837 13838 spec.setOrderTypeName(orderTypeName); 13839 spec.setOrderTimeTypeName(originalOrderTimeTypeName); 13840 spec.setUuid(id); 13841 13842 var commandForm = OrderUtil.getHome().getEditOrderTimeTypeForm(); 13843 13844 commandForm.setSpec(spec); 13845 commandForm.setEditMode(EditMode.LOCK); 13846 13847 var commandResult = OrderUtil.getHome().editOrderTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 13848 13849 if(!commandResult.hasErrors()) { 13850 var executionResult = commandResult.getExecutionResult(); 13851 var result = executionResult.getResult(); 13852 Map<String, Object> arguments = env.getArgument("input"); 13853 var edit = result.getEdit(); 13854 13855 mutationResultObject.setEntityInstance(result.getOrderTimeType().getEntityInstance()); 13856 13857 if(arguments.containsKey("orderTimeTypeName")) 13858 edit.setOrderTimeTypeName(orderTimeTypeName); 13859 if(arguments.containsKey("isDefault")) 13860 edit.setIsDefault(isDefault); 13861 if(arguments.containsKey("sortOrder")) 13862 edit.setSortOrder(sortOrder); 13863 if(arguments.containsKey("description")) 13864 edit.setDescription(description); 13865 13866 commandForm.setEdit(edit); 13867 commandForm.setEditMode(EditMode.UPDATE); 13868 13869 commandResult = OrderUtil.getHome().editOrderTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 13870 } 13871 13872 mutationResultObject.setCommandResult(commandResult); 13873 } catch (NamingException ex) { 13874 throw new RuntimeException(ex); 13875 } 13876 13877 return mutationResultObject; 13878 } 13879 13880 @GraphQLField 13881 @GraphQLRelayMutation 13882 static MutationResultObject deleteOrderTimeType(final DataFetchingEnvironment env, 13883 @GraphQLName("orderTypeName") final String orderTypeName, 13884 @GraphQLName("orderTimeTypeName") final String orderTimeTypeName, 13885 @GraphQLName("id") @GraphQLID final String id) { 13886 var mutationResultObject = new MutationResultObject(); 13887 13888 try { 13889 var commandForm = OrderUtil.getHome().getDeleteOrderTimeTypeForm(); 13890 13891 commandForm.setOrderTypeName(orderTypeName); 13892 commandForm.setOrderTimeTypeName(orderTimeTypeName); 13893 commandForm.setUuid(id); 13894 13895 mutationResultObject.setCommandResult(OrderUtil.getHome().deleteOrderTimeType(BaseGraphQl.getUserVisitPK(env), commandForm)); 13896 } catch (NamingException ex) { 13897 throw new RuntimeException(ex); 13898 } 13899 13900 return mutationResultObject; 13901 } 13902 13903 @GraphQLField 13904 @GraphQLRelayMutation 13905 static MutationResultWithIdObject createOrderPriority(final DataFetchingEnvironment env, 13906 @GraphQLName("orderTypeName") @GraphQLNonNull final String orderTypeName, 13907 @GraphQLName("orderPriorityName") @GraphQLNonNull final String orderPriorityName, 13908 @GraphQLName("priority") @GraphQLNonNull final String priority, 13909 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 13910 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 13911 @GraphQLName("description") final String description) { 13912 var mutationResultObject = new MutationResultWithIdObject(); 13913 13914 try { 13915 var commandForm = OrderUtil.getHome().getCreateOrderPriorityForm(); 13916 13917 commandForm.setOrderTypeName(orderTypeName); 13918 commandForm.setOrderPriorityName(orderPriorityName); 13919 commandForm.setPriority(priority); 13920 commandForm.setIsDefault(isDefault); 13921 commandForm.setSortOrder(sortOrder); 13922 commandForm.setDescription(description); 13923 13924 var commandResult = OrderUtil.getHome().createOrderPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 13925 mutationResultObject.setCommandResult(commandResult); 13926 13927 if(!commandResult.hasErrors()) { 13928 var result = commandResult.getExecutionResult().getResult(); 13929 13930 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 13931 } 13932 } catch (NamingException ex) { 13933 throw new RuntimeException(ex); 13934 } 13935 13936 return mutationResultObject; 13937 } 13938 13939 @GraphQLField 13940 @GraphQLRelayMutation 13941 static MutationResultWithIdObject editOrderPriority(final DataFetchingEnvironment env, 13942 @GraphQLName("orderTypeName") final String orderTypeName, 13943 @GraphQLName("originalOrderPriorityName") final String originalOrderPriorityName, 13944 @GraphQLName("id") @GraphQLID final String id, 13945 @GraphQLName("orderPriorityName") final String orderPriorityName, 13946 @GraphQLName("priority") final String priority, 13947 @GraphQLName("isDefault") final String isDefault, 13948 @GraphQLName("sortOrder") final String sortOrder, 13949 @GraphQLName("description") final String description) { 13950 var mutationResultObject = new MutationResultWithIdObject(); 13951 13952 try { 13953 var spec = OrderUtil.getHome().getOrderPriorityUniversalSpec(); 13954 13955 spec.setOrderTypeName(orderTypeName); 13956 spec.setOrderPriorityName(originalOrderPriorityName); 13957 spec.setUuid(id); 13958 13959 var commandForm = OrderUtil.getHome().getEditOrderPriorityForm(); 13960 13961 commandForm.setSpec(spec); 13962 commandForm.setEditMode(EditMode.LOCK); 13963 13964 var commandResult = OrderUtil.getHome().editOrderPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 13965 13966 if(!commandResult.hasErrors()) { 13967 var executionResult = commandResult.getExecutionResult(); 13968 var result = executionResult.getResult(); 13969 Map<String, Object> arguments = env.getArgument("input"); 13970 var edit = result.getEdit(); 13971 13972 mutationResultObject.setEntityInstance(result.getOrderPriority().getEntityInstance()); 13973 13974 if(arguments.containsKey("orderPriorityName")) 13975 edit.setOrderPriorityName(orderPriorityName); 13976 if(arguments.containsKey("priority")) 13977 edit.setPriority(priority); 13978 if(arguments.containsKey("isDefault")) 13979 edit.setIsDefault(isDefault); 13980 if(arguments.containsKey("sortOrder")) 13981 edit.setSortOrder(sortOrder); 13982 if(arguments.containsKey("description")) 13983 edit.setDescription(description); 13984 13985 commandForm.setEdit(edit); 13986 commandForm.setEditMode(EditMode.UPDATE); 13987 13988 commandResult = OrderUtil.getHome().editOrderPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 13989 } 13990 13991 mutationResultObject.setCommandResult(commandResult); 13992 } catch (NamingException ex) { 13993 throw new RuntimeException(ex); 13994 } 13995 13996 return mutationResultObject; 13997 } 13998 13999 @GraphQLField 14000 @GraphQLRelayMutation 14001 static MutationResultObject deleteOrderPriority(final DataFetchingEnvironment env, 14002 @GraphQLName("orderTypeName") final String orderTypeName, 14003 @GraphQLName("orderPriorityName") final String orderPriorityName, 14004 @GraphQLName("id") @GraphQLID final String id) { 14005 var mutationResultObject = new MutationResultObject(); 14006 14007 try { 14008 var commandForm = OrderUtil.getHome().getDeleteOrderPriorityForm(); 14009 14010 commandForm.setOrderTypeName(orderTypeName); 14011 commandForm.setOrderPriorityName(orderPriorityName); 14012 commandForm.setUuid(id); 14013 14014 mutationResultObject.setCommandResult(OrderUtil.getHome().deleteOrderPriority(BaseGraphQl.getUserVisitPK(env), commandForm)); 14015 } catch (NamingException ex) { 14016 throw new RuntimeException(ex); 14017 } 14018 14019 return mutationResultObject; 14020 } 14021 14022 @GraphQLField 14023 @GraphQLRelayMutation 14024 static MutationResultWithIdObject createWishlistType(final DataFetchingEnvironment env, 14025 @GraphQLName("wishlistTypeName") @GraphQLNonNull final String wishlistTypeName, 14026 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 14027 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 14028 @GraphQLName("description") final String description) { 14029 var mutationResultObject = new MutationResultWithIdObject(); 14030 14031 try { 14032 var commandForm = WishlistUtil.getHome().getCreateWishlistTypeForm(); 14033 14034 commandForm.setWishlistTypeName(wishlistTypeName); 14035 commandForm.setIsDefault(isDefault); 14036 commandForm.setSortOrder(sortOrder); 14037 commandForm.setDescription(description); 14038 14039 var commandResult = WishlistUtil.getHome().createWishlistType(BaseGraphQl.getUserVisitPK(env), commandForm); 14040 mutationResultObject.setCommandResult(commandResult); 14041 14042 if(!commandResult.hasErrors()) { 14043 var result = commandResult.getExecutionResult().getResult(); 14044 14045 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 14046 } 14047 } catch (NamingException ex) { 14048 throw new RuntimeException(ex); 14049 } 14050 14051 return mutationResultObject; 14052 } 14053 14054 @GraphQLField 14055 @GraphQLRelayMutation 14056 static MutationResultWithIdObject editWishlistType(final DataFetchingEnvironment env, 14057 @GraphQLName("originalWishlistTypeName") final String originalWishlistTypeName, 14058 @GraphQLName("id") @GraphQLID final String id, 14059 @GraphQLName("wishlistTypeName") final String wishlistTypeName, 14060 @GraphQLName("isDefault") final String isDefault, 14061 @GraphQLName("sortOrder") final String sortOrder, 14062 @GraphQLName("description") final String description) { 14063 var mutationResultObject = new MutationResultWithIdObject(); 14064 14065 try { 14066 var spec = WishlistUtil.getHome().getWishlistTypeUniversalSpec(); 14067 14068 spec.setWishlistTypeName(originalWishlistTypeName); 14069 spec.setUuid(id); 14070 14071 var commandForm = WishlistUtil.getHome().getEditWishlistTypeForm(); 14072 14073 commandForm.setSpec(spec); 14074 commandForm.setEditMode(EditMode.LOCK); 14075 14076 var commandResult = WishlistUtil.getHome().editWishlistType(BaseGraphQl.getUserVisitPK(env), commandForm); 14077 14078 if(!commandResult.hasErrors()) { 14079 var executionResult = commandResult.getExecutionResult(); 14080 var result = executionResult.getResult(); 14081 Map<String, Object> arguments = env.getArgument("input"); 14082 var edit = result.getEdit(); 14083 14084 mutationResultObject.setEntityInstance(result.getWishlistType().getEntityInstance()); 14085 14086 if(arguments.containsKey("wishlistTypeName")) 14087 edit.setWishlistTypeName(wishlistTypeName); 14088 if(arguments.containsKey("isDefault")) 14089 edit.setIsDefault(isDefault); 14090 if(arguments.containsKey("sortOrder")) 14091 edit.setSortOrder(sortOrder); 14092 if(arguments.containsKey("description")) 14093 edit.setDescription(description); 14094 14095 commandForm.setEdit(edit); 14096 commandForm.setEditMode(EditMode.UPDATE); 14097 14098 commandResult = WishlistUtil.getHome().editWishlistType(BaseGraphQl.getUserVisitPK(env), commandForm); 14099 } 14100 14101 mutationResultObject.setCommandResult(commandResult); 14102 } catch (NamingException ex) { 14103 throw new RuntimeException(ex); 14104 } 14105 14106 return mutationResultObject; 14107 } 14108 14109 @GraphQLField 14110 @GraphQLRelayMutation 14111 static MutationResultObject deleteWishlistType(final DataFetchingEnvironment env, 14112 @GraphQLName("wishlistTypeName") final String wishlistTypeName, 14113 @GraphQLName("id") @GraphQLID final String id) { 14114 var mutationResultObject = new MutationResultObject(); 14115 14116 try { 14117 var commandForm = WishlistUtil.getHome().getDeleteWishlistTypeForm(); 14118 14119 commandForm.setWishlistTypeName(wishlistTypeName); 14120 commandForm.setUuid(id); 14121 14122 mutationResultObject.setCommandResult(WishlistUtil.getHome().deleteWishlistType(BaseGraphQl.getUserVisitPK(env), commandForm)); 14123 } catch (NamingException ex) { 14124 throw new RuntimeException(ex); 14125 } 14126 14127 return mutationResultObject; 14128 } 14129 14130 @GraphQLField 14131 @GraphQLRelayMutation 14132 static MutationResultWithIdObject createWishlistPriority(final DataFetchingEnvironment env, 14133 @GraphQLName("wishlistTypeName") @GraphQLNonNull final String wishlistTypeName, 14134 @GraphQLName("wishlistPriorityName") @GraphQLNonNull final String wishlistPriorityName, 14135 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 14136 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 14137 @GraphQLName("description") final String description) { 14138 var mutationResultObject = new MutationResultWithIdObject(); 14139 14140 try { 14141 var commandForm = WishlistUtil.getHome().getCreateWishlistPriorityForm(); 14142 14143 commandForm.setWishlistTypeName(wishlistTypeName); 14144 commandForm.setWishlistPriorityName(wishlistPriorityName); 14145 commandForm.setIsDefault(isDefault); 14146 commandForm.setSortOrder(sortOrder); 14147 commandForm.setDescription(description); 14148 14149 var commandResult = WishlistUtil.getHome().createWishlistPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 14150 mutationResultObject.setCommandResult(commandResult); 14151 14152 if(!commandResult.hasErrors()) { 14153 var result = commandResult.getExecutionResult().getResult(); 14154 14155 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 14156 } 14157 } catch (NamingException ex) { 14158 throw new RuntimeException(ex); 14159 } 14160 14161 return mutationResultObject; 14162 } 14163 14164 @GraphQLField 14165 @GraphQLRelayMutation 14166 static MutationResultWithIdObject editWishlistPriority(final DataFetchingEnvironment env, 14167 @GraphQLName("wishlistTypeName") final String wishlistTypeName, 14168 @GraphQLName("originalWishlistPriorityName") final String originalWishlistPriorityName, 14169 @GraphQLName("id") @GraphQLID final String id, 14170 @GraphQLName("wishlistPriorityName") final String wishlistPriorityName, 14171 @GraphQLName("isDefault") final String isDefault, 14172 @GraphQLName("sortOrder") final String sortOrder, 14173 @GraphQLName("description") final String description) { 14174 var mutationResultObject = new MutationResultWithIdObject(); 14175 14176 try { 14177 var spec = WishlistUtil.getHome().getWishlistPriorityUniversalSpec(); 14178 14179 spec.setWishlistTypeName(wishlistTypeName); 14180 spec.setWishlistPriorityName(originalWishlistPriorityName); 14181 spec.setUuid(id); 14182 14183 var commandForm = WishlistUtil.getHome().getEditWishlistPriorityForm(); 14184 14185 commandForm.setSpec(spec); 14186 commandForm.setEditMode(EditMode.LOCK); 14187 14188 var commandResult = WishlistUtil.getHome().editWishlistPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 14189 14190 if(!commandResult.hasErrors()) { 14191 var executionResult = commandResult.getExecutionResult(); 14192 var result = executionResult.getResult(); 14193 Map<String, Object> arguments = env.getArgument("input"); 14194 var edit = result.getEdit(); 14195 14196 mutationResultObject.setEntityInstance(result.getWishlistPriority().getEntityInstance()); 14197 14198 if(arguments.containsKey("wishlistPriorityName")) 14199 edit.setWishlistPriorityName(wishlistPriorityName); 14200 if(arguments.containsKey("isDefault")) 14201 edit.setIsDefault(isDefault); 14202 if(arguments.containsKey("sortOrder")) 14203 edit.setSortOrder(sortOrder); 14204 if(arguments.containsKey("description")) 14205 edit.setDescription(description); 14206 14207 commandForm.setEdit(edit); 14208 commandForm.setEditMode(EditMode.UPDATE); 14209 14210 commandResult = WishlistUtil.getHome().editWishlistPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 14211 } 14212 14213 mutationResultObject.setCommandResult(commandResult); 14214 } catch (NamingException ex) { 14215 throw new RuntimeException(ex); 14216 } 14217 14218 return mutationResultObject; 14219 } 14220 14221 @GraphQLField 14222 @GraphQLRelayMutation 14223 static MutationResultObject deleteWishlistPriority(final DataFetchingEnvironment env, 14224 @GraphQLName("wishlistTypeName") final String wishlistTypeName, 14225 @GraphQLName("wishlistPriorityName") final String wishlistPriorityName, 14226 @GraphQLName("id") @GraphQLID final String id) { 14227 var mutationResultObject = new MutationResultObject(); 14228 14229 try { 14230 var commandForm = WishlistUtil.getHome().getDeleteWishlistPriorityForm(); 14231 14232 commandForm.setWishlistTypeName(wishlistTypeName); 14233 commandForm.setWishlistPriorityName(wishlistPriorityName); 14234 commandForm.setUuid(id); 14235 14236 mutationResultObject.setCommandResult(WishlistUtil.getHome().deleteWishlistPriority(BaseGraphQl.getUserVisitPK(env), commandForm)); 14237 } catch (NamingException ex) { 14238 throw new RuntimeException(ex); 14239 } 14240 14241 return mutationResultObject; 14242 } 14243 14244 @GraphQLField 14245 @GraphQLRelayMutation 14246 static MutationResultObject unlockEntity(final DataFetchingEnvironment env, 14247 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id) { 14248 var mutationResultObject = new MutationResultObject(); 14249 14250 try { 14251 var commandForm = CoreUtil.getHome().getUnlockEntityForm(); 14252 14253 commandForm.setUuid(id); 14254 14255 mutationResultObject.setCommandResult(CoreUtil.getHome().unlockEntity(BaseGraphQl.getUserVisitPK(env), commandForm)); 14256 } catch (NamingException ex) { 14257 throw new RuntimeException(ex); 14258 } 14259 14260 return mutationResultObject; 14261 } 14262 14263 @GraphQLField 14264 @GraphQLRelayMutation 14265 static MutationResultObject lockEntity(final DataFetchingEnvironment env, 14266 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id) { 14267 var mutationResultObject = new MutationResultObject(); 14268 14269 try { 14270 var commandForm = CoreUtil.getHome().getLockEntityForm(); 14271 14272 commandForm.setUuid(id); 14273 14274 mutationResultObject.setCommandResult(CoreUtil.getHome().lockEntity(BaseGraphQl.getUserVisitPK(env), commandForm)); 14275 } catch (NamingException ex) { 14276 throw new RuntimeException(ex); 14277 } 14278 14279 return mutationResultObject; 14280 } 14281 14282 @GraphQLField 14283 @GraphQLRelayMutation 14284 static MutationResultObject customerLogin(final DataFetchingEnvironment env, 14285 @GraphQLName("username") @GraphQLNonNull final String username, 14286 @GraphQLName("password") @GraphQLNonNull final String password) { 14287 var mutationResultObject = new MutationResultObject(); 14288 14289 try { 14290 var commandForm = AuthenticationUtil.getHome().getCustomerLoginForm(); 14291 14292 commandForm.setUsername(username); 14293 commandForm.setPassword(password); 14294 commandForm.setRemoteInet4Address(BaseGraphQl.getRemoteInet4Address(env)); 14295 14296 mutationResultObject.setCommandResult(AuthenticationUtil.getHome().customerLogin(BaseGraphQl.getUserVisitPK(env), commandForm)); 14297 } catch (NamingException ex) { 14298 throw new RuntimeException(ex); 14299 } 14300 14301 return mutationResultObject; 14302 } 14303 14304 @GraphQLField 14305 @GraphQLRelayMutation 14306 static MutationResultWithIdObject createCustomerType(final DataFetchingEnvironment env, 14307 @GraphQLName("customerTypeName") @GraphQLNonNull final String customerTypeName, 14308 @GraphQLName("customerSequenceName") final String customerSequenceName, 14309 @GraphQLName("defaultOfferName") final String defaultOfferName, 14310 @GraphQLName("defaultUseName") final String defaultUseName, 14311 @GraphQLName("defaultSourceName") final String defaultSourceName, 14312 @GraphQLName("defaultTermName") final String defaultTermName, 14313 @GraphQLName("defaultFreeOnBoardName") final String defaultFreeOnBoardName, 14314 @GraphQLName("defaultCancellationPolicyName") final String defaultCancellationPolicyName, 14315 @GraphQLName("defaultReturnPolicyName") final String defaultReturnPolicyName, 14316 @GraphQLName("defaultCustomerStatusChoice") final String defaultCustomerStatusChoice, 14317 @GraphQLName("defaultCustomerCreditStatusChoice") final String defaultCustomerCreditStatusChoice, 14318 @GraphQLName("defaultArGlAccountName") final String defaultArGlAccountName, 14319 @GraphQLName("defaultHoldUntilComplete") @GraphQLNonNull final String defaultHoldUntilComplete, 14320 @GraphQLName("defaultAllowBackorders") @GraphQLNonNull final String defaultAllowBackorders, 14321 @GraphQLName("defaultAllowSubstitutions") @GraphQLNonNull final String defaultAllowSubstitutions, 14322 @GraphQLName("defaultAllowCombiningShipments") @GraphQLNonNull final String defaultAllowCombiningShipments, 14323 @GraphQLName("defaultRequireReference") @GraphQLNonNull final String defaultRequireReference, 14324 @GraphQLName("defaultAllowReferenceDuplicates") @GraphQLNonNull final String defaultAllowReferenceDuplicates, 14325 @GraphQLName("defaultReferenceValidationPattern") final String defaultReferenceValidationPattern, 14326 @GraphQLName("defaultTaxable") @GraphQLNonNull final String defaultTaxable, 14327 @GraphQLName("allocationPriorityName") final String allocationPriorityName, 14328 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 14329 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 14330 @GraphQLName("description") final String description) { 14331 var mutationResultObject = new MutationResultWithIdObject(); 14332 14333 try { 14334 var commandForm = CustomerUtil.getHome().getCreateCustomerTypeForm(); 14335 14336 commandForm.setCustomerTypeName(customerTypeName); 14337 commandForm.setCustomerSequenceName(customerSequenceName); 14338 commandForm.setDefaultOfferName(defaultOfferName); 14339 commandForm.setDefaultUseName(defaultUseName); 14340 commandForm.setDefaultSourceName(defaultSourceName); 14341 commandForm.setDefaultTermName(defaultTermName); 14342 commandForm.setDefaultFreeOnBoardName(defaultFreeOnBoardName); 14343 commandForm.setDefaultCancellationPolicyName(defaultCancellationPolicyName); 14344 commandForm.setDefaultReturnPolicyName(defaultReturnPolicyName); 14345 commandForm.setDefaultCustomerStatusChoice(defaultCustomerStatusChoice); 14346 commandForm.setDefaultCustomerCreditStatusChoice(defaultCustomerCreditStatusChoice); 14347 commandForm.setDefaultArGlAccountName(defaultArGlAccountName); 14348 commandForm.setDefaultHoldUntilComplete(defaultHoldUntilComplete); 14349 commandForm.setDefaultAllowBackorders(defaultAllowBackorders); 14350 commandForm.setDefaultAllowSubstitutions(defaultAllowSubstitutions); 14351 commandForm.setDefaultAllowCombiningShipments(defaultAllowCombiningShipments); 14352 commandForm.setDefaultRequireReference(defaultRequireReference); 14353 commandForm.setDefaultAllowReferenceDuplicates(defaultAllowReferenceDuplicates); 14354 commandForm.setDefaultReferenceValidationPattern(defaultReferenceValidationPattern); 14355 commandForm.setDefaultTaxable(defaultTaxable); 14356 commandForm.setAllocationPriorityName(allocationPriorityName); 14357 commandForm.setIsDefault(isDefault); 14358 commandForm.setSortOrder(sortOrder); 14359 commandForm.setDescription(description); 14360 14361 var commandResult = CustomerUtil.getHome().createCustomerType(BaseGraphQl.getUserVisitPK(env), commandForm); 14362 mutationResultObject.setCommandResult(commandResult); 14363 14364 if(!commandResult.hasErrors()) { 14365 var result = commandResult.getExecutionResult().getResult(); 14366 14367 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 14368 } 14369 } catch (NamingException ex) { 14370 throw new RuntimeException(ex); 14371 } 14372 14373 return mutationResultObject; 14374 } 14375 14376 @GraphQLField 14377 @GraphQLRelayMutation 14378 static MutationResultWithIdObject editCustomerType(final DataFetchingEnvironment env, 14379 @GraphQLName("originalCustomerTypeName") final String originalCustomerTypeName, 14380 @GraphQLName("id") @GraphQLID final String id, 14381 @GraphQLName("customerTypeName") final String customerTypeName, 14382 @GraphQLName("customerSequenceName") final String customerSequenceName, 14383 @GraphQLName("defaultOfferName") final String defaultOfferName, 14384 @GraphQLName("defaultUseName") final String defaultUseName, 14385 @GraphQLName("defaultSourceName") final String defaultSourceName, 14386 @GraphQLName("defaultTermName") final String defaultTermName, 14387 @GraphQLName("defaultFreeOnBoardName") final String defaultFreeOnBoardName, 14388 @GraphQLName("defaultCancellationPolicyName") final String defaultCancellationPolicyName, 14389 @GraphQLName("defaultReturnPolicyName") final String defaultReturnPolicyName, 14390 @GraphQLName("defaultCustomerStatusChoice") final String defaultCustomerStatusChoice, 14391 @GraphQLName("defaultCustomerCreditStatusChoice") final String defaultCustomerCreditStatusChoice, 14392 @GraphQLName("defaultArGlAccountName") final String defaultArGlAccountName, 14393 @GraphQLName("defaultHoldUntilComplete") final String defaultHoldUntilComplete, 14394 @GraphQLName("defaultAllowBackorders") final String defaultAllowBackorders, 14395 @GraphQLName("defaultAllowSubstitutions") final String defaultAllowSubstitutions, 14396 @GraphQLName("defaultAllowCombiningShipments") final String defaultAllowCombiningShipments, 14397 @GraphQLName("defaultRequireReference") final String defaultRequireReference, 14398 @GraphQLName("defaultAllowReferenceDuplicates") final String defaultAllowReferenceDuplicates, 14399 @GraphQLName("defaultReferenceValidationPattern") final String defaultReferenceValidationPattern, 14400 @GraphQLName("defaultTaxable") final String defaultTaxable, 14401 @GraphQLName("allocationPriorityName") final String allocationPriorityName, 14402 @GraphQLName("isDefault") final String isDefault, 14403 @GraphQLName("sortOrder") final String sortOrder, 14404 @GraphQLName("description") final String description) { 14405 var mutationResultObject = new MutationResultWithIdObject(); 14406 14407 try { 14408 var spec = CustomerUtil.getHome().getCustomerTypeUniversalSpec(); 14409 14410 spec.setCustomerTypeName(originalCustomerTypeName); 14411 spec.setUuid(id); 14412 14413 var commandForm = CustomerUtil.getHome().getEditCustomerTypeForm(); 14414 14415 commandForm.setSpec(spec); 14416 commandForm.setEditMode(EditMode.LOCK); 14417 14418 var commandResult = CustomerUtil.getHome().editCustomerType(BaseGraphQl.getUserVisitPK(env), commandForm); 14419 14420 if(!commandResult.hasErrors()) { 14421 var executionResult = commandResult.getExecutionResult(); 14422 var result = executionResult.getResult(); 14423 Map<String, Object> arguments = env.getArgument("input"); 14424 var edit = result.getEdit(); 14425 14426 mutationResultObject.setEntityInstance(result.getCustomerType().getEntityInstance()); 14427 14428 if(arguments.containsKey("customerTypeName")) 14429 edit.setCustomerTypeName(customerTypeName); 14430 if(arguments.containsKey("customerSequenceName")) 14431 edit.setCustomerSequenceName(customerSequenceName); 14432 if(arguments.containsKey("defaultOfferName")) 14433 edit.setDefaultOfferName(defaultOfferName); 14434 if(arguments.containsKey("defaultUseName")) 14435 edit.setDefaultUseName(defaultUseName); 14436 if(arguments.containsKey("defaultSourceName")) 14437 edit.setDefaultSourceName(defaultSourceName); 14438 if(arguments.containsKey("defaultTermName")) 14439 edit.setDefaultTermName(defaultTermName); 14440 if(arguments.containsKey("defaultFreeOnBoardName")) 14441 edit.setDefaultFreeOnBoardName(defaultFreeOnBoardName); 14442 if(arguments.containsKey("defaultCancellationPolicyName")) 14443 edit.setDefaultCancellationPolicyName(defaultCancellationPolicyName); 14444 if(arguments.containsKey("defaultReturnPolicyName")) 14445 edit.setDefaultReturnPolicyName(defaultReturnPolicyName); 14446 if(arguments.containsKey("defaultCustomerStatusChoice")) 14447 edit.setDefaultCustomerStatusChoice(defaultCustomerStatusChoice); 14448 if(arguments.containsKey("defaultCustomerCreditStatusChoice")) 14449 edit.setDefaultCustomerCreditStatusChoice(defaultCustomerCreditStatusChoice); 14450 if(arguments.containsKey("defaultArGlAccountName")) 14451 edit.setDefaultArGlAccountName(defaultArGlAccountName); 14452 if(arguments.containsKey("defaultHoldUntilComplete")) 14453 edit.setDefaultHoldUntilComplete(defaultHoldUntilComplete); 14454 if(arguments.containsKey("defaultAllowBackorders")) 14455 edit.setDefaultAllowBackorders(defaultAllowBackorders); 14456 if(arguments.containsKey("defaultAllowSubstitutions")) 14457 edit.setDefaultAllowSubstitutions(defaultAllowSubstitutions); 14458 if(arguments.containsKey("defaultAllowCombiningShipments")) 14459 edit.setDefaultAllowCombiningShipments(defaultAllowCombiningShipments); 14460 if(arguments.containsKey("defaultRequireReference")) 14461 edit.setDefaultRequireReference(defaultRequireReference); 14462 if(arguments.containsKey("defaultAllowReferenceDuplicates")) 14463 edit.setDefaultAllowReferenceDuplicates(defaultAllowReferenceDuplicates); 14464 if(arguments.containsKey("defaultReferenceValidationPattern")) 14465 edit.setDefaultReferenceValidationPattern(defaultReferenceValidationPattern); 14466 if(arguments.containsKey("defaultTaxable")) 14467 edit.setDefaultTaxable(defaultTaxable); 14468 if(arguments.containsKey("allocationPriorityName")) 14469 edit.setAllocationPriorityName(allocationPriorityName); 14470 if(arguments.containsKey("isDefault")) 14471 edit.setIsDefault(isDefault); 14472 if(arguments.containsKey("sortOrder")) 14473 edit.setSortOrder(sortOrder); 14474 if(arguments.containsKey("description")) 14475 edit.setDescription(description); 14476 14477 commandForm.setEdit(edit); 14478 commandForm.setEditMode(EditMode.UPDATE); 14479 14480 commandResult = CustomerUtil.getHome().editCustomerType(BaseGraphQl.getUserVisitPK(env), commandForm); 14481 } 14482 14483 mutationResultObject.setCommandResult(commandResult); 14484 } catch (NamingException ex) { 14485 throw new RuntimeException(ex); 14486 } 14487 14488 return mutationResultObject; 14489 } 14490 14491 @GraphQLField 14492 @GraphQLRelayMutation 14493 static MutationResultObject deleteCustomerType(final DataFetchingEnvironment env, 14494 @GraphQLName("customerTypeName") final String customerTypeName, 14495 @GraphQLName("id") @GraphQLID final String id) { 14496 var mutationResultObject = new MutationResultObject(); 14497 14498 try { 14499 var commandForm = CustomerUtil.getHome().getDeleteCustomerTypeForm(); 14500 14501 commandForm.setCustomerTypeName(customerTypeName); 14502 commandForm.setUuid(id); 14503 14504 mutationResultObject.setCommandResult(CustomerUtil.getHome().deleteCustomerType(BaseGraphQl.getUserVisitPK(env), commandForm)); 14505 } catch (NamingException ex) { 14506 throw new RuntimeException(ex); 14507 } 14508 14509 return mutationResultObject; 14510 } 14511 14512 @GraphQLField 14513 @GraphQLRelayMutation 14514 static MutationResultObject createCustomerTypePaymentMethod(final DataFetchingEnvironment env, 14515 @GraphQLName("customerTypeName") @GraphQLNonNull final String customerTypeName, 14516 @GraphQLName("paymentMethodName") @GraphQLNonNull final String paymentMethodName, 14517 @GraphQLName("defaultSelectionPriority") @GraphQLNonNull final String defaultSelectionPriority, 14518 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 14519 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 14520 var mutationResultObject = new MutationResultObject(); 14521 14522 try { 14523 var commandForm = CustomerUtil.getHome().getCreateCustomerTypePaymentMethodForm(); 14524 14525 commandForm.setCustomerTypeName(customerTypeName); 14526 commandForm.setPaymentMethodName(paymentMethodName); 14527 commandForm.setDefaultSelectionPriority(defaultSelectionPriority); 14528 commandForm.setIsDefault(isDefault); 14529 commandForm.setSortOrder(sortOrder); 14530 14531 var commandResult = CustomerUtil.getHome().createCustomerTypePaymentMethod(BaseGraphQl.getUserVisitPK(env), commandForm); 14532 mutationResultObject.setCommandResult(commandResult); 14533 } catch (NamingException ex) { 14534 throw new RuntimeException(ex); 14535 } 14536 14537 return mutationResultObject; 14538 } 14539 14540 @GraphQLField 14541 @GraphQLRelayMutation 14542 static MutationResultObject deleteCustomerTypePaymentMethod(final DataFetchingEnvironment env, 14543 @GraphQLName("customerTypeName") @GraphQLNonNull final String customerTypeName, 14544 @GraphQLName("paymentMethodName") @GraphQLNonNull final String paymentMethodName) { 14545 var mutationResultObject = new MutationResultObject(); 14546 14547 try { 14548 var commandForm = CustomerUtil.getHome().getDeleteCustomerTypePaymentMethodForm(); 14549 14550 commandForm.setCustomerTypeName(customerTypeName); 14551 commandForm.setPaymentMethodName(paymentMethodName); 14552 14553 var commandResult = CustomerUtil.getHome().deleteCustomerTypePaymentMethod(BaseGraphQl.getUserVisitPK(env), commandForm); 14554 mutationResultObject.setCommandResult(commandResult); 14555 } catch (NamingException ex) { 14556 throw new RuntimeException(ex); 14557 } 14558 14559 return mutationResultObject; 14560 } 14561 14562 @GraphQLField 14563 @GraphQLRelayMutation 14564 static MutationResultObject editCustomerTypePaymentMethod(final DataFetchingEnvironment env, 14565 @GraphQLName("customerTypeName") @GraphQLNonNull final String customerTypeName, 14566 @GraphQLName("paymentMethodName") @GraphQLNonNull final String paymentMethodName, 14567 @GraphQLName("defaultSelectionPriority") final String defaultSelectionPriority, 14568 @GraphQLName("isDefault") final String isDefault, 14569 @GraphQLName("sortOrder") final String sortOrder) { 14570 var mutationResultObject = new MutationResultObject(); 14571 14572 try { 14573 var spec = CustomerUtil.getHome().getCustomerTypePaymentMethodSpec(); 14574 14575 spec.setCustomerTypeName(customerTypeName); 14576 spec.setPaymentMethodName(paymentMethodName); 14577 14578 var commandForm = CustomerUtil.getHome().getEditCustomerTypePaymentMethodForm(); 14579 14580 commandForm.setSpec(spec); 14581 commandForm.setEditMode(EditMode.LOCK); 14582 14583 var commandResult = CustomerUtil.getHome().editCustomerTypePaymentMethod(BaseGraphQl.getUserVisitPK(env), commandForm); 14584 14585 if(!commandResult.hasErrors()) { 14586 var executionResult = commandResult.getExecutionResult(); 14587 var result = executionResult.getResult(); 14588 Map<String, Object> arguments = env.getArgument("input"); 14589 var edit = result.getEdit(); 14590 14591 if(arguments.containsKey("defaultSelectionPriority")) 14592 edit.setDefaultSelectionPriority(defaultSelectionPriority); 14593 if(arguments.containsKey("isDefault")) 14594 edit.setIsDefault(isDefault); 14595 if(arguments.containsKey("sortOrder")) 14596 edit.setSortOrder(sortOrder); 14597 14598 commandForm.setEdit(edit); 14599 commandForm.setEditMode(EditMode.UPDATE); 14600 14601 commandResult = CustomerUtil.getHome().editCustomerTypePaymentMethod(BaseGraphQl.getUserVisitPK(env), commandForm); 14602 } 14603 14604 mutationResultObject.setCommandResult(commandResult); 14605 } catch (NamingException ex) { 14606 throw new RuntimeException(ex); 14607 } 14608 14609 return mutationResultObject; 14610 } 14611 14612 @GraphQLField 14613 @GraphQLRelayMutation 14614 static MutationResultObject createCustomerTypeShippingMethod(final DataFetchingEnvironment env, 14615 @GraphQLName("customerTypeName") @GraphQLNonNull final String customerTypeName, 14616 @GraphQLName("shippingMethodName") @GraphQLNonNull final String shippingMethodName, 14617 @GraphQLName("defaultSelectionPriority") @GraphQLNonNull final String defaultSelectionPriority, 14618 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 14619 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 14620 var mutationResultObject = new MutationResultObject(); 14621 14622 try { 14623 var commandForm = CustomerUtil.getHome().getCreateCustomerTypeShippingMethodForm(); 14624 14625 commandForm.setCustomerTypeName(customerTypeName); 14626 commandForm.setShippingMethodName(shippingMethodName); 14627 commandForm.setDefaultSelectionPriority(defaultSelectionPriority); 14628 commandForm.setIsDefault(isDefault); 14629 commandForm.setSortOrder(sortOrder); 14630 14631 var commandResult = CustomerUtil.getHome().createCustomerTypeShippingMethod(BaseGraphQl.getUserVisitPK(env), commandForm); 14632 mutationResultObject.setCommandResult(commandResult); 14633 } catch (NamingException ex) { 14634 throw new RuntimeException(ex); 14635 } 14636 14637 return mutationResultObject; 14638 } 14639 14640 @GraphQLField 14641 @GraphQLRelayMutation 14642 static MutationResultObject deleteCustomerTypeShippingMethod(final DataFetchingEnvironment env, 14643 @GraphQLName("customerTypeName") @GraphQLNonNull final String customerTypeName, 14644 @GraphQLName("shippingMethodName") @GraphQLNonNull final String shippingMethodName) { 14645 var mutationResultObject = new MutationResultObject(); 14646 14647 try { 14648 var commandForm = CustomerUtil.getHome().getDeleteCustomerTypeShippingMethodForm(); 14649 14650 commandForm.setCustomerTypeName(customerTypeName); 14651 commandForm.setShippingMethodName(shippingMethodName); 14652 14653 var commandResult = CustomerUtil.getHome().deleteCustomerTypeShippingMethod(BaseGraphQl.getUserVisitPK(env), commandForm); 14654 mutationResultObject.setCommandResult(commandResult); 14655 } catch (NamingException ex) { 14656 throw new RuntimeException(ex); 14657 } 14658 14659 return mutationResultObject; 14660 } 14661 14662 @GraphQLField 14663 @GraphQLRelayMutation 14664 static MutationResultObject editCustomerTypeShippingMethod(final DataFetchingEnvironment env, 14665 @GraphQLName("customerTypeName") @GraphQLNonNull final String customerTypeName, 14666 @GraphQLName("shippingMethodName") @GraphQLNonNull final String shippingMethodName, 14667 @GraphQLName("defaultSelectionPriority") final String defaultSelectionPriority, 14668 @GraphQLName("isDefault") final String isDefault, 14669 @GraphQLName("sortOrder") final String sortOrder) { 14670 var mutationResultObject = new MutationResultObject(); 14671 14672 try { 14673 var spec = CustomerUtil.getHome().getCustomerTypeShippingMethodSpec(); 14674 14675 spec.setCustomerTypeName(customerTypeName); 14676 spec.setShippingMethodName(shippingMethodName); 14677 14678 var commandForm = CustomerUtil.getHome().getEditCustomerTypeShippingMethodForm(); 14679 14680 commandForm.setSpec(spec); 14681 commandForm.setEditMode(EditMode.LOCK); 14682 14683 var commandResult = CustomerUtil.getHome().editCustomerTypeShippingMethod(BaseGraphQl.getUserVisitPK(env), commandForm); 14684 14685 if(!commandResult.hasErrors()) { 14686 var executionResult = commandResult.getExecutionResult(); 14687 var result = executionResult.getResult(); 14688 Map<String, Object> arguments = env.getArgument("input"); 14689 var edit = result.getEdit(); 14690 14691 if(arguments.containsKey("defaultSelectionPriority")) 14692 edit.setDefaultSelectionPriority(defaultSelectionPriority); 14693 if(arguments.containsKey("isDefault")) 14694 edit.setIsDefault(isDefault); 14695 if(arguments.containsKey("sortOrder")) 14696 edit.setSortOrder(sortOrder); 14697 14698 commandForm.setEdit(edit); 14699 commandForm.setEditMode(EditMode.UPDATE); 14700 14701 commandResult = CustomerUtil.getHome().editCustomerTypeShippingMethod(BaseGraphQl.getUserVisitPK(env), commandForm); 14702 } 14703 14704 mutationResultObject.setCommandResult(commandResult); 14705 } catch (NamingException ex) { 14706 throw new RuntimeException(ex); 14707 } 14708 14709 return mutationResultObject; 14710 } 14711 14712 @GraphQLField 14713 @GraphQLRelayMutation 14714 static MutationResultWithIdObject createCustomer(final DataFetchingEnvironment env, 14715 @GraphQLName("personalTitleId") final String personalTitleId, 14716 @GraphQLName("firstName") @GraphQLNonNull final String firstName, 14717 @GraphQLName("lastName") @GraphQLNonNull final String lastName, 14718 @GraphQLName("nameSuffixId") final String nameSuffixId, 14719 @GraphQLName("name") final String name, 14720 @GraphQLName("initialOfferName") final String initialOfferName, 14721 @GraphQLName("initialUseName") final String initialUseName, 14722 @GraphQLName("initialSourceName") final String initialSourceName, 14723 @GraphQLName("emailAddress") final String emailAddress, 14724 @GraphQLName("allowSolicitation") @GraphQLNonNull final String allowSolicitation) { 14725 var mutationResultObject = new MutationResultWithIdObject(); 14726 14727 try { 14728 var commandForm = PartyUtil.getHome().getCreateCustomerForm(); 14729 14730 commandForm.setPersonalTitleId(personalTitleId); 14731 commandForm.setFirstName(firstName); 14732 commandForm.setLastName(lastName); 14733 commandForm.setNameSuffixId(nameSuffixId); 14734 commandForm.setName(name); 14735 commandForm.setInitialOfferName(initialOfferName); 14736 commandForm.setInitialUseName(initialUseName); 14737 commandForm.setInitialSourceName(initialSourceName); 14738 commandForm.setEmailAddress(emailAddress); 14739 commandForm.setAllowSolicitation(allowSolicitation); 14740 14741 var commandResult = PartyUtil.getHome().createCustomer(BaseGraphQl.getUserVisitPK(env), commandForm); 14742 mutationResultObject.setCommandResult(commandResult); 14743 14744 if(!commandResult.hasErrors()) { 14745 var result = commandResult.getExecutionResult().getResult(); 14746 14747 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 14748 } 14749 } catch (NamingException ex) { 14750 throw new RuntimeException(ex); 14751 } 14752 14753 return mutationResultObject; 14754 } 14755 14756 @GraphQLField 14757 @GraphQLRelayMutation 14758 static MutationResultWithIdObject createCustomerWithLogin(final DataFetchingEnvironment env, 14759 @GraphQLName("personalTitleId") final String personalTitleId, 14760 @GraphQLName("firstName") @GraphQLNonNull final String firstName, 14761 @GraphQLName("lastName") @GraphQLNonNull final String lastName, 14762 @GraphQLName("nameSuffixId") final String nameSuffixId, 14763 @GraphQLName("name") final String name, 14764 @GraphQLName("initialOfferName") final String initialOfferName, 14765 @GraphQLName("initialUseName") final String initialUseName, 14766 @GraphQLName("initialSourceName") final String initialSourceName, 14767 @GraphQLName("emailAddress") @GraphQLNonNull final String emailAddress, 14768 @GraphQLName("allowSolicitation") @GraphQLNonNull final String allowSolicitation, 14769 @GraphQLName("username") @GraphQLNonNull final String username, 14770 @GraphQLName("password1") @GraphQLNonNull final String password1, 14771 @GraphQLName("password2") @GraphQLNonNull final String password2, 14772 @GraphQLName("recoveryQuestionName") @GraphQLNonNull final String recoveryQuestionName, 14773 @GraphQLName("answer") @GraphQLNonNull final String answer) { 14774 var mutationResultObject = new MutationResultWithIdObject(); 14775 14776 try { 14777 var commandForm = PartyUtil.getHome().getCreateCustomerWithLoginForm(); 14778 14779 commandForm.setPersonalTitleId(personalTitleId); 14780 commandForm.setFirstName(firstName); 14781 commandForm.setLastName(lastName); 14782 commandForm.setNameSuffixId(nameSuffixId); 14783 commandForm.setName(name); 14784 commandForm.setInitialOfferName(initialOfferName); 14785 commandForm.setInitialUseName(initialUseName); 14786 commandForm.setInitialSourceName(initialSourceName); 14787 commandForm.setEmailAddress(emailAddress); 14788 commandForm.setAllowSolicitation(allowSolicitation); 14789 commandForm.setUsername(username); 14790 commandForm.setPassword1(password1); 14791 commandForm.setPassword2(password2); 14792 commandForm.setRecoveryQuestionName(recoveryQuestionName); 14793 commandForm.setAnswer(answer); 14794 14795 var commandResult = PartyUtil.getHome().createCustomerWithLogin(BaseGraphQl.getUserVisitPK(env), commandForm); 14796 mutationResultObject.setCommandResult(commandResult); 14797 14798 if(!commandResult.hasErrors()) { 14799 var result = commandResult.getExecutionResult().getResult(); 14800 14801 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 14802 } 14803 } catch (NamingException ex) { 14804 throw new RuntimeException(ex); 14805 } 14806 14807 return mutationResultObject; 14808 } 14809 14810 @GraphQLField 14811 @GraphQLRelayMutation 14812 static MutationResultObject employeeLogin(final DataFetchingEnvironment env, 14813 @GraphQLName("username") @GraphQLNonNull final String username, 14814 @GraphQLName("password") @GraphQLNonNull final String password, 14815 @GraphQLName("companyName") @GraphQLNonNull final String companyName) { 14816 var mutationResultObject = new MutationResultObject(); 14817 14818 try { 14819 var commandForm = AuthenticationUtil.getHome().getEmployeeLoginForm(); 14820 14821 commandForm.setUsername(username); 14822 commandForm.setPassword(password); 14823 commandForm.setRemoteInet4Address(BaseGraphQl.getRemoteInet4Address(env)); 14824 commandForm.setCompanyName(companyName); 14825 14826 mutationResultObject.setCommandResult(AuthenticationUtil.getHome().employeeLogin(BaseGraphQl.getUserVisitPK(env), commandForm)); 14827 } catch (NamingException ex) { 14828 throw new RuntimeException(ex); 14829 } 14830 14831 return mutationResultObject; 14832 } 14833 14834 @GraphQLField 14835 @GraphQLRelayMutation 14836 static MutationResultObject vendorLogin(final DataFetchingEnvironment env, 14837 @GraphQLName("username") @GraphQLNonNull final String username, 14838 @GraphQLName("password") @GraphQLNonNull final String password) { 14839 var mutationResultObject = new MutationResultObject(); 14840 14841 try { 14842 var commandForm = AuthenticationUtil.getHome().getVendorLoginForm(); 14843 14844 commandForm.setUsername(username); 14845 commandForm.setPassword(password); 14846 commandForm.setRemoteInet4Address(BaseGraphQl.getRemoteInet4Address(env)); 14847 14848 mutationResultObject.setCommandResult(AuthenticationUtil.getHome().vendorLogin(BaseGraphQl.getUserVisitPK(env), commandForm)); 14849 } catch (NamingException ex) { 14850 throw new RuntimeException(ex); 14851 } 14852 14853 return mutationResultObject; 14854 } 14855 14856 @GraphQLField 14857 @GraphQLRelayMutation 14858 @GraphQLName("setPassword") 14859 static MutationResultObject setPassword(final DataFetchingEnvironment env, 14860 @GraphQLName("partyName") final String partyName, 14861 @GraphQLName("employeeName") final String employeeName, 14862 @GraphQLName("customerName") final String customerName, 14863 @GraphQLName("vendorName") final String vendorName, 14864 @GraphQLName("oldPassword") final String oldPassword, 14865 @GraphQLName("newPassword1") @GraphQLNonNull final String newPassword1, 14866 @GraphQLName("newPassword2") @GraphQLNonNull final String newPassword2) { 14867 var mutationResultObject = new MutationResultObject(); 14868 14869 try { 14870 var commandForm = AuthenticationUtil.getHome().getSetPasswordForm(); 14871 14872 commandForm.setPartyName(partyName); 14873 commandForm.setEmployeeName(employeeName); 14874 commandForm.setCustomerName(customerName); 14875 commandForm.setVendorName(vendorName); 14876 commandForm.setOldPassword(oldPassword); 14877 commandForm.setNewPassword1(newPassword1); 14878 commandForm.setNewPassword2(newPassword2); 14879 14880 mutationResultObject.setCommandResult(AuthenticationUtil.getHome().setPassword(BaseGraphQl.getUserVisitPK(env), commandForm)); 14881 } catch (NamingException ex) { 14882 throw new RuntimeException(ex); 14883 } 14884 14885 return mutationResultObject; 14886 } 14887 14888 @GraphQLField 14889 @GraphQLRelayMutation 14890 static MutationResultObject recoverPassword(final DataFetchingEnvironment env, 14891 @GraphQLName("partyName") final String partyName, 14892 @GraphQLName("username") final String username, 14893 @GraphQLName("answer") final String answer) { 14894 var mutationResultObject = new MutationResultObject(); 14895 14896 try { 14897 var commandForm = AuthenticationUtil.getHome().getRecoverPasswordForm(); 14898 14899 commandForm.setPartyName(partyName); 14900 commandForm.setUsername(username); 14901 commandForm.setAnswer(answer); 14902 14903 mutationResultObject.setCommandResult(AuthenticationUtil.getHome().recoverPassword(BaseGraphQl.getUserVisitPK(env), commandForm)); 14904 } catch (NamingException ex) { 14905 throw new RuntimeException(ex); 14906 } 14907 14908 return mutationResultObject; 14909 } 14910 14911 @GraphQLField 14912 @GraphQLRelayMutation 14913 static MutationResultObject idle(final DataFetchingEnvironment env) { 14914 var mutationResultObject = new MutationResultObject(); 14915 14916 try { 14917 mutationResultObject.setCommandResult(AuthenticationUtil.getHome().idle(BaseGraphQl.getUserVisitPK(env))); 14918 } catch (NamingException ex) { 14919 throw new RuntimeException(ex); 14920 } 14921 14922 return mutationResultObject; 14923 } 14924 14925 @GraphQLField 14926 @GraphQLRelayMutation 14927 static MutationResultObject logout(final DataFetchingEnvironment env) { 14928 var mutationResultObject = new MutationResultObject(); 14929 14930 try { 14931 mutationResultObject.setCommandResult(AuthenticationUtil.getHome().logout(BaseGraphQl.getUserVisitPK(env))); 14932 } catch (NamingException ex) { 14933 throw new RuntimeException(ex); 14934 } 14935 14936 return mutationResultObject; 14937 } 14938 14939 @GraphQLField 14940 @GraphQLRelayMutation 14941 static MutationResultWithIdObject createSecurityRoleGroup(final DataFetchingEnvironment env, 14942 @GraphQLName("securityRoleGroupName") @GraphQLNonNull final String securityRoleGroupName, 14943 @GraphQLName("parentSecurityRoleGroupName") final String parentSecurityRoleGroupName, 14944 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 14945 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 14946 @GraphQLName("description") final String description) { 14947 var mutationResultObject = new MutationResultWithIdObject(); 14948 14949 try { 14950 var commandForm = SecurityUtil.getHome().getCreateSecurityRoleGroupForm(); 14951 14952 commandForm.setSecurityRoleGroupName(securityRoleGroupName); 14953 commandForm.setParentSecurityRoleGroupName(parentSecurityRoleGroupName); 14954 commandForm.setIsDefault(isDefault); 14955 commandForm.setSortOrder(sortOrder); 14956 commandForm.setDescription(description); 14957 14958 var commandResult = SecurityUtil.getHome().createSecurityRoleGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 14959 mutationResultObject.setCommandResult(commandResult); 14960 14961 if(!commandResult.hasErrors()) { 14962 var result = commandResult.getExecutionResult().getResult(); 14963 14964 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 14965 } 14966 } catch (NamingException ex) { 14967 throw new RuntimeException(ex); 14968 } 14969 14970 return mutationResultObject; 14971 } 14972 14973 @GraphQLField 14974 @GraphQLRelayMutation 14975 static MutationResultWithIdObject editSecurityRoleGroup(final DataFetchingEnvironment env, 14976 @GraphQLName("originalSecurityRoleGroupName") final String originalSecurityRoleGroupName, 14977 @GraphQLName("id") @GraphQLID final String id, 14978 @GraphQLName("securityRoleGroupName") final String securityRoleGroupName, 14979 @GraphQLName("parentSecurityRoleGroupName") final String parentSecurityRoleGroupName, 14980 @GraphQLName("isDefault") final String isDefault, 14981 @GraphQLName("sortOrder") final String sortOrder, 14982 @GraphQLName("description") final String description) { 14983 var mutationResultObject = new MutationResultWithIdObject(); 14984 14985 try { 14986 var spec = SecurityUtil.getHome().getSecurityRoleGroupUniversalSpec(); 14987 14988 spec.setSecurityRoleGroupName(originalSecurityRoleGroupName); 14989 spec.setUuid(id); 14990 14991 var commandForm = SecurityUtil.getHome().getEditSecurityRoleGroupForm(); 14992 14993 commandForm.setSpec(spec); 14994 commandForm.setEditMode(EditMode.LOCK); 14995 14996 var commandResult = SecurityUtil.getHome().editSecurityRoleGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 14997 14998 if(!commandResult.hasErrors()) { 14999 var executionResult = commandResult.getExecutionResult(); 15000 var result = executionResult.getResult(); 15001 Map<String, Object> arguments = env.getArgument("input"); 15002 var edit = result.getEdit(); 15003 15004 mutationResultObject.setEntityInstance(result.getSecurityRoleGroup().getEntityInstance()); 15005 15006 if(arguments.containsKey("securityRoleGroupName")) 15007 edit.setSecurityRoleGroupName(securityRoleGroupName); 15008 if(arguments.containsKey("parentSecurityRoleGroupName")) 15009 edit.setParentSecurityRoleGroupName(parentSecurityRoleGroupName); 15010 if(arguments.containsKey("isDefault")) 15011 edit.setIsDefault(isDefault); 15012 if(arguments.containsKey("sortOrder")) 15013 edit.setSortOrder(sortOrder); 15014 if(arguments.containsKey("description")) 15015 edit.setDescription(description); 15016 15017 commandForm.setEdit(edit); 15018 commandForm.setEditMode(EditMode.UPDATE); 15019 15020 commandResult = SecurityUtil.getHome().editSecurityRoleGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 15021 } 15022 15023 mutationResultObject.setCommandResult(commandResult); 15024 } catch (NamingException ex) { 15025 throw new RuntimeException(ex); 15026 } 15027 15028 return mutationResultObject; 15029 } 15030 15031 @GraphQLField 15032 @GraphQLRelayMutation 15033 static MutationResultObject deleteSecurityRoleGroup(final DataFetchingEnvironment env, 15034 @GraphQLName("securityRoleGroupName") final String securityRoleGroupName, 15035 @GraphQLName("id") @GraphQLID final String id) { 15036 var mutationResultObject = new MutationResultObject(); 15037 15038 try { 15039 var commandForm = SecurityUtil.getHome().getDeleteSecurityRoleGroupForm(); 15040 15041 commandForm.setSecurityRoleGroupName(securityRoleGroupName); 15042 commandForm.setUuid(id); 15043 15044 mutationResultObject.setCommandResult(SecurityUtil.getHome().deleteSecurityRoleGroup(BaseGraphQl.getUserVisitPK(env), commandForm)); 15045 } catch (NamingException ex) { 15046 throw new RuntimeException(ex); 15047 } 15048 15049 return mutationResultObject; 15050 } 15051 15052 @GraphQLField 15053 @GraphQLRelayMutation 15054 static MutationResultWithIdObject createSecurityRole(final DataFetchingEnvironment env, 15055 @GraphQLName("securityRoleGroupName") final String securityRoleGroupName, 15056 @GraphQLName("securityRoleName") @GraphQLNonNull final String securityRoleName, 15057 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 15058 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 15059 @GraphQLName("description") final String description) { 15060 var mutationResultObject = new MutationResultWithIdObject(); 15061 15062 try { 15063 var commandForm = SecurityUtil.getHome().getCreateSecurityRoleForm(); 15064 15065 commandForm.setSecurityRoleGroupName(securityRoleGroupName); 15066 commandForm.setSecurityRoleName(securityRoleName); 15067 commandForm.setIsDefault(isDefault); 15068 commandForm.setSortOrder(sortOrder); 15069 commandForm.setDescription(description); 15070 15071 var commandResult = SecurityUtil.getHome().createSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm); 15072 mutationResultObject.setCommandResult(commandResult); 15073 15074 if(!commandResult.hasErrors()) { 15075 var result = commandResult.getExecutionResult().getResult(); 15076 15077 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 15078 } 15079 } catch (NamingException ex) { 15080 throw new RuntimeException(ex); 15081 } 15082 15083 return mutationResultObject; 15084 } 15085 15086 @GraphQLField 15087 @GraphQLRelayMutation 15088 static MutationResultWithIdObject editSecurityRole(final DataFetchingEnvironment env, 15089 @GraphQLName("securityRoleGroupName") final String securityRoleGroupName, 15090 @GraphQLName("originalSecurityRoleName") final String originalSecurityRoleName, 15091 @GraphQLName("id") @GraphQLID final String id, 15092 @GraphQLName("securityRoleName") final String securityRoleName, 15093 @GraphQLName("isDefault") final String isDefault, 15094 @GraphQLName("sortOrder") final String sortOrder, 15095 @GraphQLName("description") final String description) { 15096 var mutationResultObject = new MutationResultWithIdObject(); 15097 15098 try { 15099 var spec = SecurityUtil.getHome().getSecurityRoleUniversalSpec(); 15100 15101 spec.setSecurityRoleGroupName(securityRoleGroupName); 15102 spec.setSecurityRoleName(originalSecurityRoleName); 15103 spec.setUuid(id); 15104 15105 var commandForm = SecurityUtil.getHome().getEditSecurityRoleForm(); 15106 15107 commandForm.setSpec(spec); 15108 commandForm.setEditMode(EditMode.LOCK); 15109 15110 var commandResult = SecurityUtil.getHome().editSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm); 15111 15112 if(!commandResult.hasErrors()) { 15113 var executionResult = commandResult.getExecutionResult(); 15114 var result = executionResult.getResult(); 15115 Map<String, Object> arguments = env.getArgument("input"); 15116 var edit = result.getEdit(); 15117 15118 mutationResultObject.setEntityInstance(result.getSecurityRole().getEntityInstance()); 15119 15120 if(arguments.containsKey("securityRoleName")) 15121 edit.setSecurityRoleName(securityRoleName); 15122 if(arguments.containsKey("isDefault")) 15123 edit.setIsDefault(isDefault); 15124 if(arguments.containsKey("sortOrder")) 15125 edit.setSortOrder(sortOrder); 15126 if(arguments.containsKey("description")) 15127 edit.setDescription(description); 15128 15129 commandForm.setEdit(edit); 15130 commandForm.setEditMode(EditMode.UPDATE); 15131 15132 commandResult = SecurityUtil.getHome().editSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm); 15133 } 15134 15135 mutationResultObject.setCommandResult(commandResult); 15136 } catch (NamingException ex) { 15137 throw new RuntimeException(ex); 15138 } 15139 15140 return mutationResultObject; 15141 } 15142 15143 @GraphQLField 15144 @GraphQLRelayMutation 15145 static MutationResultObject deleteSecurityRole(final DataFetchingEnvironment env, 15146 @GraphQLName("securityRoleGroupName") final String securityRoleGroupName, 15147 @GraphQLName("securityRoleName") final String securityRoleName, 15148 @GraphQLName("id") @GraphQLID final String id) { 15149 var mutationResultObject = new MutationResultObject(); 15150 15151 try { 15152 var commandForm = SecurityUtil.getHome().getDeleteSecurityRoleForm(); 15153 15154 commandForm.setSecurityRoleGroupName(securityRoleGroupName); 15155 commandForm.setSecurityRoleName(securityRoleName); 15156 commandForm.setUuid(id); 15157 15158 mutationResultObject.setCommandResult(SecurityUtil.getHome().deleteSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm)); 15159 } catch (NamingException ex) { 15160 throw new RuntimeException(ex); 15161 } 15162 15163 return mutationResultObject; 15164 } 15165 15166 @GraphQLField 15167 @GraphQLRelayMutation 15168 static MutationResultWithIdObject createWorkflow(final DataFetchingEnvironment env, 15169 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15170 @GraphQLName("selectorKindName") final String selectorKindName, 15171 @GraphQLName("selectorTypeName") final String selectorTypeName, 15172 @GraphQLName("securityRoleGroupName") final String securityRoleGroupName, 15173 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 15174 @GraphQLName("description") final String description) { 15175 var mutationResultObject = new MutationResultWithIdObject(); 15176 15177 try { 15178 var commandForm = WorkflowUtil.getHome().getCreateWorkflowForm(); 15179 15180 commandForm.setWorkflowName(workflowName); 15181 commandForm.setSelectorKindName(selectorKindName); 15182 commandForm.setSelectorTypeName(selectorTypeName); 15183 commandForm.setSecurityRoleGroupName(securityRoleGroupName); 15184 commandForm.setSortOrder(sortOrder); 15185 commandForm.setDescription(description); 15186 15187 var commandResult = WorkflowUtil.getHome().createWorkflow(BaseGraphQl.getUserVisitPK(env), commandForm); 15188 mutationResultObject.setCommandResult(commandResult); 15189 15190 if(!commandResult.hasErrors()) { 15191 var result = commandResult.getExecutionResult().getResult(); 15192 15193 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 15194 } 15195 } catch (NamingException ex) { 15196 throw new RuntimeException(ex); 15197 } 15198 15199 return mutationResultObject; 15200 } 15201 15202 @GraphQLField 15203 @GraphQLRelayMutation 15204 static MutationResultWithIdObject editWorkflow(final DataFetchingEnvironment env, 15205 @GraphQLName("originalWorkflowName") final String originalWorkflowName, 15206 @GraphQLName("id") @GraphQLID final String id, 15207 @GraphQLName("workflowName") final String workflowName, 15208 @GraphQLName("selectorKindName") final String selectorKindName, 15209 @GraphQLName("selectorTypeName") final String selectorTypeName, 15210 @GraphQLName("securityRoleGroupName") final String securityRoleGroupName, 15211 @GraphQLName("sortOrder") final String sortOrder, 15212 @GraphQLName("description") final String description) { 15213 var mutationResultObject = new MutationResultWithIdObject(); 15214 15215 try { 15216 var spec = WorkflowUtil.getHome().getWorkflowUniversalSpec(); 15217 15218 spec.setWorkflowName(originalWorkflowName); 15219 spec.setUuid(id); 15220 15221 var commandForm = WorkflowUtil.getHome().getEditWorkflowForm(); 15222 15223 commandForm.setSpec(spec); 15224 commandForm.setEditMode(EditMode.LOCK); 15225 15226 var commandResult = WorkflowUtil.getHome().editWorkflow(BaseGraphQl.getUserVisitPK(env), commandForm); 15227 15228 if(!commandResult.hasErrors()) { 15229 var executionResult = commandResult.getExecutionResult(); 15230 var result = executionResult.getResult(); 15231 Map<String, Object> arguments = env.getArgument("input"); 15232 var edit = result.getEdit(); 15233 15234 mutationResultObject.setEntityInstance(result.getWorkflow().getEntityInstance()); 15235 15236 if(arguments.containsKey("workflowName")) 15237 edit.setWorkflowName(workflowName); 15238 if(arguments.containsKey("selectorKindName")) 15239 edit.setSelectorKindName(selectorKindName); 15240 if(arguments.containsKey("selectorTypeName")) 15241 edit.setSelectorTypeName(selectorTypeName); 15242 if(arguments.containsKey("securityRoleGroupName")) 15243 edit.setSecurityRoleGroupName(securityRoleGroupName); 15244 if(arguments.containsKey("sortOrder")) 15245 edit.setSortOrder(sortOrder); 15246 if(arguments.containsKey("description")) 15247 edit.setDescription(description); 15248 15249 commandForm.setEdit(edit); 15250 commandForm.setEditMode(EditMode.UPDATE); 15251 15252 commandResult = WorkflowUtil.getHome().editWorkflow(BaseGraphQl.getUserVisitPK(env), commandForm); 15253 } 15254 15255 mutationResultObject.setCommandResult(commandResult); 15256 } catch (NamingException ex) { 15257 throw new RuntimeException(ex); 15258 } 15259 15260 return mutationResultObject; 15261 } 15262 15263 @GraphQLField 15264 @GraphQLRelayMutation 15265 static MutationResultObject deleteWorkflow(final DataFetchingEnvironment env, 15266 @GraphQLName("workflowName") final String workflowName, 15267 @GraphQLName("id") @GraphQLID final String id) { 15268 var mutationResultObject = new MutationResultObject(); 15269 15270 try { 15271 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowForm(); 15272 15273 commandForm.setWorkflowName(workflowName); 15274 commandForm.setUuid(id); 15275 15276 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflow(BaseGraphQl.getUserVisitPK(env), commandForm)); 15277 } catch (NamingException ex) { 15278 throw new RuntimeException(ex); 15279 } 15280 15281 return mutationResultObject; 15282 } 15283 15284 @GraphQLField 15285 @GraphQLRelayMutation 15286 static MutationResultObject createWorkflowEntityType(final DataFetchingEnvironment env, 15287 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15288 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 15289 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName) { 15290 var mutationResultObject = new MutationResultObject(); 15291 15292 try { 15293 var commandForm = WorkflowUtil.getHome().getCreateWorkflowEntityTypeForm(); 15294 15295 commandForm.setWorkflowName(workflowName); 15296 commandForm.setComponentVendorName(componentVendorName); 15297 commandForm.setEntityTypeName(entityTypeName); 15298 15299 var commandResult = WorkflowUtil.getHome().createWorkflowEntityType(BaseGraphQl.getUserVisitPK(env), commandForm); 15300 mutationResultObject.setCommandResult(commandResult); 15301 } catch (NamingException ex) { 15302 throw new RuntimeException(ex); 15303 } 15304 15305 return mutationResultObject; 15306 } 15307 15308 @GraphQLField 15309 @GraphQLRelayMutation 15310 static MutationResultObject deleteWorkflowEntityType(final DataFetchingEnvironment env, 15311 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15312 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 15313 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName) { 15314 var mutationResultObject = new MutationResultObject(); 15315 15316 try { 15317 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowEntityTypeForm(); 15318 15319 commandForm.setWorkflowName(workflowName); 15320 commandForm.setComponentVendorName(componentVendorName); 15321 commandForm.setEntityTypeName(entityTypeName); 15322 15323 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowEntityType(BaseGraphQl.getUserVisitPK(env), commandForm)); 15324 } catch (NamingException ex) { 15325 throw new RuntimeException(ex); 15326 } 15327 15328 return mutationResultObject; 15329 } 15330 15331 @GraphQLField 15332 @GraphQLRelayMutation 15333 static MutationResultObject createWorkflowSelectorKind(final DataFetchingEnvironment env, 15334 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15335 @GraphQLName("selectorKindName") @GraphQLNonNull final String selectorKindName) { 15336 var mutationResultObject = new MutationResultObject(); 15337 15338 try { 15339 var commandForm = WorkflowUtil.getHome().getCreateWorkflowSelectorKindForm(); 15340 15341 commandForm.setWorkflowName(workflowName); 15342 commandForm.setSelectorKindName(selectorKindName); 15343 15344 var commandResult = WorkflowUtil.getHome().createWorkflowSelectorKind(BaseGraphQl.getUserVisitPK(env), commandForm); 15345 mutationResultObject.setCommandResult(commandResult); 15346 } catch (NamingException ex) { 15347 throw new RuntimeException(ex); 15348 } 15349 15350 return mutationResultObject; 15351 } 15352 15353 @GraphQLField 15354 @GraphQLRelayMutation 15355 static MutationResultObject deleteWorkflowSelectorKind(final DataFetchingEnvironment env, 15356 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15357 @GraphQLName("selectorKindName") @GraphQLNonNull final String selectorKindName) { 15358 var mutationResultObject = new MutationResultObject(); 15359 15360 try { 15361 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowSelectorKindForm(); 15362 15363 commandForm.setWorkflowName(workflowName); 15364 commandForm.setSelectorKindName(selectorKindName); 15365 15366 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowSelectorKind(BaseGraphQl.getUserVisitPK(env), commandForm)); 15367 } catch (NamingException ex) { 15368 throw new RuntimeException(ex); 15369 } 15370 15371 return mutationResultObject; 15372 } 15373 15374 @GraphQLField 15375 @GraphQLRelayMutation 15376 static MutationResultWithIdObject createWorkflowStep(final DataFetchingEnvironment env, 15377 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15378 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 15379 @GraphQLName("workflowStepTypeName") @GraphQLNonNull final String workflowStepTypeName, 15380 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 15381 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 15382 @GraphQLName("description") final String description) { 15383 var mutationResultObject = new MutationResultWithIdObject(); 15384 15385 try { 15386 var commandForm = WorkflowUtil.getHome().getCreateWorkflowStepForm(); 15387 15388 commandForm.setWorkflowName(workflowName); 15389 commandForm.setWorkflowStepName(workflowStepName); 15390 commandForm.setWorkflowStepTypeName(workflowStepTypeName); 15391 commandForm.setIsDefault(isDefault); 15392 commandForm.setSortOrder(sortOrder); 15393 commandForm.setDescription(description); 15394 15395 var commandResult = WorkflowUtil.getHome().createWorkflowStep(BaseGraphQl.getUserVisitPK(env), commandForm); 15396 mutationResultObject.setCommandResult(commandResult); 15397 15398 if(!commandResult.hasErrors()) { 15399 var result = commandResult.getExecutionResult().getResult(); 15400 15401 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 15402 } 15403 } catch (NamingException ex) { 15404 throw new RuntimeException(ex); 15405 } 15406 15407 return mutationResultObject; 15408 } 15409 15410 @GraphQLField 15411 @GraphQLRelayMutation 15412 static MutationResultWithIdObject editWorkflowStep(final DataFetchingEnvironment env, 15413 @GraphQLName("workflowName") final String workflowName, 15414 @GraphQLName("originalWorkflowStepName") final String originalWorkflowStepName, 15415 @GraphQLName("id") @GraphQLID final String id, 15416 @GraphQLName("workflowStepName") final String workflowStepName, 15417 @GraphQLName("workflowStepTypeName") final String workflowStepTypeName, 15418 @GraphQLName("isDefault") final String isDefault, 15419 @GraphQLName("sortOrder") final String sortOrder, 15420 @GraphQLName("description") final String description) { 15421 var mutationResultObject = new MutationResultWithIdObject(); 15422 15423 try { 15424 var spec = WorkflowUtil.getHome().getWorkflowStepUniversalSpec(); 15425 15426 spec.setWorkflowName(workflowName); 15427 spec.setWorkflowStepName(originalWorkflowStepName); 15428 spec.setUuid(id); 15429 15430 var commandForm = WorkflowUtil.getHome().getEditWorkflowStepForm(); 15431 15432 commandForm.setSpec(spec); 15433 commandForm.setEditMode(EditMode.LOCK); 15434 15435 var commandResult = WorkflowUtil.getHome().editWorkflowStep(BaseGraphQl.getUserVisitPK(env), commandForm); 15436 15437 if(!commandResult.hasErrors()) { 15438 var executionResult = commandResult.getExecutionResult(); 15439 var result = executionResult.getResult(); 15440 Map<String, Object> arguments = env.getArgument("input"); 15441 var edit = result.getEdit(); 15442 15443 mutationResultObject.setEntityInstance(result.getWorkflowStep().getEntityInstance()); 15444 15445 if(arguments.containsKey("workflowStepName")) 15446 edit.setWorkflowStepName(workflowStepName); 15447 if(arguments.containsKey("workflowStepTypeName")) 15448 edit.setWorkflowStepTypeName(workflowStepTypeName); 15449 if(arguments.containsKey("isDefault")) 15450 edit.setIsDefault(isDefault); 15451 if(arguments.containsKey("sortOrder")) 15452 edit.setSortOrder(sortOrder); 15453 if(arguments.containsKey("description")) 15454 edit.setDescription(description); 15455 15456 commandForm.setEdit(edit); 15457 commandForm.setEditMode(EditMode.UPDATE); 15458 15459 commandResult = WorkflowUtil.getHome().editWorkflowStep(BaseGraphQl.getUserVisitPK(env), commandForm); 15460 } 15461 15462 mutationResultObject.setCommandResult(commandResult); 15463 } catch (NamingException ex) { 15464 throw new RuntimeException(ex); 15465 } 15466 15467 return mutationResultObject; 15468 } 15469 15470 @GraphQLField 15471 @GraphQLRelayMutation 15472 static MutationResultObject deleteWorkflowStep(final DataFetchingEnvironment env, 15473 @GraphQLName("workflowName") final String workflowName, 15474 @GraphQLName("workflowStepName") final String workflowStepName, 15475 @GraphQLName("id") @GraphQLID final String id) { 15476 var mutationResultObject = new MutationResultObject(); 15477 15478 try { 15479 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowStepForm(); 15480 15481 commandForm.setWorkflowName(workflowName); 15482 commandForm.setWorkflowStepName(workflowStepName); 15483 commandForm.setUuid(id); 15484 15485 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowStep(BaseGraphQl.getUserVisitPK(env), commandForm)); 15486 } catch (NamingException ex) { 15487 throw new RuntimeException(ex); 15488 } 15489 15490 return mutationResultObject; 15491 } 15492 15493 @GraphQLField 15494 @GraphQLRelayMutation 15495 static MutationResultWithIdObject createWorkflowEntrance(final DataFetchingEnvironment env, 15496 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15497 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 15498 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 15499 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 15500 @GraphQLName("description") final String description) { 15501 var mutationResultObject = new MutationResultWithIdObject(); 15502 15503 try { 15504 var commandForm = WorkflowUtil.getHome().getCreateWorkflowEntranceForm(); 15505 15506 commandForm.setWorkflowName(workflowName); 15507 commandForm.setWorkflowEntranceName(workflowEntranceName); 15508 commandForm.setIsDefault(isDefault); 15509 commandForm.setSortOrder(sortOrder); 15510 commandForm.setDescription(description); 15511 15512 var commandResult = WorkflowUtil.getHome().createWorkflowEntrance(BaseGraphQl.getUserVisitPK(env), commandForm); 15513 mutationResultObject.setCommandResult(commandResult); 15514 15515 if(!commandResult.hasErrors()) { 15516 var result = commandResult.getExecutionResult().getResult(); 15517 15518 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 15519 } 15520 } catch (NamingException ex) { 15521 throw new RuntimeException(ex); 15522 } 15523 15524 return mutationResultObject; 15525 } 15526 15527 @GraphQLField 15528 @GraphQLRelayMutation 15529 static MutationResultWithIdObject editWorkflowEntrance(final DataFetchingEnvironment env, 15530 @GraphQLName("workflowName") final String workflowName, 15531 @GraphQLName("originalWorkflowEntranceName") final String originalWorkflowEntranceName, 15532 @GraphQLName("id") @GraphQLID final String id, 15533 @GraphQLName("workflowEntranceName") final String workflowEntranceName, 15534 @GraphQLName("isDefault") final String isDefault, 15535 @GraphQLName("sortOrder") final String sortOrder, 15536 @GraphQLName("description") final String description) { 15537 var mutationResultObject = new MutationResultWithIdObject(); 15538 15539 try { 15540 var spec = WorkflowUtil.getHome().getWorkflowEntranceUniversalSpec(); 15541 15542 spec.setWorkflowName(workflowName); 15543 spec.setWorkflowEntranceName(originalWorkflowEntranceName); 15544 spec.setUuid(id); 15545 15546 var commandForm = WorkflowUtil.getHome().getEditWorkflowEntranceForm(); 15547 15548 commandForm.setSpec(spec); 15549 commandForm.setEditMode(EditMode.LOCK); 15550 15551 var commandResult = WorkflowUtil.getHome().editWorkflowEntrance(BaseGraphQl.getUserVisitPK(env), commandForm); 15552 15553 if(!commandResult.hasErrors()) { 15554 var executionResult = commandResult.getExecutionResult(); 15555 var result = executionResult.getResult(); 15556 Map<String, Object> arguments = env.getArgument("input"); 15557 var edit = result.getEdit(); 15558 15559 mutationResultObject.setEntityInstance(result.getWorkflowEntrance().getEntityInstance()); 15560 15561 if(arguments.containsKey("workflowEntranceName")) 15562 edit.setWorkflowEntranceName(workflowEntranceName); 15563 if(arguments.containsKey("isDefault")) 15564 edit.setIsDefault(isDefault); 15565 if(arguments.containsKey("sortOrder")) 15566 edit.setSortOrder(sortOrder); 15567 if(arguments.containsKey("description")) 15568 edit.setDescription(description); 15569 15570 commandForm.setEdit(edit); 15571 commandForm.setEditMode(EditMode.UPDATE); 15572 15573 commandResult = WorkflowUtil.getHome().editWorkflowEntrance(BaseGraphQl.getUserVisitPK(env), commandForm); 15574 } 15575 15576 mutationResultObject.setCommandResult(commandResult); 15577 } catch (NamingException ex) { 15578 throw new RuntimeException(ex); 15579 } 15580 15581 return mutationResultObject; 15582 } 15583 15584 @GraphQLField 15585 @GraphQLRelayMutation 15586 static MutationResultObject deleteWorkflowEntrance(final DataFetchingEnvironment env, 15587 @GraphQLName("workflowName") final String workflowName, 15588 @GraphQLName("workflowEntranceName") final String workflowEntranceName, 15589 @GraphQLName("id") @GraphQLID final String id) { 15590 var mutationResultObject = new MutationResultObject(); 15591 15592 try { 15593 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowEntranceForm(); 15594 15595 commandForm.setWorkflowName(workflowName); 15596 commandForm.setWorkflowEntranceName(workflowEntranceName); 15597 commandForm.setUuid(id); 15598 15599 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowEntrance(BaseGraphQl.getUserVisitPK(env), commandForm)); 15600 } catch (NamingException ex) { 15601 throw new RuntimeException(ex); 15602 } 15603 15604 return mutationResultObject; 15605 } 15606 15607 @GraphQLField 15608 @GraphQLRelayMutation 15609 static MutationResultObject createWorkflowEntranceSelector(final DataFetchingEnvironment env, 15610 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15611 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 15612 @GraphQLName("selectorName") @GraphQLNonNull final String selectorName) { 15613 var mutationResultObject = new MutationResultObject(); 15614 15615 try { 15616 var commandForm = WorkflowUtil.getHome().getCreateWorkflowEntranceSelectorForm(); 15617 15618 commandForm.setWorkflowName(workflowName); 15619 commandForm.setWorkflowEntranceName(workflowEntranceName); 15620 commandForm.setSelectorName(selectorName); 15621 15622 var commandResult = WorkflowUtil.getHome().createWorkflowEntranceSelector(BaseGraphQl.getUserVisitPK(env), commandForm); 15623 mutationResultObject.setCommandResult(commandResult); 15624 } catch (NamingException ex) { 15625 throw new RuntimeException(ex); 15626 } 15627 15628 return mutationResultObject; 15629 } 15630 15631 @GraphQLField 15632 @GraphQLRelayMutation 15633 static MutationResultObject deleteWorkflowEntranceSelector(final DataFetchingEnvironment env, 15634 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15635 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 15636 @GraphQLName("selectorName") @GraphQLNonNull final String selectorName) { 15637 var mutationResultObject = new MutationResultObject(); 15638 15639 try { 15640 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowEntranceSelectorForm(); 15641 15642 commandForm.setWorkflowName(workflowName); 15643 commandForm.setWorkflowEntranceName(workflowEntranceName); 15644 commandForm.setSelectorName(selectorName); 15645 15646 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowEntranceSelector(BaseGraphQl.getUserVisitPK(env), commandForm)); 15647 } catch (NamingException ex) { 15648 throw new RuntimeException(ex); 15649 } 15650 15651 return mutationResultObject; 15652 } 15653 15654 @GraphQLField 15655 @GraphQLRelayMutation 15656 static MutationResultObject createWorkflowEntranceStep(final DataFetchingEnvironment env, 15657 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15658 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 15659 @GraphQLName("entranceWorkflowName") @GraphQLNonNull final String entranceWorkflowName, 15660 @GraphQLName("entranceWorkflowStepName") @GraphQLNonNull final String entranceWorkflowStepName) { 15661 var mutationResultObject = new MutationResultObject(); 15662 15663 try { 15664 var commandForm = WorkflowUtil.getHome().getCreateWorkflowEntranceStepForm(); 15665 15666 commandForm.setWorkflowName(workflowName); 15667 commandForm.setWorkflowEntranceName(workflowEntranceName); 15668 commandForm.setEntranceWorkflowName(entranceWorkflowName); 15669 commandForm.setEntranceWorkflowStepName(entranceWorkflowStepName); 15670 15671 var commandResult = WorkflowUtil.getHome().createWorkflowEntranceStep(BaseGraphQl.getUserVisitPK(env), commandForm); 15672 mutationResultObject.setCommandResult(commandResult); 15673 } catch (NamingException ex) { 15674 throw new RuntimeException(ex); 15675 } 15676 15677 return mutationResultObject; 15678 } 15679 15680 @GraphQLField 15681 @GraphQLRelayMutation 15682 static MutationResultObject deleteWorkflowEntranceStep(final DataFetchingEnvironment env, 15683 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15684 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 15685 @GraphQLName("entranceWorkflowName") @GraphQLNonNull final String entranceWorkflowName, 15686 @GraphQLName("entranceWorkflowStepName") @GraphQLNonNull final String entranceWorkflowStepName) { 15687 var mutationResultObject = new MutationResultObject(); 15688 15689 try { 15690 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowEntranceStepForm(); 15691 15692 commandForm.setWorkflowName(workflowName); 15693 commandForm.setWorkflowEntranceName(workflowEntranceName); 15694 commandForm.setEntranceWorkflowName(entranceWorkflowName); 15695 commandForm.setEntranceWorkflowStepName(entranceWorkflowStepName); 15696 15697 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowEntranceStep(BaseGraphQl.getUserVisitPK(env), commandForm)); 15698 } catch (NamingException ex) { 15699 throw new RuntimeException(ex); 15700 } 15701 15702 return mutationResultObject; 15703 } 15704 15705 @GraphQLField 15706 @GraphQLRelayMutation 15707 static MutationResultObject createWorkflowEntrancePartyType(final DataFetchingEnvironment env, 15708 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15709 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 15710 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName) { 15711 var mutationResultObject = new MutationResultObject(); 15712 15713 try { 15714 var commandForm = WorkflowUtil.getHome().getCreateWorkflowEntrancePartyTypeForm(); 15715 15716 commandForm.setWorkflowName(workflowName); 15717 commandForm.setWorkflowEntranceName(workflowEntranceName); 15718 commandForm.setPartyTypeName(partyTypeName); 15719 15720 var commandResult = WorkflowUtil.getHome().createWorkflowEntrancePartyType(BaseGraphQl.getUserVisitPK(env), commandForm); 15721 mutationResultObject.setCommandResult(commandResult); 15722 } catch (NamingException ex) { 15723 throw new RuntimeException(ex); 15724 } 15725 15726 return mutationResultObject; 15727 } 15728 15729 @GraphQLField 15730 @GraphQLRelayMutation 15731 static MutationResultObject deleteWorkflowEntrancePartyType(final DataFetchingEnvironment env, 15732 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15733 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 15734 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName) { 15735 var mutationResultObject = new MutationResultObject(); 15736 15737 try { 15738 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowEntrancePartyTypeForm(); 15739 15740 commandForm.setWorkflowName(workflowName); 15741 commandForm.setWorkflowEntranceName(workflowEntranceName); 15742 commandForm.setPartyTypeName(partyTypeName); 15743 15744 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowEntrancePartyType(BaseGraphQl.getUserVisitPK(env), commandForm)); 15745 } catch (NamingException ex) { 15746 throw new RuntimeException(ex); 15747 } 15748 15749 return mutationResultObject; 15750 } 15751 15752 @GraphQLField 15753 @GraphQLRelayMutation 15754 static MutationResultObject createWorkflowEntranceSecurityRole(final DataFetchingEnvironment env, 15755 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15756 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 15757 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName, 15758 @GraphQLName("securityRoleName") @GraphQLNonNull final String securityRoleName) { 15759 var mutationResultObject = new MutationResultObject(); 15760 15761 try { 15762 var commandForm = WorkflowUtil.getHome().getCreateWorkflowEntranceSecurityRoleForm(); 15763 15764 commandForm.setWorkflowName(workflowName); 15765 commandForm.setWorkflowEntranceName(workflowEntranceName); 15766 commandForm.setSecurityRoleName(securityRoleName); 15767 commandForm.setPartyTypeName(partyTypeName); 15768 15769 var commandResult = WorkflowUtil.getHome().createWorkflowEntranceSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm); 15770 mutationResultObject.setCommandResult(commandResult); 15771 } catch (NamingException ex) { 15772 throw new RuntimeException(ex); 15773 } 15774 15775 return mutationResultObject; 15776 } 15777 15778 @GraphQLField 15779 @GraphQLRelayMutation 15780 static MutationResultObject deleteWorkflowEntranceSecurityRole(final DataFetchingEnvironment env, 15781 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15782 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 15783 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName, 15784 @GraphQLName("securityRoleName") @GraphQLNonNull final String securityRoleName) { 15785 var mutationResultObject = new MutationResultObject(); 15786 15787 try { 15788 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowEntranceSecurityRoleForm(); 15789 15790 commandForm.setWorkflowName(workflowName); 15791 commandForm.setWorkflowEntranceName(workflowEntranceName); 15792 commandForm.setPartyTypeName(partyTypeName); 15793 commandForm.setSecurityRoleName(securityRoleName); 15794 15795 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowEntranceSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm)); 15796 } catch (NamingException ex) { 15797 throw new RuntimeException(ex); 15798 } 15799 15800 return mutationResultObject; 15801 } 15802 15803 @GraphQLField 15804 @GraphQLRelayMutation 15805 static MutationResultWithIdObject createWorkflowDestination(final DataFetchingEnvironment env, 15806 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15807 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 15808 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 15809 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 15810 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 15811 @GraphQLName("description") final String description) { 15812 var mutationResultObject = new MutationResultWithIdObject(); 15813 15814 try { 15815 var commandForm = WorkflowUtil.getHome().getCreateWorkflowDestinationForm(); 15816 15817 commandForm.setWorkflowName(workflowName); 15818 commandForm.setWorkflowStepName(workflowStepName); 15819 commandForm.setWorkflowDestinationName(workflowDestinationName); 15820 commandForm.setIsDefault(isDefault); 15821 commandForm.setSortOrder(sortOrder); 15822 commandForm.setDescription(description); 15823 15824 var commandResult = WorkflowUtil.getHome().createWorkflowDestination(BaseGraphQl.getUserVisitPK(env), commandForm); 15825 mutationResultObject.setCommandResult(commandResult); 15826 15827 if(!commandResult.hasErrors()) { 15828 var result = commandResult.getExecutionResult().getResult(); 15829 15830 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 15831 } 15832 } catch (NamingException ex) { 15833 throw new RuntimeException(ex); 15834 } 15835 15836 return mutationResultObject; 15837 } 15838 15839 @GraphQLField 15840 @GraphQLRelayMutation 15841 static MutationResultWithIdObject editWorkflowDestination(final DataFetchingEnvironment env, 15842 @GraphQLName("workflowName") final String workflowName, 15843 @GraphQLName("workflowStepName") final String workflowStepName, 15844 @GraphQLName("originalWorkflowDestinationName") final String originalWorkflowDestinationName, 15845 @GraphQLName("id") @GraphQLID final String id, 15846 @GraphQLName("workflowDestinationName") final String workflowDestinationName, 15847 @GraphQLName("isDefault") final String isDefault, 15848 @GraphQLName("sortOrder") final String sortOrder, 15849 @GraphQLName("description") final String description) { 15850 var mutationResultObject = new MutationResultWithIdObject(); 15851 15852 try { 15853 var spec = WorkflowUtil.getHome().getWorkflowDestinationUniversalSpec(); 15854 15855 spec.setWorkflowName(workflowName); 15856 spec.setWorkflowStepName(workflowStepName); 15857 spec.setWorkflowDestinationName(originalWorkflowDestinationName); 15858 spec.setUuid(id); 15859 15860 var commandForm = WorkflowUtil.getHome().getEditWorkflowDestinationForm(); 15861 15862 commandForm.setSpec(spec); 15863 commandForm.setEditMode(EditMode.LOCK); 15864 15865 var commandResult = WorkflowUtil.getHome().editWorkflowDestination(BaseGraphQl.getUserVisitPK(env), commandForm); 15866 15867 if(!commandResult.hasErrors()) { 15868 var executionResult = commandResult.getExecutionResult(); 15869 var result = executionResult.getResult(); 15870 Map<String, Object> arguments = env.getArgument("input"); 15871 var edit = result.getEdit(); 15872 15873 mutationResultObject.setEntityInstance(result.getWorkflowDestination().getEntityInstance()); 15874 15875 if(arguments.containsKey("workflowDestinationName")) 15876 edit.setWorkflowDestinationName(workflowDestinationName); 15877 if(arguments.containsKey("isDefault")) 15878 edit.setIsDefault(isDefault); 15879 if(arguments.containsKey("sortOrder")) 15880 edit.setSortOrder(sortOrder); 15881 if(arguments.containsKey("description")) 15882 edit.setDescription(description); 15883 15884 commandForm.setEdit(edit); 15885 commandForm.setEditMode(EditMode.UPDATE); 15886 15887 commandResult = WorkflowUtil.getHome().editWorkflowDestination(BaseGraphQl.getUserVisitPK(env), commandForm); 15888 } 15889 15890 mutationResultObject.setCommandResult(commandResult); 15891 } catch (NamingException ex) { 15892 throw new RuntimeException(ex); 15893 } 15894 15895 return mutationResultObject; 15896 } 15897 15898 @GraphQLField 15899 @GraphQLRelayMutation 15900 static MutationResultObject deleteWorkflowDestination(final DataFetchingEnvironment env, 15901 @GraphQLName("workflowName") final String workflowName, 15902 @GraphQLName("workflowStepName") final String workflowStepName, 15903 @GraphQLName("workflowDestinationName") final String workflowDestinationName, 15904 @GraphQLName("id") @GraphQLID final String id) { 15905 var mutationResultObject = new MutationResultObject(); 15906 15907 try { 15908 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowDestinationForm(); 15909 15910 commandForm.setWorkflowName(workflowName); 15911 commandForm.setWorkflowStepName(workflowStepName); 15912 commandForm.setWorkflowDestinationName(workflowDestinationName); 15913 commandForm.setUuid(id); 15914 15915 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowDestination(BaseGraphQl.getUserVisitPK(env), commandForm)); 15916 } catch (NamingException ex) { 15917 throw new RuntimeException(ex); 15918 } 15919 15920 return mutationResultObject; 15921 } 15922 15923 @GraphQLField 15924 @GraphQLRelayMutation 15925 static MutationResultObject createWorkflowDestinationSelector(final DataFetchingEnvironment env, 15926 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15927 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 15928 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 15929 @GraphQLName("selectorName") @GraphQLNonNull final String selectorName) { 15930 var mutationResultObject = new MutationResultObject(); 15931 15932 try { 15933 var commandForm = WorkflowUtil.getHome().getCreateWorkflowDestinationSelectorForm(); 15934 15935 commandForm.setWorkflowName(workflowName); 15936 commandForm.setWorkflowStepName(workflowStepName); 15937 commandForm.setWorkflowDestinationName(workflowDestinationName); 15938 commandForm.setSelectorName(selectorName); 15939 15940 var commandResult = WorkflowUtil.getHome().createWorkflowDestinationSelector(BaseGraphQl.getUserVisitPK(env), commandForm); 15941 mutationResultObject.setCommandResult(commandResult); 15942 } catch (NamingException ex) { 15943 throw new RuntimeException(ex); 15944 } 15945 15946 return mutationResultObject; 15947 } 15948 15949 @GraphQLField 15950 @GraphQLRelayMutation 15951 static MutationResultObject deleteWorkflowDestinationSelector(final DataFetchingEnvironment env, 15952 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15953 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 15954 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 15955 @GraphQLName("selectorName") @GraphQLNonNull final String selectorName) { 15956 var mutationResultObject = new MutationResultObject(); 15957 15958 try { 15959 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowDestinationSelectorForm(); 15960 15961 commandForm.setWorkflowName(workflowName); 15962 commandForm.setWorkflowStepName(workflowStepName); 15963 commandForm.setWorkflowDestinationName(workflowDestinationName); 15964 commandForm.setSelectorName(selectorName); 15965 15966 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowDestinationSelector(BaseGraphQl.getUserVisitPK(env), commandForm)); 15967 } catch (NamingException ex) { 15968 throw new RuntimeException(ex); 15969 } 15970 15971 return mutationResultObject; 15972 } 15973 15974 @GraphQLField 15975 @GraphQLRelayMutation 15976 static MutationResultObject createWorkflowDestinationStep(final DataFetchingEnvironment env, 15977 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15978 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 15979 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 15980 @GraphQLName("destinationWorkflowName") @GraphQLNonNull final String destinationWorkflowName, 15981 @GraphQLName("destinationWorkflowStepName") @GraphQLNonNull final String destinationWorkflowStepName) { 15982 var mutationResultObject = new MutationResultObject(); 15983 15984 try { 15985 var commandForm = WorkflowUtil.getHome().getCreateWorkflowDestinationStepForm(); 15986 15987 commandForm.setWorkflowName(workflowName); 15988 commandForm.setWorkflowStepName(workflowStepName); 15989 commandForm.setWorkflowDestinationName(workflowDestinationName); 15990 commandForm.setDestinationWorkflowName(destinationWorkflowName); 15991 commandForm.setDestinationWorkflowStepName(destinationWorkflowStepName); 15992 15993 var commandResult = WorkflowUtil.getHome().createWorkflowDestinationStep(BaseGraphQl.getUserVisitPK(env), commandForm); 15994 mutationResultObject.setCommandResult(commandResult); 15995 } catch (NamingException ex) { 15996 throw new RuntimeException(ex); 15997 } 15998 15999 return mutationResultObject; 16000 } 16001 16002 @GraphQLField 16003 @GraphQLRelayMutation 16004 static MutationResultObject deleteWorkflowDestinationStep(final DataFetchingEnvironment env, 16005 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 16006 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 16007 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 16008 @GraphQLName("destinationWorkflowName") @GraphQLNonNull final String destinationWorkflowName, 16009 @GraphQLName("destinationWorkflowStepName") @GraphQLNonNull final String destinationWorkflowStepName) { 16010 var mutationResultObject = new MutationResultObject(); 16011 16012 try { 16013 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowDestinationStepForm(); 16014 16015 commandForm.setWorkflowName(workflowName); 16016 commandForm.setWorkflowStepName(workflowStepName); 16017 commandForm.setWorkflowDestinationName(workflowDestinationName); 16018 commandForm.setDestinationWorkflowName(destinationWorkflowName); 16019 commandForm.setDestinationWorkflowStepName(destinationWorkflowStepName); 16020 16021 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowDestinationStep(BaseGraphQl.getUserVisitPK(env), commandForm)); 16022 } catch (NamingException ex) { 16023 throw new RuntimeException(ex); 16024 } 16025 16026 return mutationResultObject; 16027 } 16028 16029 @GraphQLField 16030 @GraphQLRelayMutation 16031 static MutationResultObject createWorkflowDestinationPartyType(final DataFetchingEnvironment env, 16032 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 16033 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 16034 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 16035 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName) { 16036 var mutationResultObject = new MutationResultObject(); 16037 16038 try { 16039 var commandForm = WorkflowUtil.getHome().getCreateWorkflowDestinationPartyTypeForm(); 16040 16041 commandForm.setWorkflowName(workflowName); 16042 commandForm.setWorkflowStepName(workflowStepName); 16043 commandForm.setWorkflowDestinationName(workflowDestinationName); 16044 commandForm.setPartyTypeName(partyTypeName); 16045 16046 var commandResult = WorkflowUtil.getHome().createWorkflowDestinationPartyType(BaseGraphQl.getUserVisitPK(env), commandForm); 16047 mutationResultObject.setCommandResult(commandResult); 16048 } catch (NamingException ex) { 16049 throw new RuntimeException(ex); 16050 } 16051 16052 return mutationResultObject; 16053 } 16054 16055 @GraphQLField 16056 @GraphQLRelayMutation 16057 static MutationResultObject deleteWorkflowDestinationPartyType(final DataFetchingEnvironment env, 16058 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 16059 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 16060 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 16061 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName) { 16062 var mutationResultObject = new MutationResultObject(); 16063 16064 try { 16065 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowDestinationPartyTypeForm(); 16066 16067 commandForm.setWorkflowName(workflowName); 16068 commandForm.setWorkflowStepName(workflowStepName); 16069 commandForm.setWorkflowDestinationName(workflowDestinationName); 16070 commandForm.setPartyTypeName(partyTypeName); 16071 16072 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowDestinationPartyType(BaseGraphQl.getUserVisitPK(env), commandForm)); 16073 } catch (NamingException ex) { 16074 throw new RuntimeException(ex); 16075 } 16076 16077 return mutationResultObject; 16078 } 16079 16080 @GraphQLField 16081 @GraphQLRelayMutation 16082 static MutationResultObject createWorkflowDestinationSecurityRole(final DataFetchingEnvironment env, 16083 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 16084 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 16085 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 16086 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName, 16087 @GraphQLName("securityRoleName") @GraphQLNonNull final String securityRoleName) { 16088 var mutationResultObject = new MutationResultObject(); 16089 16090 try { 16091 var commandForm = WorkflowUtil.getHome().getCreateWorkflowDestinationSecurityRoleForm(); 16092 16093 commandForm.setWorkflowName(workflowName); 16094 commandForm.setWorkflowStepName(workflowStepName); 16095 commandForm.setWorkflowDestinationName(workflowDestinationName); 16096 commandForm.setSecurityRoleName(securityRoleName); 16097 commandForm.setPartyTypeName(partyTypeName); 16098 16099 var commandResult = WorkflowUtil.getHome().createWorkflowDestinationSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm); 16100 mutationResultObject.setCommandResult(commandResult); 16101 } catch (NamingException ex) { 16102 throw new RuntimeException(ex); 16103 } 16104 16105 return mutationResultObject; 16106 } 16107 16108 @GraphQLField 16109 @GraphQLRelayMutation 16110 static MutationResultObject deleteWorkflowDestinationSecurityRole(final DataFetchingEnvironment env, 16111 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 16112 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 16113 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 16114 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName, 16115 @GraphQLName("securityRoleName") @GraphQLNonNull final String securityRoleName) { 16116 var mutationResultObject = new MutationResultObject(); 16117 16118 try { 16119 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowDestinationSecurityRoleForm(); 16120 16121 commandForm.setWorkflowName(workflowName); 16122 commandForm.setWorkflowStepName(workflowStepName); 16123 commandForm.setWorkflowDestinationName(workflowDestinationName); 16124 commandForm.setPartyTypeName(partyTypeName); 16125 commandForm.setSecurityRoleName(securityRoleName); 16126 16127 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowDestinationSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm)); 16128 } catch (NamingException ex) { 16129 throw new RuntimeException(ex); 16130 } 16131 16132 return mutationResultObject; 16133 } 16134 16135 @GraphQLField 16136 @GraphQLRelayMutation 16137 static CreateSalesOrderResultObject createSalesOrder(final DataFetchingEnvironment env, 16138 @GraphQLName("batchName") final String batchName, 16139 @GraphQLName("sourceName") final String sourceName, 16140 @GraphQLName("currencyIsoName") final String currencyIsoName, 16141 @GraphQLName("termName") final String termName, 16142 @GraphQLName("billToPartyName") final String billToPartyName, 16143 @GraphQLName("orderPriorityName") final String orderPriorityName, 16144 @GraphQLName("holdUntilComplete") final String holdUntilComplete, 16145 @GraphQLName("allowBackorders") final String allowBackorders, 16146 @GraphQLName("allowSubstitutions") final String allowSubstitutions, 16147 @GraphQLName("allowCombiningShipments") final String allowCombiningShipments, 16148 @GraphQLName("reference") final String reference, 16149 @GraphQLName("freeOnBoardName") final String freeOnBoardName, 16150 @GraphQLName("taxable") final String taxable, 16151 @GraphQLName("workflowEntranceName") final String workflowEntranceName) { 16152 var mutationResultObject = new CreateSalesOrderResultObject(); 16153 16154 try { 16155 var commandForm = SalesUtil.getHome().getCreateSalesOrderForm(); 16156 16157 commandForm.setBatchName(batchName); 16158 commandForm.setSourceName(sourceName); 16159 commandForm.setCurrencyIsoName(currencyIsoName); 16160 commandForm.setTermName(termName); 16161 commandForm.setBillToPartyName(billToPartyName); 16162 commandForm.setOrderPriorityName(orderPriorityName); 16163 commandForm.setHoldUntilComplete(holdUntilComplete); 16164 commandForm.setAllowBackorders(allowBackorders); 16165 commandForm.setAllowSubstitutions(allowSubstitutions); 16166 commandForm.setAllowCombiningShipments(allowCombiningShipments); 16167 commandForm.setReference(reference); 16168 commandForm.setFreeOnBoardName(freeOnBoardName); 16169 commandForm.setTaxable(taxable); 16170 commandForm.setWorkflowEntranceName(workflowEntranceName); 16171 16172 var commandResult = SalesUtil.getHome().createSalesOrder(BaseGraphQl.getUserVisitPK(env), commandForm); 16173 mutationResultObject.setCommandResult(commandResult); 16174 16175 if(!commandResult.hasErrors()) { 16176 mutationResultObject.setCreateSalesOrderResult(commandResult.getExecutionResult().getResult()); 16177 } 16178 } catch (NamingException ex) { 16179 throw new RuntimeException(ex); 16180 } 16181 16182 return mutationResultObject; 16183 } 16184 16185 @GraphQLField 16186 @GraphQLRelayMutation 16187 static MutationResultWithIdObject editSalesOrderShipmentGroup(final DataFetchingEnvironment env, 16188 @GraphQLName("orderName") final String orderName, 16189 @GraphQLName("orderShipmentGroupSequence") final String orderShipmentGroupSequence, 16190 @GraphQLName("isDefault") final String isDefault, 16191 @GraphQLName("partyName") final String partyName, 16192 @GraphQLName("contactMechanismName") final String contactMechanismName, 16193 @GraphQLName("shippingMethodName") final String shippingMethodName, 16194 @GraphQLName("holdUntilComplete") final String holdUntilComplete) { 16195 var mutationResultObject = new MutationResultWithIdObject(); 16196 16197 try { 16198 var spec = SalesUtil.getHome().getSalesOrderShipmentGroupSpec(); 16199 16200 spec.setOrderName(orderName); 16201 spec.setOrderShipmentGroupSequence(orderShipmentGroupSequence); 16202 16203 var commandForm = SalesUtil.getHome().getEditSalesOrderShipmentGroupForm(); 16204 16205 commandForm.setSpec(spec); 16206 commandForm.setEditMode(EditMode.LOCK); 16207 16208 var commandResult = SalesUtil.getHome().editSalesOrderShipmentGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 16209 16210 if(!commandResult.hasErrors()) { 16211 var executionResult = commandResult.getExecutionResult(); 16212 var result = executionResult.getResult(); 16213 Map<String, Object> arguments = env.getArgument("input"); 16214 var edit = result.getEdit(); 16215 16216 mutationResultObject.setEntityInstance(result.getOrderShipmentGroup().getEntityInstance()); 16217 16218 if(arguments.containsKey("isDefault")) 16219 edit.setIsDefault(isDefault); 16220 if(arguments.containsKey("partyName")) 16221 edit.setPartyName(partyName); 16222 if(arguments.containsKey("contactMechanismName")) 16223 edit.setContactMechanismName(contactMechanismName); 16224 if(arguments.containsKey("shippingMethodName")) 16225 edit.setShippingMethodName(shippingMethodName); 16226 if(arguments.containsKey("holdUntilComplete")) 16227 edit.setHoldUntilComplete(holdUntilComplete); 16228 16229 commandForm.setEdit(edit); 16230 commandForm.setEditMode(EditMode.UPDATE); 16231 16232 commandResult = SalesUtil.getHome().editSalesOrderShipmentGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 16233 } 16234 16235 mutationResultObject.setCommandResult(commandResult); 16236 } catch (NamingException ex) { 16237 throw new RuntimeException(ex); 16238 } 16239 16240 return mutationResultObject; 16241 } 16242 16243 @GraphQLField 16244 @GraphQLRelayMutation 16245 static CreateSalesOrderLineResultObject createSalesOrderLine(final DataFetchingEnvironment env, 16246 @GraphQLName("orderName") final String orderName, 16247 @GraphQLName("orderLineSequence") final String orderLineSequence, 16248 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 16249 @GraphQLName("inventoryConditionName") final String inventoryConditionName, 16250 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 16251 @GraphQLName("quantity") @GraphQLNonNull final String quantity, 16252 @GraphQLName("unitAmount") final String unitAmount, 16253 @GraphQLName("taxable") final String taxable, 16254 @GraphQLName("description") final String description, 16255 @GraphQLName("cancellationPolicyName") final String cancellationPolicyName, 16256 @GraphQLName("returnPolicyName") final String returnPolicyName, 16257 @GraphQLName("sourceName") final String sourceName) { 16258 var mutationResultObject = new CreateSalesOrderLineResultObject(); 16259 16260 try { 16261 var commandForm = SalesUtil.getHome().getCreateSalesOrderLineForm(); 16262 16263 commandForm.setOrderName(orderName); 16264 commandForm.setOrderLineSequence(orderLineSequence); 16265 commandForm.setItemName(itemName); 16266 commandForm.setInventoryConditionName(inventoryConditionName); 16267 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 16268 commandForm.setQuantity(quantity); 16269 commandForm.setUnitAmount(unitAmount); 16270 commandForm.setTaxable(taxable); 16271 commandForm.setDescription(description); 16272 commandForm.setCancellationPolicyName(cancellationPolicyName); 16273 commandForm.setReturnPolicyName(returnPolicyName); 16274 commandForm.setSourceName(sourceName); 16275 16276 var commandResult = SalesUtil.getHome().createSalesOrderLine(BaseGraphQl.getUserVisitPK(env), commandForm); 16277 mutationResultObject.setCommandResult(commandResult); 16278 16279 if(!commandResult.hasErrors()) { 16280 mutationResultObject.setCreateSalesOrderLineResult(commandResult.getExecutionResult().getResult()); 16281 } 16282 } catch (NamingException ex) { 16283 throw new RuntimeException(ex); 16284 } 16285 16286 return mutationResultObject; 16287 } 16288 16289 @GraphQLField 16290 @GraphQLRelayMutation 16291 static MutationResultWithIdObject createFiscalYear(final DataFetchingEnvironment env, 16292 @GraphQLName("year") @GraphQLNonNull final String year) { 16293 var mutationResultObject = new MutationResultWithIdObject(); 16294 16295 try { 16296 var commandForm = PeriodUtil.getHome().getCreateFiscalYearForm(); 16297 16298 commandForm.setYear(year); 16299 16300 var commandResult = PeriodUtil.getHome().createFiscalYear(BaseGraphQl.getUserVisitPK(env), commandForm); 16301 mutationResultObject.setCommandResult(commandResult); 16302 16303 if(!commandResult.hasErrors()) { 16304 var result = commandResult.getExecutionResult().getResult(); 16305 16306 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 16307 } 16308 } catch (NamingException ex) { 16309 throw new RuntimeException(ex); 16310 } 16311 16312 return mutationResultObject; 16313 } 16314 16315 @GraphQLField 16316 @GraphQLRelayMutation 16317 @GraphQLName("setFiscalYearStatus") 16318 static MutationResultObject setFiscalYearStatus(final DataFetchingEnvironment env, 16319 @GraphQLName("periodName") @GraphQLNonNull final String periodName, 16320 @GraphQLName("fiscalPeriodStatusChoice") @GraphQLNonNull final String fiscalPeriodStatusChoice) { 16321 var mutationResultObject = new MutationResultObject(); 16322 16323 try { 16324 var commandForm = PeriodUtil.getHome().getSetFiscalPeriodStatusForm(); 16325 16326 commandForm.setPeriodName(periodName); 16327 commandForm.setFiscalPeriodStatusChoice(fiscalPeriodStatusChoice); 16328 16329 mutationResultObject.setCommandResult(PeriodUtil.getHome().setFiscalPeriodStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 16330 } catch (NamingException ex) { 16331 throw new RuntimeException(ex); 16332 } 16333 16334 return mutationResultObject; 16335 } 16336 16337 @GraphQLField 16338 @GraphQLRelayMutation 16339 static MutationResultWithIdObject createTransactionTimeType(final DataFetchingEnvironment env, 16340 @GraphQLName("transactionTimeTypeName") @GraphQLNonNull final String transactionTimeTypeName, 16341 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 16342 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 16343 @GraphQLName("description") final String description) { 16344 var mutationResultObject = new MutationResultWithIdObject(); 16345 16346 try { 16347 var commandForm = AccountingUtil.getHome().getCreateTransactionTimeTypeForm(); 16348 16349 commandForm.setTransactionTimeTypeName(transactionTimeTypeName); 16350 commandForm.setIsDefault(isDefault); 16351 commandForm.setSortOrder(sortOrder); 16352 commandForm.setDescription(description); 16353 16354 var commandResult = AccountingUtil.getHome().createTransactionTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 16355 mutationResultObject.setCommandResult(commandResult); 16356 16357 if(!commandResult.hasErrors()) { 16358 var result = commandResult.getExecutionResult().getResult(); 16359 16360 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 16361 } 16362 } catch (NamingException ex) { 16363 throw new RuntimeException(ex); 16364 } 16365 16366 return mutationResultObject; 16367 } 16368 16369 @GraphQLField 16370 @GraphQLRelayMutation 16371 static MutationResultObject deleteTransactionTimeType(final DataFetchingEnvironment env, 16372 @GraphQLName("transactionTimeTypeName") @GraphQLNonNull final String transactionTimeTypeName) { 16373 var mutationResultObject = new MutationResultObject(); 16374 16375 try { 16376 var commandForm = AccountingUtil.getHome().getDeleteTransactionTimeTypeForm(); 16377 16378 commandForm.setTransactionTimeTypeName(transactionTimeTypeName); 16379 16380 var commandResult = AccountingUtil.getHome().deleteTransactionTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 16381 mutationResultObject.setCommandResult(commandResult); 16382 } catch (NamingException ex) { 16383 throw new RuntimeException(ex); 16384 } 16385 16386 return mutationResultObject; 16387 } 16388 16389 @GraphQLField 16390 @GraphQLRelayMutation 16391 static MutationResultWithIdObject editTransactionTimeType(final DataFetchingEnvironment env, 16392 @GraphQLName("originalTransactionTimeTypeName") final String originalTransactionTimeTypeName, 16393 @GraphQLName("id") @GraphQLID final String id, 16394 @GraphQLName("transactionTimeTypeName") final String transactionTimeTypeName, 16395 @GraphQLName("isDefault") final String isDefault, 16396 @GraphQLName("sortOrder") final String sortOrder, 16397 @GraphQLName("description") final String description) { 16398 var mutationResultObject = new MutationResultWithIdObject(); 16399 16400 try { 16401 var spec = AccountingUtil.getHome().getTransactionTimeTypeUniversalSpec(); 16402 16403 spec.setTransactionTimeTypeName(originalTransactionTimeTypeName); 16404 spec.setUuid(id); 16405 16406 var commandForm = AccountingUtil.getHome().getEditTransactionTimeTypeForm(); 16407 16408 commandForm.setSpec(spec); 16409 commandForm.setEditMode(EditMode.LOCK); 16410 16411 var commandResult = AccountingUtil.getHome().editTransactionTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 16412 16413 if(!commandResult.hasErrors()) { 16414 var executionResult = commandResult.getExecutionResult(); 16415 var result = executionResult.getResult(); 16416 Map<String, Object> arguments = env.getArgument("input"); 16417 var edit = result.getEdit(); 16418 16419 mutationResultObject.setEntityInstance(result.getTransactionTimeType().getEntityInstance()); 16420 16421 if(arguments.containsKey("transactionTimeTypeName")) 16422 edit.setTransactionTimeTypeName(transactionTimeTypeName); 16423 if(arguments.containsKey("isDefault")) 16424 edit.setIsDefault(isDefault); 16425 if(arguments.containsKey("sortOrder")) 16426 edit.setSortOrder(sortOrder); 16427 if(arguments.containsKey("description")) 16428 edit.setDescription(description); 16429 16430 commandForm.setEdit(edit); 16431 commandForm.setEditMode(EditMode.UPDATE); 16432 16433 commandResult = AccountingUtil.getHome().editTransactionTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 16434 } 16435 16436 mutationResultObject.setCommandResult(commandResult); 16437 } catch (NamingException ex) { 16438 throw new RuntimeException(ex); 16439 } 16440 16441 return mutationResultObject; 16442 } 16443 16444 @GraphQLField 16445 @GraphQLRelayMutation 16446 static MutationResultObject createGeoCodeLanguage(final DataFetchingEnvironment env, 16447 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16448 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName, 16449 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 16450 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 16451 var mutationResultObject = new MutationResultObject(); 16452 16453 try { 16454 var commandForm = GeoUtil.getHome().getCreateGeoCodeLanguageForm(); 16455 16456 commandForm.setGeoCodeName(geoCodeName); 16457 commandForm.setLanguageIsoName(languageIsoName); 16458 commandForm.setIsDefault(isDefault); 16459 commandForm.setSortOrder(sortOrder); 16460 16461 var commandResult = GeoUtil.getHome().createGeoCodeLanguage(BaseGraphQl.getUserVisitPK(env), commandForm); 16462 mutationResultObject.setCommandResult(commandResult); 16463 } catch (NamingException ex) { 16464 throw new RuntimeException(ex); 16465 } 16466 16467 return mutationResultObject; 16468 } 16469 16470 @GraphQLField 16471 @GraphQLRelayMutation 16472 static MutationResultObject deleteGeoCodeLanguage(final DataFetchingEnvironment env, 16473 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16474 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName) { 16475 var mutationResultObject = new MutationResultObject(); 16476 16477 try { 16478 var commandForm = GeoUtil.getHome().getDeleteGeoCodeLanguageForm(); 16479 16480 commandForm.setGeoCodeName(geoCodeName); 16481 commandForm.setLanguageIsoName(languageIsoName); 16482 16483 var commandResult = GeoUtil.getHome().deleteGeoCodeLanguage(BaseGraphQl.getUserVisitPK(env), commandForm); 16484 mutationResultObject.setCommandResult(commandResult); 16485 } catch (NamingException ex) { 16486 throw new RuntimeException(ex); 16487 } 16488 16489 return mutationResultObject; 16490 } 16491 16492 @GraphQLField 16493 @GraphQLRelayMutation 16494 static MutationResultObject editGeoCodeLanguage(final DataFetchingEnvironment env, 16495 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16496 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName, 16497 @GraphQLName("isDefault") final String isDefault, 16498 @GraphQLName("sortOrder") final String sortOrder) { 16499 var mutationResultObject = new MutationResultObject(); 16500 16501 try { 16502 var spec = GeoUtil.getHome().getGeoCodeLanguageSpec(); 16503 16504 spec.setGeoCodeName(geoCodeName); 16505 spec.setLanguageIsoName(languageIsoName); 16506 16507 var commandForm = GeoUtil.getHome().getEditGeoCodeLanguageForm(); 16508 16509 commandForm.setSpec(spec); 16510 commandForm.setEditMode(EditMode.LOCK); 16511 16512 var commandResult = GeoUtil.getHome().editGeoCodeLanguage(BaseGraphQl.getUserVisitPK(env), commandForm); 16513 16514 if(!commandResult.hasErrors()) { 16515 var executionResult = commandResult.getExecutionResult(); 16516 var result = executionResult.getResult(); 16517 Map<String, Object> arguments = env.getArgument("input"); 16518 var edit = result.getEdit(); 16519 16520 if(arguments.containsKey("isDefault")) 16521 edit.setIsDefault(isDefault); 16522 if(arguments.containsKey("sortOrder")) 16523 edit.setSortOrder(sortOrder); 16524 16525 commandForm.setEdit(edit); 16526 commandForm.setEditMode(EditMode.UPDATE); 16527 16528 commandResult = GeoUtil.getHome().editGeoCodeLanguage(BaseGraphQl.getUserVisitPK(env), commandForm); 16529 } 16530 16531 mutationResultObject.setCommandResult(commandResult); 16532 } catch (NamingException ex) { 16533 throw new RuntimeException(ex); 16534 } 16535 16536 return mutationResultObject; 16537 } 16538 16539 @GraphQLField 16540 @GraphQLRelayMutation 16541 static MutationResultObject createGeoCodeCurrency(final DataFetchingEnvironment env, 16542 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16543 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 16544 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 16545 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 16546 var mutationResultObject = new MutationResultObject(); 16547 16548 try { 16549 var commandForm = GeoUtil.getHome().getCreateGeoCodeCurrencyForm(); 16550 16551 commandForm.setGeoCodeName(geoCodeName); 16552 commandForm.setCurrencyIsoName(currencyIsoName); 16553 commandForm.setIsDefault(isDefault); 16554 commandForm.setSortOrder(sortOrder); 16555 16556 var commandResult = GeoUtil.getHome().createGeoCodeCurrency(BaseGraphQl.getUserVisitPK(env), commandForm); 16557 mutationResultObject.setCommandResult(commandResult); 16558 } catch (NamingException ex) { 16559 throw new RuntimeException(ex); 16560 } 16561 16562 return mutationResultObject; 16563 } 16564 16565 @GraphQLField 16566 @GraphQLRelayMutation 16567 static MutationResultObject deleteGeoCodeCurrency(final DataFetchingEnvironment env, 16568 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16569 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 16570 var mutationResultObject = new MutationResultObject(); 16571 16572 try { 16573 var commandForm = GeoUtil.getHome().getDeleteGeoCodeCurrencyForm(); 16574 16575 commandForm.setGeoCodeName(geoCodeName); 16576 commandForm.setCurrencyIsoName(currencyIsoName); 16577 16578 var commandResult = GeoUtil.getHome().deleteGeoCodeCurrency(BaseGraphQl.getUserVisitPK(env), commandForm); 16579 mutationResultObject.setCommandResult(commandResult); 16580 } catch (NamingException ex) { 16581 throw new RuntimeException(ex); 16582 } 16583 16584 return mutationResultObject; 16585 } 16586 16587 @GraphQLField 16588 @GraphQLRelayMutation 16589 static MutationResultObject editGeoCodeCurrency(final DataFetchingEnvironment env, 16590 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16591 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 16592 @GraphQLName("isDefault") final String isDefault, 16593 @GraphQLName("sortOrder") final String sortOrder) { 16594 var mutationResultObject = new MutationResultObject(); 16595 16596 try { 16597 var spec = GeoUtil.getHome().getGeoCodeCurrencySpec(); 16598 16599 spec.setGeoCodeName(geoCodeName); 16600 spec.setCurrencyIsoName(currencyIsoName); 16601 16602 var commandForm = GeoUtil.getHome().getEditGeoCodeCurrencyForm(); 16603 16604 commandForm.setSpec(spec); 16605 commandForm.setEditMode(EditMode.LOCK); 16606 16607 var commandResult = GeoUtil.getHome().editGeoCodeCurrency(BaseGraphQl.getUserVisitPK(env), commandForm); 16608 16609 if(!commandResult.hasErrors()) { 16610 var executionResult = commandResult.getExecutionResult(); 16611 var result = executionResult.getResult(); 16612 Map<String, Object> arguments = env.getArgument("input"); 16613 var edit = result.getEdit(); 16614 16615 if(arguments.containsKey("isDefault")) 16616 edit.setIsDefault(isDefault); 16617 if(arguments.containsKey("sortOrder")) 16618 edit.setSortOrder(sortOrder); 16619 16620 commandForm.setEdit(edit); 16621 commandForm.setEditMode(EditMode.UPDATE); 16622 16623 commandResult = GeoUtil.getHome().editGeoCodeCurrency(BaseGraphQl.getUserVisitPK(env), commandForm); 16624 } 16625 16626 mutationResultObject.setCommandResult(commandResult); 16627 } catch (NamingException ex) { 16628 throw new RuntimeException(ex); 16629 } 16630 16631 return mutationResultObject; 16632 } 16633 16634 @GraphQLField 16635 @GraphQLRelayMutation 16636 static MutationResultObject createGeoCodeTimeZone(final DataFetchingEnvironment env, 16637 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16638 @GraphQLName("javaTimeZoneName") @GraphQLNonNull final String javaTimeZoneName, 16639 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 16640 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 16641 var mutationResultObject = new MutationResultObject(); 16642 16643 try { 16644 var commandForm = GeoUtil.getHome().getCreateGeoCodeTimeZoneForm(); 16645 16646 commandForm.setGeoCodeName(geoCodeName); 16647 commandForm.setJavaTimeZoneName(javaTimeZoneName); 16648 commandForm.setIsDefault(isDefault); 16649 commandForm.setSortOrder(sortOrder); 16650 16651 var commandResult = GeoUtil.getHome().createGeoCodeTimeZone(BaseGraphQl.getUserVisitPK(env), commandForm); 16652 mutationResultObject.setCommandResult(commandResult); 16653 } catch (NamingException ex) { 16654 throw new RuntimeException(ex); 16655 } 16656 16657 return mutationResultObject; 16658 } 16659 16660 @GraphQLField 16661 @GraphQLRelayMutation 16662 static MutationResultObject deleteGeoCodeTimeZone(final DataFetchingEnvironment env, 16663 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16664 @GraphQLName("javaTimeZoneName") @GraphQLNonNull final String javaTimeZoneName) { 16665 var mutationResultObject = new MutationResultObject(); 16666 16667 try { 16668 var commandForm = GeoUtil.getHome().getDeleteGeoCodeTimeZoneForm(); 16669 16670 commandForm.setGeoCodeName(geoCodeName); 16671 commandForm.setJavaTimeZoneName(javaTimeZoneName); 16672 16673 var commandResult = GeoUtil.getHome().deleteGeoCodeTimeZone(BaseGraphQl.getUserVisitPK(env), commandForm); 16674 mutationResultObject.setCommandResult(commandResult); 16675 } catch (NamingException ex) { 16676 throw new RuntimeException(ex); 16677 } 16678 16679 return mutationResultObject; 16680 } 16681 16682 @GraphQLField 16683 @GraphQLRelayMutation 16684 static MutationResultObject editGeoCodeTimeZone(final DataFetchingEnvironment env, 16685 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16686 @GraphQLName("javaTimeZoneName") @GraphQLNonNull final String javaTimeZoneName, 16687 @GraphQLName("isDefault") final String isDefault, 16688 @GraphQLName("sortOrder") final String sortOrder) { 16689 var mutationResultObject = new MutationResultObject(); 16690 16691 try { 16692 var spec = GeoUtil.getHome().getGeoCodeTimeZoneSpec(); 16693 16694 spec.setGeoCodeName(geoCodeName); 16695 spec.setJavaTimeZoneName(javaTimeZoneName); 16696 16697 var commandForm = GeoUtil.getHome().getEditGeoCodeTimeZoneForm(); 16698 16699 commandForm.setSpec(spec); 16700 commandForm.setEditMode(EditMode.LOCK); 16701 16702 var commandResult = GeoUtil.getHome().editGeoCodeTimeZone(BaseGraphQl.getUserVisitPK(env), commandForm); 16703 16704 if(!commandResult.hasErrors()) { 16705 var executionResult = commandResult.getExecutionResult(); 16706 var result = executionResult.getResult(); 16707 Map<String, Object> arguments = env.getArgument("input"); 16708 var edit = result.getEdit(); 16709 16710 if(arguments.containsKey("isDefault")) 16711 edit.setIsDefault(isDefault); 16712 if(arguments.containsKey("sortOrder")) 16713 edit.setSortOrder(sortOrder); 16714 16715 commandForm.setEdit(edit); 16716 commandForm.setEditMode(EditMode.UPDATE); 16717 16718 commandResult = GeoUtil.getHome().editGeoCodeTimeZone(BaseGraphQl.getUserVisitPK(env), commandForm); 16719 } 16720 16721 mutationResultObject.setCommandResult(commandResult); 16722 } catch (NamingException ex) { 16723 throw new RuntimeException(ex); 16724 } 16725 16726 return mutationResultObject; 16727 } 16728 16729 @GraphQLField 16730 @GraphQLRelayMutation 16731 static MutationResultObject createGeoCodeDateTimeFormat(final DataFetchingEnvironment env, 16732 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16733 @GraphQLName("dataTimeFormatName") @GraphQLNonNull final String dataTimeFormatName, 16734 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 16735 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 16736 var mutationResultObject = new MutationResultObject(); 16737 16738 try { 16739 var commandForm = GeoUtil.getHome().getCreateGeoCodeDateTimeFormatForm(); 16740 16741 commandForm.setGeoCodeName(geoCodeName); 16742 commandForm.setDateTimeFormatName(dataTimeFormatName); 16743 commandForm.setIsDefault(isDefault); 16744 commandForm.setSortOrder(sortOrder); 16745 16746 var commandResult = GeoUtil.getHome().createGeoCodeDateTimeFormat(BaseGraphQl.getUserVisitPK(env), commandForm); 16747 mutationResultObject.setCommandResult(commandResult); 16748 } catch (NamingException ex) { 16749 throw new RuntimeException(ex); 16750 } 16751 16752 return mutationResultObject; 16753 } 16754 16755 @GraphQLField 16756 @GraphQLRelayMutation 16757 static MutationResultObject deleteGeoCodeDateTimeFormat(final DataFetchingEnvironment env, 16758 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16759 @GraphQLName("dataTimeFormatName") @GraphQLNonNull final String dataTimeFormatName) { 16760 var mutationResultObject = new MutationResultObject(); 16761 16762 try { 16763 var commandForm = GeoUtil.getHome().getDeleteGeoCodeDateTimeFormatForm(); 16764 16765 commandForm.setGeoCodeName(geoCodeName); 16766 commandForm.setDateTimeFormatName(dataTimeFormatName); 16767 16768 var commandResult = GeoUtil.getHome().deleteGeoCodeDateTimeFormat(BaseGraphQl.getUserVisitPK(env), commandForm); 16769 mutationResultObject.setCommandResult(commandResult); 16770 } catch (NamingException ex) { 16771 throw new RuntimeException(ex); 16772 } 16773 16774 return mutationResultObject; 16775 } 16776 16777 @GraphQLField 16778 @GraphQLRelayMutation 16779 static MutationResultObject editGeoCodeDateTimeFormat(final DataFetchingEnvironment env, 16780 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16781 @GraphQLName("dataTimeFormatName") @GraphQLNonNull final String dataTimeFormatName, 16782 @GraphQLName("isDefault") final String isDefault, 16783 @GraphQLName("sortOrder") final String sortOrder) { 16784 var mutationResultObject = new MutationResultObject(); 16785 16786 try { 16787 var spec = GeoUtil.getHome().getGeoCodeDateTimeFormatSpec(); 16788 16789 spec.setGeoCodeName(geoCodeName); 16790 spec.setDateTimeFormatName(dataTimeFormatName); 16791 16792 var commandForm = GeoUtil.getHome().getEditGeoCodeDateTimeFormatForm(); 16793 16794 commandForm.setSpec(spec); 16795 commandForm.setEditMode(EditMode.LOCK); 16796 16797 var commandResult = GeoUtil.getHome().editGeoCodeDateTimeFormat(BaseGraphQl.getUserVisitPK(env), commandForm); 16798 16799 if(!commandResult.hasErrors()) { 16800 var executionResult = commandResult.getExecutionResult(); 16801 var result = executionResult.getResult(); 16802 Map<String, Object> arguments = env.getArgument("input"); 16803 var edit = result.getEdit(); 16804 16805 if(arguments.containsKey("isDefault")) 16806 edit.setIsDefault(isDefault); 16807 if(arguments.containsKey("sortOrder")) 16808 edit.setSortOrder(sortOrder); 16809 16810 commandForm.setEdit(edit); 16811 commandForm.setEditMode(EditMode.UPDATE); 16812 16813 commandResult = GeoUtil.getHome().editGeoCodeDateTimeFormat(BaseGraphQl.getUserVisitPK(env), commandForm); 16814 } 16815 16816 mutationResultObject.setCommandResult(commandResult); 16817 } catch (NamingException ex) { 16818 throw new RuntimeException(ex); 16819 } 16820 16821 return mutationResultObject; 16822 } 16823 16824 @GraphQLField 16825 @GraphQLRelayMutation 16826 static MutationResultWithIdObject createGeoCodeAliasType(final DataFetchingEnvironment env, 16827 @GraphQLName("geoCodeTypeName") @GraphQLNonNull final String geoCodeTypeName, 16828 @GraphQLName("geoCodeAliasTypeName") @GraphQLNonNull final String geoCodeAliasTypeName, 16829 @GraphQLName("validationPattern") final String validationPattern, 16830 @GraphQLName("isRequired") @GraphQLNonNull final String isRequired, 16831 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 16832 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 16833 @GraphQLName("description") final String description) { 16834 var mutationResultObject = new MutationResultWithIdObject(); 16835 16836 try { 16837 var commandForm = GeoUtil.getHome().getCreateGeoCodeAliasTypeForm(); 16838 16839 commandForm.setGeoCodeTypeName(geoCodeTypeName); 16840 commandForm.setGeoCodeAliasTypeName(geoCodeAliasTypeName); 16841 commandForm.setValidationPattern(validationPattern); 16842 commandForm.setIsRequired(isRequired); 16843 commandForm.setIsDefault(isDefault); 16844 commandForm.setSortOrder(sortOrder); 16845 commandForm.setDescription(description); 16846 16847 var commandResult = GeoUtil.getHome().createGeoCodeAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 16848 mutationResultObject.setCommandResult(commandResult); 16849 16850 if(!commandResult.hasErrors()) { 16851 var result = commandResult.getExecutionResult().getResult(); 16852 16853 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 16854 } 16855 } catch (NamingException ex) { 16856 throw new RuntimeException(ex); 16857 } 16858 16859 return mutationResultObject; 16860 } 16861 16862 @GraphQLField 16863 @GraphQLRelayMutation 16864 static MutationResultWithIdObject editGeoCodeAliasType(final DataFetchingEnvironment env, 16865 @GraphQLName("geoCodeTypeName") @GraphQLNonNull final String geoCodeTypeName, 16866 @GraphQLName("originalGeoCodeAliasTypeName") @GraphQLNonNull final String originalGeoCodeAliasTypeName, 16867 @GraphQLName("geoCodeAliasTypeName") final String geoCodeAliasTypeName, 16868 @GraphQLName("validationPattern") final String validationPattern, 16869 @GraphQLName("isRequired") final String isRequired, 16870 @GraphQLName("isDefault") final String isDefault, 16871 @GraphQLName("sortOrder") final String sortOrder, 16872 @GraphQLName("description") final String description) { 16873 var mutationResultObject = new MutationResultWithIdObject(); 16874 16875 try { 16876 var spec = GeoUtil.getHome().getGeoCodeAliasTypeSpec(); 16877 16878 spec.setGeoCodeTypeName(geoCodeTypeName); 16879 spec.setGeoCodeAliasTypeName(originalGeoCodeAliasTypeName); 16880 16881 var commandForm = GeoUtil.getHome().getEditGeoCodeAliasTypeForm(); 16882 16883 commandForm.setSpec(spec); 16884 commandForm.setEditMode(EditMode.LOCK); 16885 16886 var commandResult = GeoUtil.getHome().editGeoCodeAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 16887 16888 if(!commandResult.hasErrors()) { 16889 var executionResult = commandResult.getExecutionResult(); 16890 var result = executionResult.getResult(); 16891 Map<String, Object> arguments = env.getArgument("input"); 16892 var edit = result.getEdit(); 16893 16894 mutationResultObject.setEntityInstance(result.getGeoCodeAliasType().getEntityInstance()); 16895 16896 if(arguments.containsKey("geoCodeAliasTypeName")) 16897 edit.setGeoCodeAliasTypeName(geoCodeAliasTypeName); 16898 if(arguments.containsKey("validationPattern")) 16899 edit.setValidationPattern(validationPattern); 16900 if(arguments.containsKey("isRequired")) 16901 edit.setIsRequired(isRequired); 16902 if(arguments.containsKey("isDefault")) 16903 edit.setIsDefault(isDefault); 16904 if(arguments.containsKey("sortOrder")) 16905 edit.setSortOrder(sortOrder); 16906 if(arguments.containsKey("description")) 16907 edit.setDescription(description); 16908 16909 commandForm.setEdit(edit); 16910 commandForm.setEditMode(EditMode.UPDATE); 16911 16912 commandResult = GeoUtil.getHome().editGeoCodeAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 16913 } 16914 16915 mutationResultObject.setCommandResult(commandResult); 16916 } catch (NamingException ex) { 16917 throw new RuntimeException(ex); 16918 } 16919 16920 return mutationResultObject; 16921 } 16922 16923 @GraphQLField 16924 @GraphQLRelayMutation 16925 static MutationResultObject deleteGeoCodeAliasType(final DataFetchingEnvironment env, 16926 @GraphQLName("geoCodeTypeName") @GraphQLNonNull final String geoCodeTypeName, 16927 @GraphQLName("geoCodeAliasTypeName") @GraphQLNonNull final String geoCodeAliasTypeName) { 16928 var mutationResultObject = new MutationResultObject(); 16929 16930 try { 16931 var commandForm = GeoUtil.getHome().getDeleteGeoCodeAliasTypeForm(); 16932 16933 commandForm.setGeoCodeTypeName(geoCodeTypeName); 16934 commandForm.setGeoCodeAliasTypeName(geoCodeAliasTypeName); 16935 16936 mutationResultObject.setCommandResult(GeoUtil.getHome().deleteGeoCodeAliasType(BaseGraphQl.getUserVisitPK(env), commandForm)); 16937 } catch (NamingException ex) { 16938 throw new RuntimeException(ex); 16939 } 16940 16941 return mutationResultObject; 16942 } 16943 16944 @GraphQLField 16945 @GraphQLRelayMutation 16946 static MutationResultObject createGeoCodeAlias(final DataFetchingEnvironment env, 16947 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16948 @GraphQLName("geoCodeAliasTypeName") @GraphQLNonNull final String geoCodeAliasTypeName, 16949 @GraphQLName("alias") @GraphQLNonNull final String alias) { 16950 var mutationResultObject = new MutationResultObject(); 16951 16952 try { 16953 var commandForm = GeoUtil.getHome().getCreateGeoCodeAliasForm(); 16954 16955 commandForm.setGeoCodeName(geoCodeName); 16956 commandForm.setGeoCodeAliasTypeName(geoCodeAliasTypeName); 16957 commandForm.setAlias(alias); 16958 16959 var commandResult = GeoUtil.getHome().createGeoCodeAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 16960 mutationResultObject.setCommandResult(commandResult); 16961 } catch (NamingException ex) { 16962 throw new RuntimeException(ex); 16963 } 16964 16965 return mutationResultObject; 16966 } 16967 16968 @GraphQLField 16969 @GraphQLRelayMutation 16970 static MutationResultObject editGeoCodeAlias(final DataFetchingEnvironment env, 16971 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 16972 @GraphQLName("geoCodeAliasTypeName") @GraphQLNonNull final String geoCodeAliasTypeName, 16973 @GraphQLName("alias") final String alias) { 16974 var mutationResultObject = new MutationResultObject(); 16975 16976 try { 16977 var spec = GeoUtil.getHome().getGeoCodeAliasSpec(); 16978 16979 spec.setGeoCodeName(geoCodeName); 16980 spec.setGeoCodeAliasTypeName(geoCodeAliasTypeName); 16981 16982 var commandForm = GeoUtil.getHome().getEditGeoCodeAliasForm(); 16983 16984 commandForm.setSpec(spec); 16985 commandForm.setEditMode(EditMode.LOCK); 16986 16987 var commandResult = GeoUtil.getHome().editGeoCodeAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 16988 16989 if(!commandResult.hasErrors()) { 16990 var executionResult = commandResult.getExecutionResult(); 16991 var result = executionResult.getResult(); 16992 Map<String, Object> arguments = env.getArgument("input"); 16993 var edit = result.getEdit(); 16994 16995 if(arguments.containsKey("alias")) 16996 edit.setAlias(alias); 16997 16998 commandForm.setEdit(edit); 16999 commandForm.setEditMode(EditMode.UPDATE); 17000 17001 commandResult = GeoUtil.getHome().editGeoCodeAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 17002 } 17003 17004 mutationResultObject.setCommandResult(commandResult); 17005 } catch (NamingException ex) { 17006 throw new RuntimeException(ex); 17007 } 17008 17009 return mutationResultObject; 17010 } 17011 17012 @GraphQLField 17013 @GraphQLRelayMutation 17014 static MutationResultObject deleteGeoCodeAlias(final DataFetchingEnvironment env, 17015 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 17016 @GraphQLName("geoCodeAliasTypeName") @GraphQLNonNull final String geoCodeAliasTypeName) { 17017 var mutationResultObject = new MutationResultObject(); 17018 17019 try { 17020 var commandForm = GeoUtil.getHome().getDeleteGeoCodeAliasForm(); 17021 17022 commandForm.setGeoCodeName(geoCodeName); 17023 commandForm.setGeoCodeAliasTypeName(geoCodeAliasTypeName); 17024 17025 mutationResultObject.setCommandResult(GeoUtil.getHome().deleteGeoCodeAlias(BaseGraphQl.getUserVisitPK(env), commandForm)); 17026 } catch (NamingException ex) { 17027 throw new RuntimeException(ex); 17028 } 17029 17030 return mutationResultObject; 17031 } 17032 17033 @GraphQLField 17034 @GraphQLRelayMutation 17035 static CreateCampaignResultObject createCampaign(final DataFetchingEnvironment env, 17036 @GraphQLName("value") @GraphQLNonNull final String value, 17037 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 17038 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 17039 @GraphQLName("description") final String description) { 17040 var mutationResultObject = new CreateCampaignResultObject(); 17041 17042 try { 17043 var commandForm = CampaignUtil.getHome().getCreateCampaignForm(); 17044 17045 commandForm.setValue(value); 17046 commandForm.setIsDefault(isDefault); 17047 commandForm.setSortOrder(sortOrder); 17048 commandForm.setDescription(description); 17049 17050 var commandResult = CampaignUtil.getHome().createCampaign(BaseGraphQl.getUserVisitPK(env), commandForm); 17051 mutationResultObject.setCommandResult(commandResult); 17052 17053 if(!commandResult.hasErrors()) { 17054 mutationResultObject.setCreateCampaignResult(commandResult.getExecutionResult().getResult()); 17055 } 17056 } catch (NamingException ex) { 17057 throw new RuntimeException(ex); 17058 } 17059 17060 return mutationResultObject; 17061 } 17062 17063 @GraphQLField 17064 @GraphQLRelayMutation 17065 static MutationResultObject deleteCampaign(final DataFetchingEnvironment env, 17066 @GraphQLName("campaignName") final String campaignName, 17067 @GraphQLName("id") @GraphQLID final String id) { 17068 var mutationResultObject = new MutationResultObject(); 17069 17070 try { 17071 var commandForm = CampaignUtil.getHome().getDeleteCampaignForm(); 17072 17073 commandForm.setCampaignName(campaignName); 17074 commandForm.setUuid(id); 17075 17076 var commandResult = CampaignUtil.getHome().deleteCampaign(BaseGraphQl.getUserVisitPK(env), commandForm); 17077 mutationResultObject.setCommandResult(commandResult); 17078 } catch (NamingException ex) { 17079 throw new RuntimeException(ex); 17080 } 17081 17082 return mutationResultObject; 17083 } 17084 17085 @GraphQLField 17086 @GraphQLRelayMutation 17087 static MutationResultWithIdObject editCampaign(final DataFetchingEnvironment env, 17088 @GraphQLName("campaignName") final String campaignName, 17089 @GraphQLName("id") @GraphQLID final String id, 17090 @GraphQLName("value") final String value, 17091 @GraphQLName("isDefault") final String isDefault, 17092 @GraphQLName("sortOrder") final String sortOrder, 17093 @GraphQLName("description") final String description) { 17094 var mutationResultObject = new MutationResultWithIdObject(); 17095 17096 try { 17097 var spec = CampaignUtil.getHome().getCampaignUniversalSpec(); 17098 17099 spec.setCampaignName(campaignName); 17100 spec.setUuid(id); 17101 17102 var commandForm = CampaignUtil.getHome().getEditCampaignForm(); 17103 17104 commandForm.setSpec(spec); 17105 commandForm.setEditMode(EditMode.LOCK); 17106 17107 var commandResult = CampaignUtil.getHome().editCampaign(BaseGraphQl.getUserVisitPK(env), commandForm); 17108 17109 if(!commandResult.hasErrors()) { 17110 var executionResult = commandResult.getExecutionResult(); 17111 var result = executionResult.getResult(); 17112 Map<String, Object> arguments = env.getArgument("input"); 17113 var edit = result.getEdit(); 17114 17115 mutationResultObject.setEntityInstance(result.getCampaign().getEntityInstance()); 17116 17117 if(arguments.containsKey("value")) 17118 edit.setValue(value); 17119 if(arguments.containsKey("isDefault")) 17120 edit.setIsDefault(isDefault); 17121 if(arguments.containsKey("sortOrder")) 17122 edit.setSortOrder(sortOrder); 17123 if(arguments.containsKey("description")) 17124 edit.setDescription(description); 17125 17126 commandForm.setEdit(edit); 17127 commandForm.setEditMode(EditMode.UPDATE); 17128 17129 commandResult = CampaignUtil.getHome().editCampaign(BaseGraphQl.getUserVisitPK(env), commandForm); 17130 } 17131 17132 mutationResultObject.setCommandResult(commandResult); 17133 } catch (NamingException ex) { 17134 throw new RuntimeException(ex); 17135 } 17136 17137 return mutationResultObject; 17138 } 17139 17140 @GraphQLField 17141 @GraphQLRelayMutation 17142 @GraphQLName("setCampaignStatus") 17143 static MutationResultObject setCampaignStatus(final DataFetchingEnvironment env, 17144 @GraphQLName("campaignName") final String campaignName, 17145 @GraphQLName("id") @GraphQLID final String id, 17146 @GraphQLName("campaignStatusChoice") @GraphQLNonNull final String campaignStatusChoice) { 17147 var mutationResultObject = new MutationResultObject(); 17148 17149 try { 17150 var commandForm = CampaignUtil.getHome().getSetCampaignStatusForm(); 17151 17152 commandForm.setCampaignName(campaignName); 17153 commandForm.setUuid(id); 17154 commandForm.setCampaignStatusChoice(campaignStatusChoice); 17155 17156 mutationResultObject.setCommandResult(CampaignUtil.getHome().setCampaignStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 17157 } catch (NamingException ex) { 17158 throw new RuntimeException(ex); 17159 } 17160 17161 return mutationResultObject; 17162 } 17163 17164 @GraphQLField 17165 @GraphQLRelayMutation 17166 static CreateCampaignSourceResultObject createCampaignSource(final DataFetchingEnvironment env, 17167 @GraphQLName("value") @GraphQLNonNull final String value, 17168 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 17169 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 17170 @GraphQLName("description") final String description) { 17171 var mutationResultObject = new CreateCampaignSourceResultObject(); 17172 17173 try { 17174 var commandForm = CampaignUtil.getHome().getCreateCampaignSourceForm(); 17175 17176 commandForm.setValue(value); 17177 commandForm.setIsDefault(isDefault); 17178 commandForm.setSortOrder(sortOrder); 17179 commandForm.setDescription(description); 17180 17181 var commandResult = CampaignUtil.getHome().createCampaignSource(BaseGraphQl.getUserVisitPK(env), commandForm); 17182 mutationResultObject.setCommandResult(commandResult); 17183 17184 if(!commandResult.hasErrors()) { 17185 mutationResultObject.setCreateCampaignSourceResult(commandResult.getExecutionResult().getResult()); 17186 } 17187 } catch (NamingException ex) { 17188 throw new RuntimeException(ex); 17189 } 17190 17191 return mutationResultObject; 17192 } 17193 17194 @GraphQLField 17195 @GraphQLRelayMutation 17196 static MutationResultObject deleteCampaignSource(final DataFetchingEnvironment env, 17197 @GraphQLName("campaignSourceName") final String campaignSourceName, 17198 @GraphQLName("id") @GraphQLID final String id) { 17199 var mutationResultObject = new MutationResultObject(); 17200 17201 try { 17202 var commandForm = CampaignUtil.getHome().getDeleteCampaignSourceForm(); 17203 17204 commandForm.setCampaignSourceName(campaignSourceName); 17205 commandForm.setUuid(id); 17206 17207 var commandResult = CampaignUtil.getHome().deleteCampaignSource(BaseGraphQl.getUserVisitPK(env), commandForm); 17208 mutationResultObject.setCommandResult(commandResult); 17209 } catch (NamingException ex) { 17210 throw new RuntimeException(ex); 17211 } 17212 17213 return mutationResultObject; 17214 } 17215 17216 @GraphQLField 17217 @GraphQLRelayMutation 17218 static MutationResultWithIdObject editCampaignSource(final DataFetchingEnvironment env, 17219 @GraphQLName("campaignSourceName") final String campaignSourceName, 17220 @GraphQLName("id") @GraphQLID final String id, 17221 @GraphQLName("value") final String value, 17222 @GraphQLName("isDefault") final String isDefault, 17223 @GraphQLName("sortOrder") final String sortOrder, 17224 @GraphQLName("description") final String description) { 17225 var mutationResultObject = new MutationResultWithIdObject(); 17226 17227 try { 17228 var spec = CampaignUtil.getHome().getCampaignSourceUniversalSpec(); 17229 17230 spec.setCampaignSourceName(campaignSourceName); 17231 spec.setUuid(id); 17232 17233 var commandForm = CampaignUtil.getHome().getEditCampaignSourceForm(); 17234 17235 commandForm.setSpec(spec); 17236 commandForm.setEditMode(EditMode.LOCK); 17237 17238 var commandResult = CampaignUtil.getHome().editCampaignSource(BaseGraphQl.getUserVisitPK(env), commandForm); 17239 17240 if(!commandResult.hasErrors()) { 17241 var executionResult = commandResult.getExecutionResult(); 17242 var result = executionResult.getResult(); 17243 Map<String, Object> arguments = env.getArgument("input"); 17244 var edit = result.getEdit(); 17245 17246 mutationResultObject.setEntityInstance(result.getCampaignSource().getEntityInstance()); 17247 17248 if(arguments.containsKey("value")) 17249 edit.setValue(value); 17250 if(arguments.containsKey("isDefault")) 17251 edit.setIsDefault(isDefault); 17252 if(arguments.containsKey("sortOrder")) 17253 edit.setSortOrder(sortOrder); 17254 if(arguments.containsKey("description")) 17255 edit.setDescription(description); 17256 17257 commandForm.setEdit(edit); 17258 commandForm.setEditMode(EditMode.UPDATE); 17259 17260 commandResult = CampaignUtil.getHome().editCampaignSource(BaseGraphQl.getUserVisitPK(env), commandForm); 17261 } 17262 17263 mutationResultObject.setCommandResult(commandResult); 17264 } catch (NamingException ex) { 17265 throw new RuntimeException(ex); 17266 } 17267 17268 return mutationResultObject; 17269 } 17270 17271 @GraphQLField 17272 @GraphQLRelayMutation 17273 @GraphQLName("setCampaignSourceStatus") 17274 static MutationResultObject setCampaignSourceStatus(final DataFetchingEnvironment env, 17275 @GraphQLName("campaignSourceName") final String campaignSourceName, 17276 @GraphQLName("id") @GraphQLID final String id, 17277 @GraphQLName("campaignSourceStatusChoice") @GraphQLNonNull final String campaignSourceStatusChoice) { 17278 var mutationResultObject = new MutationResultObject(); 17279 17280 try { 17281 var commandForm = CampaignUtil.getHome().getSetCampaignSourceStatusForm(); 17282 17283 commandForm.setCampaignSourceName(campaignSourceName); 17284 commandForm.setUuid(id); 17285 commandForm.setCampaignSourceStatusChoice(campaignSourceStatusChoice); 17286 17287 mutationResultObject.setCommandResult(CampaignUtil.getHome().setCampaignSourceStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 17288 } catch (NamingException ex) { 17289 throw new RuntimeException(ex); 17290 } 17291 17292 return mutationResultObject; 17293 } 17294 17295 @GraphQLField 17296 @GraphQLRelayMutation 17297 static CreateCampaignMediumResultObject createCampaignMedium(final DataFetchingEnvironment env, 17298 @GraphQLName("value") @GraphQLNonNull final String value, 17299 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 17300 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 17301 @GraphQLName("description") final String description) { 17302 var mutationResultObject = new CreateCampaignMediumResultObject(); 17303 17304 try { 17305 var commandForm = CampaignUtil.getHome().getCreateCampaignMediumForm(); 17306 17307 commandForm.setValue(value); 17308 commandForm.setIsDefault(isDefault); 17309 commandForm.setSortOrder(sortOrder); 17310 commandForm.setDescription(description); 17311 17312 var commandResult = CampaignUtil.getHome().createCampaignMedium(BaseGraphQl.getUserVisitPK(env), commandForm); 17313 mutationResultObject.setCommandResult(commandResult); 17314 17315 if(!commandResult.hasErrors()) { 17316 mutationResultObject.setCreateCampaignMediumResult(commandResult.getExecutionResult().getResult()); 17317 } 17318 } catch (NamingException ex) { 17319 throw new RuntimeException(ex); 17320 } 17321 17322 return mutationResultObject; 17323 } 17324 17325 @GraphQLField 17326 @GraphQLRelayMutation 17327 static MutationResultObject deleteCampaignMedium(final DataFetchingEnvironment env, 17328 @GraphQLName("campaignMediumName") final String campaignMediumName, 17329 @GraphQLName("id") @GraphQLID final String id) { 17330 var mutationResultObject = new MutationResultObject(); 17331 17332 try { 17333 var commandForm = CampaignUtil.getHome().getDeleteCampaignMediumForm(); 17334 17335 commandForm.setCampaignMediumName(campaignMediumName); 17336 commandForm.setUuid(id); 17337 17338 var commandResult = CampaignUtil.getHome().deleteCampaignMedium(BaseGraphQl.getUserVisitPK(env), commandForm); 17339 mutationResultObject.setCommandResult(commandResult); 17340 } catch (NamingException ex) { 17341 throw new RuntimeException(ex); 17342 } 17343 17344 return mutationResultObject; 17345 } 17346 17347 @GraphQLField 17348 @GraphQLRelayMutation 17349 static MutationResultWithIdObject editCampaignMedium(final DataFetchingEnvironment env, 17350 @GraphQLName("campaignMediumName") final String campaignMediumName, 17351 @GraphQLName("id") @GraphQLID final String id, 17352 @GraphQLName("value") final String value, 17353 @GraphQLName("isDefault") final String isDefault, 17354 @GraphQLName("sortOrder") final String sortOrder, 17355 @GraphQLName("description") final String description) { 17356 var mutationResultObject = new MutationResultWithIdObject(); 17357 17358 try { 17359 var spec = CampaignUtil.getHome().getCampaignMediumUniversalSpec(); 17360 17361 spec.setCampaignMediumName(campaignMediumName); 17362 spec.setUuid(id); 17363 17364 var commandForm = CampaignUtil.getHome().getEditCampaignMediumForm(); 17365 17366 commandForm.setSpec(spec); 17367 commandForm.setEditMode(EditMode.LOCK); 17368 17369 var commandResult = CampaignUtil.getHome().editCampaignMedium(BaseGraphQl.getUserVisitPK(env), commandForm); 17370 17371 if(!commandResult.hasErrors()) { 17372 var executionResult = commandResult.getExecutionResult(); 17373 var result = executionResult.getResult(); 17374 Map<String, Object> arguments = env.getArgument("input"); 17375 var edit = result.getEdit(); 17376 17377 mutationResultObject.setEntityInstance(result.getCampaignMedium().getEntityInstance()); 17378 17379 if(arguments.containsKey("value")) 17380 edit.setValue(value); 17381 if(arguments.containsKey("isDefault")) 17382 edit.setIsDefault(isDefault); 17383 if(arguments.containsKey("sortOrder")) 17384 edit.setSortOrder(sortOrder); 17385 if(arguments.containsKey("description")) 17386 edit.setDescription(description); 17387 17388 commandForm.setEdit(edit); 17389 commandForm.setEditMode(EditMode.UPDATE); 17390 17391 commandResult = CampaignUtil.getHome().editCampaignMedium(BaseGraphQl.getUserVisitPK(env), commandForm); 17392 } 17393 17394 mutationResultObject.setCommandResult(commandResult); 17395 } catch (NamingException ex) { 17396 throw new RuntimeException(ex); 17397 } 17398 17399 return mutationResultObject; 17400 } 17401 17402 @GraphQLField 17403 @GraphQLRelayMutation 17404 @GraphQLName("setCampaignMediumStatus") 17405 static MutationResultObject setCampaignMediumStatus(final DataFetchingEnvironment env, 17406 @GraphQLName("campaignMediumName") final String campaignMediumName, 17407 @GraphQLName("id") @GraphQLID final String id, 17408 @GraphQLName("campaignMediumStatusChoice") @GraphQLNonNull final String campaignMediumStatusChoice) { 17409 var mutationResultObject = new MutationResultObject(); 17410 17411 try { 17412 var commandForm = CampaignUtil.getHome().getSetCampaignMediumStatusForm(); 17413 17414 commandForm.setCampaignMediumName(campaignMediumName); 17415 commandForm.setUuid(id); 17416 commandForm.setCampaignMediumStatusChoice(campaignMediumStatusChoice); 17417 17418 mutationResultObject.setCommandResult(CampaignUtil.getHome().setCampaignMediumStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 17419 } catch (NamingException ex) { 17420 throw new RuntimeException(ex); 17421 } 17422 17423 return mutationResultObject; 17424 } 17425 17426 @GraphQLField 17427 @GraphQLRelayMutation 17428 static CreateCampaignTermResultObject createCampaignTerm(final DataFetchingEnvironment env, 17429 @GraphQLName("value") @GraphQLNonNull final String value, 17430 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 17431 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 17432 @GraphQLName("description") final String description) { 17433 var mutationResultObject = new CreateCampaignTermResultObject(); 17434 17435 try { 17436 var commandForm = CampaignUtil.getHome().getCreateCampaignTermForm(); 17437 17438 commandForm.setValue(value); 17439 commandForm.setIsDefault(isDefault); 17440 commandForm.setSortOrder(sortOrder); 17441 commandForm.setDescription(description); 17442 17443 var commandResult = CampaignUtil.getHome().createCampaignTerm(BaseGraphQl.getUserVisitPK(env), commandForm); 17444 mutationResultObject.setCommandResult(commandResult); 17445 17446 if(!commandResult.hasErrors()) { 17447 mutationResultObject.setCreateCampaignTermResult(commandResult.getExecutionResult().getResult()); 17448 } 17449 } catch (NamingException ex) { 17450 throw new RuntimeException(ex); 17451 } 17452 17453 return mutationResultObject; 17454 } 17455 17456 @GraphQLField 17457 @GraphQLRelayMutation 17458 static MutationResultObject deleteCampaignTerm(final DataFetchingEnvironment env, 17459 @GraphQLName("campaignTermName") final String campaignTermName, 17460 @GraphQLName("id") @GraphQLID final String id) { 17461 var mutationResultObject = new MutationResultObject(); 17462 17463 try { 17464 var commandForm = CampaignUtil.getHome().getDeleteCampaignTermForm(); 17465 17466 commandForm.setCampaignTermName(campaignTermName); 17467 commandForm.setUuid(id); 17468 17469 var commandResult = CampaignUtil.getHome().deleteCampaignTerm(BaseGraphQl.getUserVisitPK(env), commandForm); 17470 mutationResultObject.setCommandResult(commandResult); 17471 } catch (NamingException ex) { 17472 throw new RuntimeException(ex); 17473 } 17474 17475 return mutationResultObject; 17476 } 17477 17478 @GraphQLField 17479 @GraphQLRelayMutation 17480 static MutationResultWithIdObject editCampaignTerm(final DataFetchingEnvironment env, 17481 @GraphQLName("campaignTermName") final String campaignTermName, 17482 @GraphQLName("id") @GraphQLID final String id, 17483 @GraphQLName("value") final String value, 17484 @GraphQLName("isDefault") final String isDefault, 17485 @GraphQLName("sortOrder") final String sortOrder, 17486 @GraphQLName("description") final String description) { 17487 var mutationResultObject = new MutationResultWithIdObject(); 17488 17489 try { 17490 var spec = CampaignUtil.getHome().getCampaignTermUniversalSpec(); 17491 17492 spec.setCampaignTermName(campaignTermName); 17493 spec.setUuid(id); 17494 17495 var commandForm = CampaignUtil.getHome().getEditCampaignTermForm(); 17496 17497 commandForm.setSpec(spec); 17498 commandForm.setEditMode(EditMode.LOCK); 17499 17500 var commandResult = CampaignUtil.getHome().editCampaignTerm(BaseGraphQl.getUserVisitPK(env), commandForm); 17501 17502 if(!commandResult.hasErrors()) { 17503 var executionResult = commandResult.getExecutionResult(); 17504 var result = executionResult.getResult(); 17505 Map<String, Object> arguments = env.getArgument("input"); 17506 var edit = result.getEdit(); 17507 17508 mutationResultObject.setEntityInstance(result.getCampaignTerm().getEntityInstance()); 17509 17510 if(arguments.containsKey("value")) 17511 edit.setValue(value); 17512 if(arguments.containsKey("isDefault")) 17513 edit.setIsDefault(isDefault); 17514 if(arguments.containsKey("sortOrder")) 17515 edit.setSortOrder(sortOrder); 17516 if(arguments.containsKey("description")) 17517 edit.setDescription(description); 17518 17519 commandForm.setEdit(edit); 17520 commandForm.setEditMode(EditMode.UPDATE); 17521 17522 commandResult = CampaignUtil.getHome().editCampaignTerm(BaseGraphQl.getUserVisitPK(env), commandForm); 17523 } 17524 17525 mutationResultObject.setCommandResult(commandResult); 17526 } catch (NamingException ex) { 17527 throw new RuntimeException(ex); 17528 } 17529 17530 return mutationResultObject; 17531 } 17532 17533 @GraphQLField 17534 @GraphQLRelayMutation 17535 @GraphQLName("setCampaignTermStatus") 17536 static MutationResultObject setCampaignTermStatus(final DataFetchingEnvironment env, 17537 @GraphQLName("campaignTermName") final String campaignTermName, 17538 @GraphQLName("id") @GraphQLID final String id, 17539 @GraphQLName("campaignTermStatusChoice") @GraphQLNonNull final String campaignTermStatusChoice) { 17540 var mutationResultObject = new MutationResultObject(); 17541 17542 try { 17543 var commandForm = CampaignUtil.getHome().getSetCampaignTermStatusForm(); 17544 17545 commandForm.setCampaignTermName(campaignTermName); 17546 commandForm.setUuid(id); 17547 commandForm.setCampaignTermStatusChoice(campaignTermStatusChoice); 17548 17549 mutationResultObject.setCommandResult(CampaignUtil.getHome().setCampaignTermStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 17550 } catch (NamingException ex) { 17551 throw new RuntimeException(ex); 17552 } 17553 17554 return mutationResultObject; 17555 } 17556 17557 @GraphQLField 17558 @GraphQLRelayMutation 17559 static CreateCampaignContentResultObject createCampaignContent(final DataFetchingEnvironment env, 17560 @GraphQLName("value") @GraphQLNonNull final String value, 17561 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 17562 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 17563 @GraphQLName("description") final String description) { 17564 var mutationResultObject = new CreateCampaignContentResultObject(); 17565 17566 try { 17567 var commandForm = CampaignUtil.getHome().getCreateCampaignContentForm(); 17568 17569 commandForm.setValue(value); 17570 commandForm.setIsDefault(isDefault); 17571 commandForm.setSortOrder(sortOrder); 17572 commandForm.setDescription(description); 17573 17574 var commandResult = CampaignUtil.getHome().createCampaignContent(BaseGraphQl.getUserVisitPK(env), commandForm); 17575 mutationResultObject.setCommandResult(commandResult); 17576 17577 if(!commandResult.hasErrors()) { 17578 mutationResultObject.setCreateCampaignContentResult(commandResult.getExecutionResult().getResult()); 17579 } 17580 } catch (NamingException ex) { 17581 throw new RuntimeException(ex); 17582 } 17583 17584 return mutationResultObject; 17585 } 17586 17587 @GraphQLField 17588 @GraphQLRelayMutation 17589 static MutationResultObject deleteCampaignContent(final DataFetchingEnvironment env, 17590 @GraphQLName("campaignContentName") final String campaignContentName, 17591 @GraphQLName("id") @GraphQLID final String id) { 17592 var mutationResultObject = new MutationResultObject(); 17593 17594 try { 17595 var commandForm = CampaignUtil.getHome().getDeleteCampaignContentForm(); 17596 17597 commandForm.setCampaignContentName(campaignContentName); 17598 commandForm.setUuid(id); 17599 17600 var commandResult = CampaignUtil.getHome().deleteCampaignContent(BaseGraphQl.getUserVisitPK(env), commandForm); 17601 mutationResultObject.setCommandResult(commandResult); 17602 } catch (NamingException ex) { 17603 throw new RuntimeException(ex); 17604 } 17605 17606 return mutationResultObject; 17607 } 17608 17609 @GraphQLField 17610 @GraphQLRelayMutation 17611 static MutationResultWithIdObject editCampaignContent(final DataFetchingEnvironment env, 17612 @GraphQLName("campaignContentName") final String campaignContentName, 17613 @GraphQLName("id") @GraphQLID final String id, 17614 @GraphQLName("value") final String value, 17615 @GraphQLName("isDefault") final String isDefault, 17616 @GraphQLName("sortOrder") final String sortOrder, 17617 @GraphQLName("description") final String description) { 17618 var mutationResultObject = new MutationResultWithIdObject(); 17619 17620 try { 17621 var spec = CampaignUtil.getHome().getCampaignContentUniversalSpec(); 17622 17623 spec.setCampaignContentName(campaignContentName); 17624 spec.setUuid(id); 17625 17626 var commandForm = CampaignUtil.getHome().getEditCampaignContentForm(); 17627 17628 commandForm.setSpec(spec); 17629 commandForm.setEditMode(EditMode.LOCK); 17630 17631 var commandResult = CampaignUtil.getHome().editCampaignContent(BaseGraphQl.getUserVisitPK(env), commandForm); 17632 17633 if(!commandResult.hasErrors()) { 17634 var executionResult = commandResult.getExecutionResult(); 17635 var result = executionResult.getResult(); 17636 Map<String, Object> arguments = env.getArgument("input"); 17637 var edit = result.getEdit(); 17638 17639 mutationResultObject.setEntityInstance(result.getCampaignContent().getEntityInstance()); 17640 17641 if(arguments.containsKey("value")) 17642 edit.setValue(value); 17643 if(arguments.containsKey("isDefault")) 17644 edit.setIsDefault(isDefault); 17645 if(arguments.containsKey("sortOrder")) 17646 edit.setSortOrder(sortOrder); 17647 if(arguments.containsKey("description")) 17648 edit.setDescription(description); 17649 17650 commandForm.setEdit(edit); 17651 commandForm.setEditMode(EditMode.UPDATE); 17652 17653 commandResult = CampaignUtil.getHome().editCampaignContent(BaseGraphQl.getUserVisitPK(env), commandForm); 17654 } 17655 17656 mutationResultObject.setCommandResult(commandResult); 17657 } catch (NamingException ex) { 17658 throw new RuntimeException(ex); 17659 } 17660 17661 return mutationResultObject; 17662 } 17663 17664 @GraphQLField 17665 @GraphQLRelayMutation 17666 @GraphQLName("setCampaignContentStatus") 17667 static MutationResultObject setCampaignContentStatus(final DataFetchingEnvironment env, 17668 @GraphQLName("campaignContentName") final String campaignContentName, 17669 @GraphQLName("id") @GraphQLID final String id, 17670 @GraphQLName("campaignContentStatusChoice") @GraphQLNonNull final String campaignContentStatusChoice) { 17671 var mutationResultObject = new MutationResultObject(); 17672 17673 try { 17674 var commandForm = CampaignUtil.getHome().getSetCampaignContentStatusForm(); 17675 17676 commandForm.setCampaignContentName(campaignContentName); 17677 commandForm.setUuid(id); 17678 commandForm.setCampaignContentStatusChoice(campaignContentStatusChoice); 17679 17680 mutationResultObject.setCommandResult(CampaignUtil.getHome().setCampaignContentStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 17681 } catch (NamingException ex) { 17682 throw new RuntimeException(ex); 17683 } 17684 17685 return mutationResultObject; 17686 } 17687 17688 @GraphQLField 17689 @GraphQLRelayMutation 17690 static MutationResultWithIdObject createPeriodKind(final DataFetchingEnvironment env, 17691 @GraphQLName("periodKindName") @GraphQLNonNull final String periodKindName, 17692 @GraphQLName("workflowName") final String workflowName, 17693 @GraphQLName("workflowEntranceName") final String workflowEntranceName, 17694 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 17695 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 17696 @GraphQLName("description") final String description) { 17697 var mutationResultObject = new MutationResultWithIdObject(); 17698 17699 try { 17700 var commandForm = PeriodUtil.getHome().getCreatePeriodKindForm(); 17701 17702 commandForm.setPeriodKindName(periodKindName); 17703 commandForm.setWorkflowName(workflowName); 17704 commandForm.setWorkflowEntranceName(workflowEntranceName); 17705 commandForm.setIsDefault(isDefault); 17706 commandForm.setSortOrder(sortOrder); 17707 commandForm.setDescription(description); 17708 17709 var commandResult = PeriodUtil.getHome().createPeriodKind(BaseGraphQl.getUserVisitPK(env), commandForm); 17710 mutationResultObject.setCommandResult(commandResult); 17711 17712 if(!commandResult.hasErrors()) { 17713 var result = commandResult.getExecutionResult().getResult(); 17714 17715 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 17716 } 17717 } catch (NamingException ex) { 17718 throw new RuntimeException(ex); 17719 } 17720 17721 return mutationResultObject; 17722 } 17723 17724 @GraphQLField 17725 @GraphQLRelayMutation 17726 static MutationResultObject deletePeriodKind(final DataFetchingEnvironment env, 17727 @GraphQLName("periodKindName") @GraphQLNonNull final String periodKindName) { 17728 var mutationResultObject = new MutationResultObject(); 17729 17730 try { 17731 var commandForm = PeriodUtil.getHome().getDeletePeriodKindForm(); 17732 17733 commandForm.setPeriodKindName(periodKindName); 17734 17735 var commandResult = PeriodUtil.getHome().deletePeriodKind(BaseGraphQl.getUserVisitPK(env), commandForm); 17736 mutationResultObject.setCommandResult(commandResult); 17737 } catch (NamingException ex) { 17738 throw new RuntimeException(ex); 17739 } 17740 17741 return mutationResultObject; 17742 } 17743 17744 @GraphQLField 17745 @GraphQLRelayMutation 17746 static MutationResultWithIdObject editPeriodKind(final DataFetchingEnvironment env, 17747 @GraphQLName("originalPeriodKindName") @GraphQLNonNull final String originalPeriodKindName, 17748 @GraphQLName("periodKindName") final String periodKindName, 17749 @GraphQLName("workflowName") final String workflowName, 17750 @GraphQLName("workflowEntranceName") final String workflowEntranceName, 17751 @GraphQLName("isDefault") final String isDefault, 17752 @GraphQLName("sortOrder") final String sortOrder, 17753 @GraphQLName("description") final String description) { 17754 var mutationResultObject = new MutationResultWithIdObject(); 17755 17756 try { 17757 var spec = PeriodUtil.getHome().getPeriodKindSpec(); 17758 17759 spec.setPeriodKindName(originalPeriodKindName); 17760 17761 var commandForm = PeriodUtil.getHome().getEditPeriodKindForm(); 17762 17763 commandForm.setSpec(spec); 17764 commandForm.setEditMode(EditMode.LOCK); 17765 17766 var commandResult = PeriodUtil.getHome().editPeriodKind(BaseGraphQl.getUserVisitPK(env), commandForm); 17767 17768 if(!commandResult.hasErrors()) { 17769 var executionResult = commandResult.getExecutionResult(); 17770 var result = executionResult.getResult(); 17771 Map<String, Object> arguments = env.getArgument("input"); 17772 var edit = result.getEdit(); 17773 17774 mutationResultObject.setEntityInstance(result.getPeriodKind().getEntityInstance()); 17775 17776 if(arguments.containsKey("periodKindName")) 17777 edit.setPeriodKindName(periodKindName); 17778 if(arguments.containsKey("workflowName")) 17779 edit.setWorkflowName(workflowName); 17780 if(arguments.containsKey("workflowEntranceName")) 17781 edit.setWorkflowEntranceName(workflowEntranceName); 17782 if(arguments.containsKey("isDefault")) 17783 edit.setIsDefault(isDefault); 17784 if(arguments.containsKey("sortOrder")) 17785 edit.setSortOrder(sortOrder); 17786 if(arguments.containsKey("description")) 17787 edit.setDescription(description); 17788 17789 commandForm.setEdit(edit); 17790 commandForm.setEditMode(EditMode.UPDATE); 17791 17792 commandResult = PeriodUtil.getHome().editPeriodKind(BaseGraphQl.getUserVisitPK(env), commandForm); 17793 } 17794 17795 mutationResultObject.setCommandResult(commandResult); 17796 } catch (NamingException ex) { 17797 throw new RuntimeException(ex); 17798 } 17799 17800 return mutationResultObject; 17801 } 17802 17803 @GraphQLField 17804 @GraphQLRelayMutation 17805 static MutationResultWithIdObject createPeriodType(final DataFetchingEnvironment env, 17806 @GraphQLName("periodKindName") @GraphQLNonNull final String periodKindName, 17807 @GraphQLName("periodTypeName") @GraphQLNonNull final String periodTypeName, 17808 @GraphQLName("parentPeriodTypeName") final String parentPeriodTypeName, 17809 @GraphQLName("workflowName") final String workflowName, 17810 @GraphQLName("workflowEntranceName") final String workflowEntranceName, 17811 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 17812 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 17813 @GraphQLName("description") final String description) { 17814 var mutationResultObject = new MutationResultWithIdObject(); 17815 17816 try { 17817 var commandForm = PeriodUtil.getHome().getCreatePeriodTypeForm(); 17818 17819 commandForm.setPeriodKindName(periodKindName); 17820 commandForm.setPeriodTypeName(periodTypeName); 17821 commandForm.setParentPeriodTypeName(parentPeriodTypeName); 17822 commandForm.setWorkflowName(workflowName); 17823 commandForm.setWorkflowEntranceName(workflowEntranceName); 17824 commandForm.setIsDefault(isDefault); 17825 commandForm.setSortOrder(sortOrder); 17826 commandForm.setDescription(description); 17827 17828 var commandResult = PeriodUtil.getHome().createPeriodType(BaseGraphQl.getUserVisitPK(env), commandForm); 17829 mutationResultObject.setCommandResult(commandResult); 17830 17831 if(!commandResult.hasErrors()) { 17832 var result = commandResult.getExecutionResult().getResult(); 17833 17834 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 17835 } 17836 } catch (NamingException ex) { 17837 throw new RuntimeException(ex); 17838 } 17839 17840 return mutationResultObject; 17841 } 17842 17843 @GraphQLField 17844 @GraphQLRelayMutation 17845 static MutationResultObject deletePeriodType(final DataFetchingEnvironment env, 17846 @GraphQLName("periodKindName") @GraphQLNonNull final String periodKindName, 17847 @GraphQLName("periodTypeName") @GraphQLNonNull final String periodTypeName) { 17848 var mutationResultObject = new MutationResultObject(); 17849 17850 try { 17851 var commandForm = PeriodUtil.getHome().getDeletePeriodTypeForm(); 17852 17853 commandForm.setPeriodKindName(periodKindName); 17854 commandForm.setPeriodTypeName(periodTypeName); 17855 17856 var commandResult = PeriodUtil.getHome().deletePeriodType(BaseGraphQl.getUserVisitPK(env), commandForm); 17857 mutationResultObject.setCommandResult(commandResult); 17858 } catch (NamingException ex) { 17859 throw new RuntimeException(ex); 17860 } 17861 17862 return mutationResultObject; 17863 } 17864 17865 @GraphQLField 17866 @GraphQLRelayMutation 17867 static MutationResultWithIdObject editPeriodType(final DataFetchingEnvironment env, 17868 @GraphQLName("periodKindName") @GraphQLNonNull final String periodKindName, 17869 @GraphQLName("originalPeriodTypeName") @GraphQLNonNull final String originalPeriodTypeName, 17870 @GraphQLName("periodTypeName") final String periodTypeName, 17871 @GraphQLName("parentPeriodTypeName") final String parentPeriodTypeName, 17872 @GraphQLName("workflowName") final String workflowName, 17873 @GraphQLName("workflowEntranceName") final String workflowEntranceName, 17874 @GraphQLName("isDefault") final String isDefault, 17875 @GraphQLName("sortOrder") final String sortOrder, 17876 @GraphQLName("description") final String description) { 17877 var mutationResultObject = new MutationResultWithIdObject(); 17878 17879 try { 17880 var spec = PeriodUtil.getHome().getPeriodTypeSpec(); 17881 17882 spec.setPeriodKindName(periodKindName); 17883 spec.setPeriodTypeName(originalPeriodTypeName); 17884 17885 var commandForm = PeriodUtil.getHome().getEditPeriodTypeForm(); 17886 17887 commandForm.setSpec(spec); 17888 commandForm.setEditMode(EditMode.LOCK); 17889 17890 var commandResult = PeriodUtil.getHome().editPeriodType(BaseGraphQl.getUserVisitPK(env), commandForm); 17891 17892 if(!commandResult.hasErrors()) { 17893 var executionResult = commandResult.getExecutionResult(); 17894 var result = executionResult.getResult(); 17895 Map<String, Object> arguments = env.getArgument("input"); 17896 var edit = result.getEdit(); 17897 17898 mutationResultObject.setEntityInstance(result.getPeriodType().getEntityInstance()); 17899 17900 if(arguments.containsKey("periodTypeName")) 17901 edit.setPeriodTypeName(periodTypeName); 17902 if(arguments.containsKey("parentPeriodTypeName")) 17903 edit.setParentPeriodTypeName(parentPeriodTypeName); 17904 if(arguments.containsKey("workflowName")) 17905 edit.setWorkflowName(workflowName); 17906 if(arguments.containsKey("workflowEntranceName")) 17907 edit.setWorkflowEntranceName(workflowEntranceName); 17908 if(arguments.containsKey("isDefault")) 17909 edit.setIsDefault(isDefault); 17910 if(arguments.containsKey("sortOrder")) 17911 edit.setSortOrder(sortOrder); 17912 if(arguments.containsKey("description")) 17913 edit.setDescription(description); 17914 17915 commandForm.setEdit(edit); 17916 commandForm.setEditMode(EditMode.UPDATE); 17917 17918 commandResult = PeriodUtil.getHome().editPeriodType(BaseGraphQl.getUserVisitPK(env), commandForm); 17919 } 17920 17921 mutationResultObject.setCommandResult(commandResult); 17922 } catch (NamingException ex) { 17923 throw new RuntimeException(ex); 17924 } 17925 17926 return mutationResultObject; 17927 } 17928 17929 @GraphQLField 17930 @GraphQLRelayMutation 17931 static MutationResultWithIdObject createLinkCardinality(final DataFetchingEnvironment env, 17932 @GraphQLName("linkCardinalityName") @GraphQLNonNull final String linkCardinalityName, 17933 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 17934 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 17935 @GraphQLName("description") final String description) { 17936 var mutationResultObject = new MutationResultWithIdObject(); 17937 17938 try { 17939 var commandForm = CoreUtil.getHome().getCreateLinkCardinalityForm(); 17940 17941 commandForm.setLinkCardinalityName(linkCardinalityName); 17942 commandForm.setIsDefault(isDefault); 17943 commandForm.setSortOrder(sortOrder); 17944 commandForm.setDescription(description); 17945 17946 var commandResult = CoreUtil.getHome().createLinkCardinality(BaseGraphQl.getUserVisitPK(env), commandForm); 17947 mutationResultObject.setCommandResult(commandResult); 17948 17949 if(!commandResult.hasErrors()) { 17950 var result = commandResult.getExecutionResult().getResult(); 17951 17952 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 17953 } 17954 } catch (NamingException ex) { 17955 throw new RuntimeException(ex); 17956 } 17957 17958 return mutationResultObject; 17959 } 17960 17961 @GraphQLField 17962 @GraphQLRelayMutation 17963 static MutationResultWithIdObject editLinkCardinality(final DataFetchingEnvironment env, 17964 @GraphQLName("originalLinkCardinalityName") final String originalLinkCardinalityName, 17965 @GraphQLName("id") @GraphQLID final String id, 17966 @GraphQLName("linkCardinalityName") final String linkCardinalityName, 17967 @GraphQLName("isDefault") final String isDefault, 17968 @GraphQLName("sortOrder") final String sortOrder, 17969 @GraphQLName("description") final String description) { 17970 var mutationResultObject = new MutationResultWithIdObject(); 17971 17972 try { 17973 var spec = CoreUtil.getHome().getLinkCardinalityUniversalSpec(); 17974 17975 spec.setLinkCardinalityName(originalLinkCardinalityName); 17976 spec.setUuid(id); 17977 17978 var commandForm = CoreUtil.getHome().getEditLinkCardinalityForm(); 17979 17980 commandForm.setSpec(spec); 17981 commandForm.setEditMode(EditMode.LOCK); 17982 17983 var commandResult = CoreUtil.getHome().editLinkCardinality(BaseGraphQl.getUserVisitPK(env), commandForm); 17984 17985 if(!commandResult.hasErrors()) { 17986 var executionResult = commandResult.getExecutionResult(); 17987 var result = executionResult.getResult(); 17988 Map<String, Object> arguments = env.getArgument("input"); 17989 var edit = result.getEdit(); 17990 17991 mutationResultObject.setEntityInstance(result.getLinkCardinality().getEntityInstance()); 17992 17993 if(arguments.containsKey("linkCardinalityName")) 17994 edit.setLinkCardinalityName(linkCardinalityName); 17995 if(arguments.containsKey("isDefault")) 17996 edit.setIsDefault(isDefault); 17997 if(arguments.containsKey("sortOrder")) 17998 edit.setSortOrder(sortOrder); 17999 if(arguments.containsKey("description")) 18000 edit.setDescription(description); 18001 18002 commandForm.setEdit(edit); 18003 commandForm.setEditMode(EditMode.UPDATE); 18004 18005 commandResult = CoreUtil.getHome().editLinkCardinality(BaseGraphQl.getUserVisitPK(env), commandForm); 18006 } 18007 18008 mutationResultObject.setCommandResult(commandResult); 18009 } catch (NamingException ex) { 18010 throw new RuntimeException(ex); 18011 } 18012 18013 return mutationResultObject; 18014 } 18015 18016 @GraphQLField 18017 @GraphQLRelayMutation 18018 static MutationResultObject deleteLinkCardinality(final DataFetchingEnvironment env, 18019 @GraphQLName("linkCardinalityName") final String linkCardinalityName, 18020 @GraphQLName("id") @GraphQLID final String id) { 18021 var mutationResultObject = new MutationResultObject(); 18022 18023 try { 18024 var commandForm = CoreUtil.getHome().getDeleteLinkCardinalityForm(); 18025 18026 commandForm.setLinkCardinalityName(linkCardinalityName); 18027 commandForm.setUuid(id); 18028 18029 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteLinkCardinality(BaseGraphQl.getUserVisitPK(env), commandForm)); 18030 } catch (NamingException ex) { 18031 throw new RuntimeException(ex); 18032 } 18033 18034 return mutationResultObject; 18035 } 18036 18037 @GraphQLField 18038 @GraphQLRelayMutation 18039 static MutationResultWithIdObject createLinkDirectionality(final DataFetchingEnvironment env, 18040 @GraphQLName("linkDirectionalityName") @GraphQLNonNull final String linkDirectionalityName, 18041 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 18042 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 18043 @GraphQLName("description") final String description) { 18044 var mutationResultObject = new MutationResultWithIdObject(); 18045 18046 try { 18047 var commandForm = CoreUtil.getHome().getCreateLinkDirectionalityForm(); 18048 18049 commandForm.setLinkDirectionalityName(linkDirectionalityName); 18050 commandForm.setIsDefault(isDefault); 18051 commandForm.setSortOrder(sortOrder); 18052 commandForm.setDescription(description); 18053 18054 var commandResult = CoreUtil.getHome().createLinkDirectionality(BaseGraphQl.getUserVisitPK(env), commandForm); 18055 mutationResultObject.setCommandResult(commandResult); 18056 18057 if(!commandResult.hasErrors()) { 18058 var result = commandResult.getExecutionResult().getResult(); 18059 18060 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 18061 } 18062 } catch (NamingException ex) { 18063 throw new RuntimeException(ex); 18064 } 18065 18066 return mutationResultObject; 18067 } 18068 18069 @GraphQLField 18070 @GraphQLRelayMutation 18071 static MutationResultWithIdObject editLinkDirectionality(final DataFetchingEnvironment env, 18072 @GraphQLName("originalLinkDirectionalityName") final String originalLinkDirectionalityName, 18073 @GraphQLName("id") @GraphQLID final String id, 18074 @GraphQLName("linkDirectionalityName") final String linkDirectionalityName, 18075 @GraphQLName("isDefault") final String isDefault, 18076 @GraphQLName("sortOrder") final String sortOrder, 18077 @GraphQLName("description") final String description) { 18078 var mutationResultObject = new MutationResultWithIdObject(); 18079 18080 try { 18081 var spec = CoreUtil.getHome().getLinkDirectionalityUniversalSpec(); 18082 18083 spec.setLinkDirectionalityName(originalLinkDirectionalityName); 18084 spec.setUuid(id); 18085 18086 var commandForm = CoreUtil.getHome().getEditLinkDirectionalityForm(); 18087 18088 commandForm.setSpec(spec); 18089 commandForm.setEditMode(EditMode.LOCK); 18090 18091 var commandResult = CoreUtil.getHome().editLinkDirectionality(BaseGraphQl.getUserVisitPK(env), commandForm); 18092 18093 if(!commandResult.hasErrors()) { 18094 var executionResult = commandResult.getExecutionResult(); 18095 var result = executionResult.getResult(); 18096 Map<String, Object> arguments = env.getArgument("input"); 18097 var edit = result.getEdit(); 18098 18099 mutationResultObject.setEntityInstance(result.getLinkDirectionality().getEntityInstance()); 18100 18101 if(arguments.containsKey("linkDirectionalityName")) 18102 edit.setLinkDirectionalityName(linkDirectionalityName); 18103 if(arguments.containsKey("isDefault")) 18104 edit.setIsDefault(isDefault); 18105 if(arguments.containsKey("sortOrder")) 18106 edit.setSortOrder(sortOrder); 18107 if(arguments.containsKey("description")) 18108 edit.setDescription(description); 18109 18110 commandForm.setEdit(edit); 18111 commandForm.setEditMode(EditMode.UPDATE); 18112 18113 commandResult = CoreUtil.getHome().editLinkDirectionality(BaseGraphQl.getUserVisitPK(env), commandForm); 18114 } 18115 18116 mutationResultObject.setCommandResult(commandResult); 18117 } catch (NamingException ex) { 18118 throw new RuntimeException(ex); 18119 } 18120 18121 return mutationResultObject; 18122 } 18123 18124 @GraphQLField 18125 @GraphQLRelayMutation 18126 static MutationResultObject deleteLinkDirectionality(final DataFetchingEnvironment env, 18127 @GraphQLName("linkDirectionalityName") final String linkDirectionalityName, 18128 @GraphQLName("id") @GraphQLID final String id) { 18129 var mutationResultObject = new MutationResultObject(); 18130 18131 try { 18132 var commandForm = CoreUtil.getHome().getDeleteLinkDirectionalityForm(); 18133 18134 commandForm.setLinkDirectionalityName(linkDirectionalityName); 18135 commandForm.setUuid(id); 18136 18137 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteLinkDirectionality(BaseGraphQl.getUserVisitPK(env), commandForm)); 18138 } catch (NamingException ex) { 18139 throw new RuntimeException(ex); 18140 } 18141 18142 return mutationResultObject; 18143 } 18144 18145 @GraphQLField 18146 @GraphQLRelayMutation 18147 static MutationResultObject createLink(final DataFetchingEnvironment env, 18148 @GraphQLName("linkTypeName") @GraphQLNonNull final String linkTypeName, 18149 @GraphQLName("sourceId") @GraphQLNonNull @GraphQLID final String sourceId, 18150 @GraphQLName("targetId") @GraphQLNonNull @GraphQLID final String targetId) { 18151 var mutationResultObject = new MutationResultObject(); 18152 18153 try { 18154 var commandForm = CoreUtil.getHome().getCreateLinkForm(); 18155 18156 commandForm.setLinkTypeName(linkTypeName); 18157 commandForm.setSourceUuid(sourceId); 18158 commandForm.setTargetUuid(targetId); 18159 18160 mutationResultObject.setCommandResult(CoreUtil.getHome().createLink(BaseGraphQl.getUserVisitPK(env), commandForm)); 18161 } catch (NamingException ex) { 18162 throw new RuntimeException(ex); 18163 } 18164 18165 return mutationResultObject; 18166 } 18167 18168 @GraphQLField 18169 @GraphQLRelayMutation 18170 static MutationResultObject deleteLink(final DataFetchingEnvironment env, 18171 @GraphQLName("linkTypeName") @GraphQLNonNull final String linkTypeName, 18172 @GraphQLName("sourceId") @GraphQLNonNull @GraphQLID final String sourceId, 18173 @GraphQLName("targetId") @GraphQLNonNull @GraphQLID final String targetId) { 18174 var mutationResultObject = new MutationResultObject(); 18175 18176 try { 18177 var commandForm = CoreUtil.getHome().getDeleteLinkForm(); 18178 18179 commandForm.setLinkTypeName(linkTypeName); 18180 commandForm.setSourceUuid(sourceId); 18181 commandForm.setTargetUuid(targetId); 18182 18183 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteLink(BaseGraphQl.getUserVisitPK(env), commandForm)); 18184 } catch (NamingException ex) { 18185 throw new RuntimeException(ex); 18186 } 18187 18188 return mutationResultObject; 18189 } 18190 18191 @GraphQLField 18192 @GraphQLRelayMutation 18193 static MutationResultWithIdObject createLinkType(final DataFetchingEnvironment env, 18194 @GraphQLName("linkTypeName") @GraphQLNonNull final String linkTypeName, 18195 @GraphQLName("parentLinkTypeName") final String parentLinkTypeName, 18196 @GraphQLName("sourceComponentVendorName") @GraphQLNonNull final String sourceComponentVendorName, 18197 @GraphQLName("sourceEntityTypeName") @GraphQLNonNull final String sourceEntityTypeName, 18198 @GraphQLName("targetComponentVendorName") @GraphQLNonNull final String targetComponentVendorName, 18199 @GraphQLName("targetEntityTypeName") @GraphQLNonNull final String targetEntityTypeName, 18200 @GraphQLName("linkCardinalityName") @GraphQLNonNull final String linkCardinalityName, 18201 @GraphQLName("linkDirectionalityName") @GraphQLNonNull final String linkDirectionalityName, 18202 @GraphQLName("isTransitive") @GraphQLNonNull final String isTransitive, 18203 @GraphQLName("inverseLinkTypeName") final String inverseLinkTypeName, 18204 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 18205 @GraphQLName("description") final String description, 18206 @GraphQLName("guidanceMimeTypeName") final String guidanceMimeTypeName, 18207 @GraphQLName("guidance") final String guidance) { 18208 var mutationResultObject = new MutationResultWithIdObject(); 18209 18210 try { 18211 var commandForm = CoreUtil.getHome().getCreateLinkTypeForm(); 18212 18213 commandForm.setLinkTypeName(linkTypeName); 18214 commandForm.setParentLinkTypeName(parentLinkTypeName); 18215 commandForm.setSourceComponentVendorName(sourceComponentVendorName); 18216 commandForm.setSourceEntityTypeName(sourceEntityTypeName); 18217 commandForm.setTargetComponentVendorName(targetComponentVendorName); 18218 commandForm.setTargetEntityTypeName(targetEntityTypeName); 18219 commandForm.setLinkCardinalityName(linkCardinalityName); 18220 commandForm.setLinkDirectionalityName(linkDirectionalityName); 18221 commandForm.setIsTransitive(isTransitive); 18222 commandForm.setInverseLinkTypeName(inverseLinkTypeName); 18223 commandForm.setSortOrder(sortOrder); 18224 commandForm.setDescription(description); 18225 commandForm.setGuidanceMimeTypeName(guidanceMimeTypeName); 18226 commandForm.setGuidance(guidance); 18227 18228 var commandResult = CoreUtil.getHome().createLinkType(BaseGraphQl.getUserVisitPK(env), commandForm); 18229 mutationResultObject.setCommandResult(commandResult); 18230 18231 if(!commandResult.hasErrors()) { 18232 var result = commandResult.getExecutionResult().getResult(); 18233 18234 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 18235 } 18236 } catch (NamingException ex) { 18237 throw new RuntimeException(ex); 18238 } 18239 18240 return mutationResultObject; 18241 } 18242 18243 @GraphQLField 18244 @GraphQLRelayMutation 18245 static MutationResultWithIdObject editLinkType(final DataFetchingEnvironment env, 18246 @GraphQLName("originalLinkTypeName") final String originalLinkTypeName, 18247 @GraphQLName("id") @GraphQLID final String id, 18248 @GraphQLName("linkTypeName") final String linkTypeName, 18249 @GraphQLName("parentLinkTypeName") final String parentLinkTypeName, 18250 @GraphQLName("sourceComponentVendorName") final String sourceComponentVendorName, 18251 @GraphQLName("sourceEntityTypeName") final String sourceEntityTypeName, 18252 @GraphQLName("targetComponentVendorName") final String targetComponentVendorName, 18253 @GraphQLName("targetEntityTypeName") final String targetEntityTypeName, 18254 @GraphQLName("linkCardinalityName") final String linkCardinalityName, 18255 @GraphQLName("linkDirectionalityName") final String linkDirectionalityName, 18256 @GraphQLName("isTransitive") final String isTransitive, 18257 @GraphQLName("inverseLinkTypeName") final String inverseLinkTypeName, 18258 @GraphQLName("sortOrder") final String sortOrder, 18259 @GraphQLName("description") final String description, 18260 @GraphQLName("guidanceMimeTypeName") final String guidanceMimeTypeName, 18261 @GraphQLName("guidance") final String guidance) { 18262 var mutationResultObject = new MutationResultWithIdObject(); 18263 18264 try { 18265 var spec = CoreUtil.getHome().getLinkTypeUniversalSpec(); 18266 18267 spec.setLinkTypeName(originalLinkTypeName); 18268 spec.setUuid(id); 18269 18270 var commandForm = CoreUtil.getHome().getEditLinkTypeForm(); 18271 18272 commandForm.setSpec(spec); 18273 commandForm.setEditMode(EditMode.LOCK); 18274 18275 var commandResult = CoreUtil.getHome().editLinkType(BaseGraphQl.getUserVisitPK(env), commandForm); 18276 if(!commandResult.hasErrors()) { 18277 var executionResult = commandResult.getExecutionResult(); 18278 var result = executionResult.getResult(); 18279 Map<String, Object> arguments = env.getArgument("input"); 18280 var edit = result.getEdit(); 18281 18282 mutationResultObject.setEntityInstance(result.getLinkType().getEntityInstance()); 18283 18284 if(arguments.containsKey("linkTypeName")) 18285 edit.setLinkTypeName(linkTypeName); 18286 if(arguments.containsKey("parentLinkTypeName")) 18287 edit.setParentLinkTypeName(parentLinkTypeName); 18288 if(arguments.containsKey("sourceComponentVendorName")) 18289 edit.setSourceComponentVendorName(sourceComponentVendorName); 18290 if(arguments.containsKey("sourceEntityTypeName")) 18291 edit.setSourceEntityTypeName(sourceEntityTypeName); 18292 if(arguments.containsKey("targetComponentVendorName")) 18293 edit.setTargetComponentVendorName(targetComponentVendorName); 18294 if(arguments.containsKey("targetEntityTypeName")) 18295 edit.setTargetEntityTypeName(targetEntityTypeName); 18296 if(arguments.containsKey("linkCardinalityName")) 18297 edit.setLinkCardinalityName(linkCardinalityName); 18298 if(arguments.containsKey("linkDirectionalityName")) 18299 edit.setLinkDirectionalityName(linkDirectionalityName); 18300 if(arguments.containsKey("isTransitive")) 18301 edit.setIsTransitive(isTransitive); 18302 if(arguments.containsKey("inverseLinkTypeName")) 18303 edit.setInverseLinkTypeName(inverseLinkTypeName); 18304 if(arguments.containsKey("sortOrder")) 18305 edit.setSortOrder(sortOrder); 18306 if(arguments.containsKey("description")) 18307 edit.setDescription(description); 18308 if(arguments.containsKey("guidanceMimeTypeName")) 18309 edit.setGuidanceMimeTypeName(guidanceMimeTypeName); 18310 if(arguments.containsKey("guidance")) 18311 edit.setGuidance(guidance); 18312 18313 commandForm.setEdit(edit); 18314 commandForm.setEditMode(EditMode.UPDATE); 18315 18316 commandResult = CoreUtil.getHome().editLinkType(BaseGraphQl.getUserVisitPK(env), commandForm); 18317 } 18318 18319 mutationResultObject.setCommandResult(commandResult); 18320 } catch (NamingException ex) { 18321 throw new RuntimeException(ex); 18322 } 18323 18324 return mutationResultObject; 18325 } 18326 18327 @GraphQLField 18328 @GraphQLRelayMutation 18329 static MutationResultObject deleteLinkType(final DataFetchingEnvironment env, 18330 @GraphQLName("linkTypeName") final String linkTypeName, 18331 @GraphQLName("id") @GraphQLID final String id) { 18332 var mutationResultObject = new MutationResultObject(); 18333 18334 try { 18335 var commandForm = CoreUtil.getHome().getDeleteLinkTypeForm(); 18336 18337 commandForm.setLinkTypeName(linkTypeName); 18338 commandForm.setUuid(id); 18339 18340 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteLinkType(BaseGraphQl.getUserVisitPK(env), commandForm)); 18341 } catch (NamingException ex) { 18342 throw new RuntimeException(ex); 18343 } 18344 18345 return mutationResultObject; 18346 } 18347 18348 @GraphQLField 18349 @GraphQLRelayMutation 18350 static MutationResultObject createLinkTypeTranslation(final DataFetchingEnvironment env, 18351 @GraphQLName("linkTypeName") @GraphQLNonNull final String linkTypeName, 18352 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName, 18353 @GraphQLName("description") @GraphQLNonNull final String description, 18354 @GraphQLName("guidanceMimeTypeName") final String guidanceMimeTypeName, 18355 @GraphQLName("guidance") final String guidance) { 18356 var mutationResultObject = new MutationResultObject(); 18357 18358 try { 18359 var commandForm = CoreUtil.getHome().getCreateLinkTypeTranslationForm(); 18360 18361 commandForm.setLinkTypeName(linkTypeName); 18362 commandForm.setLanguageIsoName(languageIsoName); 18363 commandForm.setDescription(description); 18364 commandForm.setGuidanceMimeTypeName(guidanceMimeTypeName); 18365 commandForm.setGuidance(guidance); 18366 18367 mutationResultObject.setCommandResult(CoreUtil.getHome().createLinkTypeTranslation(BaseGraphQl.getUserVisitPK(env), commandForm)); 18368 } catch (NamingException ex) { 18369 throw new RuntimeException(ex); 18370 } 18371 18372 return mutationResultObject; 18373 } 18374 18375 @GraphQLField 18376 @GraphQLRelayMutation 18377 static MutationResultObject editLinkTypeTranslation(final DataFetchingEnvironment env, 18378 @GraphQLName("linkTypeName") @GraphQLNonNull final String linkTypeName, 18379 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName, 18380 @GraphQLName("description") final String description, 18381 @GraphQLName("guidanceMimeTypeName") final String guidanceMimeTypeName, 18382 @GraphQLName("guidance") final String guidance) { 18383 var mutationResultObject = new MutationResultObject(); 18384 18385 try { 18386 var spec = CoreUtil.getHome().getLinkTypeTranslationSpec(); 18387 18388 spec.setLinkTypeName(linkTypeName); 18389 spec.setLanguageIsoName(languageIsoName); 18390 18391 var commandForm = CoreUtil.getHome().getEditLinkTypeTranslationForm(); 18392 18393 commandForm.setSpec(spec); 18394 commandForm.setEditMode(EditMode.LOCK); 18395 18396 var commandResult = CoreUtil.getHome().editLinkTypeTranslation(BaseGraphQl.getUserVisitPK(env), commandForm); 18397 if(!commandResult.hasErrors()) { 18398 var executionResult = commandResult.getExecutionResult(); 18399 var result = executionResult.getResult(); 18400 Map<String, Object> arguments = env.getArgument("input"); 18401 var edit = result.getEdit(); 18402 18403 if(arguments.containsKey("description")) 18404 edit.setDescription(description); 18405 if(arguments.containsKey("guidanceMimeTypeName")) 18406 edit.setGuidanceMimeTypeName(guidanceMimeTypeName); 18407 if(arguments.containsKey("guidance")) 18408 edit.setGuidance(guidance); 18409 18410 commandForm.setEdit(edit); 18411 commandForm.setEditMode(EditMode.UPDATE); 18412 18413 commandResult = CoreUtil.getHome().editLinkTypeTranslation(BaseGraphQl.getUserVisitPK(env), commandForm); 18414 } 18415 18416 mutationResultObject.setCommandResult(commandResult); 18417 } catch (NamingException ex) { 18418 throw new RuntimeException(ex); 18419 } 18420 18421 return mutationResultObject; 18422 } 18423 18424 @GraphQLField 18425 @GraphQLRelayMutation 18426 static MutationResultObject deleteLinkTypeTranslation(final DataFetchingEnvironment env, 18427 @GraphQLName("linkTypeName") @GraphQLNonNull final String linkTypeName, 18428 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName) { 18429 var mutationResultObject = new MutationResultObject(); 18430 18431 try { 18432 var commandForm = CoreUtil.getHome().getDeleteLinkTypeTranslationForm(); 18433 18434 commandForm.setLinkTypeName(linkTypeName); 18435 commandForm.setLanguageIsoName(languageIsoName); 18436 18437 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteLinkTypeTranslation(BaseGraphQl.getUserVisitPK(env), commandForm)); 18438 } catch (NamingException ex) { 18439 throw new RuntimeException(ex); 18440 } 18441 18442 return mutationResultObject; 18443 } 18444 18445}