001// -------------------------------------------------------------------------------- 002// Copyright 2002-2026 Echo Three, LLC 003// 004// Licensed under the Apache License, Version 2.0 (the "License"); 005// you may not use this file except in compliance with the License. 006// You may obtain a copy of the License at 007// 008// http://www.apache.org/licenses/LICENSE-2.0 009// 010// Unless required by applicable law or agreed to in writing, software 011// distributed under the License is distributed on an "AS IS" BASIS, 012// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013// See the License for the specific language governing permissions and 014// limitations under the License. 015// -------------------------------------------------------------------------------- 016 017package com.echothree.control.user.graphql.server.schema; 018 019import com.echothree.control.user.accounting.common.AccountingUtil; 020import com.echothree.control.user.accounting.common.result.CreateGlAccountResult; 021import com.echothree.control.user.accounting.common.result.CreateItemAccountingCategoryResult; 022import com.echothree.control.user.accounting.common.result.CreateTransactionTimeTypeResult; 023import com.echothree.control.user.accounting.common.result.EditGlAccountResult; 024import com.echothree.control.user.accounting.common.result.EditItemAccountingCategoryResult; 025import com.echothree.control.user.accounting.common.result.EditTransactionTimeTypeResult; 026import com.echothree.control.user.authentication.common.AuthenticationUtil; 027import com.echothree.control.user.campaign.common.CampaignUtil; 028import com.echothree.control.user.content.common.ContentUtil; 029import com.echothree.control.user.content.common.result.CreateContentCatalogResult; 030import com.echothree.control.user.content.common.result.CreateContentCategoryResult; 031import com.echothree.control.user.content.common.result.CreateContentCollectionResult; 032import com.echothree.control.user.content.common.result.CreateContentPageLayoutResult; 033import com.echothree.control.user.content.common.result.CreateContentWebAddressResult; 034import com.echothree.control.user.content.common.result.EditContentCatalogResult; 035import com.echothree.control.user.content.common.result.EditContentCategoryItemResult; 036import com.echothree.control.user.content.common.result.EditContentCategoryResult; 037import com.echothree.control.user.content.common.result.EditContentCollectionResult; 038import com.echothree.control.user.content.common.result.EditContentPageLayoutResult; 039import com.echothree.control.user.content.common.result.EditContentWebAddressResult; 040import com.echothree.control.user.core.common.CoreUtil; 041import com.echothree.control.user.core.common.result.CreateComponentVendorResult; 042import com.echothree.control.user.core.common.result.CreateEntityAliasTypeResult; 043import com.echothree.control.user.core.common.result.CreateEntityAttributeGroupResult; 044import com.echothree.control.user.core.common.result.CreateEntityAttributeResult; 045import com.echothree.control.user.core.common.result.CreateEntityInstanceResult; 046import com.echothree.control.user.core.common.result.CreateEntityListItemResult; 047import com.echothree.control.user.core.common.result.CreateEntityTypeResult; 048import com.echothree.control.user.core.common.result.EditComponentVendorResult; 049import com.echothree.control.user.core.common.result.EditEntityAliasResult; 050import com.echothree.control.user.core.common.result.EditEntityAliasTypeResult; 051import com.echothree.control.user.core.common.result.EditEntityAttributeEntityAttributeGroupResult; 052import com.echothree.control.user.core.common.result.EditEntityAttributeGroupResult; 053import com.echothree.control.user.core.common.result.EditEntityAttributeResult; 054import com.echothree.control.user.core.common.result.EditEntityBooleanAttributeResult; 055import com.echothree.control.user.core.common.result.EditEntityBooleanDefaultResult; 056import com.echothree.control.user.core.common.result.EditEntityClobAttributeResult; 057import com.echothree.control.user.core.common.result.EditEntityDateAttributeResult; 058import com.echothree.control.user.core.common.result.EditEntityDateDefaultResult; 059import com.echothree.control.user.core.common.result.EditEntityEntityAttributeResult; 060import com.echothree.control.user.core.common.result.EditEntityGeoPointAttributeResult; 061import com.echothree.control.user.core.common.result.EditEntityGeoPointDefaultResult; 062import com.echothree.control.user.core.common.result.EditEntityIntegerAttributeResult; 063import com.echothree.control.user.core.common.result.EditEntityIntegerDefaultResult; 064import com.echothree.control.user.core.common.result.EditEntityListItemAttributeResult; 065import com.echothree.control.user.core.common.result.EditEntityListItemDefaultResult; 066import com.echothree.control.user.core.common.result.EditEntityListItemResult; 067import com.echothree.control.user.core.common.result.EditEntityLongAttributeResult; 068import com.echothree.control.user.core.common.result.EditEntityLongDefaultResult; 069import com.echothree.control.user.core.common.result.EditEntityNameAttributeResult; 070import com.echothree.control.user.core.common.result.EditEntityStringAttributeResult; 071import com.echothree.control.user.core.common.result.EditEntityStringDefaultResult; 072import com.echothree.control.user.core.common.result.EditEntityTimeAttributeResult; 073import com.echothree.control.user.core.common.result.EditEntityTimeDefaultResult; 074import com.echothree.control.user.core.common.result.EditEntityTypeResult; 075import com.echothree.control.user.customer.common.CustomerUtil; 076import com.echothree.control.user.customer.common.result.CreateCustomerTypeResult; 077import com.echothree.control.user.customer.common.result.EditCustomerTypeResult; 078import com.echothree.control.user.filter.common.FilterUtil; 079import com.echothree.control.user.filter.common.result.CreateFilterAdjustmentResult; 080import com.echothree.control.user.filter.common.result.CreateFilterResult; 081import com.echothree.control.user.filter.common.result.CreateFilterStepElementResult; 082import com.echothree.control.user.filter.common.result.CreateFilterStepResult; 083import com.echothree.control.user.filter.common.result.EditFilterAdjustmentAmountResult; 084import com.echothree.control.user.filter.common.result.EditFilterAdjustmentFixedAmountResult; 085import com.echothree.control.user.filter.common.result.EditFilterAdjustmentPercentResult; 086import com.echothree.control.user.filter.common.result.EditFilterAdjustmentResult; 087import com.echothree.control.user.filter.common.result.EditFilterResult; 088import com.echothree.control.user.filter.common.result.EditFilterStepElementResult; 089import com.echothree.control.user.filter.common.result.EditFilterStepResult; 090import com.echothree.control.user.geo.common.GeoUtil; 091import com.echothree.control.user.geo.common.result.CreateGeoCodeAliasTypeResult; 092import com.echothree.control.user.geo.common.result.EditGeoCodeAliasResult; 093import com.echothree.control.user.geo.common.result.EditGeoCodeAliasTypeResult; 094import com.echothree.control.user.geo.common.result.EditGeoCodeCurrencyResult; 095import com.echothree.control.user.geo.common.result.EditGeoCodeDateTimeFormatResult; 096import com.echothree.control.user.geo.common.result.EditGeoCodeLanguageResult; 097import com.echothree.control.user.geo.common.result.EditGeoCodeTimeZoneResult; 098import com.echothree.control.user.inventory.common.InventoryUtil; 099import com.echothree.control.user.inventory.common.result.CreateAllocationPriorityResult; 100import com.echothree.control.user.inventory.common.result.CreateInventoryAdjustmentTypeResult; 101import com.echothree.control.user.inventory.common.result.CreateInventoryConditionResult; 102import com.echothree.control.user.inventory.common.result.CreateInventoryLocationGroupResult; 103import com.echothree.control.user.inventory.common.result.CreateInventoryTransactionTypeResult; 104import com.echothree.control.user.inventory.common.result.EditAllocationPriorityResult; 105import com.echothree.control.user.inventory.common.result.EditInventoryAdjustmentTypeResult; 106import com.echothree.control.user.inventory.common.result.EditInventoryConditionResult; 107import com.echothree.control.user.inventory.common.result.EditInventoryLocationGroupResult; 108import com.echothree.control.user.inventory.common.result.EditInventoryTransactionTypeResult; 109import com.echothree.control.user.item.common.ItemUtil; 110import com.echothree.control.user.item.common.result.CreateItemAliasTypeResult; 111import com.echothree.control.user.item.common.result.CreateItemCategoryResult; 112import com.echothree.control.user.item.common.result.CreateItemDescriptionResult; 113import com.echothree.control.user.item.common.result.CreateItemDescriptionTypeResult; 114import com.echothree.control.user.item.common.result.CreateItemDescriptionTypeUseTypeResult; 115import com.echothree.control.user.item.common.result.CreateItemImageTypeResult; 116import com.echothree.control.user.item.common.result.CreateItemResult; 117import com.echothree.control.user.item.common.result.CreateItemVolumeTypeResult; 118import com.echothree.control.user.item.common.result.CreateItemWeightTypeResult; 119import com.echothree.control.user.item.common.result.CreateRelatedItemResult; 120import com.echothree.control.user.item.common.result.CreateRelatedItemTypeResult; 121import com.echothree.control.user.item.common.result.EditItemAliasResult; 122import com.echothree.control.user.item.common.result.EditItemAliasTypeResult; 123import com.echothree.control.user.item.common.result.EditItemCategoryResult; 124import com.echothree.control.user.item.common.result.EditItemDescriptionResult; 125import com.echothree.control.user.item.common.result.EditItemDescriptionTypeResult; 126import com.echothree.control.user.item.common.result.EditItemDescriptionTypeUseTypeResult; 127import com.echothree.control.user.item.common.result.EditItemImageTypeResult; 128import com.echothree.control.user.item.common.result.EditItemPriceResult; 129import com.echothree.control.user.item.common.result.EditItemResult; 130import com.echothree.control.user.item.common.result.EditItemUnitOfMeasureTypeResult; 131import com.echothree.control.user.item.common.result.EditItemVolumeTypeResult; 132import com.echothree.control.user.item.common.result.EditItemWeightTypeResult; 133import com.echothree.control.user.item.common.result.EditRelatedItemResult; 134import com.echothree.control.user.item.common.result.EditRelatedItemTypeResult; 135import com.echothree.control.user.offer.common.OfferUtil; 136import com.echothree.control.user.offer.common.result.CreateOfferItemResult; 137import com.echothree.control.user.offer.common.result.CreateOfferNameElementResult; 138import com.echothree.control.user.offer.common.result.CreateOfferResult; 139import com.echothree.control.user.offer.common.result.CreateOfferUseResult; 140import com.echothree.control.user.offer.common.result.CreateUseNameElementResult; 141import com.echothree.control.user.offer.common.result.CreateUseResult; 142import com.echothree.control.user.offer.common.result.CreateUseTypeResult; 143import com.echothree.control.user.offer.common.result.EditOfferItemPriceResult; 144import com.echothree.control.user.offer.common.result.EditOfferNameElementResult; 145import com.echothree.control.user.offer.common.result.EditOfferResult; 146import com.echothree.control.user.offer.common.result.EditOfferUseResult; 147import com.echothree.control.user.offer.common.result.EditUseNameElementResult; 148import com.echothree.control.user.offer.common.result.EditUseResult; 149import com.echothree.control.user.offer.common.result.EditUseTypeResult; 150import com.echothree.control.user.order.common.OrderUtil; 151import com.echothree.control.user.order.common.result.CreateOrderPriorityResult; 152import com.echothree.control.user.order.common.result.CreateOrderTimeTypeResult; 153import com.echothree.control.user.order.common.result.CreateOrderTypeResult; 154import com.echothree.control.user.order.common.result.EditOrderPriorityResult; 155import com.echothree.control.user.order.common.result.EditOrderTimeTypeResult; 156import com.echothree.control.user.order.common.result.EditOrderTypeResult; 157import com.echothree.control.user.party.common.PartyUtil; 158import com.echothree.control.user.party.common.result.CreateCustomerResult; 159import com.echothree.control.user.party.common.result.CreateCustomerWithLoginResult; 160import com.echothree.control.user.party.common.result.CreatePartyAliasTypeResult; 161import com.echothree.control.user.party.common.result.CreateVendorResult; 162import com.echothree.control.user.party.common.result.EditPartyAliasResult; 163import com.echothree.control.user.party.common.result.EditPartyAliasTypeResult; 164import com.echothree.control.user.payment.common.PaymentUtil; 165import com.echothree.control.user.payment.common.result.CreatePaymentMethodTypeResult; 166import com.echothree.control.user.payment.common.result.CreatePaymentProcessorActionTypeResult; 167import com.echothree.control.user.payment.common.result.CreatePaymentProcessorResult; 168import com.echothree.control.user.payment.common.result.CreatePaymentProcessorResultCodeResult; 169import com.echothree.control.user.payment.common.result.CreatePaymentProcessorTypeResult; 170import com.echothree.control.user.payment.common.result.EditPaymentMethodTypeResult; 171import com.echothree.control.user.payment.common.result.EditPaymentProcessorActionTypeResult; 172import com.echothree.control.user.payment.common.result.EditPaymentProcessorResult; 173import com.echothree.control.user.payment.common.result.EditPaymentProcessorResultCodeResult; 174import com.echothree.control.user.payment.common.result.EditPaymentProcessorTypeResult; 175import com.echothree.control.user.period.common.PeriodUtil; 176import com.echothree.control.user.period.common.result.CreateFiscalYearResult; 177import com.echothree.control.user.sales.common.SalesUtil; 178import com.echothree.control.user.sales.common.result.CreateSalesOrderLineResult; 179import com.echothree.control.user.sales.common.result.CreateSalesOrderResult; 180import com.echothree.control.user.sales.common.result.EditSalesOrderShipmentGroupResult; 181import com.echothree.control.user.search.common.SearchUtil; 182import com.echothree.control.user.search.common.result.CreateSearchResultActionTypeResult; 183import com.echothree.control.user.search.common.result.EditSearchResultActionTypeResult; 184import com.echothree.control.user.search.common.result.SearchComponentVendorsResult; 185import com.echothree.control.user.search.common.result.SearchContentCatalogItemsResult; 186import com.echothree.control.user.search.common.result.SearchContentCatalogsResult; 187import com.echothree.control.user.search.common.result.SearchContentCategoriesResult; 188import com.echothree.control.user.search.common.result.SearchCustomersResult; 189import com.echothree.control.user.search.common.result.SearchEmployeesResult; 190import com.echothree.control.user.search.common.result.SearchEntityAliasTypesResult; 191import com.echothree.control.user.search.common.result.SearchEntityAttributeGroupsResult; 192import com.echothree.control.user.search.common.result.SearchEntityAttributesResult; 193import com.echothree.control.user.search.common.result.SearchEntityListItemsResult; 194import com.echothree.control.user.search.common.result.SearchEntityTypesResult; 195import com.echothree.control.user.search.common.result.SearchItemsResult; 196import com.echothree.control.user.search.common.result.SearchShippingMethodsResult; 197import com.echothree.control.user.search.common.result.SearchVendorsResult; 198import com.echothree.control.user.search.common.result.SearchWarehousesResult; 199import com.echothree.control.user.security.common.SecurityUtil; 200import com.echothree.control.user.security.common.result.CreateSecurityRoleGroupResult; 201import com.echothree.control.user.security.common.result.CreateSecurityRoleResult; 202import com.echothree.control.user.security.common.result.EditSecurityRoleGroupResult; 203import com.echothree.control.user.security.common.result.EditSecurityRoleResult; 204import com.echothree.control.user.selector.common.SelectorUtil; 205import com.echothree.control.user.selector.common.result.CreateSelectorResult; 206import com.echothree.control.user.selector.common.result.EditSelectorResult; 207import com.echothree.control.user.sequence.common.SequenceUtil; 208import com.echothree.control.user.sequence.common.result.CreateSequenceResult; 209import com.echothree.control.user.sequence.common.result.CreateSequenceTypeResult; 210import com.echothree.control.user.sequence.common.result.EditSequenceResult; 211import com.echothree.control.user.sequence.common.result.EditSequenceTypeResult; 212import com.echothree.control.user.sequence.common.result.GetNextSequenceValueResult; 213import com.echothree.control.user.shipment.common.ShipmentUtil; 214import com.echothree.control.user.shipment.common.result.CreateFreeOnBoardResult; 215import com.echothree.control.user.shipment.common.result.EditFreeOnBoardResult; 216import com.echothree.control.user.tag.common.TagUtil; 217import com.echothree.control.user.tag.common.result.CreateTagResult; 218import com.echothree.control.user.tag.common.result.CreateTagScopeResult; 219import com.echothree.control.user.tag.common.result.EditTagResult; 220import com.echothree.control.user.tag.common.result.EditTagScopeResult; 221import com.echothree.control.user.track.common.TrackUtil; 222import com.echothree.control.user.user.common.UserUtil; 223import com.echothree.control.user.user.common.result.EditUserLoginResult; 224import com.echothree.control.user.vendor.common.VendorUtil; 225import com.echothree.control.user.vendor.common.result.CreateItemPurchasingCategoryResult; 226import com.echothree.control.user.vendor.common.result.CreateVendorItemResult; 227import com.echothree.control.user.vendor.common.result.CreateVendorTypeResult; 228import com.echothree.control.user.vendor.common.result.EditItemPurchasingCategoryResult; 229import com.echothree.control.user.vendor.common.result.EditVendorItemCostResult; 230import com.echothree.control.user.vendor.common.result.EditVendorItemResult; 231import com.echothree.control.user.vendor.common.result.EditVendorResult; 232import com.echothree.control.user.vendor.common.result.EditVendorTypeResult; 233import com.echothree.control.user.warehouse.common.WarehouseUtil; 234import com.echothree.control.user.warehouse.common.result.CreateLocationNameElementResult; 235import com.echothree.control.user.warehouse.common.result.CreateLocationResult; 236import com.echothree.control.user.warehouse.common.result.CreateLocationTypeResult; 237import com.echothree.control.user.warehouse.common.result.CreateWarehouseResult; 238import com.echothree.control.user.warehouse.common.result.CreateWarehouseTypeResult; 239import com.echothree.control.user.warehouse.common.result.EditLocationNameElementResult; 240import com.echothree.control.user.warehouse.common.result.EditLocationResult; 241import com.echothree.control.user.warehouse.common.result.EditLocationTypeResult; 242import com.echothree.control.user.warehouse.common.result.EditWarehouseResult; 243import com.echothree.control.user.warehouse.common.result.EditWarehouseTypeResult; 244import com.echothree.control.user.wishlist.common.WishlistUtil; 245import com.echothree.control.user.wishlist.common.result.CreateWishlistPriorityResult; 246import com.echothree.control.user.wishlist.common.result.CreateWishlistTypeResult; 247import com.echothree.control.user.wishlist.common.result.EditWishlistPriorityResult; 248import com.echothree.control.user.wishlist.common.result.EditWishlistTypeResult; 249import com.echothree.control.user.workflow.common.WorkflowUtil; 250import com.echothree.control.user.workflow.common.result.CreateWorkflowDestinationResult; 251import com.echothree.control.user.workflow.common.result.CreateWorkflowEntranceResult; 252import com.echothree.control.user.workflow.common.result.CreateWorkflowResult; 253import com.echothree.control.user.workflow.common.result.CreateWorkflowStepResult; 254import com.echothree.control.user.workflow.common.result.EditWorkflowDestinationResult; 255import com.echothree.control.user.workflow.common.result.EditWorkflowEntranceResult; 256import com.echothree.control.user.workflow.common.result.EditWorkflowResult; 257import com.echothree.control.user.workflow.common.result.EditWorkflowStepResult; 258import com.echothree.model.control.graphql.server.graphql.MutationResultObject; 259import com.echothree.model.control.graphql.server.graphql.MutationResultWithIdObject; 260import com.echothree.model.control.graphql.server.util.BaseGraphQl; 261import com.echothree.model.control.sales.server.graphql.CreateSalesOrderLineResultObject; 262import com.echothree.model.control.sales.server.graphql.CreateSalesOrderResultObject; 263import com.echothree.model.control.search.server.graphql.SearchComponentVendorsResultObject; 264import com.echothree.model.control.search.server.graphql.SearchContentCatalogItemsResultObject; 265import com.echothree.model.control.search.server.graphql.SearchContentCatalogsResultObject; 266import com.echothree.model.control.search.server.graphql.SearchContentCategoriesResultObject; 267import com.echothree.model.control.search.server.graphql.SearchCustomersResultObject; 268import com.echothree.model.control.search.server.graphql.SearchEmployeesResultObject; 269import com.echothree.model.control.search.server.graphql.SearchEntityAliasTypesResultObject; 270import com.echothree.model.control.search.server.graphql.SearchEntityAttributeGroupsResultObject; 271import com.echothree.model.control.search.server.graphql.SearchEntityAttributesResultObject; 272import com.echothree.model.control.search.server.graphql.SearchEntityListItemsResultObject; 273import com.echothree.model.control.search.server.graphql.SearchEntityTypesResultObject; 274import com.echothree.model.control.search.server.graphql.SearchItemsResultObject; 275import com.echothree.model.control.search.server.graphql.SearchShippingMethodsResultObject; 276import com.echothree.model.control.search.server.graphql.SearchVendorsResultObject; 277import com.echothree.model.control.search.server.graphql.SearchWarehousesResultObject; 278import com.echothree.model.control.sequence.server.graphql.GetNextSequenceValueResultObject; 279import com.echothree.util.common.command.EditMode; 280import graphql.annotations.annotationTypes.GraphQLField; 281import graphql.annotations.annotationTypes.GraphQLID; 282import graphql.annotations.annotationTypes.GraphQLName; 283import graphql.annotations.annotationTypes.GraphQLNonNull; 284import graphql.annotations.annotationTypes.GraphQLRelayMutation; 285import graphql.schema.DataFetchingEnvironment; 286import java.util.Map; 287import javax.naming.NamingException; 288 289@GraphQLName("mutation") 290public interface GraphQlMutations { 291 292 @GraphQLField 293 @GraphQLRelayMutation 294 static MutationResultWithIdObject createContentCollection(final DataFetchingEnvironment env, 295 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 296 @GraphQLName("defaultOfferName") final String defaultOfferName, 297 @GraphQLName("defaultUseName") final String defaultUseName, 298 @GraphQLName("defaultSourceName") final String defaultSourceName, 299 @GraphQLName("description") final String description) { 300 var mutationResultObject = new MutationResultWithIdObject(); 301 302 try { 303 var commandForm = ContentUtil.getHome().getCreateContentCollectionForm(); 304 305 commandForm.setContentCollectionName(contentCollectionName); 306 commandForm.setDefaultOfferName(defaultOfferName); 307 commandForm.setDefaultUseName(defaultUseName); 308 commandForm.setDefaultSourceName(defaultSourceName); 309 commandForm.setDescription(description); 310 311 var commandResult = ContentUtil.getHome().createContentCollection(BaseGraphQl.getUserVisitPK(env), commandForm); 312 mutationResultObject.setCommandResult(commandResult); 313 314 if(!commandResult.hasErrors()) { 315 var result = (CreateContentCollectionResult)commandResult.getExecutionResult().getResult(); 316 317 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 318 } 319 } catch (NamingException ex) { 320 throw new RuntimeException(ex); 321 } 322 323 return mutationResultObject; 324 } 325 326 @GraphQLField 327 @GraphQLRelayMutation 328 static MutationResultObject deleteContentCollection(final DataFetchingEnvironment env, 329 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName) { 330 var mutationResultObject = new MutationResultObject(); 331 332 try { 333 var commandForm = ContentUtil.getHome().getDeleteContentCollectionForm(); 334 335 commandForm.setContentCollectionName(contentCollectionName); 336 337 var commandResult = ContentUtil.getHome().deleteContentCollection(BaseGraphQl.getUserVisitPK(env), commandForm); 338 mutationResultObject.setCommandResult(commandResult); 339 } catch (NamingException ex) { 340 throw new RuntimeException(ex); 341 } 342 343 return mutationResultObject; 344 } 345 346 @GraphQLField 347 @GraphQLRelayMutation 348 static MutationResultWithIdObject editContentCollection(final DataFetchingEnvironment env, 349 @GraphQLName("originalContentCollectionName") @GraphQLNonNull final String originalContentCollectionName, 350 @GraphQLName("contentCollectionName") final String contentCollectionName, 351 @GraphQLName("defaultOfferName") final String defaultOfferName, 352 @GraphQLName("defaultUseName") final String defaultUseName, 353 @GraphQLName("defaultSourceName") final String defaultSourceName, 354 @GraphQLName("description") final String description) { 355 var mutationResultObject = new MutationResultWithIdObject(); 356 357 try { 358 var spec = ContentUtil.getHome().getContentCollectionSpec(); 359 360 spec.setContentCollectionName(originalContentCollectionName); 361 362 var commandForm = ContentUtil.getHome().getEditContentCollectionForm(); 363 364 commandForm.setSpec(spec); 365 commandForm.setEditMode(EditMode.LOCK); 366 367 var commandResult = ContentUtil.getHome().editContentCollection(BaseGraphQl.getUserVisitPK(env), commandForm); 368 369 if(!commandResult.hasErrors()) { 370 var executionResult = commandResult.getExecutionResult(); 371 var result = (EditContentCollectionResult)executionResult.getResult(); 372 Map<String, Object> arguments = env.getArgument("input"); 373 var edit = result.getEdit(); 374 375 mutationResultObject.setEntityInstance(result.getContentCollection().getEntityInstance()); 376 377 if(arguments.containsKey("contentCollectionName")) 378 edit.setContentCollectionName(contentCollectionName); 379 if(arguments.containsKey("defaultOfferName")) 380 edit.setDefaultOfferName(defaultOfferName); 381 if(arguments.containsKey("defaultUseName")) 382 edit.setDefaultUseName(defaultUseName); 383 if(arguments.containsKey("defaultSourceName")) 384 edit.setDefaultSourceName(defaultSourceName); 385 if(arguments.containsKey("description")) 386 edit.setDescription(description); 387 388 commandForm.setEdit(edit); 389 commandForm.setEditMode(EditMode.UPDATE); 390 391 commandResult = ContentUtil.getHome().editContentCollection(BaseGraphQl.getUserVisitPK(env), commandForm); 392 } 393 394 mutationResultObject.setCommandResult(commandResult); 395 } catch (NamingException ex) { 396 throw new RuntimeException(ex); 397 } 398 399 return mutationResultObject; 400 } 401 402 @GraphQLField 403 @GraphQLRelayMutation 404 static MutationResultWithIdObject createContentWebAddress(final DataFetchingEnvironment env, 405 @GraphQLName("contentWebAddressName") @GraphQLNonNull final String contentWebAddressName, 406 @GraphQLName("contentCollectionName") final String contentCollectionName, 407 @GraphQLName("description") final String description) { 408 var mutationResultObject = new MutationResultWithIdObject(); 409 410 try { 411 var commandForm = ContentUtil.getHome().getCreateContentWebAddressForm(); 412 413 commandForm.setContentWebAddressName(contentWebAddressName); 414 commandForm.setContentCollectionName(contentCollectionName); 415 commandForm.setDescription(description); 416 417 var commandResult = ContentUtil.getHome().createContentWebAddress(BaseGraphQl.getUserVisitPK(env), commandForm); 418 mutationResultObject.setCommandResult(commandResult); 419 420 if(!commandResult.hasErrors()) { 421 var result = (CreateContentWebAddressResult)commandResult.getExecutionResult().getResult(); 422 423 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 424 } 425 } catch (NamingException ex) { 426 throw new RuntimeException(ex); 427 } 428 429 return mutationResultObject; 430 } 431 432 @GraphQLField 433 @GraphQLRelayMutation 434 static MutationResultObject deleteContentWebAddress(final DataFetchingEnvironment env, 435 @GraphQLName("contentWebAddressName") @GraphQLNonNull final String contentWebAddressName) { 436 var mutationResultObject = new MutationResultObject(); 437 438 try { 439 var commandForm = ContentUtil.getHome().getDeleteContentWebAddressForm(); 440 441 commandForm.setContentWebAddressName(contentWebAddressName); 442 443 var commandResult = ContentUtil.getHome().deleteContentWebAddress(BaseGraphQl.getUserVisitPK(env), commandForm); 444 mutationResultObject.setCommandResult(commandResult); 445 } catch (NamingException ex) { 446 throw new RuntimeException(ex); 447 } 448 449 return mutationResultObject; 450 } 451 452 @GraphQLField 453 @GraphQLRelayMutation 454 static MutationResultWithIdObject editContentWebAddress(final DataFetchingEnvironment env, 455 @GraphQLName("originalContentWebAddressName") @GraphQLNonNull final String originalContentWebAddressName, 456 @GraphQLName("contentWebAddressName") final String contentWebAddressName, 457 @GraphQLName("contentCollectionName") final String contentCollectionName, 458 @GraphQLName("description") final String description) { 459 var mutationResultObject = new MutationResultWithIdObject(); 460 461 try { 462 var spec = ContentUtil.getHome().getContentWebAddressSpec(); 463 464 spec.setContentWebAddressName(originalContentWebAddressName); 465 466 var commandForm = ContentUtil.getHome().getEditContentWebAddressForm(); 467 468 commandForm.setSpec(spec); 469 commandForm.setEditMode(EditMode.LOCK); 470 471 var commandResult = ContentUtil.getHome().editContentWebAddress(BaseGraphQl.getUserVisitPK(env), commandForm); 472 473 if(!commandResult.hasErrors()) { 474 var executionResult = commandResult.getExecutionResult(); 475 var result = (EditContentWebAddressResult)executionResult.getResult(); 476 Map<String, Object> arguments = env.getArgument("input"); 477 var edit = result.getEdit(); 478 479 mutationResultObject.setEntityInstance(result.getContentWebAddress().getEntityInstance()); 480 481 if(arguments.containsKey("contentWebAddressName")) 482 edit.setContentWebAddressName(contentWebAddressName); 483 if(arguments.containsKey("contentCollectionName")) 484 edit.setContentCollectionName(contentCollectionName); 485 if(arguments.containsKey("description")) 486 edit.setDescription(description); 487 488 commandForm.setEdit(edit); 489 commandForm.setEditMode(EditMode.UPDATE); 490 491 commandResult = ContentUtil.getHome().editContentWebAddress(BaseGraphQl.getUserVisitPK(env), commandForm); 492 } 493 494 mutationResultObject.setCommandResult(commandResult); 495 } catch (NamingException ex) { 496 throw new RuntimeException(ex); 497 } 498 499 return mutationResultObject; 500 } 501 502 @GraphQLField 503 @GraphQLRelayMutation 504 static MutationResultWithIdObject createContentCatalog(final DataFetchingEnvironment env, 505 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 506 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName, 507 @GraphQLName("defaultOfferName") final String defaultOfferName, 508 @GraphQLName("defaultUseName") final String defaultUseName, 509 @GraphQLName("defaultSourceName") final String defaultSourceName, 510 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 511 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 512 @GraphQLName("description") final String description) { 513 var mutationResultObject = new MutationResultWithIdObject(); 514 515 try { 516 var commandForm = ContentUtil.getHome().getCreateContentCatalogForm(); 517 518 commandForm.setContentCollectionName(contentCollectionName); 519 commandForm.setContentCatalogName(contentCatalogName); 520 commandForm.setDefaultOfferName(defaultOfferName); 521 commandForm.setDefaultUseName(defaultUseName); 522 commandForm.setDefaultSourceName(defaultSourceName); 523 commandForm.setIsDefault(isDefault); 524 commandForm.setSortOrder(sortOrder); 525 commandForm.setDescription(description); 526 527 var commandResult = ContentUtil.getHome().createContentCatalog(BaseGraphQl.getUserVisitPK(env), commandForm); 528 mutationResultObject.setCommandResult(commandResult); 529 530 if(!commandResult.hasErrors()) { 531 var result = (CreateContentCatalogResult)commandResult.getExecutionResult().getResult(); 532 533 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 534 } 535 } catch (NamingException ex) { 536 throw new RuntimeException(ex); 537 } 538 539 return mutationResultObject; 540 } 541 542 @GraphQLField 543 @GraphQLRelayMutation 544 static MutationResultObject deleteContentCatalog(final DataFetchingEnvironment env, 545 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 546 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName) { 547 var mutationResultObject = new MutationResultObject(); 548 549 try { 550 var commandForm = ContentUtil.getHome().getDeleteContentCatalogForm(); 551 552 commandForm.setContentCollectionName(contentCollectionName); 553 commandForm.setContentCatalogName(contentCatalogName); 554 555 var commandResult = ContentUtil.getHome().deleteContentCatalog(BaseGraphQl.getUserVisitPK(env), commandForm); 556 mutationResultObject.setCommandResult(commandResult); 557 } catch (NamingException ex) { 558 throw new RuntimeException(ex); 559 } 560 561 return mutationResultObject; 562 } 563 564 @GraphQLField 565 @GraphQLRelayMutation 566 static MutationResultWithIdObject editContentCatalog(final DataFetchingEnvironment env, 567 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 568 @GraphQLName("originalContentCatalogName") @GraphQLNonNull final String originalContentCatalogName, 569 @GraphQLName("contentCatalogName") final String contentCatalogName, 570 @GraphQLName("defaultOfferName") final String defaultOfferName, 571 @GraphQLName("defaultUseName") final String defaultUseName, 572 @GraphQLName("defaultSourceName") final String defaultSourceName, 573 @GraphQLName("isDefault") final String isDefault, 574 @GraphQLName("sortOrder") final String sortOrder, 575 @GraphQLName("description") final String description) { 576 var mutationResultObject = new MutationResultWithIdObject(); 577 578 try { 579 var spec = ContentUtil.getHome().getContentCatalogSpec(); 580 581 spec.setContentCollectionName(contentCollectionName); 582 spec.setContentCatalogName(originalContentCatalogName); 583 584 var commandForm = ContentUtil.getHome().getEditContentCatalogForm(); 585 586 commandForm.setSpec(spec); 587 commandForm.setEditMode(EditMode.LOCK); 588 589 var commandResult = ContentUtil.getHome().editContentCatalog(BaseGraphQl.getUserVisitPK(env), commandForm); 590 591 if(!commandResult.hasErrors()) { 592 var executionResult = commandResult.getExecutionResult(); 593 var result = (EditContentCatalogResult)executionResult.getResult(); 594 Map<String, Object> arguments = env.getArgument("input"); 595 var edit = result.getEdit(); 596 597 mutationResultObject.setEntityInstance(result.getContentCatalog().getEntityInstance()); 598 599 if(arguments.containsKey("contentCatalogName")) 600 edit.setContentCatalogName(contentCatalogName); 601 if(arguments.containsKey("defaultOfferName")) 602 edit.setDefaultOfferName(defaultOfferName); 603 if(arguments.containsKey("defaultUseName")) 604 edit.setDefaultUseName(defaultUseName); 605 if(arguments.containsKey("defaultSourceName")) 606 edit.setDefaultSourceName(defaultSourceName); 607 if(arguments.containsKey("isDefault")) 608 edit.setIsDefault(isDefault); 609 if(arguments.containsKey("sortOrder")) 610 edit.setSortOrder(sortOrder); 611 if(arguments.containsKey("description")) 612 edit.setDescription(description); 613 614 commandForm.setEdit(edit); 615 commandForm.setEditMode(EditMode.UPDATE); 616 617 commandResult = ContentUtil.getHome().editContentCatalog(BaseGraphQl.getUserVisitPK(env), commandForm); 618 } 619 620 mutationResultObject.setCommandResult(commandResult); 621 } catch (NamingException ex) { 622 throw new RuntimeException(ex); 623 } 624 625 return mutationResultObject; 626 } 627 628 @GraphQLField 629 @GraphQLRelayMutation 630 static MutationResultWithIdObject createContentCategory(final DataFetchingEnvironment env, 631 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 632 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName, 633 @GraphQLName("contentCategoryName") @GraphQLNonNull final String contentCategoryName, 634 @GraphQLName("parentContentCategoryName") final String parentContentCategoryName, 635 @GraphQLName("defaultOfferName") final String defaultOfferName, 636 @GraphQLName("defaultUseName") final String defaultUseName, 637 @GraphQLName("defaultSourceName") final String defaultSourceName, 638 @GraphQLName("contentCategoryItemSelectorName") final String contentCategoryItemSelectorName, 639 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 640 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 641 @GraphQLName("description") final String description) { 642 var mutationResultObject = new MutationResultWithIdObject(); 643 644 try { 645 var commandForm = ContentUtil.getHome().getCreateContentCategoryForm(); 646 647 commandForm.setContentCollectionName(contentCollectionName); 648 commandForm.setContentCatalogName(contentCatalogName); 649 commandForm.setContentCategoryName(contentCategoryName); 650 commandForm.setParentContentCategoryName(parentContentCategoryName); 651 commandForm.setDefaultOfferName(defaultOfferName); 652 commandForm.setDefaultUseName(defaultUseName); 653 commandForm.setDefaultSourceName(defaultSourceName); 654 commandForm.setContentCategoryItemSelectorName(contentCategoryItemSelectorName); 655 commandForm.setIsDefault(isDefault); 656 commandForm.setSortOrder(sortOrder); 657 commandForm.setDescription(description); 658 659 var commandResult = ContentUtil.getHome().createContentCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 660 mutationResultObject.setCommandResult(commandResult); 661 662 if(!commandResult.hasErrors()) { 663 var result = (CreateContentCategoryResult)commandResult.getExecutionResult().getResult(); 664 665 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 666 } 667 } catch (NamingException ex) { 668 throw new RuntimeException(ex); 669 } 670 671 return mutationResultObject; 672 } 673 674 @GraphQLField 675 @GraphQLRelayMutation 676 static MutationResultObject deleteContentCategory(final DataFetchingEnvironment env, 677 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 678 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName, 679 @GraphQLName("contentCategoryName") @GraphQLNonNull final String contentCategoryName) { 680 var mutationResultObject = new MutationResultObject(); 681 682 try { 683 var commandForm = ContentUtil.getHome().getDeleteContentCategoryForm(); 684 685 commandForm.setContentCollectionName(contentCollectionName); 686 commandForm.setContentCatalogName(contentCatalogName); 687 commandForm.setContentCategoryName(contentCategoryName); 688 689 var commandResult = ContentUtil.getHome().deleteContentCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 690 mutationResultObject.setCommandResult(commandResult); 691 } catch (NamingException ex) { 692 throw new RuntimeException(ex); 693 } 694 695 return mutationResultObject; 696 } 697 698 @GraphQLField 699 @GraphQLRelayMutation 700 static MutationResultWithIdObject editContentCategory(final DataFetchingEnvironment env, 701 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 702 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName, 703 @GraphQLName("originalContentCategoryName") @GraphQLNonNull final String originalContentCategoryName, 704 @GraphQLName("contentCategoryName") final String contentCategoryName, 705 @GraphQLName("parentContentCategoryName") final String parentContentCategoryName, 706 @GraphQLName("defaultOfferName") final String defaultOfferName, 707 @GraphQLName("defaultUseName") final String defaultUseName, 708 @GraphQLName("defaultSourceName") final String defaultSourceName, 709 @GraphQLName("contentCategoryItemSelectorName") final String contentCategoryItemSelectorName, 710 @GraphQLName("isDefault") final String isDefault, 711 @GraphQLName("sortOrder") final String sortOrder, 712 @GraphQLName("description") final String description) { 713 var mutationResultObject = new MutationResultWithIdObject(); 714 715 try { 716 var spec = ContentUtil.getHome().getContentCategorySpec(); 717 718 spec.setContentCollectionName(contentCollectionName); 719 spec.setContentCatalogName(contentCatalogName); 720 spec.setContentCategoryName(originalContentCategoryName); 721 722 var commandForm = ContentUtil.getHome().getEditContentCategoryForm(); 723 724 commandForm.setSpec(spec); 725 commandForm.setEditMode(EditMode.LOCK); 726 727 var commandResult = ContentUtil.getHome().editContentCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 728 729 if(!commandResult.hasErrors()) { 730 var executionResult = commandResult.getExecutionResult(); 731 var result = (EditContentCategoryResult)executionResult.getResult(); 732 Map<String, Object> arguments = env.getArgument("input"); 733 var edit = result.getEdit(); 734 735 mutationResultObject.setEntityInstance(result.getContentCategory().getEntityInstance()); 736 737 if(arguments.containsKey("contentCategoryName")) 738 edit.setContentCategoryName(contentCategoryName); 739 if(arguments.containsKey("parentContentCategoryName")) 740 edit.setParentContentCategoryName(parentContentCategoryName); 741 if(arguments.containsKey("defaultOfferName")) 742 edit.setDefaultOfferName(defaultOfferName); 743 if(arguments.containsKey("defaultUseName")) 744 edit.setDefaultUseName(defaultUseName); 745 if(arguments.containsKey("defaultSourceName")) 746 edit.setDefaultSourceName(defaultSourceName); 747 if(arguments.containsKey("contentCategoryItemSelectorName")) 748 edit.setContentCategoryItemSelectorName(contentCategoryItemSelectorName); 749 if(arguments.containsKey("isDefault")) 750 edit.setIsDefault(isDefault); 751 if(arguments.containsKey("sortOrder")) 752 edit.setSortOrder(sortOrder); 753 if(arguments.containsKey("description")) 754 edit.setDescription(description); 755 756 commandForm.setEdit(edit); 757 commandForm.setEditMode(EditMode.UPDATE); 758 759 commandResult = ContentUtil.getHome().editContentCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 760 } 761 762 mutationResultObject.setCommandResult(commandResult); 763 } catch (NamingException ex) { 764 throw new RuntimeException(ex); 765 } 766 767 return mutationResultObject; 768 } 769 770 @GraphQLField 771 @GraphQLRelayMutation 772 static MutationResultObject createContentCategoryItem(final DataFetchingEnvironment env, 773 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 774 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName, 775 @GraphQLName("contentCategoryName") @GraphQLNonNull final String contentCategoryName, 776 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 777 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 778 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 779 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 780 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 781 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 782 var mutationResultObject = new MutationResultObject(); 783 784 try { 785 var commandForm = ContentUtil.getHome().getCreateContentCategoryItemForm(); 786 787 commandForm.setContentCollectionName(contentCollectionName); 788 commandForm.setContentCatalogName(contentCatalogName); 789 commandForm.setContentCategoryName(contentCategoryName); 790 commandForm.setItemName(itemName); 791 commandForm.setInventoryConditionName(inventoryConditionName); 792 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 793 commandForm.setCurrencyIsoName(currencyIsoName); 794 commandForm.setIsDefault(isDefault); 795 commandForm.setSortOrder(sortOrder); 796 797 var commandResult = ContentUtil.getHome().createContentCategoryItem(BaseGraphQl.getUserVisitPK(env), commandForm); 798 mutationResultObject.setCommandResult(commandResult); 799 } catch (NamingException ex) { 800 throw new RuntimeException(ex); 801 } 802 803 return mutationResultObject; 804 } 805 806 @GraphQLField 807 @GraphQLRelayMutation 808 static MutationResultObject deleteContentCategoryItem(final DataFetchingEnvironment env, 809 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 810 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName, 811 @GraphQLName("contentCategoryName") @GraphQLNonNull final String contentCategoryName, 812 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 813 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 814 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 815 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 816 var mutationResultObject = new MutationResultObject(); 817 818 try { 819 var commandForm = ContentUtil.getHome().getDeleteContentCategoryItemForm(); 820 821 commandForm.setContentCollectionName(contentCollectionName); 822 commandForm.setContentCatalogName(contentCatalogName); 823 commandForm.setContentCategoryName(contentCategoryName); 824 commandForm.setItemName(itemName); 825 commandForm.setInventoryConditionName(inventoryConditionName); 826 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 827 commandForm.setCurrencyIsoName(currencyIsoName); 828 829 var commandResult = ContentUtil.getHome().deleteContentCategoryItem(BaseGraphQl.getUserVisitPK(env), commandForm); 830 mutationResultObject.setCommandResult(commandResult); 831 } catch (NamingException ex) { 832 throw new RuntimeException(ex); 833 } 834 835 return mutationResultObject; 836 } 837 838 @GraphQLField 839 @GraphQLRelayMutation 840 static MutationResultObject editContentCategoryItem(final DataFetchingEnvironment env, 841 @GraphQLName("contentCollectionName") @GraphQLNonNull final String contentCollectionName, 842 @GraphQLName("contentCatalogName") @GraphQLNonNull final String contentCatalogName, 843 @GraphQLName("contentCategoryName") @GraphQLNonNull final String contentCategoryName, 844 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 845 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 846 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 847 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 848 @GraphQLName("isDefault") final String isDefault, 849 @GraphQLName("sortOrder") final String sortOrder) { 850 var mutationResultObject = new MutationResultObject(); 851 852 try { 853 var spec = ContentUtil.getHome().getContentCategoryItemSpec(); 854 855 spec.setContentCollectionName(contentCollectionName); 856 spec.setContentCatalogName(contentCatalogName); 857 spec.setContentCategoryName(contentCategoryName); 858 spec.setItemName(itemName); 859 spec.setInventoryConditionName(inventoryConditionName); 860 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 861 spec.setCurrencyIsoName(currencyIsoName); 862 863 var commandForm = ContentUtil.getHome().getEditContentCategoryItemForm(); 864 865 commandForm.setSpec(spec); 866 commandForm.setEditMode(EditMode.LOCK); 867 868 var commandResult = ContentUtil.getHome().editContentCategoryItem(BaseGraphQl.getUserVisitPK(env), commandForm); 869 870 if(!commandResult.hasErrors()) { 871 var executionResult = commandResult.getExecutionResult(); 872 var result = (EditContentCategoryItemResult)executionResult.getResult(); 873 Map<String, Object> arguments = env.getArgument("input"); 874 var edit = result.getEdit(); 875 876 if(arguments.containsKey("isDefault")) 877 edit.setIsDefault(isDefault); 878 if(arguments.containsKey("sortOrder")) 879 edit.setSortOrder(sortOrder); 880 881 commandForm.setEdit(edit); 882 commandForm.setEditMode(EditMode.UPDATE); 883 884 commandResult = ContentUtil.getHome().editContentCategoryItem(BaseGraphQl.getUserVisitPK(env), commandForm); 885 } 886 887 mutationResultObject.setCommandResult(commandResult); 888 } catch (NamingException ex) { 889 throw new RuntimeException(ex); 890 } 891 892 return mutationResultObject; 893 } 894 895 @GraphQLField 896 @GraphQLRelayMutation 897 static MutationResultObject createUserVisitTrack(final DataFetchingEnvironment env, 898 @GraphQLName("trackValue") final String trackValue) { 899 var mutationResultObject = new MutationResultObject(); 900 901 try { 902 var commandForm = TrackUtil.getHome().getCreateUserVisitTrackForm(); 903 904 commandForm.setTrackValue(trackValue); 905 906 var commandResult = TrackUtil.getHome().createUserVisitTrack(BaseGraphQl.getUserVisitPK(env), commandForm); 907 mutationResultObject.setCommandResult(commandResult); 908 } catch (NamingException ex) { 909 throw new RuntimeException(ex); 910 } 911 912 return mutationResultObject; 913 } 914 915 @GraphQLField 916 @GraphQLRelayMutation 917 static MutationResultObject createUserVisitCampaign(final DataFetchingEnvironment env, 918 @GraphQLName("campaignValue") final String campaignValue, 919 @GraphQLName("campaignSourceValue") final String campaignSourceValue, 920 @GraphQLName("campaignMediumValue") final String campaignMediumValue, 921 @GraphQLName("campaignTermValue") final String campaignTermValue, 922 @GraphQLName("campaignContentValue") final String campaignContentValue) { 923 var mutationResultObject = new MutationResultObject(); 924 925 try { 926 var commandForm = CampaignUtil.getHome().getCreateUserVisitCampaignForm(); 927 928 commandForm.setCampaignValue(campaignValue); 929 commandForm.setCampaignSourceValue(campaignSourceValue); 930 commandForm.setCampaignMediumValue(campaignMediumValue); 931 commandForm.setCampaignTermValue(campaignTermValue); 932 commandForm.setCampaignContentValue(campaignContentValue); 933 934 var commandResult = CampaignUtil.getHome().createUserVisitCampaign(BaseGraphQl.getUserVisitPK(env), commandForm); 935 mutationResultObject.setCommandResult(commandResult); 936 } catch (NamingException ex) { 937 throw new RuntimeException(ex); 938 } 939 940 return mutationResultObject; 941 } 942 943 @GraphQLField 944 @GraphQLRelayMutation 945 static MutationResultWithIdObject createSelector(final DataFetchingEnvironment env, 946 @GraphQLName("selectorKindName") @GraphQLNonNull final String selectorKindName, 947 @GraphQLName("selectorTypeName") @GraphQLNonNull final String selectorTypeName, 948 @GraphQLName("selectorName") @GraphQLNonNull final String selectorName, 949 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 950 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 951 @GraphQLName("description") final String description) { 952 var mutationResultObject = new MutationResultWithIdObject(); 953 954 try { 955 var commandForm = SelectorUtil.getHome().getCreateSelectorForm(); 956 957 commandForm.setSelectorKindName(selectorKindName); 958 commandForm.setSelectorTypeName(selectorTypeName); 959 commandForm.setSelectorName(selectorName); 960 commandForm.setIsDefault(isDefault); 961 commandForm.setSortOrder(sortOrder); 962 commandForm.setDescription(description); 963 964 var commandResult = SelectorUtil.getHome().createSelector(BaseGraphQl.getUserVisitPK(env), commandForm); 965 mutationResultObject.setCommandResult(commandResult); 966 967 if(!commandResult.hasErrors()) { 968 var result = (CreateSelectorResult)commandResult.getExecutionResult().getResult(); 969 970 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 971 } 972 } catch (NamingException ex) { 973 throw new RuntimeException(ex); 974 } 975 976 return mutationResultObject; 977 } 978 979 @GraphQLField 980 @GraphQLRelayMutation 981 static MutationResultObject deleteSelector(final DataFetchingEnvironment env, 982 @GraphQLName("selectorKindName") @GraphQLNonNull final String selectorKindName, 983 @GraphQLName("selectorTypeName") @GraphQLNonNull final String selectorTypeName, 984 @GraphQLName("selectorName") @GraphQLNonNull final String selectorName) { 985 var mutationResultObject = new MutationResultObject(); 986 987 try { 988 var commandForm = SelectorUtil.getHome().getDeleteSelectorForm(); 989 990 commandForm.setSelectorKindName(selectorKindName); 991 commandForm.setSelectorTypeName(selectorTypeName); 992 commandForm.setSelectorName(selectorName); 993 994 var commandResult = SelectorUtil.getHome().deleteSelector(BaseGraphQl.getUserVisitPK(env), commandForm); 995 mutationResultObject.setCommandResult(commandResult); 996 } catch (NamingException ex) { 997 throw new RuntimeException(ex); 998 } 999 1000 return mutationResultObject; 1001 } 1002 1003 @GraphQLField 1004 @GraphQLRelayMutation 1005 static MutationResultWithIdObject editSelector(final DataFetchingEnvironment env, 1006 @GraphQLName("selectorKindName") @GraphQLNonNull final String selectorKindName, 1007 @GraphQLName("selectorTypeName") @GraphQLNonNull final String selectorTypeName, 1008 @GraphQLName("originalSelectorName") @GraphQLNonNull final String originalSelectorName, 1009 @GraphQLName("selectorName") final String selectorName, 1010 @GraphQLName("isDefault") final String isDefault, 1011 @GraphQLName("sortOrder") final String sortOrder, 1012 @GraphQLName("description") final String description) { 1013 var mutationResultObject = new MutationResultWithIdObject(); 1014 1015 try { 1016 var spec = SelectorUtil.getHome().getSelectorUniversalSpec(); 1017 1018 spec.setSelectorKindName(selectorKindName); 1019 spec.setSelectorTypeName(selectorTypeName); 1020 spec.setSelectorName(originalSelectorName); 1021 1022 var commandForm = SelectorUtil.getHome().getEditSelectorForm(); 1023 1024 commandForm.setSpec(spec); 1025 commandForm.setEditMode(EditMode.LOCK); 1026 1027 var commandResult = SelectorUtil.getHome().editSelector(BaseGraphQl.getUserVisitPK(env), commandForm); 1028 1029 if(!commandResult.hasErrors()) { 1030 var executionResult = commandResult.getExecutionResult(); 1031 var result = (EditSelectorResult)executionResult.getResult(); 1032 Map<String, Object> arguments = env.getArgument("input"); 1033 var edit = result.getEdit(); 1034 1035 mutationResultObject.setEntityInstance(result.getSelector().getEntityInstance()); 1036 1037 if(arguments.containsKey("selectorName")) 1038 edit.setSelectorName(selectorName); 1039 if(arguments.containsKey("isDefault")) 1040 edit.setIsDefault(isDefault); 1041 if(arguments.containsKey("sortOrder")) 1042 edit.setSortOrder(sortOrder); 1043 if(arguments.containsKey("description")) 1044 edit.setDescription(description); 1045 1046 commandForm.setEdit(edit); 1047 commandForm.setEditMode(EditMode.UPDATE); 1048 1049 commandResult = SelectorUtil.getHome().editSelector(BaseGraphQl.getUserVisitPK(env), commandForm); 1050 } 1051 1052 mutationResultObject.setCommandResult(commandResult); 1053 } catch (NamingException ex) { 1054 throw new RuntimeException(ex); 1055 } 1056 1057 return mutationResultObject; 1058 } 1059 1060 @GraphQLField 1061 @GraphQLRelayMutation 1062 static MutationResultWithIdObject createFilter(final DataFetchingEnvironment env, 1063 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1064 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1065 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1066 @GraphQLName("initialFilterAdjustmentName") @GraphQLNonNull final String initialFilterAdjustmentName, 1067 @GraphQLName("filterItemSelectorName") final String filterItemSelectorName, 1068 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 1069 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 1070 @GraphQLName("description") final String description) { 1071 var mutationResultObject = new MutationResultWithIdObject(); 1072 1073 try { 1074 var commandForm = FilterUtil.getHome().getCreateFilterForm(); 1075 1076 commandForm.setFilterKindName(filterKindName); 1077 commandForm.setFilterTypeName(filterTypeName); 1078 commandForm.setFilterName(filterName); 1079 commandForm.setInitialFilterAdjustmentName(initialFilterAdjustmentName); 1080 commandForm.setFilterItemSelectorName(filterItemSelectorName); 1081 commandForm.setIsDefault(isDefault); 1082 commandForm.setSortOrder(sortOrder); 1083 commandForm.setDescription(description); 1084 1085 var commandResult = FilterUtil.getHome().createFilter(BaseGraphQl.getUserVisitPK(env), commandForm); 1086 mutationResultObject.setCommandResult(commandResult); 1087 1088 if(!commandResult.hasErrors()) { 1089 var result = (CreateFilterResult)commandResult.getExecutionResult().getResult(); 1090 1091 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 1092 } 1093 } catch (NamingException ex) { 1094 throw new RuntimeException(ex); 1095 } 1096 1097 return mutationResultObject; 1098 } 1099 1100 @GraphQLField 1101 @GraphQLRelayMutation 1102 static MutationResultObject deleteFilter(final DataFetchingEnvironment env, 1103 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1104 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1105 @GraphQLName("filterName") @GraphQLNonNull final String filterName) { 1106 var mutationResultObject = new MutationResultObject(); 1107 1108 try { 1109 var commandForm = FilterUtil.getHome().getDeleteFilterForm(); 1110 1111 commandForm.setFilterKindName(filterKindName); 1112 commandForm.setFilterTypeName(filterTypeName); 1113 commandForm.setFilterName(filterName); 1114 1115 var commandResult = FilterUtil.getHome().deleteFilter(BaseGraphQl.getUserVisitPK(env), commandForm); 1116 mutationResultObject.setCommandResult(commandResult); 1117 } catch (NamingException ex) { 1118 throw new RuntimeException(ex); 1119 } 1120 1121 return mutationResultObject; 1122 } 1123 1124 @GraphQLField 1125 @GraphQLRelayMutation 1126 static MutationResultWithIdObject editFilter(final DataFetchingEnvironment env, 1127 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1128 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1129 @GraphQLName("originalFilterName") @GraphQLNonNull final String originalFilterName, 1130 @GraphQLName("filterName") final String filterName, 1131 @GraphQLName("initialFilterAdjustmentName") final String initialFilterAdjustmentName, 1132 @GraphQLName("filterItemSelectorName") final String filterItemSelectorName, 1133 @GraphQLName("isDefault") final String isDefault, 1134 @GraphQLName("sortOrder") final String sortOrder, 1135 @GraphQLName("description") final String description) { 1136 var mutationResultObject = new MutationResultWithIdObject(); 1137 1138 try { 1139 var spec = FilterUtil.getHome().getFilterUniversalSpec(); 1140 1141 spec.setFilterKindName(filterKindName); 1142 spec.setFilterTypeName(filterTypeName); 1143 spec.setFilterName(originalFilterName); 1144 1145 var commandForm = FilterUtil.getHome().getEditFilterForm(); 1146 1147 commandForm.setSpec(spec); 1148 commandForm.setEditMode(EditMode.LOCK); 1149 1150 var commandResult = FilterUtil.getHome().editFilter(BaseGraphQl.getUserVisitPK(env), commandForm); 1151 1152 if(!commandResult.hasErrors()) { 1153 var executionResult = commandResult.getExecutionResult(); 1154 var result = (EditFilterResult)executionResult.getResult(); 1155 Map<String, Object> arguments = env.getArgument("input"); 1156 var edit = result.getEdit(); 1157 1158 mutationResultObject.setEntityInstance(result.getFilter().getEntityInstance()); 1159 1160 if(arguments.containsKey("filterName")) 1161 edit.setFilterName(filterName); 1162 if(arguments.containsKey("initialFilterAdjustmentName")) 1163 edit.setInitialFilterAdjustmentName(initialFilterAdjustmentName); 1164 if(arguments.containsKey("filterItemSelectorName")) 1165 edit.setFilterItemSelectorName(filterItemSelectorName); 1166 if(arguments.containsKey("isDefault")) 1167 edit.setIsDefault(isDefault); 1168 if(arguments.containsKey("sortOrder")) 1169 edit.setSortOrder(sortOrder); 1170 if(arguments.containsKey("description")) 1171 edit.setDescription(description); 1172 1173 commandForm.setEdit(edit); 1174 commandForm.setEditMode(EditMode.UPDATE); 1175 1176 commandResult = FilterUtil.getHome().editFilter(BaseGraphQl.getUserVisitPK(env), commandForm); 1177 } 1178 1179 mutationResultObject.setCommandResult(commandResult); 1180 } catch (NamingException ex) { 1181 throw new RuntimeException(ex); 1182 } 1183 1184 return mutationResultObject; 1185 } 1186 1187 @GraphQLField 1188 @GraphQLRelayMutation 1189 static MutationResultObject createFilterEntranceStep(final DataFetchingEnvironment env, 1190 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1191 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1192 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1193 @GraphQLName("filterStepName") @GraphQLNonNull final String filterStepName) { 1194 var mutationResultObject = new MutationResultObject(); 1195 1196 try { 1197 var commandForm = FilterUtil.getHome().getCreateFilterEntranceStepForm(); 1198 1199 commandForm.setFilterKindName(filterKindName); 1200 commandForm.setFilterTypeName(filterTypeName); 1201 commandForm.setFilterName(filterName); 1202 commandForm.setFilterStepName(filterStepName); 1203 1204 var commandResult = FilterUtil.getHome().createFilterEntranceStep(BaseGraphQl.getUserVisitPK(env), commandForm); 1205 mutationResultObject.setCommandResult(commandResult); 1206 } catch (NamingException ex) { 1207 throw new RuntimeException(ex); 1208 } 1209 1210 return mutationResultObject; 1211 } 1212 1213 @GraphQLField 1214 @GraphQLRelayMutation 1215 static MutationResultObject deleteFilterEntranceStep(final DataFetchingEnvironment env, 1216 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1217 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1218 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1219 @GraphQLName("filterStepName") @GraphQLNonNull final String filterStepName) { 1220 var mutationResultObject = new MutationResultObject(); 1221 1222 try { 1223 var commandForm = FilterUtil.getHome().getDeleteFilterEntranceStepForm(); 1224 1225 commandForm.setFilterKindName(filterKindName); 1226 commandForm.setFilterTypeName(filterTypeName); 1227 commandForm.setFilterName(filterName); 1228 commandForm.setFilterStepName(filterStepName); 1229 1230 var commandResult = FilterUtil.getHome().deleteFilterEntranceStep(BaseGraphQl.getUserVisitPK(env), commandForm); 1231 mutationResultObject.setCommandResult(commandResult); 1232 } catch (NamingException ex) { 1233 throw new RuntimeException(ex); 1234 } 1235 1236 return mutationResultObject; 1237 } 1238 1239 @GraphQLField 1240 @GraphQLRelayMutation 1241 static MutationResultWithIdObject createFilterStep(final DataFetchingEnvironment env, 1242 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1243 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1244 @GraphQLName("filterStepName") @GraphQLNonNull final String filterStepName, 1245 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1246 @GraphQLName("filterItemSelectorName") final String filterItemSelectorName, 1247 @GraphQLName("description") final String description) { 1248 var mutationResultObject = new MutationResultWithIdObject(); 1249 1250 try { 1251 var commandForm = FilterUtil.getHome().getCreateFilterStepForm(); 1252 1253 commandForm.setFilterKindName(filterKindName); 1254 commandForm.setFilterTypeName(filterTypeName); 1255 commandForm.setFilterName(filterName); 1256 commandForm.setFilterStepName(filterStepName); 1257 commandForm.setFilterItemSelectorName(filterItemSelectorName); 1258 commandForm.setDescription(description); 1259 1260 var commandResult = FilterUtil.getHome().createFilterStep(BaseGraphQl.getUserVisitPK(env), commandForm); 1261 mutationResultObject.setCommandResult(commandResult); 1262 1263 if(!commandResult.hasErrors()) { 1264 var result = (CreateFilterStepResult)commandResult.getExecutionResult().getResult(); 1265 1266 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 1267 } 1268 } catch (NamingException ex) { 1269 throw new RuntimeException(ex); 1270 } 1271 1272 return mutationResultObject; 1273 } 1274 1275 @GraphQLField 1276 @GraphQLRelayMutation 1277 static MutationResultObject deleteFilterStep(final DataFetchingEnvironment env, 1278 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1279 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1280 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1281 @GraphQLName("filterStepName") @GraphQLNonNull final String filterStepName) { 1282 var mutationResultObject = new MutationResultObject(); 1283 1284 try { 1285 var commandForm = FilterUtil.getHome().getDeleteFilterStepForm(); 1286 1287 commandForm.setFilterKindName(filterKindName); 1288 commandForm.setFilterTypeName(filterTypeName); 1289 commandForm.setFilterName(filterName); 1290 commandForm.setFilterStepName(filterStepName); 1291 1292 var commandResult = FilterUtil.getHome().deleteFilterStep(BaseGraphQl.getUserVisitPK(env), commandForm); 1293 mutationResultObject.setCommandResult(commandResult); 1294 } catch (NamingException ex) { 1295 throw new RuntimeException(ex); 1296 } 1297 1298 return mutationResultObject; 1299 } 1300 1301 @GraphQLField 1302 @GraphQLRelayMutation 1303 static MutationResultWithIdObject editFilterStep(final DataFetchingEnvironment env, 1304 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1305 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1306 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1307 @GraphQLName("originalFilterStepName") @GraphQLNonNull final String originalFilterStepName, 1308 @GraphQLName("filterStepName") final String filterStepName, 1309 @GraphQLName("filterItemSelectorName") final String filterItemSelectorName, 1310 @GraphQLName("description") final String description) { 1311 var mutationResultObject = new MutationResultWithIdObject(); 1312 1313 try { 1314 var spec = FilterUtil.getHome().getFilterStepUniversalSpec(); 1315 1316 spec.setFilterKindName(filterKindName); 1317 spec.setFilterTypeName(filterTypeName); 1318 spec.setFilterName(filterName); 1319 spec.setFilterStepName(originalFilterStepName); 1320 1321 var commandForm = FilterUtil.getHome().getEditFilterStepForm(); 1322 1323 commandForm.setSpec(spec); 1324 commandForm.setEditMode(EditMode.LOCK); 1325 1326 var commandResult = FilterUtil.getHome().editFilterStep(BaseGraphQl.getUserVisitPK(env), commandForm); 1327 1328 if(!commandResult.hasErrors()) { 1329 var executionResult = commandResult.getExecutionResult(); 1330 var result = (EditFilterStepResult)executionResult.getResult(); 1331 Map<String, Object> arguments = env.getArgument("input"); 1332 var edit = result.getEdit(); 1333 1334 mutationResultObject.setEntityInstance(result.getFilterStep().getEntityInstance()); 1335 1336 if(arguments.containsKey("filterStepName")) 1337 edit.setFilterStepName(filterStepName); 1338 if(arguments.containsKey("filterItemSelectorName")) 1339 edit.setFilterItemSelectorName(filterItemSelectorName); 1340 if(arguments.containsKey("description")) 1341 edit.setDescription(description); 1342 1343 commandForm.setEdit(edit); 1344 commandForm.setEditMode(EditMode.UPDATE); 1345 1346 commandResult = FilterUtil.getHome().editFilterStep(BaseGraphQl.getUserVisitPK(env), commandForm); 1347 } 1348 1349 mutationResultObject.setCommandResult(commandResult); 1350 } catch (NamingException ex) { 1351 throw new RuntimeException(ex); 1352 } 1353 1354 return mutationResultObject; 1355 } 1356 1357 @GraphQLField 1358 @GraphQLRelayMutation 1359 static MutationResultWithIdObject createFilterStepElement(final DataFetchingEnvironment env, 1360 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1361 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1362 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1363 @GraphQLName("filterStepName") @GraphQLNonNull final String filterStepName, 1364 @GraphQLName("filterStepElementName") @GraphQLNonNull final String filterStepElementName, 1365 @GraphQLName("filterItemSelectorName") final String filterItemSelectorName, 1366 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1367 @GraphQLName("description") final String description) { 1368 var mutationResultObject = new MutationResultWithIdObject(); 1369 1370 try { 1371 var commandForm = FilterUtil.getHome().getCreateFilterStepElementForm(); 1372 1373 commandForm.setFilterKindName(filterKindName); 1374 commandForm.setFilterTypeName(filterTypeName); 1375 commandForm.setFilterName(filterName); 1376 commandForm.setFilterStepName(filterStepName); 1377 commandForm.setFilterStepElementName(filterStepElementName); 1378 commandForm.setFilterItemSelectorName(filterItemSelectorName); 1379 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1380 commandForm.setDescription(description); 1381 1382 var commandResult = FilterUtil.getHome().createFilterStepElement(BaseGraphQl.getUserVisitPK(env), commandForm); 1383 mutationResultObject.setCommandResult(commandResult); 1384 1385 if(!commandResult.hasErrors()) { 1386 var result = (CreateFilterStepElementResult)commandResult.getExecutionResult().getResult(); 1387 1388 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 1389 } 1390 } catch (NamingException ex) { 1391 throw new RuntimeException(ex); 1392 } 1393 1394 return mutationResultObject; 1395 } 1396 1397 @GraphQLField 1398 @GraphQLRelayMutation 1399 static MutationResultObject deleteFilterStepElement(final DataFetchingEnvironment env, 1400 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1401 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1402 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1403 @GraphQLName("filterStepName") @GraphQLNonNull final String filterStepName, 1404 @GraphQLName("filterStepElementName") @GraphQLNonNull final String filterStepElementName) { 1405 var mutationResultObject = new MutationResultObject(); 1406 1407 try { 1408 var commandForm = FilterUtil.getHome().getDeleteFilterStepElementForm(); 1409 1410 commandForm.setFilterKindName(filterKindName); 1411 commandForm.setFilterTypeName(filterTypeName); 1412 commandForm.setFilterName(filterName); 1413 commandForm.setFilterStepName(filterStepName); 1414 commandForm.setFilterStepElementName(filterStepElementName); 1415 1416 var commandResult = FilterUtil.getHome().deleteFilterStepElement(BaseGraphQl.getUserVisitPK(env), commandForm); 1417 mutationResultObject.setCommandResult(commandResult); 1418 } catch (NamingException ex) { 1419 throw new RuntimeException(ex); 1420 } 1421 1422 return mutationResultObject; 1423 } 1424 1425 @GraphQLField 1426 @GraphQLRelayMutation 1427 static MutationResultWithIdObject editFilterStepElement(final DataFetchingEnvironment env, 1428 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1429 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1430 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1431 @GraphQLName("filterStepName") @GraphQLNonNull final String filterStepName, 1432 @GraphQLName("originalFilterStepElementName") @GraphQLNonNull final String originalFilterStepElementName, 1433 @GraphQLName("filterStepElementName") final String filterStepElementName, 1434 @GraphQLName("filterItemSelectorName") final String filterItemSelectorName, 1435 @GraphQLName("filterAdjustmentName") final String filterAdjustmentName, 1436 @GraphQLName("description") final String description) { 1437 var mutationResultObject = new MutationResultWithIdObject(); 1438 1439 try { 1440 var spec = FilterUtil.getHome().getFilterStepElementUniversalSpec(); 1441 1442 spec.setFilterKindName(filterKindName); 1443 spec.setFilterTypeName(filterTypeName); 1444 spec.setFilterName(filterName); 1445 spec.setFilterStepName(filterStepName); 1446 spec.setFilterStepElementName(originalFilterStepElementName); 1447 1448 var commandForm = FilterUtil.getHome().getEditFilterStepElementForm(); 1449 1450 commandForm.setSpec(spec); 1451 commandForm.setEditMode(EditMode.LOCK); 1452 1453 var commandResult = FilterUtil.getHome().editFilterStepElement(BaseGraphQl.getUserVisitPK(env), commandForm); 1454 1455 if(!commandResult.hasErrors()) { 1456 var executionResult = commandResult.getExecutionResult(); 1457 var result = (EditFilterStepElementResult)executionResult.getResult(); 1458 Map<String, Object> arguments = env.getArgument("input"); 1459 var edit = result.getEdit(); 1460 1461 mutationResultObject.setEntityInstance(result.getFilterStepElement().getEntityInstance()); 1462 1463 if(arguments.containsKey("filterStepElementName")) 1464 edit.setFilterStepElementName(filterStepElementName); 1465 if(arguments.containsKey("filterItemSelectorName")) 1466 edit.setFilterItemSelectorName(filterItemSelectorName); 1467 if(arguments.containsKey("filterAdjustmentName")) 1468 edit.setFilterAdjustmentName(filterAdjustmentName); 1469 if(arguments.containsKey("description")) 1470 edit.setDescription(description); 1471 1472 commandForm.setEdit(edit); 1473 commandForm.setEditMode(EditMode.UPDATE); 1474 1475 commandResult = FilterUtil.getHome().editFilterStepElement(BaseGraphQl.getUserVisitPK(env), commandForm); 1476 } 1477 1478 mutationResultObject.setCommandResult(commandResult); 1479 } catch (NamingException ex) { 1480 throw new RuntimeException(ex); 1481 } 1482 1483 return mutationResultObject; 1484 } 1485 1486 @GraphQLField 1487 @GraphQLRelayMutation 1488 static MutationResultObject createFilterStepDestination(final DataFetchingEnvironment env, 1489 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1490 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1491 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1492 @GraphQLName("fromFilterStepName") @GraphQLNonNull final String fromFilterStepName, 1493 @GraphQLName("toFilterStepName") @GraphQLNonNull final String toFilterStepName) { 1494 var mutationResultObject = new MutationResultObject(); 1495 1496 try { 1497 var commandForm = FilterUtil.getHome().getCreateFilterStepDestinationForm(); 1498 1499 commandForm.setFilterKindName(filterKindName); 1500 commandForm.setFilterTypeName(filterTypeName); 1501 commandForm.setFilterName(filterName); 1502 commandForm.setFromFilterStepName(fromFilterStepName); 1503 commandForm.setToFilterStepName(toFilterStepName); 1504 1505 var commandResult = FilterUtil.getHome().createFilterStepDestination(BaseGraphQl.getUserVisitPK(env), commandForm); 1506 mutationResultObject.setCommandResult(commandResult); 1507 } catch (NamingException ex) { 1508 throw new RuntimeException(ex); 1509 } 1510 1511 return mutationResultObject; 1512 } 1513 1514 @GraphQLField 1515 @GraphQLRelayMutation 1516 static MutationResultObject deleteFilterStepDestination(final DataFetchingEnvironment env, 1517 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1518 @GraphQLName("filterTypeName") @GraphQLNonNull final String filterTypeName, 1519 @GraphQLName("filterName") @GraphQLNonNull final String filterName, 1520 @GraphQLName("fromFilterStepName") @GraphQLNonNull final String fromFilterStepName, 1521 @GraphQLName("toFilterStepName") @GraphQLNonNull final String toFilterStepName) { 1522 var mutationResultObject = new MutationResultObject(); 1523 1524 try { 1525 var commandForm = FilterUtil.getHome().getDeleteFilterStepDestinationForm(); 1526 1527 commandForm.setFilterKindName(filterKindName); 1528 commandForm.setFilterTypeName(filterTypeName); 1529 commandForm.setFilterName(filterName); 1530 commandForm.setFromFilterStepName(fromFilterStepName); 1531 commandForm.setToFilterStepName(toFilterStepName); 1532 1533 var commandResult = FilterUtil.getHome().deleteFilterStepDestination(BaseGraphQl.getUserVisitPK(env), commandForm); 1534 mutationResultObject.setCommandResult(commandResult); 1535 } catch (NamingException ex) { 1536 throw new RuntimeException(ex); 1537 } 1538 1539 return mutationResultObject; 1540 } 1541 1542 @GraphQLField 1543 @GraphQLRelayMutation 1544 static MutationResultWithIdObject createFilterAdjustment(final DataFetchingEnvironment env, 1545 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1546 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1547 @GraphQLName("filterAdjustmentSourceName") @GraphQLNonNull final String filterAdjustmentSourceName, 1548 @GraphQLName("filterAdjustmentTypeName") final String filterAdjustmentTypeName, 1549 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 1550 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 1551 @GraphQLName("description") final String description) { 1552 var mutationResultObject = new MutationResultWithIdObject(); 1553 1554 try { 1555 var commandForm = FilterUtil.getHome().getCreateFilterAdjustmentForm(); 1556 1557 commandForm.setFilterKindName(filterKindName); 1558 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1559 commandForm.setFilterAdjustmentSourceName(filterAdjustmentSourceName); 1560 commandForm.setFilterAdjustmentTypeName(filterAdjustmentTypeName); 1561 commandForm.setIsDefault(isDefault); 1562 commandForm.setSortOrder(sortOrder); 1563 commandForm.setDescription(description); 1564 1565 var commandResult = FilterUtil.getHome().createFilterAdjustment(BaseGraphQl.getUserVisitPK(env), commandForm); 1566 mutationResultObject.setCommandResult(commandResult); 1567 1568 if(!commandResult.hasErrors()) { 1569 var result = (CreateFilterAdjustmentResult)commandResult.getExecutionResult().getResult(); 1570 1571 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 1572 } 1573 } catch (NamingException ex) { 1574 throw new RuntimeException(ex); 1575 } 1576 1577 return mutationResultObject; 1578 } 1579 1580 @GraphQLField 1581 @GraphQLRelayMutation 1582 static MutationResultObject deleteFilterAdjustment(final DataFetchingEnvironment env, 1583 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1584 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName) { 1585 var mutationResultObject = new MutationResultObject(); 1586 1587 try { 1588 var commandForm = FilterUtil.getHome().getDeleteFilterAdjustmentForm(); 1589 1590 commandForm.setFilterKindName(filterKindName); 1591 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1592 1593 var commandResult = FilterUtil.getHome().deleteFilterAdjustment(BaseGraphQl.getUserVisitPK(env), commandForm); 1594 mutationResultObject.setCommandResult(commandResult); 1595 } catch (NamingException ex) { 1596 throw new RuntimeException(ex); 1597 } 1598 1599 return mutationResultObject; 1600 } 1601 1602 @GraphQLField 1603 @GraphQLRelayMutation 1604 static MutationResultWithIdObject editFilterAdjustment(final DataFetchingEnvironment env, 1605 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1606 @GraphQLName("originalFilterAdjustmentName") @GraphQLNonNull final String originalFilterAdjustmentName, 1607 @GraphQLName("filterAdjustmentName") final String filterAdjustmentName, 1608 @GraphQLName("filterAdjustmentSourceName") final String filterAdjustmentSourceName, 1609 @GraphQLName("isDefault") final String isDefault, 1610 @GraphQLName("sortOrder") final String sortOrder, 1611 @GraphQLName("description") final String description) { 1612 var mutationResultObject = new MutationResultWithIdObject(); 1613 1614 try { 1615 var spec = FilterUtil.getHome().getFilterAdjustmentUniversalSpec(); 1616 1617 spec.setFilterKindName(filterKindName); 1618 spec.setFilterAdjustmentName(originalFilterAdjustmentName); 1619 1620 var commandForm = FilterUtil.getHome().getEditFilterAdjustmentForm(); 1621 1622 commandForm.setSpec(spec); 1623 commandForm.setEditMode(EditMode.LOCK); 1624 1625 var commandResult = FilterUtil.getHome().editFilterAdjustment(BaseGraphQl.getUserVisitPK(env), commandForm); 1626 1627 if(!commandResult.hasErrors()) { 1628 var executionResult = commandResult.getExecutionResult(); 1629 var result = (EditFilterAdjustmentResult)executionResult.getResult(); 1630 Map<String, Object> arguments = env.getArgument("input"); 1631 var edit = result.getEdit(); 1632 1633 mutationResultObject.setEntityInstance(result.getFilterAdjustment().getEntityInstance()); 1634 1635 if(arguments.containsKey("filterAdjustmentName")) 1636 edit.setFilterAdjustmentName(filterAdjustmentName); 1637 if(arguments.containsKey("filterAdjustmentSourceName")) 1638 edit.setFilterAdjustmentSourceName(filterAdjustmentSourceName); 1639 if(arguments.containsKey("isDefault")) 1640 edit.setIsDefault(isDefault); 1641 if(arguments.containsKey("sortOrder")) 1642 edit.setSortOrder(sortOrder); 1643 if(arguments.containsKey("description")) 1644 edit.setDescription(description); 1645 1646 commandForm.setEdit(edit); 1647 commandForm.setEditMode(EditMode.UPDATE); 1648 1649 commandResult = FilterUtil.getHome().editFilterAdjustment(BaseGraphQl.getUserVisitPK(env), commandForm); 1650 } 1651 1652 mutationResultObject.setCommandResult(commandResult); 1653 } catch (NamingException ex) { 1654 throw new RuntimeException(ex); 1655 } 1656 1657 return mutationResultObject; 1658 } 1659 1660 @GraphQLField 1661 @GraphQLRelayMutation 1662 static MutationResultObject createFilterAdjustmentAmount(final DataFetchingEnvironment env, 1663 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1664 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1665 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1666 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1667 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1668 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 1669 @GraphQLName("amount") @GraphQLNonNull final String amount) { 1670 var mutationResultObject = new MutationResultObject(); 1671 1672 try { 1673 var commandForm = FilterUtil.getHome().getCreateFilterAdjustmentAmountForm(); 1674 1675 commandForm.setFilterKindName(filterKindName); 1676 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1677 commandForm.setUnitOfMeasureName(unitOfMeasureName); 1678 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 1679 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1680 commandForm.setCurrencyIsoName(currencyIsoName); 1681 commandForm.setAmount(amount); 1682 1683 var commandResult = FilterUtil.getHome().createFilterAdjustmentAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1684 mutationResultObject.setCommandResult(commandResult); 1685 } catch (NamingException ex) { 1686 throw new RuntimeException(ex); 1687 } 1688 1689 return mutationResultObject; 1690 } 1691 1692 @GraphQLField 1693 @GraphQLRelayMutation 1694 static MutationResultObject deleteFilterAdjustmentAmount(final DataFetchingEnvironment env, 1695 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1696 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1697 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1698 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1699 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1700 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 1701 var mutationResultObject = new MutationResultObject(); 1702 1703 try { 1704 var commandForm = FilterUtil.getHome().getDeleteFilterAdjustmentAmountForm(); 1705 1706 commandForm.setFilterKindName(filterKindName); 1707 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1708 commandForm.setUnitOfMeasureName(unitOfMeasureName); 1709 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 1710 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1711 commandForm.setCurrencyIsoName(currencyIsoName); 1712 1713 var commandResult = FilterUtil.getHome().deleteFilterAdjustmentAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1714 mutationResultObject.setCommandResult(commandResult); 1715 } catch (NamingException ex) { 1716 throw new RuntimeException(ex); 1717 } 1718 1719 return mutationResultObject; 1720 } 1721 1722 @GraphQLField 1723 @GraphQLRelayMutation 1724 static MutationResultObject editFilterAdjustmentAmount(final DataFetchingEnvironment env, 1725 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1726 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1727 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1728 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1729 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1730 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 1731 @GraphQLName("amount") final String amount) { 1732 var mutationResultObject = new MutationResultObject(); 1733 1734 try { 1735 var spec = FilterUtil.getHome().getFilterAdjustmentAmountSpec(); 1736 1737 spec.setFilterKindName(filterKindName); 1738 spec.setFilterAdjustmentName(filterAdjustmentName); 1739 spec.setUnitOfMeasureName(unitOfMeasureName); 1740 spec.setUnitOfMeasureKindName(unitOfMeasureKindName); 1741 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1742 spec.setCurrencyIsoName(currencyIsoName); 1743 1744 var commandForm = FilterUtil.getHome().getEditFilterAdjustmentAmountForm(); 1745 1746 commandForm.setSpec(spec); 1747 commandForm.setEditMode(EditMode.LOCK); 1748 1749 var commandResult = FilterUtil.getHome().editFilterAdjustmentAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1750 1751 if(!commandResult.hasErrors()) { 1752 var executionResult = commandResult.getExecutionResult(); 1753 var result = (EditFilterAdjustmentAmountResult)executionResult.getResult(); 1754 Map<String, Object> arguments = env.getArgument("input"); 1755 var edit = result.getEdit(); 1756 1757 if(arguments.containsKey("amount")) 1758 edit.setAmount(amount); 1759 1760 commandForm.setEdit(edit); 1761 commandForm.setEditMode(EditMode.UPDATE); 1762 1763 commandResult = FilterUtil.getHome().editFilterAdjustmentAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1764 } 1765 1766 mutationResultObject.setCommandResult(commandResult); 1767 } catch (NamingException ex) { 1768 throw new RuntimeException(ex); 1769 } 1770 1771 return mutationResultObject; 1772 } 1773 1774 @GraphQLField 1775 @GraphQLRelayMutation 1776 static MutationResultObject createFilterAdjustmentFixedAmount(final DataFetchingEnvironment env, 1777 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1778 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1779 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1780 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1781 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1782 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 1783 @GraphQLName("unitAmount") @GraphQLNonNull final String unitAmount) { 1784 var mutationResultObject = new MutationResultObject(); 1785 1786 try { 1787 var commandForm = FilterUtil.getHome().getCreateFilterAdjustmentFixedAmountForm(); 1788 1789 commandForm.setFilterKindName(filterKindName); 1790 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1791 commandForm.setUnitOfMeasureName(unitOfMeasureName); 1792 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 1793 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1794 commandForm.setCurrencyIsoName(currencyIsoName); 1795 commandForm.setUnitAmount(unitAmount); 1796 1797 var commandResult = FilterUtil.getHome().createFilterAdjustmentFixedAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1798 mutationResultObject.setCommandResult(commandResult); 1799 } catch (NamingException ex) { 1800 throw new RuntimeException(ex); 1801 } 1802 1803 return mutationResultObject; 1804 } 1805 1806 @GraphQLField 1807 @GraphQLRelayMutation 1808 static MutationResultObject deleteFilterAdjustmentFixedAmount(final DataFetchingEnvironment env, 1809 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1810 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1811 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1812 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1813 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1814 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 1815 var mutationResultObject = new MutationResultObject(); 1816 1817 try { 1818 var commandForm = FilterUtil.getHome().getDeleteFilterAdjustmentFixedAmountForm(); 1819 1820 commandForm.setFilterKindName(filterKindName); 1821 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1822 commandForm.setUnitOfMeasureName(unitOfMeasureName); 1823 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 1824 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1825 commandForm.setCurrencyIsoName(currencyIsoName); 1826 1827 var commandResult = FilterUtil.getHome().deleteFilterAdjustmentFixedAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1828 mutationResultObject.setCommandResult(commandResult); 1829 } catch (NamingException ex) { 1830 throw new RuntimeException(ex); 1831 } 1832 1833 return mutationResultObject; 1834 } 1835 1836 @GraphQLField 1837 @GraphQLRelayMutation 1838 static MutationResultObject editFilterAdjustmentFixedAmount(final DataFetchingEnvironment env, 1839 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1840 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1841 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1842 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1843 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1844 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 1845 @GraphQLName("unitAmount") final String unitAmount) { 1846 var mutationResultObject = new MutationResultObject(); 1847 1848 try { 1849 var spec = FilterUtil.getHome().getFilterAdjustmentFixedAmountSpec(); 1850 1851 spec.setFilterKindName(filterKindName); 1852 spec.setFilterAdjustmentName(filterAdjustmentName); 1853 spec.setUnitOfMeasureName(unitOfMeasureName); 1854 spec.setUnitOfMeasureKindName(unitOfMeasureKindName); 1855 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1856 spec.setCurrencyIsoName(currencyIsoName); 1857 1858 var commandForm = FilterUtil.getHome().getEditFilterAdjustmentFixedAmountForm(); 1859 1860 commandForm.setSpec(spec); 1861 commandForm.setEditMode(EditMode.LOCK); 1862 1863 var commandResult = FilterUtil.getHome().editFilterAdjustmentFixedAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1864 1865 if(!commandResult.hasErrors()) { 1866 var executionResult = commandResult.getExecutionResult(); 1867 var result = (EditFilterAdjustmentFixedAmountResult)executionResult.getResult(); 1868 Map<String, Object> arguments = env.getArgument("input"); 1869 var edit = result.getEdit(); 1870 1871 if(arguments.containsKey("unitAmount")) 1872 edit.setUnitAmount(unitAmount); 1873 1874 commandForm.setEdit(edit); 1875 commandForm.setEditMode(EditMode.UPDATE); 1876 1877 commandResult = FilterUtil.getHome().editFilterAdjustmentFixedAmount(BaseGraphQl.getUserVisitPK(env), commandForm); 1878 } 1879 1880 mutationResultObject.setCommandResult(commandResult); 1881 } catch (NamingException ex) { 1882 throw new RuntimeException(ex); 1883 } 1884 1885 return mutationResultObject; 1886 } 1887 1888 @GraphQLField 1889 @GraphQLRelayMutation 1890 static MutationResultObject createFilterAdjustmentPercent(final DataFetchingEnvironment env, 1891 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1892 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1893 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1894 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1895 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1896 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 1897 @GraphQLName("percent") @GraphQLNonNull final String percent) { 1898 var mutationResultObject = new MutationResultObject(); 1899 1900 try { 1901 var commandForm = FilterUtil.getHome().getCreateFilterAdjustmentPercentForm(); 1902 1903 commandForm.setFilterKindName(filterKindName); 1904 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1905 commandForm.setUnitOfMeasureName(unitOfMeasureName); 1906 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 1907 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1908 commandForm.setCurrencyIsoName(currencyIsoName); 1909 commandForm.setPercent(percent); 1910 1911 var commandResult = FilterUtil.getHome().createFilterAdjustmentPercent(BaseGraphQl.getUserVisitPK(env), commandForm); 1912 mutationResultObject.setCommandResult(commandResult); 1913 } catch (NamingException ex) { 1914 throw new RuntimeException(ex); 1915 } 1916 1917 return mutationResultObject; 1918 } 1919 1920 @GraphQLField 1921 @GraphQLRelayMutation 1922 static MutationResultObject deleteFilterAdjustmentPercent(final DataFetchingEnvironment env, 1923 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1924 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1925 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1926 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1927 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1928 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 1929 var mutationResultObject = new MutationResultObject(); 1930 1931 try { 1932 var commandForm = FilterUtil.getHome().getDeleteFilterAdjustmentPercentForm(); 1933 1934 commandForm.setFilterKindName(filterKindName); 1935 commandForm.setFilterAdjustmentName(filterAdjustmentName); 1936 commandForm.setUnitOfMeasureName(unitOfMeasureName); 1937 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 1938 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1939 commandForm.setCurrencyIsoName(currencyIsoName); 1940 1941 var commandResult = FilterUtil.getHome().deleteFilterAdjustmentPercent(BaseGraphQl.getUserVisitPK(env), commandForm); 1942 mutationResultObject.setCommandResult(commandResult); 1943 } catch (NamingException ex) { 1944 throw new RuntimeException(ex); 1945 } 1946 1947 return mutationResultObject; 1948 } 1949 1950 @GraphQLField 1951 @GraphQLRelayMutation 1952 static MutationResultObject editFilterAdjustmentPercent(final DataFetchingEnvironment env, 1953 @GraphQLName("filterKindName") @GraphQLNonNull final String filterKindName, 1954 @GraphQLName("filterAdjustmentName") @GraphQLNonNull final String filterAdjustmentName, 1955 @GraphQLName("unitOfMeasureName") final String unitOfMeasureName, 1956 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 1957 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 1958 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 1959 @GraphQLName("percent") final String percent) { 1960 var mutationResultObject = new MutationResultObject(); 1961 1962 try { 1963 var spec = FilterUtil.getHome().getFilterAdjustmentPercentSpec(); 1964 1965 spec.setFilterKindName(filterKindName); 1966 spec.setFilterAdjustmentName(filterAdjustmentName); 1967 spec.setUnitOfMeasureName(unitOfMeasureName); 1968 spec.setUnitOfMeasureKindName(unitOfMeasureKindName); 1969 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 1970 spec.setCurrencyIsoName(currencyIsoName); 1971 1972 var commandForm = FilterUtil.getHome().getEditFilterAdjustmentPercentForm(); 1973 1974 commandForm.setSpec(spec); 1975 commandForm.setEditMode(EditMode.LOCK); 1976 1977 var commandResult = FilterUtil.getHome().editFilterAdjustmentPercent(BaseGraphQl.getUserVisitPK(env), commandForm); 1978 1979 if(!commandResult.hasErrors()) { 1980 var executionResult = commandResult.getExecutionResult(); 1981 var result = (EditFilterAdjustmentPercentResult)executionResult.getResult(); 1982 Map<String, Object> arguments = env.getArgument("input"); 1983 var edit = result.getEdit(); 1984 1985 if(arguments.containsKey("percent")) 1986 edit.setPercent(percent); 1987 1988 commandForm.setEdit(edit); 1989 commandForm.setEditMode(EditMode.UPDATE); 1990 1991 commandResult = FilterUtil.getHome().editFilterAdjustmentPercent(BaseGraphQl.getUserVisitPK(env), commandForm); 1992 } 1993 1994 mutationResultObject.setCommandResult(commandResult); 1995 } catch (NamingException ex) { 1996 throw new RuntimeException(ex); 1997 } 1998 1999 return mutationResultObject; 2000 } 2001 2002 @GraphQLField 2003 @GraphQLRelayMutation 2004 static MutationResultWithIdObject createSequence(final DataFetchingEnvironment env, 2005 @GraphQLName("sequenceTypeName") @GraphQLNonNull final String sequenceTypeName, 2006 @GraphQLName("sequenceName") @GraphQLNonNull final String sequenceName, 2007 @GraphQLName("mask") @GraphQLNonNull final String mask, 2008 @GraphQLName("chunkSize") final String chunkSize, 2009 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 2010 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 2011 @GraphQLName("value") final String value, 2012 @GraphQLName("description") final String description) { 2013 var mutationResultObject = new MutationResultWithIdObject(); 2014 2015 try { 2016 var commandForm = SequenceUtil.getHome().getCreateSequenceForm(); 2017 2018 commandForm.setSequenceName(sequenceName); 2019 commandForm.setSequenceTypeName(sequenceTypeName); 2020 commandForm.setMask(mask); 2021 commandForm.setChunkSize(chunkSize); 2022 commandForm.setIsDefault(isDefault); 2023 commandForm.setSortOrder(sortOrder); 2024 commandForm.setValue(value); 2025 commandForm.setDescription(description); 2026 2027 var commandResult = SequenceUtil.getHome().createSequence(BaseGraphQl.getUserVisitPK(env), commandForm); 2028 mutationResultObject.setCommandResult(commandResult); 2029 2030 if(!commandResult.hasErrors()) { 2031 var result = (CreateSequenceResult)commandResult.getExecutionResult().getResult(); 2032 2033 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2034 } 2035 } catch (NamingException ex) { 2036 throw new RuntimeException(ex); 2037 } 2038 2039 return mutationResultObject; 2040 } 2041 2042 @GraphQLField 2043 @GraphQLRelayMutation 2044 static MutationResultObject deleteSequence(final DataFetchingEnvironment env, 2045 @GraphQLName("sequenceTypeName") @GraphQLNonNull final String sequenceTypeName, 2046 @GraphQLName("sequenceName") @GraphQLNonNull final String sequenceName) { 2047 var mutationResultObject = new MutationResultObject(); 2048 2049 try { 2050 var commandForm = SequenceUtil.getHome().getDeleteSequenceForm(); 2051 2052 commandForm.setSequenceTypeName(sequenceTypeName); 2053 commandForm.setSequenceName(sequenceName); 2054 2055 var commandResult = SequenceUtil.getHome().deleteSequence(BaseGraphQl.getUserVisitPK(env), commandForm); 2056 mutationResultObject.setCommandResult(commandResult); 2057 } catch (NamingException ex) { 2058 throw new RuntimeException(ex); 2059 } 2060 2061 return mutationResultObject; 2062 } 2063 2064 @GraphQLField 2065 @GraphQLRelayMutation 2066 static MutationResultWithIdObject editSequence(final DataFetchingEnvironment env, 2067 @GraphQLName("sequenceTypeName") @GraphQLNonNull final String sequenceTypeName, 2068 @GraphQLName("originalSequenceName") final String originalSequenceName, 2069 @GraphQLName("id") @GraphQLID final String id, 2070 @GraphQLName("sequenceName") final String sequenceName, 2071 @GraphQLName("chunkSize") final String chunkSize, 2072 @GraphQLName("isDefault") final String isDefault, 2073 @GraphQLName("sortOrder") final String sortOrder, 2074 @GraphQLName("description") final String description) { 2075 var mutationResultObject = new MutationResultWithIdObject(); 2076 2077 try { 2078 var spec = SequenceUtil.getHome().getSequenceUniversalSpec(); 2079 2080 spec.setSequenceTypeName(sequenceTypeName); 2081 spec.setSequenceName(originalSequenceName); 2082 spec.setUuid(id); 2083 2084 var commandForm = SequenceUtil.getHome().getEditSequenceForm(); 2085 2086 commandForm.setSpec(spec); 2087 commandForm.setEditMode(EditMode.LOCK); 2088 2089 var commandResult = SequenceUtil.getHome().editSequence(BaseGraphQl.getUserVisitPK(env), commandForm); 2090 2091 if(!commandResult.hasErrors()) { 2092 var executionResult = commandResult.getExecutionResult(); 2093 var result = (EditSequenceResult)executionResult.getResult(); 2094 Map<String, Object> arguments = env.getArgument("input"); 2095 var edit = result.getEdit(); 2096 2097 mutationResultObject.setEntityInstance(result.getSequence().getEntityInstance()); 2098 2099 if(arguments.containsKey("sequenceName")) 2100 edit.setSequenceName(sequenceName); 2101 if(arguments.containsKey("chunkSize")) 2102 edit.setChunkSize(chunkSize); 2103 if(arguments.containsKey("isDefault")) 2104 edit.setIsDefault(isDefault); 2105 if(arguments.containsKey("sortOrder")) 2106 edit.setSortOrder(sortOrder); 2107 if(arguments.containsKey("description")) 2108 edit.setDescription(description); 2109 2110 commandForm.setEdit(edit); 2111 commandForm.setEditMode(EditMode.UPDATE); 2112 2113 commandResult = SequenceUtil.getHome().editSequence(BaseGraphQl.getUserVisitPK(env), commandForm); 2114 } 2115 2116 mutationResultObject.setCommandResult(commandResult); 2117 } catch (NamingException ex) { 2118 throw new RuntimeException(ex); 2119 } 2120 2121 return mutationResultObject; 2122 } 2123 2124 @GraphQLField 2125 @GraphQLRelayMutation 2126 @GraphQLName("setSequenceValue") 2127 static MutationResultObject setSequenceValue(final DataFetchingEnvironment env, 2128 @GraphQLName("sequenceTypeName") final String sequenceTypeName, 2129 @GraphQLName("sequenceName") final String sequenceName, 2130 @GraphQLName("id") @GraphQLID final String id, 2131 @GraphQLName("value") @GraphQLNonNull final String value) { 2132 var mutationResultObject = new MutationResultObject(); 2133 2134 try { 2135 var commandForm = SequenceUtil.getHome().getSetSequenceValueForm(); 2136 2137 commandForm.setSequenceTypeName(sequenceTypeName); 2138 commandForm.setSequenceName(sequenceName); 2139 commandForm.setUuid(id); 2140 commandForm.setValue(value); 2141 2142 var commandResult = SequenceUtil.getHome().setSequenceValue(BaseGraphQl.getUserVisitPK(env), commandForm); 2143 mutationResultObject.setCommandResult(commandResult); 2144 } catch (NamingException ex) { 2145 throw new RuntimeException(ex); 2146 } 2147 2148 return mutationResultObject; 2149 } 2150 2151 @GraphQLField 2152 @GraphQLRelayMutation 2153 @GraphQLName("nextSequenceValue") 2154 static GetNextSequenceValueResultObject nextSequenceValue(final DataFetchingEnvironment env, 2155 @GraphQLName("sequenceTypeName") final String sequenceTypeName, 2156 @GraphQLName("sequenceName") final String sequenceName, 2157 @GraphQLName("id") @GraphQLID final String id) { 2158 var mutationResultObject = new GetNextSequenceValueResultObject(); 2159 2160 try { 2161 var commandForm = SequenceUtil.getHome().getGetNextSequenceValueForm(); 2162 2163 commandForm.setSequenceTypeName(sequenceTypeName); 2164 commandForm.setSequenceName(sequenceName); 2165 commandForm.setUuid(id); 2166 2167 var commandResult = SequenceUtil.getHome().getNextSequenceValue(BaseGraphQl.getUserVisitPK(env), commandForm); 2168 mutationResultObject.setCommandResult(commandResult); 2169 2170 if(!commandResult.hasErrors()) { 2171 mutationResultObject.setGetNextSequenceValueResult((GetNextSequenceValueResult)commandResult.getExecutionResult().getResult()); 2172 } 2173 } catch (NamingException ex) { 2174 throw new RuntimeException(ex); 2175 } 2176 2177 return mutationResultObject; 2178 } 2179 2180 @GraphQLField 2181 @GraphQLRelayMutation 2182 static MutationResultWithIdObject createSequenceType(final DataFetchingEnvironment env, 2183 @GraphQLName("sequenceTypeName") @GraphQLNonNull final String sequenceTypeName, 2184 @GraphQLName("prefix") final String prefix, 2185 @GraphQLName("suffix") final String suffix, 2186 @GraphQLName("sequenceEncoderTypeName") @GraphQLNonNull final String sequenceEncoderTypeName, 2187 @GraphQLName("sequenceChecksumTypeName") @GraphQLNonNull final String sequenceChecksumTypeName, 2188 @GraphQLName("chunkSize") final String chunkSize, 2189 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 2190 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 2191 @GraphQLName("description") final String description) { 2192 var mutationResultObject = new MutationResultWithIdObject(); 2193 2194 try { 2195 var commandForm = SequenceUtil.getHome().getCreateSequenceTypeForm(); 2196 2197 commandForm.setSequenceTypeName(sequenceTypeName); 2198 commandForm.setPrefix(prefix); 2199 commandForm.setSuffix(suffix); 2200 commandForm.setSequenceEncoderTypeName(sequenceEncoderTypeName); 2201 commandForm.setSequenceChecksumTypeName(sequenceChecksumTypeName); 2202 commandForm.setChunkSize(chunkSize); 2203 commandForm.setIsDefault(isDefault); 2204 commandForm.setSortOrder(sortOrder); 2205 commandForm.setDescription(description); 2206 2207 var commandResult = SequenceUtil.getHome().createSequenceType(BaseGraphQl.getUserVisitPK(env), commandForm); 2208 mutationResultObject.setCommandResult(commandResult); 2209 2210 if(!commandResult.hasErrors()) { 2211 var result = (CreateSequenceTypeResult)commandResult.getExecutionResult().getResult(); 2212 2213 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2214 } 2215 } catch (NamingException ex) { 2216 throw new RuntimeException(ex); 2217 } 2218 2219 return mutationResultObject; 2220 } 2221 2222 @GraphQLField 2223 @GraphQLRelayMutation 2224 static MutationResultObject deleteSequenceType(final DataFetchingEnvironment env, 2225 @GraphQLName("sequenceTypeName") @GraphQLNonNull final String sequenceTypeName) { 2226 var mutationResultObject = new MutationResultObject(); 2227 2228 try { 2229 var commandForm = SequenceUtil.getHome().getDeleteSequenceTypeForm(); 2230 2231 commandForm.setSequenceTypeName(sequenceTypeName); 2232 2233 var commandResult = SequenceUtil.getHome().deleteSequenceType(BaseGraphQl.getUserVisitPK(env), commandForm); 2234 mutationResultObject.setCommandResult(commandResult); 2235 } catch (NamingException ex) { 2236 throw new RuntimeException(ex); 2237 } 2238 2239 return mutationResultObject; 2240 } 2241 2242 @GraphQLField 2243 @GraphQLRelayMutation 2244 static MutationResultWithIdObject editSequenceType(final DataFetchingEnvironment env, 2245 @GraphQLName("originalSequenceTypeName") final String originalSequenceTypeName, 2246 @GraphQLName("id") @GraphQLID final String id, 2247 @GraphQLName("sequenceTypeName") final String sequenceTypeName, 2248 @GraphQLName("prefix") final String prefix, 2249 @GraphQLName("suffix") final String suffix, 2250 @GraphQLName("sequenceEncoderTypeName") final String sequenceEncoderTypeName, 2251 @GraphQLName("sequenceChecksumTypeName") final String sequenceChecksumTypeName, 2252 @GraphQLName("chunkSize") final String chunkSize, 2253 @GraphQLName("isDefault") final String isDefault, 2254 @GraphQLName("sortOrder") final String sortOrder, 2255 @GraphQLName("description") final String description) { 2256 var mutationResultObject = new MutationResultWithIdObject(); 2257 2258 try { 2259 var spec = SequenceUtil.getHome().getSequenceTypeUniversalSpec(); 2260 2261 spec.setSequenceTypeName(originalSequenceTypeName); 2262 spec.setUuid(id); 2263 2264 var commandForm = SequenceUtil.getHome().getEditSequenceTypeForm(); 2265 2266 commandForm.setSpec(spec); 2267 commandForm.setEditMode(EditMode.LOCK); 2268 2269 var commandResult = SequenceUtil.getHome().editSequenceType(BaseGraphQl.getUserVisitPK(env), commandForm); 2270 2271 if(!commandResult.hasErrors()) { 2272 var executionResult = commandResult.getExecutionResult(); 2273 var result = (EditSequenceTypeResult)executionResult.getResult(); 2274 Map<String, Object> arguments = env.getArgument("input"); 2275 var edit = result.getEdit(); 2276 2277 mutationResultObject.setEntityInstance(result.getSequenceType().getEntityInstance()); 2278 2279 if(arguments.containsKey("sequenceTypeName")) 2280 edit.setSequenceTypeName(sequenceTypeName); 2281 if(arguments.containsKey("prefix")) 2282 edit.setPrefix(prefix); 2283 if(arguments.containsKey("suffix")) 2284 edit.setSuffix(suffix); 2285 if(arguments.containsKey("sequenceEncoderTypeName")) 2286 edit.setSequenceEncoderTypeName(sequenceEncoderTypeName); 2287 if(arguments.containsKey("sequenceChecksumTypeName")) 2288 edit.setSequenceChecksumTypeName(sequenceChecksumTypeName); 2289 if(arguments.containsKey("chunkSize")) 2290 edit.setChunkSize(chunkSize); 2291 if(arguments.containsKey("isDefault")) 2292 edit.setIsDefault(isDefault); 2293 if(arguments.containsKey("sortOrder")) 2294 edit.setSortOrder(sortOrder); 2295 if(arguments.containsKey("description")) 2296 edit.setDescription(description); 2297 2298 commandForm.setEdit(edit); 2299 commandForm.setEditMode(EditMode.UPDATE); 2300 2301 commandResult = SequenceUtil.getHome().editSequenceType(BaseGraphQl.getUserVisitPK(env), commandForm); 2302 } 2303 2304 mutationResultObject.setCommandResult(commandResult); 2305 } catch (NamingException ex) { 2306 throw new RuntimeException(ex); 2307 } 2308 2309 return mutationResultObject; 2310 } 2311 2312 @GraphQLField 2313 @GraphQLRelayMutation 2314 static MutationResultWithIdObject createOfferUse(final DataFetchingEnvironment env, 2315 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2316 @GraphQLName("useName") @GraphQLNonNull final String useName, 2317 @GraphQLName("salesOrderSequenceName") final String salesOrderSequenceName) { 2318 var mutationResultObject = new MutationResultWithIdObject(); 2319 2320 try { 2321 var commandForm = OfferUtil.getHome().getCreateOfferUseForm(); 2322 2323 commandForm.setOfferName(offerName); 2324 commandForm.setUseName(useName); 2325 commandForm.setSalesOrderSequenceName(salesOrderSequenceName); 2326 2327 var commandResult = OfferUtil.getHome().createOfferUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2328 mutationResultObject.setCommandResult(commandResult); 2329 2330 if(!commandResult.hasErrors()) { 2331 var result = (CreateOfferUseResult)commandResult.getExecutionResult().getResult(); 2332 2333 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2334 } 2335 } catch (NamingException ex) { 2336 throw new RuntimeException(ex); 2337 } 2338 2339 return mutationResultObject; 2340 } 2341 2342 @GraphQLField 2343 @GraphQLRelayMutation 2344 static MutationResultObject deleteOfferUse(final DataFetchingEnvironment env, 2345 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2346 @GraphQLName("useName") @GraphQLNonNull final String useName) { 2347 var mutationResultObject = new MutationResultObject(); 2348 2349 try { 2350 var commandForm = OfferUtil.getHome().getDeleteOfferUseForm(); 2351 2352 commandForm.setOfferName(offerName); 2353 commandForm.setUseName(useName); 2354 2355 var commandResult = OfferUtil.getHome().deleteOfferUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2356 mutationResultObject.setCommandResult(commandResult); 2357 } catch (NamingException ex) { 2358 throw new RuntimeException(ex); 2359 } 2360 2361 return mutationResultObject; 2362 } 2363 2364 @GraphQLField 2365 @GraphQLRelayMutation 2366 static MutationResultWithIdObject editOfferUse(final DataFetchingEnvironment env, 2367 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2368 @GraphQLName("useName") @GraphQLNonNull final String useName, 2369 @GraphQLName("salesOrderSequenceName") final String salesOrderSequenceName) { 2370 var mutationResultObject = new MutationResultWithIdObject(); 2371 2372 try { 2373 var spec = OfferUtil.getHome().getOfferUseSpec(); 2374 2375 spec.setOfferName(offerName); 2376 spec.setUseName(useName); 2377 2378 var commandForm = OfferUtil.getHome().getEditOfferUseForm(); 2379 2380 commandForm.setSpec(spec); 2381 commandForm.setEditMode(EditMode.LOCK); 2382 2383 var commandResult = OfferUtil.getHome().editOfferUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2384 2385 if(!commandResult.hasErrors()) { 2386 var executionResult = commandResult.getExecutionResult(); 2387 var result = (EditOfferUseResult)executionResult.getResult(); 2388 Map<String, Object> arguments = env.getArgument("input"); 2389 var edit = result.getEdit(); 2390 2391 mutationResultObject.setEntityInstance(result.getOfferUse().getEntityInstance()); 2392 2393 if(arguments.containsKey("salesOrderSequenceName")) 2394 edit.setSalesOrderSequenceName(salesOrderSequenceName); 2395 2396 commandForm.setEdit(edit); 2397 commandForm.setEditMode(EditMode.UPDATE); 2398 2399 commandResult = OfferUtil.getHome().editOfferUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2400 } 2401 2402 mutationResultObject.setCommandResult(commandResult); 2403 } catch (NamingException ex) { 2404 throw new RuntimeException(ex); 2405 } 2406 2407 return mutationResultObject; 2408 } 2409 2410 @GraphQLField 2411 @GraphQLRelayMutation 2412 static MutationResultWithIdObject createOffer(final DataFetchingEnvironment env, 2413 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2414 @GraphQLName("salesOrderSequenceName") final String salesOrderSequenceName, 2415 @GraphQLName("companyName") final String companyName, 2416 @GraphQLName("divisionName") final String divisionName, 2417 @GraphQLName("departmentName") final String departmentName, 2418 @GraphQLName("offerItemSelectorName") final String offerItemSelectorName, 2419 @GraphQLName("offerItemPriceFilterName") final String offerItemPriceFilterName, 2420 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 2421 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 2422 @GraphQLName("description") final String description) { 2423 var mutationResultObject = new MutationResultWithIdObject(); 2424 2425 try { 2426 var commandForm = OfferUtil.getHome().getCreateOfferForm(); 2427 2428 commandForm.setOfferName(offerName); 2429 commandForm.setSalesOrderSequenceName(salesOrderSequenceName); 2430 commandForm.setCompanyName(companyName); 2431 commandForm.setDivisionName(divisionName); 2432 commandForm.setDepartmentName(departmentName); 2433 commandForm.setOfferItemSelectorName(offerItemSelectorName); 2434 commandForm.setOfferItemPriceFilterName(offerItemPriceFilterName); 2435 commandForm.setIsDefault(isDefault); 2436 commandForm.setSortOrder(sortOrder); 2437 commandForm.setDescription(description); 2438 2439 var commandResult = OfferUtil.getHome().createOffer(BaseGraphQl.getUserVisitPK(env), commandForm); 2440 mutationResultObject.setCommandResult(commandResult); 2441 2442 if(!commandResult.hasErrors()) { 2443 var result = (CreateOfferResult)commandResult.getExecutionResult().getResult(); 2444 2445 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2446 } 2447 } catch (NamingException ex) { 2448 throw new RuntimeException(ex); 2449 } 2450 2451 return mutationResultObject; 2452 } 2453 2454 @GraphQLField 2455 @GraphQLRelayMutation 2456 static MutationResultObject deleteOffer(final DataFetchingEnvironment env, 2457 @GraphQLName("offerName") @GraphQLNonNull final String offerName) { 2458 var mutationResultObject = new MutationResultObject(); 2459 2460 try { 2461 var commandForm = OfferUtil.getHome().getDeleteOfferForm(); 2462 2463 commandForm.setOfferName(offerName); 2464 2465 var commandResult = OfferUtil.getHome().deleteOffer(BaseGraphQl.getUserVisitPK(env), commandForm); 2466 mutationResultObject.setCommandResult(commandResult); 2467 } catch (NamingException ex) { 2468 throw new RuntimeException(ex); 2469 } 2470 2471 return mutationResultObject; 2472 } 2473 2474 @GraphQLField 2475 @GraphQLRelayMutation 2476 static MutationResultWithIdObject editOffer(final DataFetchingEnvironment env, 2477 @GraphQLName("originalOfferName") final String originalOfferName, 2478 //@GraphQLName("id") @GraphQLID final String id, 2479 @GraphQLName("offerName") final String offerName, 2480 @GraphQLName("salesOrderSequenceName") final String salesOrderSequenceName, 2481 @GraphQLName("offerItemSelectorName") final String offerItemSelectorName, 2482 @GraphQLName("offerItemPriceFilterName") final String offerItemPriceFilterName, 2483 @GraphQLName("isDefault") final String isDefault, 2484 @GraphQLName("sortOrder") final String sortOrder, 2485 @GraphQLName("description") final String description) { 2486 var mutationResultObject = new MutationResultWithIdObject(); 2487 2488 try { 2489 var spec = OfferUtil.getHome().getOfferUniversalSpec(); 2490 2491 spec.setOfferName(originalOfferName); 2492 //spec.setUuid(id); 2493 2494 var commandForm = OfferUtil.getHome().getEditOfferForm(); 2495 2496 commandForm.setSpec(spec); 2497 commandForm.setEditMode(EditMode.LOCK); 2498 2499 var commandResult = OfferUtil.getHome().editOffer(BaseGraphQl.getUserVisitPK(env), commandForm); 2500 2501 if(!commandResult.hasErrors()) { 2502 var executionResult = commandResult.getExecutionResult(); 2503 var result = (EditOfferResult)executionResult.getResult(); 2504 Map<String, Object> arguments = env.getArgument("input"); 2505 var edit = result.getEdit(); 2506 2507 mutationResultObject.setEntityInstance(result.getOffer().getEntityInstance()); 2508 2509 if(arguments.containsKey("offerName")) 2510 edit.setOfferName(offerName); 2511 if(arguments.containsKey("salesOrderSequenceName")) 2512 edit.setSalesOrderSequenceName(salesOrderSequenceName); 2513 if(arguments.containsKey("offerItemSelectorName")) 2514 edit.setOfferItemSelectorName(offerItemSelectorName); 2515 if(arguments.containsKey("offerItemPriceFilterName")) 2516 edit.setOfferItemPriceFilterName(offerItemPriceFilterName); 2517 if(arguments.containsKey("isDefault")) 2518 edit.setIsDefault(isDefault); 2519 if(arguments.containsKey("sortOrder")) 2520 edit.setSortOrder(sortOrder); 2521 if(arguments.containsKey("description")) 2522 edit.setDescription(description); 2523 2524 commandForm.setEdit(edit); 2525 commandForm.setEditMode(EditMode.UPDATE); 2526 2527 commandResult = OfferUtil.getHome().editOffer(BaseGraphQl.getUserVisitPK(env), commandForm); 2528 } 2529 2530 mutationResultObject.setCommandResult(commandResult); 2531 } catch (NamingException ex) { 2532 throw new RuntimeException(ex); 2533 } 2534 2535 return mutationResultObject; 2536 } 2537 2538 @GraphQLField 2539 @GraphQLRelayMutation 2540 static MutationResultWithIdObject createOfferItem(final DataFetchingEnvironment env, 2541 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2542 @GraphQLName("itemName") @GraphQLNonNull final String itemName) { 2543 var mutationResultObject = new MutationResultWithIdObject(); 2544 2545 try { 2546 var commandForm = OfferUtil.getHome().getCreateOfferItemForm(); 2547 2548 commandForm.setOfferName(offerName); 2549 commandForm.setItemName(itemName); 2550 2551 var commandResult = OfferUtil.getHome().createOfferItem(BaseGraphQl.getUserVisitPK(env), commandForm); 2552 mutationResultObject.setCommandResult(commandResult); 2553 2554 if(!commandResult.hasErrors()) { 2555 var result = (CreateOfferItemResult)commandResult.getExecutionResult().getResult(); 2556 2557 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2558 } 2559 } catch (NamingException ex) { 2560 throw new RuntimeException(ex); 2561 } 2562 2563 return mutationResultObject; 2564 } 2565 2566 @GraphQLField 2567 @GraphQLRelayMutation 2568 static MutationResultObject deleteOfferItem(final DataFetchingEnvironment env, 2569 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2570 @GraphQLName("itemName") @GraphQLNonNull final String itemName) { 2571 var mutationResultObject = new MutationResultObject(); 2572 2573 try { 2574 var commandForm = OfferUtil.getHome().getDeleteOfferItemForm(); 2575 2576 commandForm.setOfferName(offerName); 2577 commandForm.setItemName(itemName); 2578 2579 var commandResult = OfferUtil.getHome().deleteOfferItem(BaseGraphQl.getUserVisitPK(env), commandForm); 2580 mutationResultObject.setCommandResult(commandResult); 2581 } catch (NamingException ex) { 2582 throw new RuntimeException(ex); 2583 } 2584 2585 return mutationResultObject; 2586 } 2587 2588 @GraphQLField 2589 @GraphQLRelayMutation 2590 static MutationResultObject createOfferItemPrice(final DataFetchingEnvironment env, 2591 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2592 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 2593 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 2594 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 2595 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 2596 @GraphQLName("unitPrice") final String unitPrice, 2597 @GraphQLName("minimumUnitPrice") final String minimumUnitPrice, 2598 @GraphQLName("maximumUnitPrice") final String maximumUnitPrice, 2599 @GraphQLName("unitPriceIncrement") final String unitPriceIncrement) { 2600 var mutationResultObject = new MutationResultObject(); 2601 2602 try { 2603 var commandForm = OfferUtil.getHome().getCreateOfferItemPriceForm(); 2604 2605 commandForm.setOfferName(offerName); 2606 commandForm.setItemName(itemName); 2607 commandForm.setInventoryConditionName(inventoryConditionName); 2608 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 2609 commandForm.setCurrencyIsoName(currencyIsoName); 2610 commandForm.setUnitPrice(unitPrice); 2611 commandForm.setMinimumUnitPrice(minimumUnitPrice); 2612 commandForm.setMaximumUnitPrice(maximumUnitPrice); 2613 commandForm.setUnitPriceIncrement(unitPriceIncrement); 2614 2615 var commandResult = OfferUtil.getHome().createOfferItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 2616 mutationResultObject.setCommandResult(commandResult); 2617 } catch (NamingException ex) { 2618 throw new RuntimeException(ex); 2619 } 2620 2621 return mutationResultObject; 2622 } 2623 2624 @GraphQLField 2625 @GraphQLRelayMutation 2626 static MutationResultObject deleteOfferItemPrice(final DataFetchingEnvironment env, 2627 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2628 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 2629 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 2630 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 2631 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 2632 var mutationResultObject = new MutationResultObject(); 2633 2634 try { 2635 var commandForm = OfferUtil.getHome().getDeleteOfferItemPriceForm(); 2636 2637 commandForm.setOfferName(offerName); 2638 commandForm.setItemName(itemName); 2639 commandForm.setInventoryConditionName(inventoryConditionName); 2640 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 2641 commandForm.setCurrencyIsoName(currencyIsoName); 2642 2643 var commandResult = OfferUtil.getHome().deleteOfferItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 2644 mutationResultObject.setCommandResult(commandResult); 2645 } catch (NamingException ex) { 2646 throw new RuntimeException(ex); 2647 } 2648 2649 return mutationResultObject; 2650 } 2651 2652 @GraphQLField 2653 @GraphQLRelayMutation 2654 static MutationResultObject editOfferItemPrice(final DataFetchingEnvironment env, 2655 @GraphQLName("offerName") @GraphQLNonNull final String offerName, 2656 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 2657 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 2658 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 2659 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 2660 @GraphQLName("unitPrice") final String unitPrice, 2661 @GraphQLName("minimumUnitPrice") final String minimumUnitPrice, 2662 @GraphQLName("maximumUnitPrice") final String maximumUnitPrice, 2663 @GraphQLName("unitPriceIncrement") final String unitPriceIncrement) { 2664 var mutationResultObject = new MutationResultObject(); 2665 2666 try { 2667 var spec = OfferUtil.getHome().getOfferItemPriceSpec(); 2668 2669 spec.setOfferName(offerName); 2670 spec.setItemName(itemName); 2671 spec.setInventoryConditionName(inventoryConditionName); 2672 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 2673 spec.setCurrencyIsoName(currencyIsoName); 2674 2675 var commandForm = OfferUtil.getHome().getEditOfferItemPriceForm(); 2676 2677 commandForm.setSpec(spec); 2678 commandForm.setEditMode(EditMode.LOCK); 2679 2680 var commandResult = OfferUtil.getHome().editOfferItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 2681 2682 if(!commandResult.hasErrors()) { 2683 var executionResult = commandResult.getExecutionResult(); 2684 var result = (EditOfferItemPriceResult)executionResult.getResult(); 2685 Map<String, Object> arguments = env.getArgument("input"); 2686 var edit = result.getEdit(); 2687 2688 if(arguments.containsKey("unitPrice")) 2689 edit.setUnitPrice(unitPrice); 2690 if(arguments.containsKey("minimumUnitPrice")) 2691 edit.setMinimumUnitPrice(minimumUnitPrice); 2692 if(arguments.containsKey("maximumUnitPrice")) 2693 edit.setMaximumUnitPrice(maximumUnitPrice); 2694 if(arguments.containsKey("unitPriceIncrement")) 2695 edit.setUnitPriceIncrement(unitPriceIncrement); 2696 2697 commandForm.setEdit(edit); 2698 commandForm.setEditMode(EditMode.UPDATE); 2699 2700 commandResult = OfferUtil.getHome().editOfferItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 2701 } 2702 2703 mutationResultObject.setCommandResult(commandResult); 2704 } catch (NamingException ex) { 2705 throw new RuntimeException(ex); 2706 } 2707 2708 return mutationResultObject; 2709 } 2710 2711 @GraphQLField 2712 @GraphQLRelayMutation 2713 static MutationResultWithIdObject createUse(final DataFetchingEnvironment env, 2714 @GraphQLName("useName") @GraphQLNonNull final String useName, 2715 @GraphQLName("useTypeName") @GraphQLNonNull final String useTypeName, 2716 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 2717 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 2718 @GraphQLName("description") final String description) { 2719 var mutationResultObject = new MutationResultWithIdObject(); 2720 2721 try { 2722 var commandForm = OfferUtil.getHome().getCreateUseForm(); 2723 2724 commandForm.setUseName(useName); 2725 commandForm.setUseTypeName(useTypeName); 2726 commandForm.setIsDefault(isDefault); 2727 commandForm.setSortOrder(sortOrder); 2728 commandForm.setDescription(description); 2729 2730 var commandResult = OfferUtil.getHome().createUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2731 mutationResultObject.setCommandResult(commandResult); 2732 2733 if(!commandResult.hasErrors()) { 2734 var result = (CreateUseResult)commandResult.getExecutionResult().getResult(); 2735 2736 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2737 } 2738 } catch (NamingException ex) { 2739 throw new RuntimeException(ex); 2740 } 2741 2742 return mutationResultObject; 2743 } 2744 2745 @GraphQLField 2746 @GraphQLRelayMutation 2747 static MutationResultObject deleteUse(final DataFetchingEnvironment env, 2748 @GraphQLName("useName") @GraphQLNonNull final String useName) { 2749 var mutationResultObject = new MutationResultObject(); 2750 2751 try { 2752 var commandForm = OfferUtil.getHome().getDeleteUseForm(); 2753 2754 commandForm.setUseName(useName); 2755 2756 var commandResult = OfferUtil.getHome().deleteUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2757 mutationResultObject.setCommandResult(commandResult); 2758 } catch (NamingException ex) { 2759 throw new RuntimeException(ex); 2760 } 2761 2762 return mutationResultObject; 2763 } 2764 2765 @GraphQLField 2766 @GraphQLRelayMutation 2767 static MutationResultWithIdObject editUse(final DataFetchingEnvironment env, 2768 @GraphQLName("originalUseName") final String originalUseName, 2769 //@GraphQLName("id") @GraphQLID final String id, 2770 @GraphQLName("useName") final String useName, 2771 @GraphQLName("useTypeName") final String useTypeName, 2772 @GraphQLName("isDefault") final String isDefault, 2773 @GraphQLName("sortOrder") final String sortOrder, 2774 @GraphQLName("description") final String description) { 2775 var mutationResultObject = new MutationResultWithIdObject(); 2776 2777 try { 2778 var spec = OfferUtil.getHome().getUseUniversalSpec(); 2779 2780 spec.setUseName(originalUseName); 2781 //spec.setUuid(id); 2782 2783 var commandForm = OfferUtil.getHome().getEditUseForm(); 2784 2785 commandForm.setSpec(spec); 2786 commandForm.setEditMode(EditMode.LOCK); 2787 2788 var commandResult = OfferUtil.getHome().editUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2789 2790 if(!commandResult.hasErrors()) { 2791 var executionResult = commandResult.getExecutionResult(); 2792 var result = (EditUseResult)executionResult.getResult(); 2793 Map<String, Object> arguments = env.getArgument("input"); 2794 var edit = result.getEdit(); 2795 2796 mutationResultObject.setEntityInstance(result.getUse().getEntityInstance()); 2797 2798 if(arguments.containsKey("useName")) 2799 edit.setUseName(useName); 2800 if(arguments.containsKey("useTypeName")) 2801 edit.setUseTypeName(useTypeName); 2802 if(arguments.containsKey("isDefault")) 2803 edit.setIsDefault(isDefault); 2804 if(arguments.containsKey("sortOrder")) 2805 edit.setSortOrder(sortOrder); 2806 if(arguments.containsKey("description")) 2807 edit.setDescription(description); 2808 2809 commandForm.setEdit(edit); 2810 commandForm.setEditMode(EditMode.UPDATE); 2811 2812 commandResult = OfferUtil.getHome().editUse(BaseGraphQl.getUserVisitPK(env), commandForm); 2813 } 2814 2815 mutationResultObject.setCommandResult(commandResult); 2816 } catch (NamingException ex) { 2817 throw new RuntimeException(ex); 2818 } 2819 2820 return mutationResultObject; 2821 } 2822 2823 @GraphQLField 2824 @GraphQLRelayMutation 2825 static MutationResultWithIdObject createOfferNameElement(final DataFetchingEnvironment env, 2826 @GraphQLName("offerNameElementName") @GraphQLNonNull final String offerNameElementName, 2827 @GraphQLName("offset") @GraphQLNonNull final String offset, 2828 @GraphQLName("length") @GraphQLNonNull final String length, 2829 @GraphQLName("validationPattern") final String validationPattern, 2830 @GraphQLName("description") final String description) { 2831 var mutationResultObject = new MutationResultWithIdObject(); 2832 2833 try { 2834 var commandForm = OfferUtil.getHome().getCreateOfferNameElementForm(); 2835 2836 commandForm.setOfferNameElementName(offerNameElementName); 2837 commandForm.setOffset(offset); 2838 commandForm.setLength(length); 2839 commandForm.setValidationPattern(validationPattern); 2840 commandForm.setDescription(description); 2841 2842 var commandResult = OfferUtil.getHome().createOfferNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 2843 mutationResultObject.setCommandResult(commandResult); 2844 2845 if(!commandResult.hasErrors()) { 2846 var result = (CreateOfferNameElementResult)commandResult.getExecutionResult().getResult(); 2847 2848 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 2849 } 2850 } catch (NamingException ex) { 2851 throw new RuntimeException(ex); 2852 } 2853 2854 return mutationResultObject; 2855 } 2856 2857 @GraphQLField 2858 @GraphQLRelayMutation 2859 static MutationResultObject deleteOfferNameElement(final DataFetchingEnvironment env, 2860 @GraphQLName("offerNameElementName") @GraphQLNonNull final String offerNameElementName) { 2861 var mutationResultObject = new MutationResultObject(); 2862 2863 try { 2864 var commandForm = OfferUtil.getHome().getDeleteOfferNameElementForm(); 2865 2866 commandForm.setOfferNameElementName(offerNameElementName); 2867 2868 var commandResult = OfferUtil.getHome().deleteOfferNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 2869 mutationResultObject.setCommandResult(commandResult); 2870 } catch (NamingException ex) { 2871 throw new RuntimeException(ex); 2872 } 2873 2874 return mutationResultObject; 2875 } 2876 2877 @GraphQLField 2878 @GraphQLRelayMutation 2879 static MutationResultWithIdObject editOfferNameElement(final DataFetchingEnvironment env, 2880 @GraphQLName("originalOfferNameElementName") final String originalOfferNameElementName, 2881 @GraphQLName("id") @GraphQLID final String id, 2882 @GraphQLName("offerNameElementName") final String offerNameElementName, 2883 @GraphQLName("offset") final String offset, 2884 @GraphQLName("length") final String length, 2885 @GraphQLName("validationPattern") final String validationPattern, 2886 @GraphQLName("description") final String description) { 2887 var mutationResultObject = new MutationResultWithIdObject(); 2888 2889 try { 2890 var spec = OfferUtil.getHome().getOfferNameElementUniversalSpec(); 2891 2892 spec.setOfferNameElementName(originalOfferNameElementName); 2893 spec.setUuid(id); 2894 2895 var commandForm = OfferUtil.getHome().getEditOfferNameElementForm(); 2896 2897 commandForm.setSpec(spec); 2898 commandForm.setEditMode(EditMode.LOCK); 2899 2900 var commandResult = OfferUtil.getHome().editOfferNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 2901 2902 if(!commandResult.hasErrors()) { 2903 var executionResult = commandResult.getExecutionResult(); 2904 var result = (EditOfferNameElementResult)executionResult.getResult(); 2905 Map<String, Object> arguments = env.getArgument("input"); 2906 var edit = result.getEdit(); 2907 2908 mutationResultObject.setEntityInstance(result.getOfferNameElement().getEntityInstance()); 2909 2910 if(arguments.containsKey("offerNameElementName")) 2911 edit.setOfferNameElementName(offerNameElementName); 2912 if(arguments.containsKey("offset")) 2913 edit.setOffset(offset); 2914 if(arguments.containsKey("length")) 2915 edit.setLength(length); 2916 if(arguments.containsKey("validationPattern")) 2917 edit.setValidationPattern(validationPattern); 2918 if(arguments.containsKey("description")) 2919 edit.setDescription(description); 2920 2921 commandForm.setEdit(edit); 2922 commandForm.setEditMode(EditMode.UPDATE); 2923 2924 commandResult = OfferUtil.getHome().editOfferNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 2925 } 2926 2927 mutationResultObject.setCommandResult(commandResult); 2928 } catch (NamingException ex) { 2929 throw new RuntimeException(ex); 2930 } 2931 2932 return mutationResultObject; 2933 } 2934 2935 @GraphQLField 2936 @GraphQLRelayMutation 2937 static MutationResultWithIdObject createUseNameElement(final DataFetchingEnvironment env, 2938 @GraphQLName("useNameElementName") @GraphQLNonNull final String useNameElementName, 2939 @GraphQLName("offset") @GraphQLNonNull final String offset, 2940 @GraphQLName("length") @GraphQLNonNull final String length, 2941 @GraphQLName("validationPattern") final String validationPattern, 2942 @GraphQLName("description") final String description) { 2943 var mutationResultObject = new MutationResultWithIdObject(); 2944 2945 try { 2946 var commandForm = OfferUtil.getHome().getCreateUseNameElementForm(); 2947 2948 commandForm.setUseNameElementName(useNameElementName); 2949 commandForm.setOffset(offset); 2950 commandForm.setLength(length); 2951 commandForm.setValidationPattern(validationPattern); 2952 commandForm.setDescription(description); 2953 2954 var commandResult = OfferUtil.getHome().createUseNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 2955 mutationResultObject.setCommandResult(commandResult); 2956 2957 if(!commandResult.hasErrors()) { 2958 var result = (CreateUseNameElementResult)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 deleteUseNameElement(final DataFetchingEnvironment env, 2972 @GraphQLName("useNameElementName") @GraphQLNonNull final String useNameElementName) { 2973 var mutationResultObject = new MutationResultObject(); 2974 2975 try { 2976 var commandForm = OfferUtil.getHome().getDeleteUseNameElementForm(); 2977 2978 commandForm.setUseNameElementName(useNameElementName); 2979 2980 var commandResult = OfferUtil.getHome().deleteUseNameElement(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 editUseNameElement(final DataFetchingEnvironment env, 2992 @GraphQLName("originalUseNameElementName") final String originalUseNameElementName, 2993 @GraphQLName("id") @GraphQLID final String id, 2994 @GraphQLName("useNameElementName") final String useNameElementName, 2995 @GraphQLName("offset") final String offset, 2996 @GraphQLName("length") final String length, 2997 @GraphQLName("validationPattern") final String validationPattern, 2998 @GraphQLName("description") final String description) { 2999 var mutationResultObject = new MutationResultWithIdObject(); 3000 3001 try { 3002 var spec = OfferUtil.getHome().getUseNameElementUniversalSpec(); 3003 3004 spec.setUseNameElementName(originalUseNameElementName); 3005 spec.setUuid(id); 3006 3007 var commandForm = OfferUtil.getHome().getEditUseNameElementForm(); 3008 3009 commandForm.setSpec(spec); 3010 commandForm.setEditMode(EditMode.LOCK); 3011 3012 var commandResult = OfferUtil.getHome().editUseNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 3013 3014 if(!commandResult.hasErrors()) { 3015 var executionResult = commandResult.getExecutionResult(); 3016 var result = (EditUseNameElementResult)executionResult.getResult(); 3017 Map<String, Object> arguments = env.getArgument("input"); 3018 var edit = result.getEdit(); 3019 3020 mutationResultObject.setEntityInstance(result.getUseNameElement().getEntityInstance()); 3021 3022 if(arguments.containsKey("useNameElementName")) 3023 edit.setUseNameElementName(useNameElementName); 3024 if(arguments.containsKey("offset")) 3025 edit.setOffset(offset); 3026 if(arguments.containsKey("length")) 3027 edit.setLength(length); 3028 if(arguments.containsKey("validationPattern")) 3029 edit.setValidationPattern(validationPattern); 3030 if(arguments.containsKey("description")) 3031 edit.setDescription(description); 3032 3033 commandForm.setEdit(edit); 3034 commandForm.setEditMode(EditMode.UPDATE); 3035 3036 commandResult = OfferUtil.getHome().editUseNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 3037 } 3038 3039 mutationResultObject.setCommandResult(commandResult); 3040 } catch (NamingException ex) { 3041 throw new RuntimeException(ex); 3042 } 3043 3044 return mutationResultObject; 3045 } 3046 3047 @GraphQLField 3048 @GraphQLRelayMutation 3049 static MutationResultWithIdObject createUseType(final DataFetchingEnvironment env, 3050 @GraphQLName("useTypeName") @GraphQLNonNull final String useTypeName, 3051 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3052 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3053 @GraphQLName("description") final String description) { 3054 var mutationResultObject = new MutationResultWithIdObject(); 3055 3056 try { 3057 var commandForm = OfferUtil.getHome().getCreateUseTypeForm(); 3058 3059 commandForm.setUseTypeName(useTypeName); 3060 commandForm.setIsDefault(isDefault); 3061 commandForm.setSortOrder(sortOrder); 3062 commandForm.setDescription(description); 3063 3064 var commandResult = OfferUtil.getHome().createUseType(BaseGraphQl.getUserVisitPK(env), commandForm); 3065 mutationResultObject.setCommandResult(commandResult); 3066 3067 if(!commandResult.hasErrors()) { 3068 var result = (CreateUseTypeResult)commandResult.getExecutionResult().getResult(); 3069 3070 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3071 } 3072 } catch (NamingException ex) { 3073 throw new RuntimeException(ex); 3074 } 3075 3076 return mutationResultObject; 3077 } 3078 3079 @GraphQLField 3080 @GraphQLRelayMutation 3081 static MutationResultObject deleteUseType(final DataFetchingEnvironment env, 3082 @GraphQLName("useTypeName") @GraphQLNonNull final String useTypeName) { 3083 var mutationResultObject = new MutationResultObject(); 3084 3085 try { 3086 var commandForm = OfferUtil.getHome().getDeleteUseTypeForm(); 3087 3088 commandForm.setUseTypeName(useTypeName); 3089 3090 var commandResult = OfferUtil.getHome().deleteUseType(BaseGraphQl.getUserVisitPK(env), commandForm); 3091 mutationResultObject.setCommandResult(commandResult); 3092 } catch (NamingException ex) { 3093 throw new RuntimeException(ex); 3094 } 3095 3096 return mutationResultObject; 3097 } 3098 3099 @GraphQLField 3100 @GraphQLRelayMutation 3101 static MutationResultWithIdObject editUseType(final DataFetchingEnvironment env, 3102 @GraphQLName("originalUseTypeName") final String originalUseTypeName, 3103 @GraphQLName("id") @GraphQLID final String id, 3104 @GraphQLName("useTypeName") final String useTypeName, 3105 @GraphQLName("isDefault") final String isDefault, 3106 @GraphQLName("sortOrder") final String sortOrder, 3107 @GraphQLName("description") final String description) { 3108 var mutationResultObject = new MutationResultWithIdObject(); 3109 3110 try { 3111 var spec = OfferUtil.getHome().getUseTypeUniversalSpec(); 3112 3113 spec.setUseTypeName(originalUseTypeName); 3114 spec.setUuid(id); 3115 3116 var commandForm = OfferUtil.getHome().getEditUseTypeForm(); 3117 3118 commandForm.setSpec(spec); 3119 commandForm.setEditMode(EditMode.LOCK); 3120 3121 var commandResult = OfferUtil.getHome().editUseType(BaseGraphQl.getUserVisitPK(env), commandForm); 3122 3123 if(!commandResult.hasErrors()) { 3124 var executionResult = commandResult.getExecutionResult(); 3125 var result = (EditUseTypeResult)executionResult.getResult(); 3126 Map<String, Object> arguments = env.getArgument("input"); 3127 var edit = result.getEdit(); 3128 3129 mutationResultObject.setEntityInstance(result.getUseType().getEntityInstance()); 3130 3131 if(arguments.containsKey("useTypeName")) 3132 edit.setUseTypeName(useTypeName); 3133 if(arguments.containsKey("isDefault")) 3134 edit.setIsDefault(isDefault); 3135 if(arguments.containsKey("sortOrder")) 3136 edit.setSortOrder(sortOrder); 3137 if(arguments.containsKey("description")) 3138 edit.setDescription(description); 3139 3140 commandForm.setEdit(edit); 3141 commandForm.setEditMode(EditMode.UPDATE); 3142 3143 commandResult = OfferUtil.getHome().editUseType(BaseGraphQl.getUserVisitPK(env), commandForm); 3144 } 3145 3146 mutationResultObject.setCommandResult(commandResult); 3147 } catch (NamingException ex) { 3148 throw new RuntimeException(ex); 3149 } 3150 3151 return mutationResultObject; 3152 } 3153 3154 @GraphQLField 3155 @GraphQLRelayMutation 3156 static MutationResultWithIdObject createFreeOnBoard(final DataFetchingEnvironment env, 3157 @GraphQLName("freeOnBoardName") @GraphQLNonNull final String freeOnBoardName, 3158 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3159 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3160 @GraphQLName("description") final String description) { 3161 var mutationResultObject = new MutationResultWithIdObject(); 3162 3163 try { 3164 var commandForm = ShipmentUtil.getHome().getCreateFreeOnBoardForm(); 3165 3166 commandForm.setFreeOnBoardName(freeOnBoardName); 3167 commandForm.setIsDefault(isDefault); 3168 commandForm.setSortOrder(sortOrder); 3169 commandForm.setDescription(description); 3170 3171 var commandResult = ShipmentUtil.getHome().createFreeOnBoard(BaseGraphQl.getUserVisitPK(env), commandForm); 3172 mutationResultObject.setCommandResult(commandResult); 3173 3174 if(!commandResult.hasErrors()) { 3175 var result = (CreateFreeOnBoardResult)commandResult.getExecutionResult().getResult(); 3176 3177 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3178 } 3179 } catch (NamingException ex) { 3180 throw new RuntimeException(ex); 3181 } 3182 3183 return mutationResultObject; 3184 } 3185 3186 @GraphQLField 3187 @GraphQLRelayMutation 3188 static MutationResultObject deleteFreeOnBoard(final DataFetchingEnvironment env, 3189 @GraphQLName("freeOnBoardName") @GraphQLNonNull final String freeOnBoardName) { 3190 var mutationResultObject = new MutationResultObject(); 3191 3192 try { 3193 var commandForm = ShipmentUtil.getHome().getDeleteFreeOnBoardForm(); 3194 3195 commandForm.setFreeOnBoardName(freeOnBoardName); 3196 3197 var commandResult = ShipmentUtil.getHome().deleteFreeOnBoard(BaseGraphQl.getUserVisitPK(env), commandForm); 3198 mutationResultObject.setCommandResult(commandResult); 3199 } catch (NamingException ex) { 3200 throw new RuntimeException(ex); 3201 } 3202 3203 return mutationResultObject; 3204 } 3205 3206 @GraphQLField 3207 @GraphQLRelayMutation 3208 static MutationResultWithIdObject editFreeOnBoard(final DataFetchingEnvironment env, 3209 @GraphQLName("originalFreeOnBoardName") final String originalFreeOnBoardName, 3210 @GraphQLName("id") @GraphQLID final String id, 3211 @GraphQLName("freeOnBoardName") final String freeOnBoardName, 3212 @GraphQLName("isDefault") final String isDefault, 3213 @GraphQLName("sortOrder") final String sortOrder, 3214 @GraphQLName("description") final String description) { 3215 var mutationResultObject = new MutationResultWithIdObject(); 3216 3217 try { 3218 var spec = ShipmentUtil.getHome().getFreeOnBoardUniversalSpec(); 3219 3220 spec.setFreeOnBoardName(originalFreeOnBoardName); 3221 spec.setUuid(id); 3222 3223 var commandForm = ShipmentUtil.getHome().getEditFreeOnBoardForm(); 3224 3225 commandForm.setSpec(spec); 3226 commandForm.setEditMode(EditMode.LOCK); 3227 3228 var commandResult = ShipmentUtil.getHome().editFreeOnBoard(BaseGraphQl.getUserVisitPK(env), commandForm); 3229 3230 if(!commandResult.hasErrors()) { 3231 var executionResult = commandResult.getExecutionResult(); 3232 var result = (EditFreeOnBoardResult)executionResult.getResult(); 3233 Map<String, Object> arguments = env.getArgument("input"); 3234 var edit = result.getEdit(); 3235 3236 mutationResultObject.setEntityInstance(result.getFreeOnBoard().getEntityInstance()); 3237 3238 if(arguments.containsKey("freeOnBoardName")) 3239 edit.setFreeOnBoardName(freeOnBoardName); 3240 if(arguments.containsKey("isDefault")) 3241 edit.setIsDefault(isDefault); 3242 if(arguments.containsKey("sortOrder")) 3243 edit.setSortOrder(sortOrder); 3244 if(arguments.containsKey("description")) 3245 edit.setDescription(description); 3246 3247 commandForm.setEdit(edit); 3248 commandForm.setEditMode(EditMode.UPDATE); 3249 3250 commandResult = ShipmentUtil.getHome().editFreeOnBoard(BaseGraphQl.getUserVisitPK(env), commandForm); 3251 } 3252 3253 mutationResultObject.setCommandResult(commandResult); 3254 } catch (NamingException ex) { 3255 throw new RuntimeException(ex); 3256 } 3257 3258 return mutationResultObject; 3259 } 3260 3261 @GraphQLField 3262 @GraphQLRelayMutation 3263 static MutationResultWithIdObject createPaymentProcessor(final DataFetchingEnvironment env, 3264 @GraphQLName("paymentProcessorName") @GraphQLNonNull final String paymentProcessorName, 3265 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3266 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3267 @GraphQLName("description") final String description) { 3268 var mutationResultObject = new MutationResultWithIdObject(); 3269 3270 try { 3271 var commandForm = PaymentUtil.getHome().getCreatePaymentProcessorForm(); 3272 3273 commandForm.setPaymentProcessorName(paymentProcessorName); 3274 commandForm.setIsDefault(isDefault); 3275 commandForm.setSortOrder(sortOrder); 3276 commandForm.setDescription(description); 3277 3278 var commandResult = PaymentUtil.getHome().createPaymentProcessor(BaseGraphQl.getUserVisitPK(env), commandForm); 3279 mutationResultObject.setCommandResult(commandResult); 3280 3281 if(!commandResult.hasErrors()) { 3282 var result = (CreatePaymentProcessorResult)commandResult.getExecutionResult().getResult(); 3283 3284 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3285 } 3286 } catch (NamingException ex) { 3287 throw new RuntimeException(ex); 3288 } 3289 3290 return mutationResultObject; 3291 } 3292 3293 @GraphQLField 3294 @GraphQLRelayMutation 3295 static MutationResultObject deletePaymentProcessor(final DataFetchingEnvironment env, 3296 @GraphQLName("paymentProcessorName") @GraphQLNonNull final String paymentProcessorName) { 3297 var mutationResultObject = new MutationResultObject(); 3298 3299 try { 3300 var commandForm = PaymentUtil.getHome().getDeletePaymentProcessorForm(); 3301 3302 commandForm.setPaymentProcessorName(paymentProcessorName); 3303 3304 var commandResult = PaymentUtil.getHome().deletePaymentProcessor(BaseGraphQl.getUserVisitPK(env), commandForm); 3305 mutationResultObject.setCommandResult(commandResult); 3306 } catch (NamingException ex) { 3307 throw new RuntimeException(ex); 3308 } 3309 3310 return mutationResultObject; 3311 } 3312 3313 @GraphQLField 3314 @GraphQLRelayMutation 3315 static MutationResultWithIdObject editPaymentProcessor(final DataFetchingEnvironment env, 3316 @GraphQLName("originalPaymentProcessorName") final String originalPaymentProcessorName, 3317 @GraphQLName("id") @GraphQLID final String id, 3318 @GraphQLName("paymentProcessorName") final String paymentProcessorName, 3319 @GraphQLName("isDefault") final String isDefault, 3320 @GraphQLName("sortOrder") final String sortOrder, 3321 @GraphQLName("description") final String description) { 3322 var mutationResultObject = new MutationResultWithIdObject(); 3323 3324 try { 3325 var spec = PaymentUtil.getHome().getPaymentProcessorUniversalSpec(); 3326 3327 spec.setPaymentProcessorName(originalPaymentProcessorName); 3328 spec.setUuid(id); 3329 3330 var commandForm = PaymentUtil.getHome().getEditPaymentProcessorForm(); 3331 3332 commandForm.setSpec(spec); 3333 commandForm.setEditMode(EditMode.LOCK); 3334 3335 var commandResult = PaymentUtil.getHome().editPaymentProcessor(BaseGraphQl.getUserVisitPK(env), commandForm); 3336 3337 if(!commandResult.hasErrors()) { 3338 var executionResult = commandResult.getExecutionResult(); 3339 var result = (EditPaymentProcessorResult)executionResult.getResult(); 3340 Map<String, Object> arguments = env.getArgument("input"); 3341 var edit = result.getEdit(); 3342 3343 mutationResultObject.setEntityInstance(result.getPaymentProcessor().getEntityInstance()); 3344 3345 if(arguments.containsKey("paymentProcessorName")) 3346 edit.setPaymentProcessorName(paymentProcessorName); 3347 if(arguments.containsKey("isDefault")) 3348 edit.setIsDefault(isDefault); 3349 if(arguments.containsKey("sortOrder")) 3350 edit.setSortOrder(sortOrder); 3351 if(arguments.containsKey("description")) 3352 edit.setDescription(description); 3353 3354 commandForm.setEdit(edit); 3355 commandForm.setEditMode(EditMode.UPDATE); 3356 3357 commandResult = PaymentUtil.getHome().editPaymentProcessor(BaseGraphQl.getUserVisitPK(env), commandForm); 3358 } 3359 3360 mutationResultObject.setCommandResult(commandResult); 3361 } catch (NamingException ex) { 3362 throw new RuntimeException(ex); 3363 } 3364 3365 return mutationResultObject; 3366 } 3367 3368 @GraphQLField 3369 @GraphQLRelayMutation 3370 static MutationResultWithIdObject createPaymentProcessorType(final DataFetchingEnvironment env, 3371 @GraphQLName("paymentProcessorTypeName") @GraphQLNonNull final String paymentProcessorTypeName, 3372 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3373 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3374 @GraphQLName("description") final String description) { 3375 var mutationResultObject = new MutationResultWithIdObject(); 3376 3377 try { 3378 var commandForm = PaymentUtil.getHome().getCreatePaymentProcessorTypeForm(); 3379 3380 commandForm.setPaymentProcessorTypeName(paymentProcessorTypeName); 3381 commandForm.setIsDefault(isDefault); 3382 commandForm.setSortOrder(sortOrder); 3383 commandForm.setDescription(description); 3384 3385 var commandResult = PaymentUtil.getHome().createPaymentProcessorType(BaseGraphQl.getUserVisitPK(env), commandForm); 3386 mutationResultObject.setCommandResult(commandResult); 3387 3388 if(!commandResult.hasErrors()) { 3389 var result = (CreatePaymentProcessorTypeResult)commandResult.getExecutionResult().getResult(); 3390 3391 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3392 } 3393 } catch (NamingException ex) { 3394 throw new RuntimeException(ex); 3395 } 3396 3397 return mutationResultObject; 3398 } 3399 3400 @GraphQLField 3401 @GraphQLRelayMutation 3402 static MutationResultObject deletePaymentProcessorType(final DataFetchingEnvironment env, 3403 @GraphQLName("paymentProcessorTypeName") @GraphQLNonNull final String paymentProcessorTypeName) { 3404 var mutationResultObject = new MutationResultObject(); 3405 3406 try { 3407 var commandForm = PaymentUtil.getHome().getDeletePaymentProcessorTypeForm(); 3408 3409 commandForm.setPaymentProcessorTypeName(paymentProcessorTypeName); 3410 3411 var commandResult = PaymentUtil.getHome().deletePaymentProcessorType(BaseGraphQl.getUserVisitPK(env), commandForm); 3412 mutationResultObject.setCommandResult(commandResult); 3413 } catch (NamingException ex) { 3414 throw new RuntimeException(ex); 3415 } 3416 3417 return mutationResultObject; 3418 } 3419 3420 @GraphQLField 3421 @GraphQLRelayMutation 3422 static MutationResultWithIdObject editPaymentProcessorType(final DataFetchingEnvironment env, 3423 @GraphQLName("originalPaymentProcessorTypeName") final String originalPaymentProcessorTypeName, 3424 @GraphQLName("id") @GraphQLID final String id, 3425 @GraphQLName("paymentProcessorTypeName") final String paymentProcessorTypeName, 3426 @GraphQLName("isDefault") final String isDefault, 3427 @GraphQLName("sortOrder") final String sortOrder, 3428 @GraphQLName("description") final String description) { 3429 var mutationResultObject = new MutationResultWithIdObject(); 3430 3431 try { 3432 var spec = PaymentUtil.getHome().getPaymentProcessorTypeUniversalSpec(); 3433 3434 spec.setPaymentProcessorTypeName(originalPaymentProcessorTypeName); 3435 spec.setUuid(id); 3436 3437 var commandForm = PaymentUtil.getHome().getEditPaymentProcessorTypeForm(); 3438 3439 commandForm.setSpec(spec); 3440 commandForm.setEditMode(EditMode.LOCK); 3441 3442 var commandResult = PaymentUtil.getHome().editPaymentProcessorType(BaseGraphQl.getUserVisitPK(env), commandForm); 3443 3444 if(!commandResult.hasErrors()) { 3445 var executionResult = commandResult.getExecutionResult(); 3446 var result = (EditPaymentProcessorTypeResult)executionResult.getResult(); 3447 Map<String, Object> arguments = env.getArgument("input"); 3448 var edit = result.getEdit(); 3449 3450 mutationResultObject.setEntityInstance(result.getPaymentProcessorType().getEntityInstance()); 3451 3452 if(arguments.containsKey("paymentProcessorTypeName")) 3453 edit.setPaymentProcessorTypeName(paymentProcessorTypeName); 3454 if(arguments.containsKey("isDefault")) 3455 edit.setIsDefault(isDefault); 3456 if(arguments.containsKey("sortOrder")) 3457 edit.setSortOrder(sortOrder); 3458 if(arguments.containsKey("description")) 3459 edit.setDescription(description); 3460 3461 commandForm.setEdit(edit); 3462 commandForm.setEditMode(EditMode.UPDATE); 3463 3464 commandResult = PaymentUtil.getHome().editPaymentProcessorType(BaseGraphQl.getUserVisitPK(env), commandForm); 3465 } 3466 3467 mutationResultObject.setCommandResult(commandResult); 3468 } catch (NamingException ex) { 3469 throw new RuntimeException(ex); 3470 } 3471 3472 return mutationResultObject; 3473 } 3474 3475 @GraphQLField 3476 @GraphQLRelayMutation 3477 static MutationResultWithIdObject createPaymentMethodType(final DataFetchingEnvironment env, 3478 @GraphQLName("paymentMethodTypeName") @GraphQLNonNull final String paymentMethodTypeName, 3479 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3480 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3481 @GraphQLName("description") final String description) { 3482 var mutationResultObject = new MutationResultWithIdObject(); 3483 3484 try { 3485 var commandForm = PaymentUtil.getHome().getCreatePaymentMethodTypeForm(); 3486 3487 commandForm.setPaymentMethodTypeName(paymentMethodTypeName); 3488 commandForm.setIsDefault(isDefault); 3489 commandForm.setSortOrder(sortOrder); 3490 commandForm.setDescription(description); 3491 3492 var commandResult = PaymentUtil.getHome().createPaymentMethodType(BaseGraphQl.getUserVisitPK(env), commandForm); 3493 mutationResultObject.setCommandResult(commandResult); 3494 3495 if(!commandResult.hasErrors()) { 3496 var result = (CreatePaymentMethodTypeResult)commandResult.getExecutionResult().getResult(); 3497 3498 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3499 } 3500 } catch (NamingException ex) { 3501 throw new RuntimeException(ex); 3502 } 3503 3504 return mutationResultObject; 3505 } 3506 3507 @GraphQLField 3508 @GraphQLRelayMutation 3509 static MutationResultObject deletePaymentMethodType(final DataFetchingEnvironment env, 3510 @GraphQLName("paymentMethodTypeName") @GraphQLNonNull final String paymentMethodTypeName) { 3511 var mutationResultObject = new MutationResultObject(); 3512 3513 try { 3514 var commandForm = PaymentUtil.getHome().getDeletePaymentMethodTypeForm(); 3515 3516 commandForm.setPaymentMethodTypeName(paymentMethodTypeName); 3517 3518 var commandResult = PaymentUtil.getHome().deletePaymentMethodType(BaseGraphQl.getUserVisitPK(env), commandForm); 3519 mutationResultObject.setCommandResult(commandResult); 3520 } catch (NamingException ex) { 3521 throw new RuntimeException(ex); 3522 } 3523 3524 return mutationResultObject; 3525 } 3526 3527 @GraphQLField 3528 @GraphQLRelayMutation 3529 static MutationResultWithIdObject editPaymentMethodType(final DataFetchingEnvironment env, 3530 @GraphQLName("originalPaymentMethodTypeName") final String originalPaymentMethodTypeName, 3531 @GraphQLName("id") @GraphQLID final String id, 3532 @GraphQLName("paymentMethodTypeName") final String paymentMethodTypeName, 3533 @GraphQLName("isDefault") final String isDefault, 3534 @GraphQLName("sortOrder") final String sortOrder, 3535 @GraphQLName("description") final String description) { 3536 var mutationResultObject = new MutationResultWithIdObject(); 3537 3538 try { 3539 var spec = PaymentUtil.getHome().getPaymentMethodTypeUniversalSpec(); 3540 3541 spec.setPaymentMethodTypeName(originalPaymentMethodTypeName); 3542 spec.setUuid(id); 3543 3544 var commandForm = PaymentUtil.getHome().getEditPaymentMethodTypeForm(); 3545 3546 commandForm.setSpec(spec); 3547 commandForm.setEditMode(EditMode.LOCK); 3548 3549 var commandResult = PaymentUtil.getHome().editPaymentMethodType(BaseGraphQl.getUserVisitPK(env), commandForm); 3550 3551 if(!commandResult.hasErrors()) { 3552 var executionResult = commandResult.getExecutionResult(); 3553 var result = (EditPaymentMethodTypeResult)executionResult.getResult(); 3554 Map<String, Object> arguments = env.getArgument("input"); 3555 var edit = result.getEdit(); 3556 3557 mutationResultObject.setEntityInstance(result.getPaymentMethodType().getEntityInstance()); 3558 3559 if(arguments.containsKey("paymentMethodTypeName")) 3560 edit.setPaymentMethodTypeName(paymentMethodTypeName); 3561 if(arguments.containsKey("isDefault")) 3562 edit.setIsDefault(isDefault); 3563 if(arguments.containsKey("sortOrder")) 3564 edit.setSortOrder(sortOrder); 3565 if(arguments.containsKey("description")) 3566 edit.setDescription(description); 3567 3568 commandForm.setEdit(edit); 3569 commandForm.setEditMode(EditMode.UPDATE); 3570 3571 commandResult = PaymentUtil.getHome().editPaymentMethodType(BaseGraphQl.getUserVisitPK(env), commandForm); 3572 } 3573 3574 mutationResultObject.setCommandResult(commandResult); 3575 } catch (NamingException ex) { 3576 throw new RuntimeException(ex); 3577 } 3578 3579 return mutationResultObject; 3580 } 3581 3582 @GraphQLField 3583 @GraphQLRelayMutation 3584 static MutationResultWithIdObject createPaymentProcessorResultCode(final DataFetchingEnvironment env, 3585 @GraphQLName("paymentProcessorResultCodeName") @GraphQLNonNull final String paymentProcessorResultCodeName, 3586 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3587 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3588 @GraphQLName("description") final String description) { 3589 var mutationResultObject = new MutationResultWithIdObject(); 3590 3591 try { 3592 var commandForm = PaymentUtil.getHome().getCreatePaymentProcessorResultCodeForm(); 3593 3594 commandForm.setPaymentProcessorResultCodeName(paymentProcessorResultCodeName); 3595 commandForm.setIsDefault(isDefault); 3596 commandForm.setSortOrder(sortOrder); 3597 commandForm.setDescription(description); 3598 3599 var commandResult = PaymentUtil.getHome().createPaymentProcessorResultCode(BaseGraphQl.getUserVisitPK(env), commandForm); 3600 mutationResultObject.setCommandResult(commandResult); 3601 3602 if(!commandResult.hasErrors()) { 3603 var result = (CreatePaymentProcessorResultCodeResult)commandResult.getExecutionResult().getResult(); 3604 3605 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3606 } 3607 } catch (NamingException ex) { 3608 throw new RuntimeException(ex); 3609 } 3610 3611 return mutationResultObject; 3612 } 3613 3614 @GraphQLField 3615 @GraphQLRelayMutation 3616 static MutationResultObject deletePaymentProcessorResultCode(final DataFetchingEnvironment env, 3617 @GraphQLName("paymentProcessorResultCodeName") @GraphQLNonNull final String paymentProcessorResultCodeName) { 3618 var mutationResultObject = new MutationResultObject(); 3619 3620 try { 3621 var commandForm = PaymentUtil.getHome().getDeletePaymentProcessorResultCodeForm(); 3622 3623 commandForm.setPaymentProcessorResultCodeName(paymentProcessorResultCodeName); 3624 3625 var commandResult = PaymentUtil.getHome().deletePaymentProcessorResultCode(BaseGraphQl.getUserVisitPK(env), commandForm); 3626 mutationResultObject.setCommandResult(commandResult); 3627 } catch (NamingException ex) { 3628 throw new RuntimeException(ex); 3629 } 3630 3631 return mutationResultObject; 3632 } 3633 3634 @GraphQLField 3635 @GraphQLRelayMutation 3636 static MutationResultWithIdObject editPaymentProcessorResultCode(final DataFetchingEnvironment env, 3637 @GraphQLName("originalPaymentProcessorResultCodeName") final String originalPaymentProcessorResultCodeName, 3638 @GraphQLName("id") @GraphQLID final String id, 3639 @GraphQLName("paymentProcessorResultCodeName") final String paymentProcessorResultCodeName, 3640 @GraphQLName("isDefault") final String isDefault, 3641 @GraphQLName("sortOrder") final String sortOrder, 3642 @GraphQLName("description") final String description) { 3643 var mutationResultObject = new MutationResultWithIdObject(); 3644 3645 try { 3646 var spec = PaymentUtil.getHome().getPaymentProcessorResultCodeUniversalSpec(); 3647 3648 spec.setPaymentProcessorResultCodeName(originalPaymentProcessorResultCodeName); 3649 spec.setUuid(id); 3650 3651 var commandForm = PaymentUtil.getHome().getEditPaymentProcessorResultCodeForm(); 3652 3653 commandForm.setSpec(spec); 3654 commandForm.setEditMode(EditMode.LOCK); 3655 3656 var commandResult = PaymentUtil.getHome().editPaymentProcessorResultCode(BaseGraphQl.getUserVisitPK(env), commandForm); 3657 3658 if(!commandResult.hasErrors()) { 3659 var executionResult = commandResult.getExecutionResult(); 3660 var result = (EditPaymentProcessorResultCodeResult)executionResult.getResult(); 3661 Map<String, Object> arguments = env.getArgument("input"); 3662 var edit = result.getEdit(); 3663 3664 mutationResultObject.setEntityInstance(result.getPaymentProcessorResultCode().getEntityInstance()); 3665 3666 if(arguments.containsKey("paymentProcessorResultCodeName")) 3667 edit.setPaymentProcessorResultCodeName(paymentProcessorResultCodeName); 3668 if(arguments.containsKey("isDefault")) 3669 edit.setIsDefault(isDefault); 3670 if(arguments.containsKey("sortOrder")) 3671 edit.setSortOrder(sortOrder); 3672 if(arguments.containsKey("description")) 3673 edit.setDescription(description); 3674 3675 commandForm.setEdit(edit); 3676 commandForm.setEditMode(EditMode.UPDATE); 3677 3678 commandResult = PaymentUtil.getHome().editPaymentProcessorResultCode(BaseGraphQl.getUserVisitPK(env), commandForm); 3679 } 3680 3681 mutationResultObject.setCommandResult(commandResult); 3682 } catch (NamingException ex) { 3683 throw new RuntimeException(ex); 3684 } 3685 3686 return mutationResultObject; 3687 } 3688 3689 @GraphQLField 3690 @GraphQLRelayMutation 3691 static MutationResultWithIdObject createPaymentProcessorActionType(final DataFetchingEnvironment env, 3692 @GraphQLName("paymentProcessorActionTypeName") @GraphQLNonNull final String paymentProcessorActionTypeName, 3693 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3694 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3695 @GraphQLName("description") final String description) { 3696 var mutationResultObject = new MutationResultWithIdObject(); 3697 3698 try { 3699 var commandForm = PaymentUtil.getHome().getCreatePaymentProcessorActionTypeForm(); 3700 3701 commandForm.setPaymentProcessorActionTypeName(paymentProcessorActionTypeName); 3702 commandForm.setIsDefault(isDefault); 3703 commandForm.setSortOrder(sortOrder); 3704 commandForm.setDescription(description); 3705 3706 var commandResult = PaymentUtil.getHome().createPaymentProcessorActionType(BaseGraphQl.getUserVisitPK(env), commandForm); 3707 mutationResultObject.setCommandResult(commandResult); 3708 3709 if(!commandResult.hasErrors()) { 3710 var result = (CreatePaymentProcessorActionTypeResult)commandResult.getExecutionResult().getResult(); 3711 3712 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3713 } 3714 } catch (NamingException ex) { 3715 throw new RuntimeException(ex); 3716 } 3717 3718 return mutationResultObject; 3719 } 3720 3721 @GraphQLField 3722 @GraphQLRelayMutation 3723 static MutationResultObject deletePaymentProcessorActionType(final DataFetchingEnvironment env, 3724 @GraphQLName("paymentProcessorActionTypeName") @GraphQLNonNull final String paymentProcessorActionTypeName) { 3725 var mutationResultObject = new MutationResultObject(); 3726 3727 try { 3728 var commandForm = PaymentUtil.getHome().getDeletePaymentProcessorActionTypeForm(); 3729 3730 commandForm.setPaymentProcessorActionTypeName(paymentProcessorActionTypeName); 3731 3732 var commandResult = PaymentUtil.getHome().deletePaymentProcessorActionType(BaseGraphQl.getUserVisitPK(env), commandForm); 3733 mutationResultObject.setCommandResult(commandResult); 3734 } catch (NamingException ex) { 3735 throw new RuntimeException(ex); 3736 } 3737 3738 return mutationResultObject; 3739 } 3740 3741 @GraphQLField 3742 @GraphQLRelayMutation 3743 static MutationResultWithIdObject editPaymentProcessorActionType(final DataFetchingEnvironment env, 3744 @GraphQLName("originalPaymentProcessorActionTypeName") final String originalPaymentProcessorActionTypeName, 3745 @GraphQLName("id") @GraphQLID final String id, 3746 @GraphQLName("paymentProcessorActionTypeName") final String paymentProcessorActionTypeName, 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 = PaymentUtil.getHome().getPaymentProcessorActionTypeUniversalSpec(); 3754 3755 spec.setPaymentProcessorActionTypeName(originalPaymentProcessorActionTypeName); 3756 spec.setUuid(id); 3757 3758 var commandForm = PaymentUtil.getHome().getEditPaymentProcessorActionTypeForm(); 3759 3760 commandForm.setSpec(spec); 3761 commandForm.setEditMode(EditMode.LOCK); 3762 3763 var commandResult = PaymentUtil.getHome().editPaymentProcessorActionType(BaseGraphQl.getUserVisitPK(env), commandForm); 3764 3765 if(!commandResult.hasErrors()) { 3766 var executionResult = commandResult.getExecutionResult(); 3767 var result = (EditPaymentProcessorActionTypeResult)executionResult.getResult(); 3768 Map<String, Object> arguments = env.getArgument("input"); 3769 var edit = result.getEdit(); 3770 3771 mutationResultObject.setEntityInstance(result.getPaymentProcessorActionType().getEntityInstance()); 3772 3773 if(arguments.containsKey("paymentProcessorActionTypeName")) 3774 edit.setPaymentProcessorActionTypeName(paymentProcessorActionTypeName); 3775 if(arguments.containsKey("isDefault")) 3776 edit.setIsDefault(isDefault); 3777 if(arguments.containsKey("sortOrder")) 3778 edit.setSortOrder(sortOrder); 3779 if(arguments.containsKey("description")) 3780 edit.setDescription(description); 3781 3782 commandForm.setEdit(edit); 3783 commandForm.setEditMode(EditMode.UPDATE); 3784 3785 commandResult = PaymentUtil.getHome().editPaymentProcessorActionType(BaseGraphQl.getUserVisitPK(env), commandForm); 3786 } 3787 3788 mutationResultObject.setCommandResult(commandResult); 3789 } catch (NamingException ex) { 3790 throw new RuntimeException(ex); 3791 } 3792 3793 return mutationResultObject; 3794 } 3795 3796 @GraphQLField 3797 @GraphQLRelayMutation 3798 static MutationResultWithIdObject createAllocationPriority(final DataFetchingEnvironment env, 3799 @GraphQLName("allocationPriorityName") @GraphQLNonNull final String allocationPriorityName, 3800 @GraphQLName("priority") @GraphQLNonNull final String priority, 3801 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3802 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3803 @GraphQLName("description") final String description) { 3804 var mutationResultObject = new MutationResultWithIdObject(); 3805 3806 try { 3807 var commandForm = InventoryUtil.getHome().getCreateAllocationPriorityForm(); 3808 3809 commandForm.setAllocationPriorityName(allocationPriorityName); 3810 commandForm.setPriority(priority); 3811 commandForm.setIsDefault(isDefault); 3812 commandForm.setSortOrder(sortOrder); 3813 commandForm.setDescription(description); 3814 3815 var commandResult = InventoryUtil.getHome().createAllocationPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 3816 mutationResultObject.setCommandResult(commandResult); 3817 3818 if(!commandResult.hasErrors()) { 3819 var result = (CreateAllocationPriorityResult)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 deleteAllocationPriority(final DataFetchingEnvironment env, 3833 @GraphQLName("allocationPriorityName") @GraphQLNonNull final String allocationPriorityName) { 3834 var mutationResultObject = new MutationResultObject(); 3835 3836 try { 3837 var commandForm = InventoryUtil.getHome().getDeleteAllocationPriorityForm(); 3838 3839 commandForm.setAllocationPriorityName(allocationPriorityName); 3840 3841 var commandResult = InventoryUtil.getHome().deleteAllocationPriority(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 editAllocationPriority(final DataFetchingEnvironment env, 3853 @GraphQLName("originalAllocationPriorityName") final String originalAllocationPriorityName, 3854 @GraphQLName("id") @GraphQLID final String id, 3855 @GraphQLName("allocationPriorityName") final String allocationPriorityName, 3856 @GraphQLName("priority") final String priority, 3857 @GraphQLName("isDefault") final String isDefault, 3858 @GraphQLName("sortOrder") final String sortOrder, 3859 @GraphQLName("description") final String description) { 3860 var mutationResultObject = new MutationResultWithIdObject(); 3861 3862 try { 3863 var spec = InventoryUtil.getHome().getAllocationPriorityUniversalSpec(); 3864 3865 spec.setAllocationPriorityName(originalAllocationPriorityName); 3866 spec.setUuid(id); 3867 3868 var commandForm = InventoryUtil.getHome().getEditAllocationPriorityForm(); 3869 3870 commandForm.setSpec(spec); 3871 commandForm.setEditMode(EditMode.LOCK); 3872 3873 var commandResult = InventoryUtil.getHome().editAllocationPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 3874 3875 if(!commandResult.hasErrors()) { 3876 var executionResult = commandResult.getExecutionResult(); 3877 var result = (EditAllocationPriorityResult)executionResult.getResult(); 3878 Map<String, Object> arguments = env.getArgument("input"); 3879 var edit = result.getEdit(); 3880 3881 mutationResultObject.setEntityInstance(result.getAllocationPriority().getEntityInstance()); 3882 3883 if(arguments.containsKey("allocationPriorityName")) 3884 edit.setAllocationPriorityName(allocationPriorityName); 3885 if(arguments.containsKey("priority")) 3886 edit.setPriority(priority); 3887 if(arguments.containsKey("isDefault")) 3888 edit.setIsDefault(isDefault); 3889 if(arguments.containsKey("sortOrder")) 3890 edit.setSortOrder(sortOrder); 3891 if(arguments.containsKey("description")) 3892 edit.setDescription(description); 3893 3894 commandForm.setEdit(edit); 3895 commandForm.setEditMode(EditMode.UPDATE); 3896 3897 commandResult = InventoryUtil.getHome().editAllocationPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 3898 } 3899 3900 mutationResultObject.setCommandResult(commandResult); 3901 } catch (NamingException ex) { 3902 throw new RuntimeException(ex); 3903 } 3904 3905 return mutationResultObject; 3906 } 3907 3908 @GraphQLField 3909 @GraphQLRelayMutation 3910 static MutationResultWithIdObject createInventoryCondition(final DataFetchingEnvironment env, 3911 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 3912 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 3913 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 3914 @GraphQLName("description") final String description) { 3915 var mutationResultObject = new MutationResultWithIdObject(); 3916 3917 try { 3918 var commandForm = InventoryUtil.getHome().getCreateInventoryConditionForm(); 3919 3920 commandForm.setInventoryConditionName(inventoryConditionName); 3921 commandForm.setIsDefault(isDefault); 3922 commandForm.setSortOrder(sortOrder); 3923 commandForm.setDescription(description); 3924 3925 var commandResult = InventoryUtil.getHome().createInventoryCondition(BaseGraphQl.getUserVisitPK(env), commandForm); 3926 mutationResultObject.setCommandResult(commandResult); 3927 3928 if(!commandResult.hasErrors()) { 3929 var result = (CreateInventoryConditionResult)commandResult.getExecutionResult().getResult(); 3930 3931 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 3932 } 3933 } catch (NamingException ex) { 3934 throw new RuntimeException(ex); 3935 } 3936 3937 return mutationResultObject; 3938 } 3939 3940 @GraphQLField 3941 @GraphQLRelayMutation 3942 static MutationResultObject deleteInventoryCondition(final DataFetchingEnvironment env, 3943 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName) { 3944 var mutationResultObject = new MutationResultObject(); 3945 3946 try { 3947 var commandForm = InventoryUtil.getHome().getDeleteInventoryConditionForm(); 3948 3949 commandForm.setInventoryConditionName(inventoryConditionName); 3950 3951 var commandResult = InventoryUtil.getHome().deleteInventoryCondition(BaseGraphQl.getUserVisitPK(env), commandForm); 3952 mutationResultObject.setCommandResult(commandResult); 3953 } catch (NamingException ex) { 3954 throw new RuntimeException(ex); 3955 } 3956 3957 return mutationResultObject; 3958 } 3959 3960 @GraphQLField 3961 @GraphQLRelayMutation 3962 static MutationResultWithIdObject editInventoryCondition(final DataFetchingEnvironment env, 3963 @GraphQLName("originalInventoryConditionName") final String originalInventoryConditionName, 3964 @GraphQLName("id") @GraphQLID final String id, 3965 @GraphQLName("inventoryConditionName") final String inventoryConditionName, 3966 @GraphQLName("isDefault") final String isDefault, 3967 @GraphQLName("sortOrder") final String sortOrder, 3968 @GraphQLName("description") final String description) { 3969 var mutationResultObject = new MutationResultWithIdObject(); 3970 3971 try { 3972 var spec = InventoryUtil.getHome().getInventoryConditionUniversalSpec(); 3973 3974 spec.setInventoryConditionName(originalInventoryConditionName); 3975 spec.setUuid(id); 3976 3977 var commandForm = InventoryUtil.getHome().getEditInventoryConditionForm(); 3978 3979 commandForm.setSpec(spec); 3980 commandForm.setEditMode(EditMode.LOCK); 3981 3982 var commandResult = InventoryUtil.getHome().editInventoryCondition(BaseGraphQl.getUserVisitPK(env), commandForm); 3983 3984 if(!commandResult.hasErrors()) { 3985 var executionResult = commandResult.getExecutionResult(); 3986 var result = (EditInventoryConditionResult)executionResult.getResult(); 3987 Map<String, Object> arguments = env.getArgument("input"); 3988 var edit = result.getEdit(); 3989 3990 mutationResultObject.setEntityInstance(result.getInventoryCondition().getEntityInstance()); 3991 3992 if(arguments.containsKey("inventoryConditionName")) 3993 edit.setInventoryConditionName(inventoryConditionName); 3994 if(arguments.containsKey("isDefault")) 3995 edit.setIsDefault(isDefault); 3996 if(arguments.containsKey("sortOrder")) 3997 edit.setSortOrder(sortOrder); 3998 if(arguments.containsKey("description")) 3999 edit.setDescription(description); 4000 4001 commandForm.setEdit(edit); 4002 commandForm.setEditMode(EditMode.UPDATE); 4003 4004 commandResult = InventoryUtil.getHome().editInventoryCondition(BaseGraphQl.getUserVisitPK(env), commandForm); 4005 } 4006 4007 mutationResultObject.setCommandResult(commandResult); 4008 } catch (NamingException ex) { 4009 throw new RuntimeException(ex); 4010 } 4011 4012 return mutationResultObject; 4013 } 4014 4015 @GraphQLField 4016 @GraphQLRelayMutation 4017 static MutationResultWithIdObject createInventoryAdjustmentType(final DataFetchingEnvironment env, 4018 @GraphQLName("inventoryAdjustmentTypeName") @GraphQLNonNull final String inventoryAdjustmentTypeName, 4019 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 4020 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 4021 @GraphQLName("description") final String description) { 4022 var mutationResultObject = new MutationResultWithIdObject(); 4023 4024 try { 4025 var commandForm = InventoryUtil.getHome().getCreateInventoryAdjustmentTypeForm(); 4026 4027 commandForm.setInventoryAdjustmentTypeName(inventoryAdjustmentTypeName); 4028 commandForm.setIsDefault(isDefault); 4029 commandForm.setSortOrder(sortOrder); 4030 commandForm.setDescription(description); 4031 4032 var commandResult = InventoryUtil.getHome().createInventoryAdjustmentType(BaseGraphQl.getUserVisitPK(env), commandForm); 4033 mutationResultObject.setCommandResult(commandResult); 4034 4035 if(!commandResult.hasErrors()) { 4036 var result = (CreateInventoryAdjustmentTypeResult)commandResult.getExecutionResult().getResult(); 4037 4038 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4039 } 4040 } catch (NamingException ex) { 4041 throw new RuntimeException(ex); 4042 } 4043 4044 return mutationResultObject; 4045 } 4046 4047 @GraphQLField 4048 @GraphQLRelayMutation 4049 static MutationResultWithIdObject editInventoryAdjustmentType(final DataFetchingEnvironment env, 4050 @GraphQLName("originalInventoryAdjustmentTypeName") final String originalInventoryAdjustmentTypeName, 4051 @GraphQLName("id") @GraphQLID final String id, 4052 @GraphQLName("inventoryAdjustmentTypeName") final String inventoryAdjustmentTypeName, 4053 @GraphQLName("isDefault") final String isDefault, 4054 @GraphQLName("sortOrder") final String sortOrder, 4055 @GraphQLName("description") final String description) { 4056 var mutationResultObject = new MutationResultWithIdObject(); 4057 4058 try { 4059 var spec = InventoryUtil.getHome().getInventoryAdjustmentTypeUniversalSpec(); 4060 4061 spec.setInventoryAdjustmentTypeName(originalInventoryAdjustmentTypeName); 4062 spec.setUuid(id); 4063 4064 var commandForm = InventoryUtil.getHome().getEditInventoryAdjustmentTypeForm(); 4065 4066 commandForm.setSpec(spec); 4067 commandForm.setEditMode(EditMode.LOCK); 4068 4069 var commandResult = InventoryUtil.getHome().editInventoryAdjustmentType(BaseGraphQl.getUserVisitPK(env), commandForm); 4070 4071 if(!commandResult.hasErrors()) { 4072 var executionResult = commandResult.getExecutionResult(); 4073 var result = (EditInventoryAdjustmentTypeResult)executionResult.getResult(); 4074 Map<String, Object> arguments = env.getArgument("input"); 4075 var edit = result.getEdit(); 4076 4077 mutationResultObject.setEntityInstance(result.getInventoryAdjustmentType().getEntityInstance()); 4078 4079 if(arguments.containsKey("inventoryAdjustmentTypeName")) 4080 edit.setInventoryAdjustmentTypeName(inventoryAdjustmentTypeName); 4081 if(arguments.containsKey("isDefault")) 4082 edit.setIsDefault(isDefault); 4083 if(arguments.containsKey("sortOrder")) 4084 edit.setSortOrder(sortOrder); 4085 if(arguments.containsKey("description")) 4086 edit.setDescription(description); 4087 4088 commandForm.setEdit(edit); 4089 commandForm.setEditMode(EditMode.UPDATE); 4090 4091 commandResult = InventoryUtil.getHome().editInventoryAdjustmentType(BaseGraphQl.getUserVisitPK(env), commandForm); 4092 } 4093 4094 mutationResultObject.setCommandResult(commandResult); 4095 } catch (NamingException ex) { 4096 throw new RuntimeException(ex); 4097 } 4098 4099 return mutationResultObject; 4100 } 4101 4102 @GraphQLField 4103 @GraphQLRelayMutation 4104 static MutationResultObject deleteInventoryAdjustmentType(final DataFetchingEnvironment env, 4105 @GraphQLName("inventoryAdjustmentTypeName") final String inventoryAdjustmentTypeName, 4106 @GraphQLName("id") @GraphQLID final String id) { 4107 var mutationResultObject = new MutationResultObject(); 4108 4109 try { 4110 var commandForm = InventoryUtil.getHome().getDeleteInventoryAdjustmentTypeForm(); 4111 4112 commandForm.setInventoryAdjustmentTypeName(inventoryAdjustmentTypeName); 4113 commandForm.setUuid(id); 4114 4115 mutationResultObject.setCommandResult(InventoryUtil.getHome().deleteInventoryAdjustmentType(BaseGraphQl.getUserVisitPK(env), commandForm)); 4116 } catch (NamingException ex) { 4117 throw new RuntimeException(ex); 4118 } 4119 4120 return mutationResultObject; 4121 } 4122 4123 @GraphQLField 4124 @GraphQLRelayMutation 4125 static MutationResultWithIdObject createInventoryTransactionType(final DataFetchingEnvironment env, 4126 @GraphQLName("inventoryTransactionTypeName") @GraphQLNonNull final String inventoryTransactionTypeName, 4127 @GraphQLName("inventoryTransactionSequenceTypeName") final String inventoryTransactionSequenceTypeName, 4128 @GraphQLName("inventoryTransactionWorkflowName") final String inventoryTransactionWorkflowName, 4129 @GraphQLName("inventoryTransactionWorkflowEntranceName") final String inventoryTransactionWorkflowEntranceName, 4130 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 4131 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 4132 @GraphQLName("description") final String description) { 4133 var mutationResultObject = new MutationResultWithIdObject(); 4134 4135 try { 4136 var commandForm = InventoryUtil.getHome().getCreateInventoryTransactionTypeForm(); 4137 4138 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4139 commandForm.setInventoryTransactionSequenceTypeName(inventoryTransactionSequenceTypeName); 4140 commandForm.setInventoryTransactionWorkflowName(inventoryTransactionWorkflowName); 4141 commandForm.setInventoryTransactionWorkflowEntranceName(inventoryTransactionWorkflowEntranceName); 4142 commandForm.setIsDefault(isDefault); 4143 commandForm.setSortOrder(sortOrder); 4144 commandForm.setDescription(description); 4145 4146 var commandResult = InventoryUtil.getHome().createInventoryTransactionType(BaseGraphQl.getUserVisitPK(env), commandForm); 4147 mutationResultObject.setCommandResult(commandResult); 4148 4149 if(!commandResult.hasErrors()) { 4150 var result = (CreateInventoryTransactionTypeResult)commandResult.getExecutionResult().getResult(); 4151 4152 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4153 } 4154 } catch (NamingException ex) { 4155 throw new RuntimeException(ex); 4156 } 4157 4158 return mutationResultObject; 4159 } 4160 4161 @GraphQLField 4162 @GraphQLRelayMutation 4163 static MutationResultWithIdObject editInventoryTransactionType(final DataFetchingEnvironment env, 4164 @GraphQLName("originalInventoryTransactionTypeName") final String originalInventoryTransactionTypeName, 4165 @GraphQLName("id") @GraphQLID final String id, 4166 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4167 @GraphQLName("inventoryTransactionSequenceTypeName") final String inventoryTransactionSequenceTypeName, 4168 @GraphQLName("inventoryTransactionWorkflowName") final String inventoryTransactionWorkflowName, 4169 @GraphQLName("inventoryTransactionWorkflowEntranceName") final String inventoryTransactionWorkflowEntranceName, 4170 @GraphQLName("isDefault") final String isDefault, 4171 @GraphQLName("sortOrder") final String sortOrder, 4172 @GraphQLName("description") final String description) { 4173 var mutationResultObject = new MutationResultWithIdObject(); 4174 4175 try { 4176 var spec = InventoryUtil.getHome().getInventoryTransactionTypeUniversalSpec(); 4177 4178 spec.setInventoryTransactionTypeName(originalInventoryTransactionTypeName); 4179 spec.setUuid(id); 4180 4181 var commandForm = InventoryUtil.getHome().getEditInventoryTransactionTypeForm(); 4182 4183 commandForm.setSpec(spec); 4184 commandForm.setEditMode(EditMode.LOCK); 4185 4186 var commandResult = InventoryUtil.getHome().editInventoryTransactionType(BaseGraphQl.getUserVisitPK(env), commandForm); 4187 4188 if(!commandResult.hasErrors()) { 4189 var executionResult = commandResult.getExecutionResult(); 4190 var result = (EditInventoryTransactionTypeResult)executionResult.getResult(); 4191 Map<String, Object> arguments = env.getArgument("input"); 4192 var edit = result.getEdit(); 4193 4194 mutationResultObject.setEntityInstance(result.getInventoryTransactionType().getEntityInstance()); 4195 4196 if(arguments.containsKey("inventoryTransactionTypeName")) 4197 edit.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4198 if(arguments.containsKey("inventoryTransactionSequenceTypeName")) 4199 edit.setInventoryTransactionSequenceTypeName(inventoryTransactionSequenceTypeName); 4200 if(arguments.containsKey("inventoryTransactionWorkflowName")) 4201 edit.setInventoryTransactionWorkflowName(inventoryTransactionWorkflowName); 4202 if(arguments.containsKey("inventoryTransactionWorkflowEntranceName")) 4203 edit.setInventoryTransactionWorkflowEntranceName(inventoryTransactionWorkflowEntranceName); 4204 if(arguments.containsKey("isDefault")) 4205 edit.setIsDefault(isDefault); 4206 if(arguments.containsKey("sortOrder")) 4207 edit.setSortOrder(sortOrder); 4208 if(arguments.containsKey("description")) 4209 edit.setDescription(description); 4210 4211 commandForm.setEdit(edit); 4212 commandForm.setEditMode(EditMode.UPDATE); 4213 4214 commandResult = InventoryUtil.getHome().editInventoryTransactionType(BaseGraphQl.getUserVisitPK(env), commandForm); 4215 } 4216 4217 mutationResultObject.setCommandResult(commandResult); 4218 } catch (NamingException ex) { 4219 throw new RuntimeException(ex); 4220 } 4221 4222 return mutationResultObject; 4223 } 4224 4225 @GraphQLField 4226 @GraphQLRelayMutation 4227 static MutationResultObject deleteInventoryTransactionType(final DataFetchingEnvironment env, 4228 @GraphQLName("inventoryTransactionTypeName") final String inventoryTransactionTypeName, 4229 @GraphQLName("id") @GraphQLID final String id) { 4230 var mutationResultObject = new MutationResultObject(); 4231 4232 try { 4233 var commandForm = InventoryUtil.getHome().getDeleteInventoryTransactionTypeForm(); 4234 4235 commandForm.setInventoryTransactionTypeName(inventoryTransactionTypeName); 4236 commandForm.setUuid(id); 4237 4238 mutationResultObject.setCommandResult(InventoryUtil.getHome().deleteInventoryTransactionType(BaseGraphQl.getUserVisitPK(env), commandForm)); 4239 } catch (NamingException ex) { 4240 throw new RuntimeException(ex); 4241 } 4242 4243 return mutationResultObject; 4244 } 4245 4246 @GraphQLField 4247 @GraphQLRelayMutation 4248 static MutationResultWithIdObject createContentPageLayout(final DataFetchingEnvironment env, 4249 @GraphQLName("contentPageLayoutName") @GraphQLNonNull final String contentPageLayoutName, 4250 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 4251 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 4252 @GraphQLName("description") final String description) { 4253 var mutationResultObject = new MutationResultWithIdObject(); 4254 4255 try { 4256 var commandForm = ContentUtil.getHome().getCreateContentPageLayoutForm(); 4257 4258 commandForm.setContentPageLayoutName(contentPageLayoutName); 4259 commandForm.setIsDefault(isDefault); 4260 commandForm.setSortOrder(sortOrder); 4261 commandForm.setDescription(description); 4262 4263 var commandResult = ContentUtil.getHome().createContentPageLayout(BaseGraphQl.getUserVisitPK(env), commandForm); 4264 mutationResultObject.setCommandResult(commandResult); 4265 4266 if(!commandResult.hasErrors()) { 4267 var result = (CreateContentPageLayoutResult)commandResult.getExecutionResult().getResult(); 4268 4269 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4270 } 4271 } catch (NamingException ex) { 4272 throw new RuntimeException(ex); 4273 } 4274 4275 return mutationResultObject; 4276 } 4277 4278 @GraphQLField 4279 @GraphQLRelayMutation 4280 static MutationResultObject deleteContentPageLayout(final DataFetchingEnvironment env, 4281 @GraphQLName("contentPageLayoutName") @GraphQLNonNull final String contentPageLayoutName) { 4282 var mutationResultObject = new MutationResultObject(); 4283 4284 try { 4285 var commandForm = ContentUtil.getHome().getDeleteContentPageLayoutForm(); 4286 4287 commandForm.setContentPageLayoutName(contentPageLayoutName); 4288 4289 var commandResult = ContentUtil.getHome().deleteContentPageLayout(BaseGraphQl.getUserVisitPK(env), commandForm); 4290 mutationResultObject.setCommandResult(commandResult); 4291 } catch (NamingException ex) { 4292 throw new RuntimeException(ex); 4293 } 4294 4295 return mutationResultObject; 4296 } 4297 4298 @GraphQLField 4299 @GraphQLRelayMutation 4300 static MutationResultWithIdObject editContentPageLayout(final DataFetchingEnvironment env, 4301 @GraphQLName("originalContentPageLayoutName") final String originalContentPageLayoutName, 4302 @GraphQLName("id") @GraphQLID final String id, 4303 @GraphQLName("contentPageLayoutName") final String contentPageLayoutName, 4304 @GraphQLName("isDefault") final String isDefault, 4305 @GraphQLName("sortOrder") final String sortOrder, 4306 @GraphQLName("description") final String description) { 4307 var mutationResultObject = new MutationResultWithIdObject(); 4308 4309 try { 4310 var spec = ContentUtil.getHome().getContentPageLayoutUniversalSpec(); 4311 4312 spec.setContentPageLayoutName(originalContentPageLayoutName); 4313 spec.setUuid(id); 4314 4315 var commandForm = ContentUtil.getHome().getEditContentPageLayoutForm(); 4316 4317 commandForm.setSpec(spec); 4318 commandForm.setEditMode(EditMode.LOCK); 4319 4320 var commandResult = ContentUtil.getHome().editContentPageLayout(BaseGraphQl.getUserVisitPK(env), commandForm); 4321 4322 if(!commandResult.hasErrors()) { 4323 var executionResult = commandResult.getExecutionResult(); 4324 var result = (EditContentPageLayoutResult)executionResult.getResult(); 4325 Map<String, Object> arguments = env.getArgument("input"); 4326 var edit = result.getEdit(); 4327 4328 mutationResultObject.setEntityInstance(result.getContentPageLayout().getEntityInstance()); 4329 4330 if(arguments.containsKey("contentPageLayoutName")) 4331 edit.setContentPageLayoutName(contentPageLayoutName); 4332 if(arguments.containsKey("isDefault")) 4333 edit.setIsDefault(isDefault); 4334 if(arguments.containsKey("sortOrder")) 4335 edit.setSortOrder(sortOrder); 4336 if(arguments.containsKey("description")) 4337 edit.setDescription(description); 4338 4339 commandForm.setEdit(edit); 4340 commandForm.setEditMode(EditMode.UPDATE); 4341 4342 commandResult = ContentUtil.getHome().editContentPageLayout(BaseGraphQl.getUserVisitPK(env), commandForm); 4343 } 4344 4345 mutationResultObject.setCommandResult(commandResult); 4346 } catch (NamingException ex) { 4347 throw new RuntimeException(ex); 4348 } 4349 4350 return mutationResultObject; 4351 } 4352 4353 @GraphQLField 4354 @GraphQLRelayMutation 4355 @GraphQLName("setUserVisitPreferredLanguage") 4356 static MutationResultObject setUserVisitPreferredLanguage(final DataFetchingEnvironment env, 4357 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName) { 4358 var mutationResultObject = new MutationResultObject(); 4359 4360 try { 4361 var commandForm = UserUtil.getHome().getSetUserVisitPreferredLanguageForm(); 4362 4363 commandForm.setLanguageIsoName(languageIsoName); 4364 4365 var commandResult = UserUtil.getHome().setUserVisitPreferredLanguage(BaseGraphQl.getUserVisitPK(env), commandForm); 4366 mutationResultObject.setCommandResult(commandResult); 4367 } catch (NamingException ex) { 4368 throw new RuntimeException(ex); 4369 } 4370 4371 return mutationResultObject; 4372 } 4373 4374 @GraphQLField 4375 @GraphQLRelayMutation 4376 @GraphQLName("setUserVisitPreferredCurrency") 4377 static MutationResultObject setUserVisitPreferredCurrency(final DataFetchingEnvironment env, 4378 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 4379 var mutationResultObject = new MutationResultObject(); 4380 4381 try { 4382 var commandForm = UserUtil.getHome().getSetUserVisitPreferredCurrencyForm(); 4383 4384 commandForm.setCurrencyIsoName(currencyIsoName); 4385 4386 var commandResult = UserUtil.getHome().setUserVisitPreferredCurrency(BaseGraphQl.getUserVisitPK(env), commandForm); 4387 mutationResultObject.setCommandResult(commandResult); 4388 } catch (NamingException ex) { 4389 throw new RuntimeException(ex); 4390 } 4391 4392 return mutationResultObject; 4393 } 4394 4395 @GraphQLField 4396 @GraphQLRelayMutation 4397 @GraphQLName("setUserVisitPreferredTimeZone") 4398 static MutationResultObject setUserVisitPreferredTimeZone(final DataFetchingEnvironment env, 4399 @GraphQLName("javaTimeZoneName") @GraphQLNonNull final String javaTimeZoneName) { 4400 var mutationResultObject = new MutationResultObject(); 4401 4402 try { 4403 var commandForm = UserUtil.getHome().getSetUserVisitPreferredTimeZoneForm(); 4404 4405 commandForm.setJavaTimeZoneName(javaTimeZoneName); 4406 4407 var commandResult = UserUtil.getHome().setUserVisitPreferredTimeZone(BaseGraphQl.getUserVisitPK(env), commandForm); 4408 mutationResultObject.setCommandResult(commandResult); 4409 } catch (NamingException ex) { 4410 throw new RuntimeException(ex); 4411 } 4412 4413 return mutationResultObject; 4414 } 4415 4416 @GraphQLField 4417 @GraphQLRelayMutation 4418 @GraphQLName("setUserVisitPreferredDateTimeFormat") 4419 static MutationResultObject setUserVisitPreferredDateTimeFormat(final DataFetchingEnvironment env, 4420 @GraphQLName("dateTimeFormatName") @GraphQLNonNull final String dateTimeFormatName) { 4421 var mutationResultObject = new MutationResultObject(); 4422 4423 try { 4424 var commandForm = UserUtil.getHome().getSetUserVisitPreferredDateTimeFormatForm(); 4425 4426 commandForm.setDateTimeFormatName(dateTimeFormatName); 4427 4428 var commandResult = UserUtil.getHome().setUserVisitPreferredDateTimeFormat(BaseGraphQl.getUserVisitPK(env), commandForm); 4429 mutationResultObject.setCommandResult(commandResult); 4430 } catch (NamingException ex) { 4431 throw new RuntimeException(ex); 4432 } 4433 4434 return mutationResultObject; 4435 } 4436 4437 @GraphQLField 4438 @GraphQLRelayMutation 4439 static MutationResultWithIdObject createComponentVendor(final DataFetchingEnvironment env, 4440 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 4441 @GraphQLName("description") final String description) { 4442 var mutationResultObject = new MutationResultWithIdObject(); 4443 4444 try { 4445 var commandForm = CoreUtil.getHome().getCreateComponentVendorForm(); 4446 4447 commandForm.setComponentVendorName(componentVendorName); 4448 commandForm.setDescription(description); 4449 4450 var commandResult = CoreUtil.getHome().createComponentVendor(BaseGraphQl.getUserVisitPK(env), commandForm); 4451 mutationResultObject.setCommandResult(commandResult); 4452 4453 if(!commandResult.hasErrors()) { 4454 var result = (CreateComponentVendorResult)commandResult.getExecutionResult().getResult(); 4455 4456 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4457 } 4458 } catch (NamingException ex) { 4459 throw new RuntimeException(ex); 4460 } 4461 4462 return mutationResultObject; 4463 } 4464 4465 @GraphQLField 4466 @GraphQLRelayMutation 4467 static MutationResultObject deleteComponentVendor(final DataFetchingEnvironment env, 4468 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName) { 4469 var mutationResultObject = new MutationResultObject(); 4470 4471 try { 4472 var commandForm = CoreUtil.getHome().getDeleteComponentVendorForm(); 4473 4474 commandForm.setComponentVendorName(componentVendorName); 4475 4476 var commandResult = CoreUtil.getHome().deleteComponentVendor(BaseGraphQl.getUserVisitPK(env), commandForm); 4477 mutationResultObject.setCommandResult(commandResult); 4478 } catch (NamingException ex) { 4479 throw new RuntimeException(ex); 4480 } 4481 4482 return mutationResultObject; 4483 } 4484 4485 @GraphQLField 4486 @GraphQLRelayMutation 4487 static MutationResultWithIdObject editComponentVendor(final DataFetchingEnvironment env, 4488 @GraphQLName("originalComponentVendorName") @GraphQLNonNull final String originalComponentVendorName, 4489 @GraphQLName("componentVendorName") final String componentVendorName, 4490 @GraphQLName("description") final String description) { 4491 var mutationResultObject = new MutationResultWithIdObject(); 4492 4493 try { 4494 var spec = CoreUtil.getHome().getComponentVendorSpec(); 4495 4496 spec.setComponentVendorName(originalComponentVendorName); 4497 4498 var commandForm = CoreUtil.getHome().getEditComponentVendorForm(); 4499 4500 commandForm.setSpec(spec); 4501 commandForm.setEditMode(EditMode.LOCK); 4502 4503 var commandResult = CoreUtil.getHome().editComponentVendor(BaseGraphQl.getUserVisitPK(env), commandForm); 4504 4505 if(!commandResult.hasErrors()) { 4506 var executionResult = commandResult.getExecutionResult(); 4507 var result = (EditComponentVendorResult)executionResult.getResult(); 4508 Map<String, Object> arguments = env.getArgument("input"); 4509 var edit = result.getEdit(); 4510 4511 mutationResultObject.setEntityInstance(result.getComponentVendor().getEntityInstance()); 4512 4513 if(arguments.containsKey("componentVendorName")) 4514 edit.setComponentVendorName(componentVendorName); 4515 if(arguments.containsKey("description")) 4516 edit.setDescription(description); 4517 4518 commandForm.setEdit(edit); 4519 commandForm.setEditMode(EditMode.UPDATE); 4520 4521 commandResult = CoreUtil.getHome().editComponentVendor(BaseGraphQl.getUserVisitPK(env), commandForm); 4522 } 4523 4524 mutationResultObject.setCommandResult(commandResult); 4525 } catch (NamingException ex) { 4526 throw new RuntimeException(ex); 4527 } 4528 4529 return mutationResultObject; 4530 } 4531 4532 @GraphQLField 4533 @GraphQLRelayMutation 4534 static MutationResultWithIdObject createEntityType(final DataFetchingEnvironment env, 4535 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 4536 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName, 4537 @GraphQLName("keepAllHistory") @GraphQLNonNull final String keepAllHistory, 4538 @GraphQLName("lockTimeout") final String lockTimeout, 4539 @GraphQLName("lockTimeoutUnitOfMeasureTypeName") final String lockTimeoutUnitOfMeasureTypeName, 4540 @GraphQLName("isExtensible") @GraphQLNonNull final String isExtensible, 4541 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 4542 @GraphQLName("description") final String description) { 4543 var mutationResultObject = new MutationResultWithIdObject(); 4544 4545 try { 4546 var commandForm = CoreUtil.getHome().getCreateEntityTypeForm(); 4547 4548 commandForm.setComponentVendorName(componentVendorName); 4549 commandForm.setEntityTypeName(entityTypeName); 4550 commandForm.setKeepAllHistory(keepAllHistory); 4551 commandForm.setLockTimeout(lockTimeout); 4552 commandForm.setLockTimeoutUnitOfMeasureTypeName(lockTimeoutUnitOfMeasureTypeName); 4553 commandForm.setIsExtensible(isExtensible); 4554 commandForm.setSortOrder(sortOrder); 4555 commandForm.setDescription(description); 4556 4557 var commandResult = CoreUtil.getHome().createEntityType(BaseGraphQl.getUserVisitPK(env), commandForm); 4558 mutationResultObject.setCommandResult(commandResult); 4559 4560 if(!commandResult.hasErrors()) { 4561 var result = (CreateEntityTypeResult)commandResult.getExecutionResult().getResult(); 4562 4563 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4564 } 4565 } catch (NamingException ex) { 4566 throw new RuntimeException(ex); 4567 } 4568 4569 return mutationResultObject; 4570 } 4571 4572 @GraphQLField 4573 @GraphQLRelayMutation 4574 static MutationResultObject deleteEntityType(final DataFetchingEnvironment env, 4575 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 4576 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName) { 4577 var mutationResultObject = new MutationResultObject(); 4578 4579 try { 4580 var commandForm = CoreUtil.getHome().getDeleteEntityTypeForm(); 4581 4582 commandForm.setComponentVendorName(componentVendorName); 4583 commandForm.setEntityTypeName(entityTypeName); 4584 4585 var commandResult = CoreUtil.getHome().deleteEntityType(BaseGraphQl.getUserVisitPK(env), commandForm); 4586 mutationResultObject.setCommandResult(commandResult); 4587 } catch (NamingException ex) { 4588 throw new RuntimeException(ex); 4589 } 4590 4591 return mutationResultObject; 4592 } 4593 4594 @GraphQLField 4595 @GraphQLRelayMutation 4596 static MutationResultWithIdObject editEntityType(final DataFetchingEnvironment env, 4597 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 4598 @GraphQLName("originalEntityTypeName") @GraphQLNonNull final String originalEntityTypeName, 4599 @GraphQLName("entityTypeName") final String entityTypeName, 4600 @GraphQLName("keepAllHistory") final String keepAllHistory, 4601 @GraphQLName("lockTimeout") final String lockTimeout, 4602 @GraphQLName("lockTimeoutUnitOfMeasureTypeName") final String lockTimeoutUnitOfMeasureTypeName, 4603 @GraphQLName("isExtensible") final String isExtensible, 4604 @GraphQLName("sortOrder") final String sortOrder, 4605 @GraphQLName("description") final String description) { 4606 var mutationResultObject = new MutationResultWithIdObject(); 4607 4608 try { 4609 var spec = CoreUtil.getHome().getEntityTypeSpec(); 4610 4611 spec.setComponentVendorName(componentVendorName); 4612 spec.setEntityTypeName(originalEntityTypeName); 4613 4614 var commandForm = CoreUtil.getHome().getEditEntityTypeForm(); 4615 4616 commandForm.setSpec(spec); 4617 commandForm.setEditMode(EditMode.LOCK); 4618 4619 var commandResult = CoreUtil.getHome().editEntityType(BaseGraphQl.getUserVisitPK(env), commandForm); 4620 4621 if(!commandResult.hasErrors()) { 4622 var executionResult = commandResult.getExecutionResult(); 4623 var result = (EditEntityTypeResult)executionResult.getResult(); 4624 Map<String, Object> arguments = env.getArgument("input"); 4625 var edit = result.getEdit(); 4626 4627 mutationResultObject.setEntityInstance(result.getEntityType().getEntityInstance()); 4628 4629 if(arguments.containsKey("entityTypeName")) 4630 edit.setEntityTypeName(entityTypeName); 4631 if(arguments.containsKey("keepAllHistory")) 4632 edit.setKeepAllHistory(keepAllHistory); 4633 if(arguments.containsKey("lockTimeout")) 4634 edit.setLockTimeout(lockTimeout); 4635 if(arguments.containsKey("lockTimeoutUnitOfMeasureTypeName")) 4636 edit.setLockTimeoutUnitOfMeasureTypeName(lockTimeoutUnitOfMeasureTypeName); 4637 if(arguments.containsKey("isExtensible")) 4638 edit.setIsExtensible(isExtensible); 4639 if(arguments.containsKey("sortOrder")) 4640 edit.setSortOrder(sortOrder); 4641 if(arguments.containsKey("description")) 4642 edit.setDescription(description); 4643 4644 commandForm.setEdit(edit); 4645 commandForm.setEditMode(EditMode.UPDATE); 4646 4647 commandResult = CoreUtil.getHome().editEntityType(BaseGraphQl.getUserVisitPK(env), commandForm); 4648 } 4649 4650 mutationResultObject.setCommandResult(commandResult); 4651 } catch (NamingException ex) { 4652 throw new RuntimeException(ex); 4653 } 4654 4655 return mutationResultObject; 4656 } 4657 4658 @GraphQLField 4659 @GraphQLRelayMutation 4660 static MutationResultWithIdObject createEntityInstance(final DataFetchingEnvironment env, 4661 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 4662 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName) { 4663 var mutationResultObject = new MutationResultWithIdObject(); 4664 4665 try { 4666 var commandForm = CoreUtil.getHome().getCreateEntityInstanceForm(); 4667 4668 commandForm.setComponentVendorName(componentVendorName); 4669 commandForm.setEntityTypeName(entityTypeName); 4670 4671 var commandResult = CoreUtil.getHome().createEntityInstance(BaseGraphQl.getUserVisitPK(env), commandForm); 4672 mutationResultObject.setCommandResult(commandResult); 4673 4674 if(!commandResult.hasErrors()) { 4675 var result = (CreateEntityInstanceResult)commandResult.getExecutionResult().getResult(); 4676 4677 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4678 } 4679 } catch (NamingException ex) { 4680 throw new RuntimeException(ex); 4681 } 4682 4683 return mutationResultObject; 4684 } 4685 4686 @GraphQLField 4687 @GraphQLRelayMutation 4688 static MutationResultObject deleteEntityInstance(final DataFetchingEnvironment env, 4689 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id) { 4690 var mutationResultObject = new MutationResultObject(); 4691 4692 try { 4693 var commandForm = CoreUtil.getHome().getDeleteEntityInstanceForm(); 4694 4695 commandForm.setUuid(id); 4696 4697 var commandResult = CoreUtil.getHome().deleteEntityInstance(BaseGraphQl.getUserVisitPK(env), commandForm); 4698 mutationResultObject.setCommandResult(commandResult); 4699 } catch (NamingException ex) { 4700 throw new RuntimeException(ex); 4701 } 4702 4703 return mutationResultObject; 4704 } 4705 4706 @GraphQLField 4707 @GraphQLRelayMutation 4708 static MutationResultObject removeEntityInstance(final DataFetchingEnvironment env, 4709 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id) { 4710 var mutationResultObject = new MutationResultObject(); 4711 4712 try { 4713 var commandForm = CoreUtil.getHome().getRemoveEntityInstanceForm(); 4714 4715 commandForm.setUuid(id); 4716 4717 var commandResult = CoreUtil.getHome().removeEntityInstance(BaseGraphQl.getUserVisitPK(env), commandForm); 4718 mutationResultObject.setCommandResult(commandResult); 4719 } catch (NamingException ex) { 4720 throw new RuntimeException(ex); 4721 } 4722 4723 return mutationResultObject; 4724 } 4725 4726 @GraphQLField 4727 @GraphQLRelayMutation 4728 static MutationResultObject sendEvent(final DataFetchingEnvironment env, 4729 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 4730 @GraphQLName("eventTypeName") @GraphQLNonNull final String eventTypeName) { 4731 var mutationResultObject = new MutationResultObject(); 4732 4733 try { 4734 var commandForm = CoreUtil.getHome().getSendEventForm(); 4735 4736 commandForm.setUuid(id); 4737 commandForm.setEventTypeName(eventTypeName); 4738 4739 var commandResult = CoreUtil.getHome().sendEvent(BaseGraphQl.getUserVisitPK(env), commandForm); 4740 mutationResultObject.setCommandResult(commandResult); 4741 } catch (NamingException ex) { 4742 throw new RuntimeException(ex); 4743 } 4744 4745 return mutationResultObject; 4746 } 4747 4748 @GraphQLField 4749 @GraphQLRelayMutation 4750 static MutationResultWithIdObject createTagScope(final DataFetchingEnvironment env, 4751 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 4752 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 4753 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 4754 @GraphQLName("description") final String description) { 4755 var mutationResultObject = new MutationResultWithIdObject(); 4756 4757 try { 4758 var commandForm = TagUtil.getHome().getCreateTagScopeForm(); 4759 4760 commandForm.setTagScopeName(tagScopeName); 4761 commandForm.setIsDefault(isDefault); 4762 commandForm.setSortOrder(sortOrder); 4763 commandForm.setDescription(description); 4764 4765 var commandResult = TagUtil.getHome().createTagScope(BaseGraphQl.getUserVisitPK(env), commandForm); 4766 mutationResultObject.setCommandResult(commandResult); 4767 4768 if(!commandResult.hasErrors()) { 4769 var result = (CreateTagScopeResult)commandResult.getExecutionResult().getResult(); 4770 4771 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4772 } 4773 } catch (NamingException ex) { 4774 throw new RuntimeException(ex); 4775 } 4776 4777 return mutationResultObject; 4778 } 4779 4780 @GraphQLField 4781 @GraphQLRelayMutation 4782 static MutationResultObject deleteTagScope(final DataFetchingEnvironment env, 4783 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName) { 4784 var mutationResultObject = new MutationResultObject(); 4785 4786 try { 4787 var commandForm = TagUtil.getHome().getDeleteTagScopeForm(); 4788 4789 commandForm.setTagScopeName(tagScopeName); 4790 4791 var commandResult = TagUtil.getHome().deleteTagScope(BaseGraphQl.getUserVisitPK(env), commandForm); 4792 mutationResultObject.setCommandResult(commandResult); 4793 } catch (NamingException ex) { 4794 throw new RuntimeException(ex); 4795 } 4796 4797 return mutationResultObject; 4798 } 4799 4800 @GraphQLField 4801 @GraphQLRelayMutation 4802 static MutationResultWithIdObject editTagScope(final DataFetchingEnvironment env, 4803 @GraphQLName("originalTagScopeName") @GraphQLNonNull final String originalTagScopeName, 4804 @GraphQLName("tagScopeName") final String tagScopeName, 4805 @GraphQLName("isDefault") final String isDefault, 4806 @GraphQLName("sortOrder") final String sortOrder, 4807 @GraphQLName("description") final String description) { 4808 var mutationResultObject = new MutationResultWithIdObject(); 4809 4810 try { 4811 var spec = TagUtil.getHome().getTagScopeSpec(); 4812 4813 spec.setTagScopeName(originalTagScopeName); 4814 4815 var commandForm = TagUtil.getHome().getEditTagScopeForm(); 4816 4817 commandForm.setSpec(spec); 4818 commandForm.setEditMode(EditMode.LOCK); 4819 4820 var commandResult = TagUtil.getHome().editTagScope(BaseGraphQl.getUserVisitPK(env), commandForm); 4821 4822 if(!commandResult.hasErrors()) { 4823 var executionResult = commandResult.getExecutionResult(); 4824 var result = (EditTagScopeResult)executionResult.getResult(); 4825 Map<String, Object> arguments = env.getArgument("input"); 4826 var edit = result.getEdit(); 4827 4828 mutationResultObject.setEntityInstance(result.getTagScope().getEntityInstance()); 4829 4830 if(arguments.containsKey("tagScopeName")) 4831 edit.setTagScopeName(tagScopeName); 4832 if(arguments.containsKey("isDefault")) 4833 edit.setIsDefault(isDefault); 4834 if(arguments.containsKey("sortOrder")) 4835 edit.setSortOrder(sortOrder); 4836 if(arguments.containsKey("description")) 4837 edit.setDescription(description); 4838 4839 commandForm.setEdit(edit); 4840 commandForm.setEditMode(EditMode.UPDATE); 4841 4842 commandResult = TagUtil.getHome().editTagScope(BaseGraphQl.getUserVisitPK(env), commandForm); 4843 } 4844 4845 mutationResultObject.setCommandResult(commandResult); 4846 } catch (NamingException ex) { 4847 throw new RuntimeException(ex); 4848 } 4849 4850 return mutationResultObject; 4851 } 4852 4853 @GraphQLField 4854 @GraphQLRelayMutation 4855 static MutationResultObject createTagScopeEntityType(final DataFetchingEnvironment env, 4856 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 4857 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 4858 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName) { 4859 var mutationResultObject = new MutationResultObject(); 4860 4861 try { 4862 var commandForm = TagUtil.getHome().getCreateTagScopeEntityTypeForm(); 4863 4864 commandForm.setTagScopeName(tagScopeName); 4865 commandForm.setComponentVendorName(componentVendorName); 4866 commandForm.setEntityTypeName(entityTypeName); 4867 4868 var commandResult = TagUtil.getHome().createTagScopeEntityType(BaseGraphQl.getUserVisitPK(env), commandForm); 4869 mutationResultObject.setCommandResult(commandResult); 4870 } catch (NamingException ex) { 4871 throw new RuntimeException(ex); 4872 } 4873 4874 return mutationResultObject; 4875 } 4876 4877 @GraphQLField 4878 @GraphQLRelayMutation 4879 static MutationResultObject deleteTagScopeEntityType(final DataFetchingEnvironment env, 4880 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 4881 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 4882 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName) { 4883 var mutationResultObject = new MutationResultObject(); 4884 4885 try { 4886 var commandForm = TagUtil.getHome().getDeleteTagScopeEntityTypeForm(); 4887 4888 commandForm.setTagScopeName(tagScopeName); 4889 commandForm.setComponentVendorName(componentVendorName); 4890 commandForm.setEntityTypeName(entityTypeName); 4891 4892 var commandResult = TagUtil.getHome().deleteTagScopeEntityType(BaseGraphQl.getUserVisitPK(env), commandForm); 4893 mutationResultObject.setCommandResult(commandResult); 4894 } catch (NamingException ex) { 4895 throw new RuntimeException(ex); 4896 } 4897 4898 return mutationResultObject; 4899 } 4900 4901 @GraphQLField 4902 @GraphQLRelayMutation 4903 static MutationResultWithIdObject createTag(final DataFetchingEnvironment env, 4904 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 4905 @GraphQLName("tagName") @GraphQLNonNull final String tagName) { 4906 var mutationResultObject = new MutationResultWithIdObject(); 4907 4908 try { 4909 var commandForm = TagUtil.getHome().getCreateTagForm(); 4910 4911 commandForm.setTagScopeName(tagScopeName); 4912 commandForm.setTagName(tagName); 4913 4914 var commandResult = TagUtil.getHome().createTag(BaseGraphQl.getUserVisitPK(env), commandForm); 4915 mutationResultObject.setCommandResult(commandResult); 4916 4917 if(!commandResult.hasErrors()) { 4918 var result = (CreateTagResult)commandResult.getExecutionResult().getResult(); 4919 4920 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 4921 } 4922 } catch (NamingException ex) { 4923 throw new RuntimeException(ex); 4924 } 4925 4926 return mutationResultObject; 4927 } 4928 4929 @GraphQLField 4930 @GraphQLRelayMutation 4931 static MutationResultObject deleteTag(final DataFetchingEnvironment env, 4932 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 4933 @GraphQLName("tagName") @GraphQLNonNull final String tagName) { 4934 var mutationResultObject = new MutationResultObject(); 4935 4936 try { 4937 var commandForm = TagUtil.getHome().getDeleteTagForm(); 4938 4939 commandForm.setTagScopeName(tagScopeName); 4940 commandForm.setTagName(tagName); 4941 4942 var commandResult = TagUtil.getHome().deleteTag(BaseGraphQl.getUserVisitPK(env), commandForm); 4943 mutationResultObject.setCommandResult(commandResult); 4944 } catch (NamingException ex) { 4945 throw new RuntimeException(ex); 4946 } 4947 4948 return mutationResultObject; 4949 } 4950 4951 @GraphQLField 4952 @GraphQLRelayMutation 4953 static MutationResultWithIdObject editTag(final DataFetchingEnvironment env, 4954 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 4955 @GraphQLName("originalTagName") @GraphQLNonNull final String originalTagName, 4956 @GraphQLName("tagName") final String tagName) { 4957 var mutationResultObject = new MutationResultWithIdObject(); 4958 4959 try { 4960 var spec = TagUtil.getHome().getTagSpec(); 4961 4962 spec.setTagScopeName(tagScopeName); 4963 spec.setTagName(originalTagName); 4964 4965 var commandForm = TagUtil.getHome().getEditTagForm(); 4966 4967 commandForm.setSpec(spec); 4968 commandForm.setEditMode(EditMode.LOCK); 4969 4970 var commandResult = TagUtil.getHome().editTag(BaseGraphQl.getUserVisitPK(env), commandForm); 4971 4972 if(!commandResult.hasErrors()) { 4973 var executionResult = commandResult.getExecutionResult(); 4974 var result = (EditTagResult)executionResult.getResult(); 4975 Map<String, Object> arguments = env.getArgument("input"); 4976 var edit = result.getEdit(); 4977 4978 mutationResultObject.setEntityInstance(result.getTag().getEntityInstance()); 4979 4980 if(arguments.containsKey("tagName")) 4981 edit.setTagName(tagName); 4982 4983 commandForm.setEdit(edit); 4984 commandForm.setEditMode(EditMode.UPDATE); 4985 4986 commandResult = TagUtil.getHome().editTag(BaseGraphQl.getUserVisitPK(env), commandForm); 4987 } 4988 4989 mutationResultObject.setCommandResult(commandResult); 4990 } catch (NamingException ex) { 4991 throw new RuntimeException(ex); 4992 } 4993 4994 return mutationResultObject; 4995 } 4996 4997 @GraphQLField 4998 @GraphQLRelayMutation 4999 static MutationResultObject createEntityTag(final DataFetchingEnvironment env, 5000 @GraphQLName("id") @GraphQLNonNull final String id, 5001 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 5002 @GraphQLName("tagName") @GraphQLNonNull final String tagName) { 5003 var mutationResultObject = new MutationResultObject(); 5004 5005 try { 5006 var commandForm = TagUtil.getHome().getCreateEntityTagForm(); 5007 5008 commandForm.setUuid(id); 5009 commandForm.setTagScopeName(tagScopeName); 5010 commandForm.setTagName(tagName); 5011 5012 var commandResult = TagUtil.getHome().createEntityTag(BaseGraphQl.getUserVisitPK(env), commandForm); 5013 mutationResultObject.setCommandResult(commandResult); 5014 } catch (NamingException ex) { 5015 throw new RuntimeException(ex); 5016 } 5017 5018 return mutationResultObject; 5019 } 5020 5021 @GraphQLField 5022 @GraphQLRelayMutation 5023 static MutationResultObject deleteEntityTag(final DataFetchingEnvironment env, 5024 @GraphQLName("id") @GraphQLNonNull final String id, 5025 @GraphQLName("tagScopeName") @GraphQLNonNull final String tagScopeName, 5026 @GraphQLName("tagName") @GraphQLNonNull final String tagName) { 5027 var mutationResultObject = new MutationResultObject(); 5028 5029 try { 5030 var commandForm = TagUtil.getHome().getDeleteEntityTagForm(); 5031 5032 commandForm.setUuid(id); 5033 commandForm.setTagScopeName(tagScopeName); 5034 commandForm.setTagName(tagName); 5035 5036 var commandResult = TagUtil.getHome().deleteEntityTag(BaseGraphQl.getUserVisitPK(env), commandForm); 5037 mutationResultObject.setCommandResult(commandResult); 5038 } catch (NamingException ex) { 5039 throw new RuntimeException(ex); 5040 } 5041 5042 return mutationResultObject; 5043 } 5044 5045 @GraphQLField 5046 @GraphQLRelayMutation 5047 static MutationResultWithIdObject createEntityAliasType(final DataFetchingEnvironment env, 5048 @GraphQLName("id") @GraphQLID final String id, 5049 @GraphQLName("componentVendorName") final String componentVendorName, 5050 @GraphQLName("entityTypeName") final String entityTypeName, 5051 @GraphQLName("entityAliasTypeName") final String entityAliasTypeName, 5052 @GraphQLName("validationPattern") final String validationPattern, 5053 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 5054 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 5055 @GraphQLName("description") final String description) { 5056 var mutationResultObject = new MutationResultWithIdObject(); 5057 5058 try { 5059 var commandForm = CoreUtil.getHome().getCreateEntityAliasTypeForm(); 5060 5061 commandForm.setUuid(id); 5062 commandForm.setComponentVendorName(componentVendorName); 5063 commandForm.setEntityTypeName(entityTypeName); 5064 commandForm.setEntityAliasTypeName(entityAliasTypeName); 5065 commandForm.setValidationPattern(validationPattern); 5066 commandForm.setIsDefault(isDefault); 5067 commandForm.setSortOrder(sortOrder); 5068 commandForm.setDescription(description); 5069 5070 var commandResult = CoreUtil.getHome().createEntityAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 5071 mutationResultObject.setCommandResult(commandResult); 5072 5073 if(!commandResult.hasErrors()) { 5074 var result = (CreateEntityAliasTypeResult)commandResult.getExecutionResult().getResult(); 5075 5076 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 5077 } 5078 } catch (NamingException ex) { 5079 throw new RuntimeException(ex); 5080 } 5081 5082 return mutationResultObject; 5083 } 5084 5085 @GraphQLField 5086 @GraphQLRelayMutation 5087 static MutationResultObject editEntityAliasType(final DataFetchingEnvironment env, 5088 @GraphQLName("id") @GraphQLID final String id, 5089 @GraphQLName("componentVendorName") final String componentVendorName, 5090 @GraphQLName("entityTypeName") final String entityTypeName, 5091 @GraphQLName("originalEntityAliasTypeName") final String originalEntityAliasTypeName, 5092 @GraphQLName("entityAliasTypeName") final String entityAliasTypeName, 5093 @GraphQLName("validationPattern") final String validationPattern, 5094 @GraphQLName("isDefault") final String isDefault, 5095 @GraphQLName("sortOrder") final String sortOrder, 5096 @GraphQLName("description") final String description) { 5097 var mutationResultObject = new MutationResultObject(); 5098 5099 try { 5100 var spec = CoreUtil.getHome().getEntityAliasTypeUniversalSpec(); 5101 5102 spec.setUuid(id); 5103 spec.setComponentVendorName(componentVendorName); 5104 spec.setEntityTypeName(entityTypeName); 5105 spec.setEntityAliasTypeName(originalEntityAliasTypeName); 5106 5107 var commandForm = CoreUtil.getHome().getEditEntityAliasTypeForm(); 5108 5109 commandForm.setSpec(spec); 5110 commandForm.setEditMode(EditMode.LOCK); 5111 5112 var commandResult = CoreUtil.getHome().editEntityAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 5113 5114 if(!commandResult.hasErrors()) { 5115 var executionResult = commandResult.getExecutionResult(); 5116 var result = (EditEntityAliasTypeResult)executionResult.getResult(); 5117 Map<String, Object> arguments = env.getArgument("input"); 5118 var edit = result.getEdit(); 5119 5120 if(arguments.containsKey("entityAliasTypeName")) 5121 edit.setEntityAliasTypeName(entityAliasTypeName); 5122 if(arguments.containsKey("isDefault")) 5123 edit.setIsDefault(isDefault); 5124 if(arguments.containsKey("validationPattern")) 5125 edit.setValidationPattern(validationPattern); 5126 if(arguments.containsKey("sortOrder")) 5127 edit.setSortOrder(sortOrder); 5128 if(arguments.containsKey("description")) 5129 edit.setDescription(description); 5130 5131 commandForm.setEdit(edit); 5132 commandForm.setEditMode(EditMode.UPDATE); 5133 5134 commandResult = CoreUtil.getHome().editEntityAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 5135 } 5136 5137 mutationResultObject.setCommandResult(commandResult); 5138 } catch (NamingException ex) { 5139 throw new RuntimeException(ex); 5140 } 5141 5142 return mutationResultObject; 5143 } 5144 5145 @GraphQLField 5146 @GraphQLRelayMutation 5147 static MutationResultObject deleteEntityAliasType(final DataFetchingEnvironment env, 5148 @GraphQLName("id") @GraphQLID final String id, 5149 @GraphQLName("componentVendorName") final String componentVendorName, 5150 @GraphQLName("entityTypeName") final String entityTypeName, 5151 @GraphQLName("entityAliasTypeName") final String entityAliasTypeName) { 5152 var mutationResultObject = new MutationResultObject(); 5153 5154 try { 5155 var commandForm = CoreUtil.getHome().getDeleteEntityAliasTypeForm(); 5156 5157 commandForm.setUuid(id); 5158 commandForm.setComponentVendorName(componentVendorName); 5159 commandForm.setEntityTypeName(entityTypeName); 5160 commandForm.setEntityAliasTypeName(entityAliasTypeName); 5161 5162 var commandResult = CoreUtil.getHome().deleteEntityAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 5163 mutationResultObject.setCommandResult(commandResult); 5164 } catch (NamingException ex) { 5165 throw new RuntimeException(ex); 5166 } 5167 5168 return mutationResultObject; 5169 } 5170 5171 @GraphQLField 5172 @GraphQLRelayMutation 5173 static MutationResultObject createEntityAlias(final DataFetchingEnvironment env, 5174 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 5175 @GraphQLName("entityAliasTypeId") @GraphQLNonNull @GraphQLID final String entityAliasTypeId, 5176 @GraphQLName("alias") @GraphQLNonNull final String alias) { 5177 var mutationResultObject = new MutationResultObject(); 5178 5179 try { 5180 var commandForm = CoreUtil.getHome().getCreateEntityAliasForm(); 5181 5182 commandForm.setUuid(id); 5183 commandForm.setEntityAliasTypeUuid(entityAliasTypeId); 5184 commandForm.setAlias(alias); 5185 5186 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityAlias(BaseGraphQl.getUserVisitPK(env), commandForm)); 5187 } catch (NamingException ex) { 5188 throw new RuntimeException(ex); 5189 } 5190 5191 return mutationResultObject; 5192 } 5193 5194 @GraphQLField 5195 @GraphQLRelayMutation 5196 static MutationResultObject editEntityAlias(final DataFetchingEnvironment env, 5197 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 5198 @GraphQLName("entityAliasTypeId") @GraphQLNonNull @GraphQLID final String entityAliasTypeId, 5199 @GraphQLName("alias") @GraphQLNonNull final String alias) { 5200 var mutationResultObject = new MutationResultObject(); 5201 5202 try { 5203 var spec = CoreUtil.getHome().getEntityAliasSpec(); 5204 5205 spec.setUuid(id); 5206 spec.setEntityAliasTypeUuid(entityAliasTypeId); 5207 5208 var commandForm = CoreUtil.getHome().getEditEntityAliasForm(); 5209 5210 commandForm.setSpec(spec); 5211 commandForm.setEditMode(EditMode.LOCK); 5212 5213 var commandResult = CoreUtil.getHome().editEntityAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 5214 5215 if(!commandResult.hasErrors()) { 5216 var executionResult = commandResult.getExecutionResult(); 5217 var result = (EditEntityAliasResult)executionResult.getResult(); 5218 Map<String, Object> arguments = env.getArgument("input"); 5219 var edit = result.getEdit(); 5220 5221 if(arguments.containsKey("alias")) 5222 edit.setAlias(alias); 5223 5224 commandForm.setEdit(edit); 5225 commandForm.setEditMode(EditMode.UPDATE); 5226 5227 commandResult = CoreUtil.getHome().editEntityAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 5228 } 5229 5230 mutationResultObject.setCommandResult(commandResult); 5231 } catch (NamingException ex) { 5232 throw new RuntimeException(ex); 5233 } 5234 5235 return mutationResultObject; 5236 } 5237 5238 @GraphQLField 5239 @GraphQLRelayMutation 5240 static MutationResultObject deleteEntityAlias(final DataFetchingEnvironment env, 5241 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 5242 @GraphQLName("entityAliasTypeId") @GraphQLNonNull @GraphQLID final String entityAliasTypeId) { 5243 var mutationResultObject = new MutationResultObject(); 5244 5245 try { 5246 var commandForm = CoreUtil.getHome().getDeleteEntityAliasForm(); 5247 5248 commandForm.setUuid(id); 5249 commandForm.setEntityAliasTypeUuid(entityAliasTypeId); 5250 5251 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityAlias(BaseGraphQl.getUserVisitPK(env), commandForm)); 5252 } catch (NamingException ex) { 5253 throw new RuntimeException(ex); 5254 } 5255 5256 return mutationResultObject; 5257 } 5258 5259 @GraphQLField 5260 @GraphQLRelayMutation 5261 static MutationResultWithIdObject createEntityAttributeGroup(final DataFetchingEnvironment env, 5262 @GraphQLName("entityAttributeGroupName") @GraphQLNonNull final String entityAttributeGroupName, 5263 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 5264 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 5265 @GraphQLName("description") final String description) { 5266 var mutationResultObject = new MutationResultWithIdObject(); 5267 5268 try { 5269 var commandForm = CoreUtil.getHome().getCreateEntityAttributeGroupForm(); 5270 5271 commandForm.setEntityAttributeGroupName(entityAttributeGroupName); 5272 commandForm.setIsDefault(isDefault); 5273 commandForm.setSortOrder(sortOrder); 5274 commandForm.setDescription(description); 5275 5276 var commandResult = CoreUtil.getHome().createEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 5277 mutationResultObject.setCommandResult(commandResult); 5278 5279 if(!commandResult.hasErrors()) { 5280 var result = (CreateEntityAttributeGroupResult)commandResult.getExecutionResult().getResult(); 5281 5282 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 5283 } 5284 } catch (NamingException ex) { 5285 throw new RuntimeException(ex); 5286 } 5287 5288 return mutationResultObject; 5289 } 5290 5291 @GraphQLField 5292 @GraphQLRelayMutation 5293 static MutationResultObject deleteEntityAttributeGroup(final DataFetchingEnvironment env, 5294 @GraphQLName("entityAttributeGroupName") @GraphQLNonNull final String entityAttributeGroupName) { 5295 var mutationResultObject = new MutationResultObject(); 5296 5297 try { 5298 var commandForm = CoreUtil.getHome().getDeleteEntityAttributeGroupForm(); 5299 5300 commandForm.setEntityAttributeGroupName(entityAttributeGroupName); 5301 5302 var commandResult = CoreUtil.getHome().deleteEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 5303 mutationResultObject.setCommandResult(commandResult); 5304 } catch (NamingException ex) { 5305 throw new RuntimeException(ex); 5306 } 5307 5308 return mutationResultObject; 5309 } 5310 5311 @GraphQLField 5312 @GraphQLRelayMutation 5313 static MutationResultWithIdObject editEntityAttributeGroup(final DataFetchingEnvironment env, 5314 @GraphQLName("originalEntityAttributeGroupName") @GraphQLNonNull final String originalEntityAttributeGroupName, 5315 @GraphQLName("entityAttributeGroupName") final String entityAttributeGroupName, 5316 @GraphQLName("isDefault") final String isDefault, 5317 @GraphQLName("sortOrder") final String sortOrder, 5318 @GraphQLName("description") final String description) { 5319 var mutationResultObject = new MutationResultWithIdObject(); 5320 5321 try { 5322 var spec = CoreUtil.getHome().getEntityAttributeGroupSpec(); 5323 5324 spec.setEntityAttributeGroupName(originalEntityAttributeGroupName); 5325 5326 var commandForm = CoreUtil.getHome().getEditEntityAttributeGroupForm(); 5327 5328 commandForm.setSpec(spec); 5329 commandForm.setEditMode(EditMode.LOCK); 5330 5331 var commandResult = CoreUtil.getHome().editEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 5332 5333 if(!commandResult.hasErrors()) { 5334 var executionResult = commandResult.getExecutionResult(); 5335 var result = (EditEntityAttributeGroupResult)executionResult.getResult(); 5336 Map<String, Object> arguments = env.getArgument("input"); 5337 var edit = result.getEdit(); 5338 5339 mutationResultObject.setEntityInstance(result.getEntityAttributeGroup().getEntityInstance()); 5340 5341 if(arguments.containsKey("entityAttributeGroupName")) 5342 edit.setEntityAttributeGroupName(entityAttributeGroupName); 5343 if(arguments.containsKey("isDefault")) 5344 edit.setIsDefault(isDefault); 5345 if(arguments.containsKey("sortOrder")) 5346 edit.setSortOrder(sortOrder); 5347 if(arguments.containsKey("description")) 5348 edit.setDescription(description); 5349 5350 commandForm.setEdit(edit); 5351 commandForm.setEditMode(EditMode.UPDATE); 5352 5353 commandResult = CoreUtil.getHome().editEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 5354 } 5355 5356 mutationResultObject.setCommandResult(commandResult); 5357 } catch (NamingException ex) { 5358 throw new RuntimeException(ex); 5359 } 5360 5361 return mutationResultObject; 5362 } 5363 5364 @GraphQLField 5365 @GraphQLRelayMutation 5366 static MutationResultWithIdObject createEntityAttribute(final DataFetchingEnvironment env, 5367 @GraphQLName("id") @GraphQLID final String id, 5368 @GraphQLName("componentVendorName") final String componentVendorName, 5369 @GraphQLName("entityTypeName") final String entityTypeName, 5370 @GraphQLName("entityAttributeName") final String entityAttributeName, 5371 @GraphQLName("entityAttributeTypeName") @GraphQLNonNull final String entityAttributeTypeName, 5372 @GraphQLName("trackRevisions") @GraphQLNonNull final String trackRevisions, 5373 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 5374 @GraphQLName("description") final String description, 5375 @GraphQLName("checkContentWebAddress") final String checkContentWebAddress, 5376 @GraphQLName("validationPattern") final String validationPattern, 5377 @GraphQLName("upperRangeIntegerValue") final String upperRangeIntegerValue, 5378 @GraphQLName("upperLimitIntegerValue") final String upperLimitIntegerValue, 5379 @GraphQLName("lowerLimitIntegerValue") final String lowerLimitIntegerValue, 5380 @GraphQLName("lowerRangeIntegerValue") final String lowerRangeIntegerValue, 5381 @GraphQLName("upperRangeLongValue") final String upperRangeLongValue, 5382 @GraphQLName("upperLimitLongValue") final String upperLimitLongValue, 5383 @GraphQLName("lowerLimitLongValue") final String lowerLimitLongValue, 5384 @GraphQLName("lowerRangeLongValue") final String lowerRangeLongValue, 5385 @GraphQLName("unitOfMeasureKindName") final String unitOfMeasureKindName, 5386 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 5387 @GraphQLName("entityListItemSequenceName") final String entityListItemSequenceName, 5388 @GraphQLName("workflowName") final String workflowName) { 5389 var mutationResultObject = new MutationResultWithIdObject(); 5390 5391 try { 5392 var commandForm = CoreUtil.getHome().getCreateEntityAttributeForm(); 5393 5394 commandForm.setUuid(id); 5395 commandForm.setComponentVendorName(componentVendorName); 5396 commandForm.setEntityTypeName(entityTypeName); 5397 commandForm.setEntityAttributeName(entityAttributeName); 5398 commandForm.setEntityAttributeTypeName(entityAttributeTypeName); 5399 commandForm.setTrackRevisions(trackRevisions); 5400 commandForm.setSortOrder(sortOrder); 5401 commandForm.setDescription(description); 5402 commandForm.setCheckContentWebAddress(checkContentWebAddress); 5403 commandForm.setValidationPattern(validationPattern); 5404 commandForm.setUpperRangeIntegerValue(upperRangeIntegerValue); 5405 commandForm.setUpperLimitIntegerValue(upperLimitIntegerValue); 5406 commandForm.setLowerLimitIntegerValue(lowerLimitIntegerValue); 5407 commandForm.setLowerRangeIntegerValue(lowerRangeIntegerValue); 5408 commandForm.setUpperRangeLongValue(upperRangeLongValue); 5409 commandForm.setUpperLimitLongValue(upperLimitLongValue); 5410 commandForm.setLowerLimitLongValue(lowerLimitLongValue); 5411 commandForm.setLowerRangeLongValue(lowerRangeLongValue); 5412 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 5413 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 5414 commandForm.setEntityListItemSequenceName(entityListItemSequenceName); 5415 commandForm.setWorkflowName(workflowName); 5416 5417 var commandResult = CoreUtil.getHome().createEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 5418 mutationResultObject.setCommandResult(commandResult); 5419 5420 if(!commandResult.hasErrors()) { 5421 var result = (CreateEntityAttributeResult)commandResult.getExecutionResult().getResult(); 5422 5423 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 5424 } 5425 } catch (NamingException ex) { 5426 throw new RuntimeException(ex); 5427 } 5428 5429 return mutationResultObject; 5430 } 5431 5432 @GraphQLField 5433 @GraphQLRelayMutation 5434 static MutationResultObject editEntityAttribute(final DataFetchingEnvironment env, 5435 @GraphQLName("id") @GraphQLID final String id, 5436 @GraphQLName("componentVendorName") final String componentVendorName, 5437 @GraphQLName("entityTypeName") final String entityTypeName, 5438 @GraphQLName("originalEntityAttributeName") final String originalEntityAttributeName, 5439 @GraphQLName("entityAttributeName") final String entityAttributeName, 5440 @GraphQLName("trackRevisions") final String trackRevisions, 5441 @GraphQLName("sortOrder") final String sortOrder, 5442 @GraphQLName("description") final String description) { 5443 var mutationResultObject = new MutationResultObject(); 5444 5445 try { 5446 var spec = CoreUtil.getHome().getEntityAttributeUniversalSpec(); 5447 5448 spec.setUuid(id); 5449 spec.setComponentVendorName(componentVendorName); 5450 spec.setEntityTypeName(entityTypeName); 5451 spec.setEntityAttributeName(originalEntityAttributeName); 5452 5453 var commandForm = CoreUtil.getHome().getEditEntityAttributeForm(); 5454 5455 commandForm.setSpec(spec); 5456 commandForm.setEditMode(EditMode.LOCK); 5457 5458 var commandResult = CoreUtil.getHome().editEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 5459 5460 if(!commandResult.hasErrors()) { 5461 var executionResult = commandResult.getExecutionResult(); 5462 var result = (EditEntityAttributeResult)executionResult.getResult(); 5463 Map<String, Object> arguments = env.getArgument("input"); 5464 var edit = result.getEdit(); 5465 5466 if(arguments.containsKey("entityAttributeName")) 5467 edit.setEntityAttributeName(entityAttributeName); 5468 if(arguments.containsKey("trackRevisions")) 5469 edit.setTrackRevisions(trackRevisions); 5470 if(arguments.containsKey("sortOrder")) 5471 edit.setSortOrder(sortOrder); 5472 if(arguments.containsKey("description")) 5473 edit.setDescription(description); 5474 5475 commandForm.setEdit(edit); 5476 commandForm.setEditMode(EditMode.UPDATE); 5477 5478 commandResult = CoreUtil.getHome().editEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 5479 } 5480 5481 mutationResultObject.setCommandResult(commandResult); 5482 } catch (NamingException ex) { 5483 throw new RuntimeException(ex); 5484 } 5485 5486 return mutationResultObject; 5487 } 5488 5489 @GraphQLField 5490 @GraphQLRelayMutation 5491 static MutationResultObject deleteEntityAttribute(final DataFetchingEnvironment env, 5492 @GraphQLName("id") @GraphQLID final String id, 5493 @GraphQLName("componentVendorName") final String componentVendorName, 5494 @GraphQLName("entityTypeName") final String entityTypeName, 5495 @GraphQLName("entityAttributeName") final String entityAttributeName) { 5496 var mutationResultObject = new MutationResultObject(); 5497 5498 try { 5499 var commandForm = CoreUtil.getHome().getDeleteEntityAttributeForm(); 5500 5501 commandForm.setUuid(id); 5502 commandForm.setComponentVendorName(componentVendorName); 5503 commandForm.setEntityTypeName(entityTypeName); 5504 commandForm.setEntityAttributeName(entityAttributeName); 5505 5506 var commandResult = CoreUtil.getHome().deleteEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 5507 mutationResultObject.setCommandResult(commandResult); 5508 } catch (NamingException ex) { 5509 throw new RuntimeException(ex); 5510 } 5511 5512 return mutationResultObject; 5513 } 5514 5515 @GraphQLField 5516 @GraphQLRelayMutation 5517 static MutationResultObject createEntityAttributeEntityAttributeGroup(final DataFetchingEnvironment env, 5518 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 5519 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName, 5520 @GraphQLName("entityAttributeName") @GraphQLNonNull final String entityAttributeName, 5521 @GraphQLName("entityAttributeGroupName") @GraphQLNonNull final String entityAttributeGroupName, 5522 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 5523 var mutationResultObject = new MutationResultObject(); 5524 5525 try { 5526 var commandForm = CoreUtil.getHome().getCreateEntityAttributeEntityAttributeGroupForm(); 5527 5528 commandForm.setComponentVendorName(componentVendorName); 5529 commandForm.setEntityTypeName(entityTypeName); 5530 commandForm.setEntityAttributeName(entityAttributeName); 5531 commandForm.setEntityAttributeGroupName(entityAttributeGroupName); 5532 commandForm.setSortOrder(sortOrder); 5533 5534 var commandResult = CoreUtil.getHome().createEntityAttributeEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 5535 mutationResultObject.setCommandResult(commandResult); 5536 } catch (NamingException ex) { 5537 throw new RuntimeException(ex); 5538 } 5539 5540 return mutationResultObject; 5541 } 5542 5543 @GraphQLField 5544 @GraphQLRelayMutation 5545 static MutationResultObject editEntityAttributeEntityAttributeGroup(final DataFetchingEnvironment env, 5546 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 5547 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName, 5548 @GraphQLName("entityAttributeName") @GraphQLNonNull final String entityAttributeName, 5549 @GraphQLName("entityAttributeGroupName") @GraphQLNonNull final String entityAttributeGroupName, 5550 @GraphQLName("sortOrder") final String sortOrder) { 5551 var mutationResultObject = new MutationResultObject(); 5552 5553 try { 5554 var spec = CoreUtil.getHome().getEntityAttributeEntityAttributeGroupSpec(); 5555 5556 spec.setComponentVendorName(componentVendorName); 5557 spec.setEntityTypeName(entityTypeName); 5558 spec.setEntityAttributeName(entityAttributeName); 5559 spec.setEntityAttributeGroupName(entityAttributeGroupName); 5560 5561 var commandForm = CoreUtil.getHome().getEditEntityAttributeEntityAttributeGroupForm(); 5562 5563 commandForm.setSpec(spec); 5564 commandForm.setEditMode(EditMode.LOCK); 5565 5566 var commandResult = CoreUtil.getHome().editEntityAttributeEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 5567 5568 if(!commandResult.hasErrors()) { 5569 var executionResult = commandResult.getExecutionResult(); 5570 var result = (EditEntityAttributeEntityAttributeGroupResult)executionResult.getResult(); 5571 Map<String, Object> arguments = env.getArgument("input"); 5572 var edit = result.getEdit(); 5573 5574 if(arguments.containsKey("sortOrder")) 5575 edit.setSortOrder(sortOrder); 5576 5577 commandForm.setEdit(edit); 5578 commandForm.setEditMode(EditMode.UPDATE); 5579 5580 commandResult = CoreUtil.getHome().editEntityAttributeEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 5581 } 5582 5583 mutationResultObject.setCommandResult(commandResult); 5584 } catch (NamingException ex) { 5585 throw new RuntimeException(ex); 5586 } 5587 5588 return mutationResultObject; 5589 } 5590 5591 @GraphQLField 5592 @GraphQLRelayMutation 5593 static MutationResultObject deleteEntityAttributeEntityAttributeGroup(final DataFetchingEnvironment env, 5594 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 5595 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName, 5596 @GraphQLName("entityAttributeName") @GraphQLNonNull final String entityAttributeName, 5597 @GraphQLName("entityAttributeGroupName") @GraphQLNonNull final String entityAttributeGroupName) { 5598 var mutationResultObject = new MutationResultObject(); 5599 5600 try { 5601 var commandForm = CoreUtil.getHome().getDeleteEntityAttributeEntityAttributeGroupForm(); 5602 5603 commandForm.setComponentVendorName(componentVendorName); 5604 commandForm.setEntityTypeName(entityTypeName); 5605 commandForm.setEntityAttributeName(entityAttributeName); 5606 commandForm.setEntityAttributeGroupName(entityAttributeGroupName); 5607 5608 var commandResult = CoreUtil.getHome().deleteEntityAttributeEntityAttributeGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 5609 mutationResultObject.setCommandResult(commandResult); 5610 } catch (NamingException ex) { 5611 throw new RuntimeException(ex); 5612 } 5613 5614 return mutationResultObject; 5615 } 5616 5617 @GraphQLField 5618 @GraphQLRelayMutation 5619 static MutationResultWithIdObject createEntityListItem(final DataFetchingEnvironment env, 5620 @GraphQLName("id") @GraphQLID final String id, 5621 @GraphQLName("componentVendorName") final String componentVendorName, 5622 @GraphQLName("entityTypeName") final String entityTypeName, 5623 @GraphQLName("entityAttributeName") final String entityAttributeName, 5624 @GraphQLName("entityListItemName") final String entityListItemName, 5625 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 5626 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 5627 @GraphQLName("description") final String description) { 5628 var mutationResultObject = new MutationResultWithIdObject(); 5629 5630 try { 5631 var commandForm = CoreUtil.getHome().getCreateEntityListItemForm(); 5632 5633 commandForm.setUuid(id); 5634 commandForm.setComponentVendorName(componentVendorName); 5635 commandForm.setEntityTypeName(entityTypeName); 5636 commandForm.setEntityAttributeName(entityAttributeName); 5637 commandForm.setEntityListItemName(entityListItemName); 5638 commandForm.setIsDefault(isDefault); 5639 commandForm.setSortOrder(sortOrder); 5640 commandForm.setDescription(description); 5641 5642 var commandResult = CoreUtil.getHome().createEntityListItem(BaseGraphQl.getUserVisitPK(env), commandForm); 5643 mutationResultObject.setCommandResult(commandResult); 5644 5645 if(!commandResult.hasErrors()) { 5646 var result = (CreateEntityListItemResult)commandResult.getExecutionResult().getResult(); 5647 5648 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 5649 } 5650 } catch (NamingException ex) { 5651 throw new RuntimeException(ex); 5652 } 5653 5654 return mutationResultObject; 5655 } 5656 5657 @GraphQLField 5658 @GraphQLRelayMutation 5659 static MutationResultObject editEntityListItem(final DataFetchingEnvironment env, 5660 @GraphQLName("id") @GraphQLID final String id, 5661 @GraphQLName("componentVendorName") final String componentVendorName, 5662 @GraphQLName("entityTypeName") final String entityTypeName, 5663 @GraphQLName("entityAttributeName") final String entityAttributeName, 5664 @GraphQLName("originalEntityListItemName") final String originalEntityListItemName, 5665 @GraphQLName("entityListItemName") final String entityListItemName, 5666 @GraphQLName("isDefault") final String isDefault, 5667 @GraphQLName("sortOrder") final String sortOrder, 5668 @GraphQLName("description") final String description) { 5669 var mutationResultObject = new MutationResultObject(); 5670 5671 try { 5672 var spec = CoreUtil.getHome().getEntityListItemUniversalSpec(); 5673 5674 spec.setUuid(id); 5675 spec.setComponentVendorName(componentVendorName); 5676 spec.setEntityTypeName(entityTypeName); 5677 spec.setEntityAttributeName(entityAttributeName); 5678 spec.setEntityListItemName(originalEntityListItemName); 5679 5680 var commandForm = CoreUtil.getHome().getEditEntityListItemForm(); 5681 5682 commandForm.setSpec(spec); 5683 commandForm.setEditMode(EditMode.LOCK); 5684 5685 var commandResult = CoreUtil.getHome().editEntityListItem(BaseGraphQl.getUserVisitPK(env), commandForm); 5686 5687 if(!commandResult.hasErrors()) { 5688 var executionResult = commandResult.getExecutionResult(); 5689 var result = (EditEntityListItemResult)executionResult.getResult(); 5690 Map<String, Object> arguments = env.getArgument("input"); 5691 var edit = result.getEdit(); 5692 5693 if(arguments.containsKey("entityListItemName")) 5694 edit.setEntityListItemName(entityListItemName); 5695 if(arguments.containsKey("isDefault")) 5696 edit.setIsDefault(isDefault); 5697 if(arguments.containsKey("sortOrder")) 5698 edit.setSortOrder(sortOrder); 5699 if(arguments.containsKey("description")) 5700 edit.setDescription(description); 5701 5702 commandForm.setEdit(edit); 5703 commandForm.setEditMode(EditMode.UPDATE); 5704 5705 commandResult = CoreUtil.getHome().editEntityListItem(BaseGraphQl.getUserVisitPK(env), commandForm); 5706 } 5707 5708 mutationResultObject.setCommandResult(commandResult); 5709 } catch (NamingException ex) { 5710 throw new RuntimeException(ex); 5711 } 5712 5713 return mutationResultObject; 5714 } 5715 5716 @GraphQLField 5717 @GraphQLRelayMutation 5718 static MutationResultObject deleteEntityListItem(final DataFetchingEnvironment env, 5719 @GraphQLName("id") @GraphQLID final String id, 5720 @GraphQLName("componentVendorName") final String componentVendorName, 5721 @GraphQLName("entityTypeName") final String entityTypeName, 5722 @GraphQLName("entityAttributeName") final String entityAttributeName, 5723 @GraphQLName("entityListItemName") final String entityListItemName) { 5724 var mutationResultObject = new MutationResultObject(); 5725 5726 try { 5727 var commandForm = CoreUtil.getHome().getDeleteEntityListItemForm(); 5728 5729 commandForm.setUuid(id); 5730 commandForm.setComponentVendorName(componentVendorName); 5731 commandForm.setEntityTypeName(entityTypeName); 5732 commandForm.setEntityAttributeName(entityAttributeName); 5733 commandForm.setEntityListItemName(entityListItemName); 5734 5735 var commandResult = CoreUtil.getHome().deleteEntityListItem(BaseGraphQl.getUserVisitPK(env), commandForm); 5736 mutationResultObject.setCommandResult(commandResult); 5737 } catch (NamingException ex) { 5738 throw new RuntimeException(ex); 5739 } 5740 5741 return mutationResultObject; 5742 } 5743 5744 @GraphQLField 5745 @GraphQLRelayMutation 5746 static MutationResultObject createEntityListItemDefault(final DataFetchingEnvironment env, 5747 @GraphQLName("id") @GraphQLID final String id, 5748 @GraphQLName("componentVendorName") final String componentVendorName, 5749 @GraphQLName("entityTypeName") final String entityTypeName, 5750 @GraphQLName("entityAttributeName") final String entityAttributeName, 5751 @GraphQLName("entityListItemName") final String entityListItemName, 5752 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId, 5753 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 5754 var mutationResultObject = new MutationResultObject(); 5755 5756 try { 5757 var commandForm = CoreUtil.getHome().getCreateEntityListItemDefaultForm(); 5758 5759 commandForm.setUuid(id); 5760 commandForm.setComponentVendorName(componentVendorName); 5761 commandForm.setEntityTypeName(entityTypeName); 5762 commandForm.setEntityAttributeName(entityAttributeName); 5763 commandForm.setEntityListItemName(entityListItemName); 5764 commandForm.setEntityListItemUuid(entityListItemId); 5765 commandForm.setAddMissingAttributes(addMissingAttributes); 5766 5767 var commandResult = CoreUtil.getHome().createEntityListItemDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 5768 mutationResultObject.setCommandResult(commandResult); 5769 } catch (NamingException ex) { 5770 throw new RuntimeException(ex); 5771 } 5772 5773 return mutationResultObject; 5774 } 5775 5776 @GraphQLField 5777 @GraphQLRelayMutation 5778 static MutationResultObject editEntityListItemDefault(final DataFetchingEnvironment env, 5779 @GraphQLName("id") @GraphQLID final String id, 5780 @GraphQLName("componentVendorName") final String componentVendorName, 5781 @GraphQLName("entityTypeName") final String entityTypeName, 5782 @GraphQLName("entityAttributeName") final String entityAttributeName, 5783 @GraphQLName("entityListItemName") final String entityListItemName, 5784 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId) { 5785 var mutationResultObject = new MutationResultObject(); 5786 5787 try { 5788 var spec = CoreUtil.getHome().getEntityListItemDefaultSpec(); 5789 5790 spec.setUuid(id); 5791 spec.setComponentVendorName(componentVendorName); 5792 spec.setEntityTypeName(entityTypeName); 5793 spec.setEntityAttributeName(entityAttributeName); 5794 5795 var commandForm = CoreUtil.getHome().getEditEntityListItemDefaultForm(); 5796 5797 commandForm.setSpec(spec); 5798 commandForm.setEditMode(EditMode.LOCK); 5799 5800 var commandResult = CoreUtil.getHome().editEntityListItemDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 5801 5802 if(!commandResult.hasErrors()) { 5803 var executionResult = commandResult.getExecutionResult(); 5804 var result = (EditEntityListItemDefaultResult)executionResult.getResult(); 5805 Map<String, Object> arguments = env.getArgument("input"); 5806 var edit = result.getEdit(); 5807 5808 if(arguments.containsKey("entityListItemName")) 5809 edit.setEntityListItemName(entityListItemName); 5810 if(arguments.containsKey("entityListItemId")) 5811 edit.setEntityListItemUuid(entityListItemId); 5812 5813 commandForm.setEdit(edit); 5814 commandForm.setEditMode(EditMode.UPDATE); 5815 5816 commandResult = CoreUtil.getHome().editEntityListItemDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 5817 } 5818 5819 mutationResultObject.setCommandResult(commandResult); 5820 } catch (NamingException ex) { 5821 throw new RuntimeException(ex); 5822 } 5823 5824 return mutationResultObject; 5825 } 5826 5827 @GraphQLField 5828 @GraphQLRelayMutation 5829 static MutationResultObject deleteEntityListItemDefault(final DataFetchingEnvironment env, 5830 @GraphQLName("id") @GraphQLID final String id, 5831 @GraphQLName("componentVendorName") final String componentVendorName, 5832 @GraphQLName("entityTypeName") final String entityTypeName, 5833 @GraphQLName("entityAttributeName") final String entityAttributeName) { 5834 var mutationResultObject = new MutationResultObject(); 5835 5836 try { 5837 var commandForm = CoreUtil.getHome().getDeleteEntityListItemDefaultForm(); 5838 5839 commandForm.setUuid(id); 5840 commandForm.setComponentVendorName(componentVendorName); 5841 commandForm.setEntityTypeName(entityTypeName); 5842 commandForm.setEntityAttributeName(entityAttributeName); 5843 5844 var commandResult = CoreUtil.getHome().deleteEntityListItemDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 5845 mutationResultObject.setCommandResult(commandResult); 5846 } catch (NamingException ex) { 5847 throw new RuntimeException(ex); 5848 } 5849 5850 return mutationResultObject; 5851 } 5852 5853 @GraphQLField 5854 @GraphQLRelayMutation 5855 static MutationResultObject createEntityListItemAttribute(final DataFetchingEnvironment env, 5856 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 5857 @GraphQLName("entityAttributeName") final String entityAttributeName, 5858 @GraphQLName("entityAttributeId") @GraphQLID final String entityAttributeId, 5859 @GraphQLName("entityListItemName") final String entityListItemName, 5860 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId) { 5861 var mutationResultObject = new MutationResultObject(); 5862 5863 try { 5864 var commandForm = CoreUtil.getHome().getCreateEntityListItemAttributeForm(); 5865 5866 commandForm.setUuid(id); 5867 commandForm.setEntityAttributeName(entityAttributeName); 5868 commandForm.setEntityAttributeUuid(entityAttributeId); 5869 commandForm.setEntityListItemName(entityListItemName); 5870 commandForm.setEntityListItemUuid(entityListItemId); 5871 5872 var commandResult = CoreUtil.getHome().createEntityListItemAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 5873 mutationResultObject.setCommandResult(commandResult); 5874 } catch (NamingException ex) { 5875 throw new RuntimeException(ex); 5876 } 5877 5878 return mutationResultObject; 5879 } 5880 5881 @GraphQLField 5882 @GraphQLRelayMutation 5883 static MutationResultObject editEntityListItemAttribute(final DataFetchingEnvironment env, 5884 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 5885 @GraphQLName("entityAttributeName") final String entityAttributeName, 5886 @GraphQLName("entityAttributeId") @GraphQLID final String entityAttributeId, 5887 @GraphQLName("entityListItemName") final String entityListItemName, 5888 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId) { 5889 var mutationResultObject = new MutationResultObject(); 5890 5891 try { 5892 var spec = CoreUtil.getHome().getEntityListItemAttributeSpec(); 5893 5894 spec.setUuid(id); 5895 spec.setEntityAttributeName(entityAttributeName); 5896 spec.setEntityAttributeUuid(entityAttributeId); 5897 5898 var commandForm = CoreUtil.getHome().getEditEntityListItemAttributeForm(); 5899 5900 commandForm.setSpec(spec); 5901 commandForm.setEditMode(EditMode.LOCK); 5902 5903 var commandResult = CoreUtil.getHome().editEntityListItemAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 5904 5905 if(!commandResult.hasErrors()) { 5906 var executionResult = commandResult.getExecutionResult(); 5907 var result = (EditEntityListItemAttributeResult)executionResult.getResult(); 5908 Map<String, Object> arguments = env.getArgument("input"); 5909 var edit = result.getEdit(); 5910 5911 if(arguments.containsKey("entityListItemName")) 5912 edit.setEntityListItemName(entityListItemName); 5913 if(arguments.containsKey("entityListItemId")) 5914 edit.setEntityListItemUuid(entityListItemId); 5915 5916 commandForm.setEdit(edit); 5917 commandForm.setEditMode(EditMode.UPDATE); 5918 5919 commandResult = CoreUtil.getHome().editEntityListItemAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 5920 } 5921 5922 mutationResultObject.setCommandResult(commandResult); 5923 } catch (NamingException ex) { 5924 throw new RuntimeException(ex); 5925 } 5926 5927 return mutationResultObject; 5928 } 5929 5930 @GraphQLField 5931 @GraphQLRelayMutation 5932 static MutationResultObject deleteEntityListItemAttribute(final DataFetchingEnvironment env, 5933 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 5934 @GraphQLName("entityAttributeName") final String entityAttributeName, 5935 @GraphQLName("entityAttributeId") @GraphQLID final String entityAttributeId) { 5936 var mutationResultObject = new MutationResultObject(); 5937 5938 try { 5939 var commandForm = CoreUtil.getHome().getDeleteEntityListItemAttributeForm(); 5940 5941 commandForm.setUuid(id); 5942 commandForm.setEntityAttributeName(entityAttributeName); 5943 commandForm.setEntityAttributeUuid(entityAttributeId); 5944 5945 var commandResult = CoreUtil.getHome().deleteEntityListItemAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 5946 mutationResultObject.setCommandResult(commandResult); 5947 } catch (NamingException ex) { 5948 throw new RuntimeException(ex); 5949 } 5950 5951 return mutationResultObject; 5952 } 5953 5954 @GraphQLField 5955 @GraphQLRelayMutation 5956 static MutationResultObject createEntityMultipleListItemDefault(final DataFetchingEnvironment env, 5957 @GraphQLName("id") @GraphQLID final String id, 5958 @GraphQLName("componentVendorName") final String componentVendorName, 5959 @GraphQLName("entityTypeName") final String entityTypeName, 5960 @GraphQLName("entityAttributeName") final String entityAttributeName, 5961 @GraphQLName("entityListItemName") final String entityListItemName, 5962 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId, 5963 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 5964 var mutationResultObject = new MutationResultObject(); 5965 5966 try { 5967 var commandForm = CoreUtil.getHome().getCreateEntityMultipleListItemDefaultForm(); 5968 5969 commandForm.setUuid(id); 5970 commandForm.setComponentVendorName(componentVendorName); 5971 commandForm.setEntityTypeName(entityTypeName); 5972 commandForm.setEntityAttributeName(entityAttributeName); 5973 commandForm.setEntityListItemName(entityListItemName); 5974 commandForm.setEntityListItemUuid(entityListItemId); 5975 commandForm.setAddMissingAttributes(addMissingAttributes); 5976 5977 var commandResult = CoreUtil.getHome().createEntityMultipleListItemDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 5978 mutationResultObject.setCommandResult(commandResult); 5979 } catch (NamingException ex) { 5980 throw new RuntimeException(ex); 5981 } 5982 5983 return mutationResultObject; 5984 } 5985 5986 @GraphQLField 5987 @GraphQLRelayMutation 5988 static MutationResultObject deleteEntityMultipleListItemDefault(final DataFetchingEnvironment env, 5989 @GraphQLName("id") @GraphQLID final String id, 5990 @GraphQLName("componentVendorName") final String componentVendorName, 5991 @GraphQLName("entityTypeName") final String entityTypeName, 5992 @GraphQLName("entityAttributeName") final String entityAttributeName, 5993 @GraphQLName("entityListItemName") final String entityListItemName, 5994 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId) { 5995 var mutationResultObject = new MutationResultObject(); 5996 5997 try { 5998 var commandForm = CoreUtil.getHome().getDeleteEntityMultipleListItemDefaultForm(); 5999 6000 commandForm.setUuid(id); 6001 commandForm.setComponentVendorName(componentVendorName); 6002 commandForm.setEntityTypeName(entityTypeName); 6003 commandForm.setEntityAttributeName(entityAttributeName); 6004 commandForm.setEntityListItemName(entityListItemName); 6005 commandForm.setEntityListItemUuid(entityListItemId); 6006 6007 var commandResult = CoreUtil.getHome().deleteEntityMultipleListItemDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6008 mutationResultObject.setCommandResult(commandResult); 6009 } catch (NamingException ex) { 6010 throw new RuntimeException(ex); 6011 } 6012 6013 return mutationResultObject; 6014 } 6015 6016 @GraphQLField 6017 @GraphQLRelayMutation 6018 static MutationResultObject createEntityMultipleListItemAttribute(final DataFetchingEnvironment env, 6019 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6020 @GraphQLName("entityAttributeName") final String entityAttributeName, 6021 @GraphQLName("entityAttributeId") @GraphQLID final String entityAttributeId, 6022 @GraphQLName("entityListItemName") final String entityListItemName, 6023 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId) { 6024 var mutationResultObject = new MutationResultObject(); 6025 6026 try { 6027 var commandForm = CoreUtil.getHome().getCreateEntityMultipleListItemAttributeForm(); 6028 6029 commandForm.setUuid(id); 6030 commandForm.setEntityAttributeName(entityAttributeName); 6031 commandForm.setEntityAttributeUuid(entityAttributeId); 6032 commandForm.setEntityListItemName(entityListItemName); 6033 commandForm.setEntityListItemUuid(entityListItemId); 6034 6035 var commandResult = CoreUtil.getHome().createEntityMultipleListItemAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6036 mutationResultObject.setCommandResult(commandResult); 6037 } catch (NamingException ex) { 6038 throw new RuntimeException(ex); 6039 } 6040 6041 return mutationResultObject; 6042 } 6043 6044 @GraphQLField 6045 @GraphQLRelayMutation 6046 static MutationResultObject deleteEntityMultipleListItemAttribute(final DataFetchingEnvironment env, 6047 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6048 @GraphQLName("entityAttributeName") final String entityAttributeName, 6049 @GraphQLName("entityAttributeId") @GraphQLID final String entityAttributeId, 6050 @GraphQLName("entityListItemName") final String entityListItemName, 6051 @GraphQLName("entityListItemId") @GraphQLID final String entityListItemId) { 6052 var mutationResultObject = new MutationResultObject(); 6053 6054 try { 6055 var commandForm = CoreUtil.getHome().getDeleteEntityMultipleListItemAttributeForm(); 6056 6057 commandForm.setUuid(id); 6058 commandForm.setEntityAttributeName(entityAttributeName); 6059 commandForm.setEntityAttributeUuid(entityAttributeId); 6060 commandForm.setEntityListItemName(entityListItemName); 6061 commandForm.setEntityListItemUuid(entityListItemId); 6062 6063 var commandResult = CoreUtil.getHome().deleteEntityMultipleListItemAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6064 mutationResultObject.setCommandResult(commandResult); 6065 } catch (NamingException ex) { 6066 throw new RuntimeException(ex); 6067 } 6068 6069 return mutationResultObject; 6070 } 6071 6072 @GraphQLField 6073 @GraphQLRelayMutation 6074 static MutationResultObject createEntityBooleanDefault(final DataFetchingEnvironment env, 6075 @GraphQLName("id") @GraphQLID final String id, 6076 @GraphQLName("componentVendorName") final String componentVendorName, 6077 @GraphQLName("entityTypeName") final String entityTypeName, 6078 @GraphQLName("entityAttributeName") final String entityAttributeName, 6079 @GraphQLName("booleanAttribute") @GraphQLNonNull final String booleanAttribute, 6080 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 6081 var mutationResultObject = new MutationResultObject(); 6082 6083 try { 6084 var commandForm = CoreUtil.getHome().getCreateEntityBooleanDefaultForm(); 6085 6086 commandForm.setUuid(id); 6087 commandForm.setComponentVendorName(componentVendorName); 6088 commandForm.setEntityTypeName(entityTypeName); 6089 commandForm.setEntityAttributeName(entityAttributeName); 6090 commandForm.setBooleanAttribute(booleanAttribute); 6091 commandForm.setAddMissingAttributes(addMissingAttributes); 6092 6093 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityBooleanDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 6094 } catch (NamingException ex) { 6095 throw new RuntimeException(ex); 6096 } 6097 6098 return mutationResultObject; 6099 } 6100 6101 @GraphQLField 6102 @GraphQLRelayMutation 6103 static MutationResultObject editEntityBooleanDefault(final DataFetchingEnvironment env, 6104 @GraphQLName("id") @GraphQLID final String id, 6105 @GraphQLName("componentVendorName") final String componentVendorName, 6106 @GraphQLName("entityTypeName") final String entityTypeName, 6107 @GraphQLName("entityAttributeName") final String entityAttributeName, 6108 @GraphQLName("booleanAttribute") @GraphQLNonNull final String booleanAttribute) { 6109 var mutationResultObject = new MutationResultObject(); 6110 6111 try { 6112 var spec = CoreUtil.getHome().getEntityBooleanDefaultSpec(); 6113 6114 spec.setUuid(id); 6115 spec.setComponentVendorName(componentVendorName); 6116 spec.setEntityTypeName(entityTypeName); 6117 spec.setEntityAttributeName(entityAttributeName); 6118 6119 var commandForm = CoreUtil.getHome().getEditEntityBooleanDefaultForm(); 6120 6121 commandForm.setSpec(spec); 6122 commandForm.setEditMode(EditMode.LOCK); 6123 6124 var commandResult = CoreUtil.getHome().editEntityBooleanDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6125 6126 if(!commandResult.hasErrors()) { 6127 var executionResult = commandResult.getExecutionResult(); 6128 var result = (EditEntityBooleanDefaultResult)executionResult.getResult(); 6129 Map<String, Object> arguments = env.getArgument("input"); 6130 var edit = result.getEdit(); 6131 6132 if(arguments.containsKey("booleanAttribute")) 6133 edit.setBooleanAttribute(booleanAttribute); 6134 6135 commandForm.setEdit(edit); 6136 commandForm.setEditMode(EditMode.UPDATE); 6137 6138 commandResult = CoreUtil.getHome().editEntityBooleanDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6139 } 6140 6141 mutationResultObject.setCommandResult(commandResult); 6142 } catch (NamingException ex) { 6143 throw new RuntimeException(ex); 6144 } 6145 6146 return mutationResultObject; 6147 } 6148 6149 @GraphQLField 6150 @GraphQLRelayMutation 6151 static MutationResultObject deleteEntityBooleanDefault(final DataFetchingEnvironment env, 6152 @GraphQLName("id") @GraphQLID final String id, 6153 @GraphQLName("componentVendorName") final String componentVendorName, 6154 @GraphQLName("entityTypeName") final String entityTypeName, 6155 @GraphQLName("entityAttributeName") final String entityAttributeName) { 6156 var mutationResultObject = new MutationResultObject(); 6157 6158 try { 6159 var commandForm = CoreUtil.getHome().getDeleteEntityBooleanDefaultForm(); 6160 6161 commandForm.setUuid(id); 6162 commandForm.setComponentVendorName(componentVendorName); 6163 commandForm.setEntityTypeName(entityTypeName); 6164 commandForm.setEntityAttributeName(entityAttributeName); 6165 6166 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityBooleanDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 6167 } catch (NamingException ex) { 6168 throw new RuntimeException(ex); 6169 } 6170 6171 return mutationResultObject; 6172 } 6173 6174 @GraphQLField 6175 @GraphQLRelayMutation 6176 static MutationResultObject createEntityBooleanAttribute(final DataFetchingEnvironment env, 6177 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6178 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 6179 @GraphQLName("booleanAttribute") @GraphQLNonNull final String booleanAttribute) { 6180 var mutationResultObject = new MutationResultObject(); 6181 6182 try { 6183 var commandForm = CoreUtil.getHome().getCreateEntityBooleanAttributeForm(); 6184 6185 commandForm.setUuid(id); 6186 commandForm.setEntityAttributeUuid(entityAttributeId); 6187 commandForm.setBooleanAttribute(booleanAttribute); 6188 6189 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityBooleanAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 6190 } catch (NamingException ex) { 6191 throw new RuntimeException(ex); 6192 } 6193 6194 return mutationResultObject; 6195 } 6196 6197 @GraphQLField 6198 @GraphQLRelayMutation 6199 static MutationResultObject editEntityBooleanAttribute(final DataFetchingEnvironment env, 6200 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6201 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 6202 @GraphQLName("booleanAttribute") @GraphQLNonNull final String booleanAttribute) { 6203 var mutationResultObject = new MutationResultObject(); 6204 6205 try { 6206 var spec = CoreUtil.getHome().getEntityBooleanAttributeSpec(); 6207 6208 spec.setUuid(id); 6209 spec.setEntityAttributeUuid(entityAttributeId); 6210 6211 var commandForm = CoreUtil.getHome().getEditEntityBooleanAttributeForm(); 6212 6213 commandForm.setSpec(spec); 6214 commandForm.setEditMode(EditMode.LOCK); 6215 6216 var commandResult = CoreUtil.getHome().editEntityBooleanAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6217 6218 if(!commandResult.hasErrors()) { 6219 var executionResult = commandResult.getExecutionResult(); 6220 var result = (EditEntityBooleanAttributeResult)executionResult.getResult(); 6221 Map<String, Object> arguments = env.getArgument("input"); 6222 var edit = result.getEdit(); 6223 6224 if(arguments.containsKey("booleanAttribute")) 6225 edit.setBooleanAttribute(booleanAttribute); 6226 6227 commandForm.setEdit(edit); 6228 commandForm.setEditMode(EditMode.UPDATE); 6229 6230 commandResult = CoreUtil.getHome().editEntityBooleanAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6231 } 6232 6233 mutationResultObject.setCommandResult(commandResult); 6234 } catch (NamingException ex) { 6235 throw new RuntimeException(ex); 6236 } 6237 6238 return mutationResultObject; 6239 } 6240 6241 @GraphQLField 6242 @GraphQLRelayMutation 6243 static MutationResultObject deleteEntityBooleanAttribute(final DataFetchingEnvironment env, 6244 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6245 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 6246 var mutationResultObject = new MutationResultObject(); 6247 6248 try { 6249 var commandForm = CoreUtil.getHome().getDeleteEntityBooleanAttributeForm(); 6250 6251 commandForm.setUuid(id); 6252 commandForm.setEntityAttributeUuid(entityAttributeId); 6253 6254 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityBooleanAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 6255 } catch (NamingException ex) { 6256 throw new RuntimeException(ex); 6257 } 6258 6259 return mutationResultObject; 6260 } 6261 6262 @GraphQLField 6263 @GraphQLRelayMutation 6264 static MutationResultObject createEntityIntegerDefault(final DataFetchingEnvironment env, 6265 @GraphQLName("id") @GraphQLID final String id, 6266 @GraphQLName("componentVendorName") final String componentVendorName, 6267 @GraphQLName("entityTypeName") final String entityTypeName, 6268 @GraphQLName("entityAttributeName") final String entityAttributeName, 6269 @GraphQLName("integerAttribute") @GraphQLNonNull final String integerAttribute, 6270 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 6271 var mutationResultObject = new MutationResultObject(); 6272 6273 try { 6274 var commandForm = CoreUtil.getHome().getCreateEntityIntegerDefaultForm(); 6275 6276 commandForm.setUuid(id); 6277 commandForm.setComponentVendorName(componentVendorName); 6278 commandForm.setEntityTypeName(entityTypeName); 6279 commandForm.setEntityAttributeName(entityAttributeName); 6280 commandForm.setIntegerAttribute(integerAttribute); 6281 commandForm.setAddMissingAttributes(addMissingAttributes); 6282 6283 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityIntegerDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 6284 } catch (NamingException ex) { 6285 throw new RuntimeException(ex); 6286 } 6287 6288 return mutationResultObject; 6289 } 6290 6291 @GraphQLField 6292 @GraphQLRelayMutation 6293 static MutationResultObject editEntityIntegerDefault(final DataFetchingEnvironment env, 6294 @GraphQLName("id") @GraphQLID final String id, 6295 @GraphQLName("componentVendorName") final String componentVendorName, 6296 @GraphQLName("entityTypeName") final String entityTypeName, 6297 @GraphQLName("entityAttributeName") final String entityAttributeName, 6298 @GraphQLName("integerAttribute") @GraphQLNonNull final String integerAttribute) { 6299 var mutationResultObject = new MutationResultObject(); 6300 6301 try { 6302 var spec = CoreUtil.getHome().getEntityIntegerDefaultSpec(); 6303 6304 spec.setUuid(id); 6305 spec.setComponentVendorName(componentVendorName); 6306 spec.setEntityTypeName(entityTypeName); 6307 spec.setEntityAttributeName(entityAttributeName); 6308 6309 var commandForm = CoreUtil.getHome().getEditEntityIntegerDefaultForm(); 6310 6311 commandForm.setSpec(spec); 6312 commandForm.setEditMode(EditMode.LOCK); 6313 6314 var commandResult = CoreUtil.getHome().editEntityIntegerDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6315 6316 if(!commandResult.hasErrors()) { 6317 var executionResult = commandResult.getExecutionResult(); 6318 var result = (EditEntityIntegerDefaultResult)executionResult.getResult(); 6319 Map<String, Object> arguments = env.getArgument("input"); 6320 var edit = result.getEdit(); 6321 6322 if(arguments.containsKey("integerAttribute")) 6323 edit.setIntegerAttribute(integerAttribute); 6324 6325 commandForm.setEdit(edit); 6326 commandForm.setEditMode(EditMode.UPDATE); 6327 6328 commandResult = CoreUtil.getHome().editEntityIntegerDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6329 } 6330 6331 mutationResultObject.setCommandResult(commandResult); 6332 } catch (NamingException ex) { 6333 throw new RuntimeException(ex); 6334 } 6335 6336 return mutationResultObject; 6337 } 6338 6339 @GraphQLField 6340 @GraphQLRelayMutation 6341 static MutationResultObject deleteEntityIntegerDefault(final DataFetchingEnvironment env, 6342 @GraphQLName("id") @GraphQLID final String id, 6343 @GraphQLName("componentVendorName") final String componentVendorName, 6344 @GraphQLName("entityTypeName") final String entityTypeName, 6345 @GraphQLName("entityAttributeName") final String entityAttributeName) { 6346 var mutationResultObject = new MutationResultObject(); 6347 6348 try { 6349 var commandForm = CoreUtil.getHome().getDeleteEntityIntegerDefaultForm(); 6350 6351 commandForm.setUuid(id); 6352 commandForm.setComponentVendorName(componentVendorName); 6353 commandForm.setEntityTypeName(entityTypeName); 6354 commandForm.setEntityAttributeName(entityAttributeName); 6355 6356 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityIntegerDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 6357 } catch (NamingException ex) { 6358 throw new RuntimeException(ex); 6359 } 6360 6361 return mutationResultObject; 6362 } 6363 6364 @GraphQLField 6365 @GraphQLRelayMutation 6366 static MutationResultObject createEntityIntegerAttribute(final DataFetchingEnvironment env, 6367 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6368 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 6369 @GraphQLName("integerAttribute") @GraphQLNonNull final String integerAttribute) { 6370 var mutationResultObject = new MutationResultObject(); 6371 6372 try { 6373 var commandForm = CoreUtil.getHome().getCreateEntityIntegerAttributeForm(); 6374 6375 commandForm.setUuid(id); 6376 commandForm.setEntityAttributeUuid(entityAttributeId); 6377 commandForm.setIntegerAttribute(integerAttribute); 6378 6379 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityIntegerAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 6380 } catch (NamingException ex) { 6381 throw new RuntimeException(ex); 6382 } 6383 6384 return mutationResultObject; 6385 } 6386 6387 @GraphQLField 6388 @GraphQLRelayMutation 6389 static MutationResultObject editEntityIntegerAttribute(final DataFetchingEnvironment env, 6390 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6391 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 6392 @GraphQLName("integerAttribute") @GraphQLNonNull final String integerAttribute) { 6393 var mutationResultObject = new MutationResultObject(); 6394 6395 try { 6396 var spec = CoreUtil.getHome().getEntityIntegerAttributeSpec(); 6397 6398 spec.setUuid(id); 6399 spec.setEntityAttributeUuid(entityAttributeId); 6400 6401 var commandForm = CoreUtil.getHome().getEditEntityIntegerAttributeForm(); 6402 6403 commandForm.setSpec(spec); 6404 commandForm.setEditMode(EditMode.LOCK); 6405 6406 var commandResult = CoreUtil.getHome().editEntityIntegerAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6407 6408 if(!commandResult.hasErrors()) { 6409 var executionResult = commandResult.getExecutionResult(); 6410 var result = (EditEntityIntegerAttributeResult)executionResult.getResult(); 6411 Map<String, Object> arguments = env.getArgument("input"); 6412 var edit = result.getEdit(); 6413 6414 if(arguments.containsKey("integerAttribute")) 6415 edit.setIntegerAttribute(integerAttribute); 6416 6417 commandForm.setEdit(edit); 6418 commandForm.setEditMode(EditMode.UPDATE); 6419 6420 commandResult = CoreUtil.getHome().editEntityIntegerAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6421 } 6422 6423 mutationResultObject.setCommandResult(commandResult); 6424 } catch (NamingException ex) { 6425 throw new RuntimeException(ex); 6426 } 6427 6428 return mutationResultObject; 6429 } 6430 6431 @GraphQLField 6432 @GraphQLRelayMutation 6433 static MutationResultObject deleteEntityIntegerAttribute(final DataFetchingEnvironment env, 6434 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6435 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 6436 var mutationResultObject = new MutationResultObject(); 6437 6438 try { 6439 var commandForm = CoreUtil.getHome().getDeleteEntityIntegerAttributeForm(); 6440 6441 commandForm.setUuid(id); 6442 commandForm.setEntityAttributeUuid(entityAttributeId); 6443 6444 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityIntegerAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 6445 } catch (NamingException ex) { 6446 throw new RuntimeException(ex); 6447 } 6448 6449 return mutationResultObject; 6450 } 6451 6452 @GraphQLField 6453 @GraphQLRelayMutation 6454 static MutationResultObject createEntityLongDefault(final DataFetchingEnvironment env, 6455 @GraphQLName("id") @GraphQLID final String id, 6456 @GraphQLName("componentVendorName") final String componentVendorName, 6457 @GraphQLName("entityTypeName") final String entityTypeName, 6458 @GraphQLName("entityAttributeName") final String entityAttributeName, 6459 @GraphQLName("longAttribute") @GraphQLNonNull final String longAttribute, 6460 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 6461 var mutationResultObject = new MutationResultObject(); 6462 6463 try { 6464 var commandForm = CoreUtil.getHome().getCreateEntityLongDefaultForm(); 6465 6466 commandForm.setUuid(id); 6467 commandForm.setComponentVendorName(componentVendorName); 6468 commandForm.setEntityTypeName(entityTypeName); 6469 commandForm.setEntityAttributeName(entityAttributeName); 6470 commandForm.setLongAttribute(longAttribute); 6471 commandForm.setAddMissingAttributes(addMissingAttributes); 6472 6473 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityLongDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 6474 } catch (NamingException ex) { 6475 throw new RuntimeException(ex); 6476 } 6477 6478 return mutationResultObject; 6479 } 6480 6481 @GraphQLField 6482 @GraphQLRelayMutation 6483 static MutationResultObject editEntityLongDefault(final DataFetchingEnvironment env, 6484 @GraphQLName("id") @GraphQLID final String id, 6485 @GraphQLName("componentVendorName") final String componentVendorName, 6486 @GraphQLName("entityTypeName") final String entityTypeName, 6487 @GraphQLName("entityAttributeName") final String entityAttributeName, 6488 @GraphQLName("longAttribute") @GraphQLNonNull final String longAttribute) { 6489 var mutationResultObject = new MutationResultObject(); 6490 6491 try { 6492 var spec = CoreUtil.getHome().getEntityLongDefaultSpec(); 6493 6494 spec.setUuid(id); 6495 spec.setComponentVendorName(componentVendorName); 6496 spec.setEntityTypeName(entityTypeName); 6497 spec.setEntityAttributeName(entityAttributeName); 6498 6499 var commandForm = CoreUtil.getHome().getEditEntityLongDefaultForm(); 6500 6501 commandForm.setSpec(spec); 6502 commandForm.setEditMode(EditMode.LOCK); 6503 6504 var commandResult = CoreUtil.getHome().editEntityLongDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6505 6506 if(!commandResult.hasErrors()) { 6507 var executionResult = commandResult.getExecutionResult(); 6508 var result = (EditEntityLongDefaultResult)executionResult.getResult(); 6509 Map<String, Object> arguments = env.getArgument("input"); 6510 var edit = result.getEdit(); 6511 6512 if(arguments.containsKey("longAttribute")) 6513 edit.setLongAttribute(longAttribute); 6514 6515 commandForm.setEdit(edit); 6516 commandForm.setEditMode(EditMode.UPDATE); 6517 6518 commandResult = CoreUtil.getHome().editEntityLongDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6519 } 6520 6521 mutationResultObject.setCommandResult(commandResult); 6522 } catch (NamingException ex) { 6523 throw new RuntimeException(ex); 6524 } 6525 6526 return mutationResultObject; 6527 } 6528 6529 @GraphQLField 6530 @GraphQLRelayMutation 6531 static MutationResultObject deleteEntityLongDefault(final DataFetchingEnvironment env, 6532 @GraphQLName("id") @GraphQLID final String id, 6533 @GraphQLName("componentVendorName") final String componentVendorName, 6534 @GraphQLName("entityTypeName") final String entityTypeName, 6535 @GraphQLName("entityAttributeName") final String entityAttributeName) { 6536 var mutationResultObject = new MutationResultObject(); 6537 6538 try { 6539 var commandForm = CoreUtil.getHome().getDeleteEntityLongDefaultForm(); 6540 6541 commandForm.setUuid(id); 6542 commandForm.setComponentVendorName(componentVendorName); 6543 commandForm.setEntityTypeName(entityTypeName); 6544 commandForm.setEntityAttributeName(entityAttributeName); 6545 6546 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityLongDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 6547 } catch (NamingException ex) { 6548 throw new RuntimeException(ex); 6549 } 6550 6551 return mutationResultObject; 6552 } 6553 6554 @GraphQLField 6555 @GraphQLRelayMutation 6556 static MutationResultObject createEntityLongAttribute(final DataFetchingEnvironment env, 6557 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6558 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 6559 @GraphQLName("longAttribute") @GraphQLNonNull final String longAttribute) { 6560 var mutationResultObject = new MutationResultObject(); 6561 6562 try { 6563 var commandForm = CoreUtil.getHome().getCreateEntityLongAttributeForm(); 6564 6565 commandForm.setUuid(id); 6566 commandForm.setEntityAttributeUuid(entityAttributeId); 6567 commandForm.setLongAttribute(longAttribute); 6568 6569 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityLongAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 6570 } catch (NamingException ex) { 6571 throw new RuntimeException(ex); 6572 } 6573 6574 return mutationResultObject; 6575 } 6576 6577 @GraphQLField 6578 @GraphQLRelayMutation 6579 static MutationResultObject editEntityLongAttribute(final DataFetchingEnvironment env, 6580 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6581 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 6582 @GraphQLName("longAttribute") @GraphQLNonNull final String longAttribute) { 6583 var mutationResultObject = new MutationResultObject(); 6584 6585 try { 6586 var spec = CoreUtil.getHome().getEntityLongAttributeSpec(); 6587 6588 spec.setUuid(id); 6589 spec.setEntityAttributeUuid(entityAttributeId); 6590 6591 var commandForm = CoreUtil.getHome().getEditEntityLongAttributeForm(); 6592 6593 commandForm.setSpec(spec); 6594 commandForm.setEditMode(EditMode.LOCK); 6595 6596 var commandResult = CoreUtil.getHome().editEntityLongAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6597 6598 if(!commandResult.hasErrors()) { 6599 var executionResult = commandResult.getExecutionResult(); 6600 var result = (EditEntityLongAttributeResult)executionResult.getResult(); 6601 Map<String, Object> arguments = env.getArgument("input"); 6602 var edit = result.getEdit(); 6603 6604 if(arguments.containsKey("longAttribute")) 6605 edit.setLongAttribute(longAttribute); 6606 6607 commandForm.setEdit(edit); 6608 commandForm.setEditMode(EditMode.UPDATE); 6609 6610 commandResult = CoreUtil.getHome().editEntityLongAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6611 } 6612 6613 mutationResultObject.setCommandResult(commandResult); 6614 } catch (NamingException ex) { 6615 throw new RuntimeException(ex); 6616 } 6617 6618 return mutationResultObject; 6619 } 6620 6621 @GraphQLField 6622 @GraphQLRelayMutation 6623 static MutationResultObject deleteEntityLongAttribute(final DataFetchingEnvironment env, 6624 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6625 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 6626 var mutationResultObject = new MutationResultObject(); 6627 6628 try { 6629 var commandForm = CoreUtil.getHome().getDeleteEntityLongAttributeForm(); 6630 6631 commandForm.setUuid(id); 6632 commandForm.setEntityAttributeUuid(entityAttributeId); 6633 6634 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityLongAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 6635 } catch (NamingException ex) { 6636 throw new RuntimeException(ex); 6637 } 6638 6639 return mutationResultObject; 6640 } 6641 6642 @GraphQLField 6643 @GraphQLRelayMutation 6644 static MutationResultObject createEntityStringDefault(final DataFetchingEnvironment env, 6645 @GraphQLName("id") @GraphQLID final String id, 6646 @GraphQLName("componentVendorName") final String componentVendorName, 6647 @GraphQLName("entityTypeName") final String entityTypeName, 6648 @GraphQLName("entityAttributeName") final String entityAttributeName, 6649 @GraphQLName("languageId") @GraphQLID final String languageId, 6650 @GraphQLName("languageIsoName") final String languageIsoName, 6651 @GraphQLName("stringAttribute") @GraphQLNonNull final String stringAttribute, 6652 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 6653 var mutationResultObject = new MutationResultObject(); 6654 6655 try { 6656 var commandForm = CoreUtil.getHome().getCreateEntityStringDefaultForm(); 6657 6658 commandForm.setUuid(id); 6659 commandForm.setComponentVendorName(componentVendorName); 6660 commandForm.setEntityTypeName(entityTypeName); 6661 commandForm.setEntityAttributeName(entityAttributeName); 6662 commandForm.setStringAttribute(stringAttribute); 6663 commandForm.setLanguageUuid(languageId); 6664 commandForm.setLanguageIsoName(languageIsoName); 6665 commandForm.setAddMissingAttributes(addMissingAttributes); 6666 6667 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityStringDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 6668 } catch (NamingException ex) { 6669 throw new RuntimeException(ex); 6670 } 6671 6672 return mutationResultObject; 6673 } 6674 6675 @GraphQLField 6676 @GraphQLRelayMutation 6677 static MutationResultObject editEntityStringDefault(final DataFetchingEnvironment env, 6678 @GraphQLName("id") @GraphQLID final String id, 6679 @GraphQLName("componentVendorName") final String componentVendorName, 6680 @GraphQLName("entityTypeName") final String entityTypeName, 6681 @GraphQLName("entityAttributeName") final String entityAttributeName, 6682 @GraphQLName("languageId") @GraphQLID final String languageId, 6683 @GraphQLName("languageIsoName") final String languageIsoName, 6684 @GraphQLName("stringAttribute") @GraphQLNonNull final String stringAttribute) { 6685 var mutationResultObject = new MutationResultObject(); 6686 6687 try { 6688 var spec = CoreUtil.getHome().getEntityStringDefaultSpec(); 6689 6690 spec.setUuid(id); 6691 spec.setComponentVendorName(componentVendorName); 6692 spec.setEntityTypeName(entityTypeName); 6693 spec.setEntityAttributeName(entityAttributeName); 6694 spec.setLanguageUuid(languageId); 6695 spec.setLanguageIsoName(languageIsoName); 6696 6697 var commandForm = CoreUtil.getHome().getEditEntityStringDefaultForm(); 6698 6699 commandForm.setSpec(spec); 6700 commandForm.setEditMode(EditMode.LOCK); 6701 6702 var commandResult = CoreUtil.getHome().editEntityStringDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6703 6704 if(!commandResult.hasErrors()) { 6705 var executionResult = commandResult.getExecutionResult(); 6706 var result = (EditEntityStringDefaultResult)executionResult.getResult(); 6707 Map<String, Object> arguments = env.getArgument("input"); 6708 var edit = result.getEdit(); 6709 6710 if(arguments.containsKey("stringAttribute")) 6711 edit.setStringAttribute(stringAttribute); 6712 6713 commandForm.setEdit(edit); 6714 commandForm.setEditMode(EditMode.UPDATE); 6715 6716 commandResult = CoreUtil.getHome().editEntityStringDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 6717 } 6718 6719 mutationResultObject.setCommandResult(commandResult); 6720 } catch (NamingException ex) { 6721 throw new RuntimeException(ex); 6722 } 6723 6724 return mutationResultObject; 6725 } 6726 6727 @GraphQLField 6728 @GraphQLRelayMutation 6729 static MutationResultObject deleteEntityStringDefault(final DataFetchingEnvironment env, 6730 @GraphQLName("id") @GraphQLID final String id, 6731 @GraphQLName("componentVendorName") final String componentVendorName, 6732 @GraphQLName("entityTypeName") final String entityTypeName, 6733 @GraphQLName("entityAttributeName") final String entityAttributeName, 6734 @GraphQLName("languageId") @GraphQLID final String languageId, 6735 @GraphQLName("languageIsoName") final String languageIsoName) { 6736 var mutationResultObject = new MutationResultObject(); 6737 6738 try { 6739 var commandForm = CoreUtil.getHome().getDeleteEntityStringDefaultForm(); 6740 6741 commandForm.setUuid(id); 6742 commandForm.setComponentVendorName(componentVendorName); 6743 commandForm.setEntityTypeName(entityTypeName); 6744 commandForm.setEntityAttributeName(entityAttributeName); 6745 commandForm.setLanguageUuid(languageId); 6746 commandForm.setLanguageIsoName(languageIsoName); 6747 6748 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityStringDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 6749 } catch (NamingException ex) { 6750 throw new RuntimeException(ex); 6751 } 6752 6753 return mutationResultObject; 6754 } 6755 6756 @GraphQLField 6757 @GraphQLRelayMutation 6758 static MutationResultObject createEntityStringAttribute(final DataFetchingEnvironment env, 6759 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6760 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 6761 @GraphQLName("languageId") @GraphQLNonNull @GraphQLID final String languageId, 6762 @GraphQLName("stringAttribute") @GraphQLNonNull final String stringAttribute) { 6763 var mutationResultObject = new MutationResultObject(); 6764 6765 try { 6766 var commandForm = CoreUtil.getHome().getCreateEntityStringAttributeForm(); 6767 6768 commandForm.setUuid(id); 6769 commandForm.setEntityAttributeUuid(entityAttributeId); 6770 commandForm.setLanguageUuid(languageId); 6771 commandForm.setStringAttribute(stringAttribute); 6772 6773 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityStringAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 6774 } catch (NamingException ex) { 6775 throw new RuntimeException(ex); 6776 } 6777 6778 return mutationResultObject; 6779 } 6780 6781 @GraphQLField 6782 @GraphQLRelayMutation 6783 static MutationResultObject editEntityStringAttribute(final DataFetchingEnvironment env, 6784 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6785 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 6786 @GraphQLName("languageId") @GraphQLNonNull @GraphQLID final String languageId, 6787 @GraphQLName("stringAttribute") @GraphQLNonNull final String stringAttribute) { 6788 var mutationResultObject = new MutationResultObject(); 6789 6790 try { 6791 var spec = CoreUtil.getHome().getEntityStringAttributeSpec(); 6792 6793 spec.setUuid(id); 6794 spec.setEntityAttributeUuid(entityAttributeId); 6795 spec.setLanguageUuid(languageId); 6796 6797 var commandForm = CoreUtil.getHome().getEditEntityStringAttributeForm(); 6798 6799 commandForm.setSpec(spec); 6800 commandForm.setEditMode(EditMode.LOCK); 6801 6802 var commandResult = CoreUtil.getHome().editEntityStringAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6803 6804 if(!commandResult.hasErrors()) { 6805 var executionResult = commandResult.getExecutionResult(); 6806 var result = (EditEntityStringAttributeResult)executionResult.getResult(); 6807 Map<String, Object> arguments = env.getArgument("input"); 6808 var edit = result.getEdit(); 6809 6810 if(arguments.containsKey("stringAttribute")) 6811 edit.setStringAttribute(stringAttribute); 6812 6813 commandForm.setEdit(edit); 6814 commandForm.setEditMode(EditMode.UPDATE); 6815 6816 commandResult = CoreUtil.getHome().editEntityStringAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6817 } 6818 6819 mutationResultObject.setCommandResult(commandResult); 6820 } catch (NamingException ex) { 6821 throw new RuntimeException(ex); 6822 } 6823 6824 return mutationResultObject; 6825 } 6826 6827 @GraphQLField 6828 @GraphQLRelayMutation 6829 static MutationResultObject deleteEntityStringAttribute(final DataFetchingEnvironment env, 6830 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6831 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 6832 @GraphQLName("languageId") @GraphQLNonNull final String languageId) { 6833 var mutationResultObject = new MutationResultObject(); 6834 6835 try { 6836 var commandForm = CoreUtil.getHome().getDeleteEntityStringAttributeForm(); 6837 6838 commandForm.setUuid(id); 6839 commandForm.setEntityAttributeUuid(entityAttributeId); 6840 commandForm.setLanguageUuid(languageId); 6841 6842 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityStringAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 6843 } catch (NamingException ex) { 6844 throw new RuntimeException(ex); 6845 } 6846 6847 return mutationResultObject; 6848 } 6849 6850 @GraphQLField 6851 @GraphQLRelayMutation 6852 static MutationResultObject createEntityClobAttribute(final DataFetchingEnvironment env, 6853 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6854 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 6855 @GraphQLName("languageId") @GraphQLNonNull @GraphQLID final String languageId, 6856 @GraphQLName("clobAttribute") @GraphQLNonNull final String clobAttribute, 6857 @GraphQLName("mimeTypeName") @GraphQLNonNull final String mimeTypeName) { 6858 var mutationResultObject = new MutationResultObject(); 6859 6860 try { 6861 var commandForm = CoreUtil.getHome().getCreateEntityClobAttributeForm(); 6862 6863 commandForm.setUuid(id); 6864 commandForm.setEntityAttributeUuid(entityAttributeId); 6865 commandForm.setLanguageUuid(languageId); 6866 commandForm.setClobAttribute(clobAttribute); 6867 commandForm.setMimeTypeName(mimeTypeName); 6868 6869 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityClobAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 6870 } catch (NamingException ex) { 6871 throw new RuntimeException(ex); 6872 } 6873 6874 return mutationResultObject; 6875 } 6876 6877 @GraphQLField 6878 @GraphQLRelayMutation 6879 static MutationResultObject editEntityClobAttribute(final DataFetchingEnvironment env, 6880 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6881 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 6882 @GraphQLName("languageId") @GraphQLNonNull @GraphQLID final String languageId, 6883 @GraphQLName("clobAttribute") final String clobAttribute, 6884 @GraphQLName("mimeTypeName") final String mimeTypeName) { 6885 var mutationResultObject = new MutationResultObject(); 6886 6887 try { 6888 var spec = CoreUtil.getHome().getEntityClobAttributeSpec(); 6889 6890 spec.setUuid(id); 6891 spec.setEntityAttributeUuid(entityAttributeId); 6892 spec.setLanguageUuid(languageId); 6893 6894 var commandForm = CoreUtil.getHome().getEditEntityClobAttributeForm(); 6895 6896 commandForm.setSpec(spec); 6897 commandForm.setEditMode(EditMode.LOCK); 6898 6899 var commandResult = CoreUtil.getHome().editEntityClobAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6900 6901 if(!commandResult.hasErrors()) { 6902 var executionResult = commandResult.getExecutionResult(); 6903 var result = (EditEntityClobAttributeResult)executionResult.getResult(); 6904 Map<String, Object> arguments = env.getArgument("input"); 6905 var edit = result.getEdit(); 6906 6907 if(arguments.containsKey("clobAttribute")) 6908 edit.setClobAttribute(clobAttribute); 6909 if(arguments.containsKey("mimeTypeName")) 6910 edit.setMimeTypeName(mimeTypeName); 6911 6912 commandForm.setEdit(edit); 6913 commandForm.setEditMode(EditMode.UPDATE); 6914 6915 commandResult = CoreUtil.getHome().editEntityClobAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6916 } 6917 6918 mutationResultObject.setCommandResult(commandResult); 6919 } catch (NamingException ex) { 6920 throw new RuntimeException(ex); 6921 } 6922 6923 return mutationResultObject; 6924 } 6925 6926 @GraphQLField 6927 @GraphQLRelayMutation 6928 static MutationResultObject deleteEntityClobAttribute(final DataFetchingEnvironment env, 6929 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6930 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 6931 @GraphQLName("languageId") @GraphQLNonNull final String languageId) { 6932 var mutationResultObject = new MutationResultObject(); 6933 6934 try { 6935 var commandForm = CoreUtil.getHome().getDeleteEntityClobAttributeForm(); 6936 6937 commandForm.setUuid(id); 6938 commandForm.setEntityAttributeUuid(entityAttributeId); 6939 commandForm.setLanguageUuid(languageId); 6940 6941 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityClobAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 6942 } catch (NamingException ex) { 6943 throw new RuntimeException(ex); 6944 } 6945 6946 return mutationResultObject; 6947 } 6948 6949 @GraphQLField 6950 @GraphQLRelayMutation 6951 static MutationResultObject createEntityNameAttribute(final DataFetchingEnvironment env, 6952 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6953 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 6954 @GraphQLName("nameAttribute") @GraphQLNonNull final String nameAttribute) { 6955 var mutationResultObject = new MutationResultObject(); 6956 6957 try { 6958 var commandForm = CoreUtil.getHome().getCreateEntityNameAttributeForm(); 6959 6960 commandForm.setUuid(id); 6961 commandForm.setEntityAttributeUuid(entityAttributeId); 6962 commandForm.setNameAttribute(nameAttribute); 6963 6964 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityNameAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 6965 } catch (NamingException ex) { 6966 throw new RuntimeException(ex); 6967 } 6968 6969 return mutationResultObject; 6970 } 6971 6972 @GraphQLField 6973 @GraphQLRelayMutation 6974 static MutationResultObject editEntityNameAttribute(final DataFetchingEnvironment env, 6975 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 6976 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 6977 @GraphQLName("nameAttribute") @GraphQLNonNull final String nameAttribute) { 6978 var mutationResultObject = new MutationResultObject(); 6979 6980 try { 6981 var spec = CoreUtil.getHome().getEntityNameAttributeSpec(); 6982 6983 spec.setUuid(id); 6984 spec.setEntityAttributeUuid(entityAttributeId); 6985 6986 var commandForm = CoreUtil.getHome().getEditEntityNameAttributeForm(); 6987 6988 commandForm.setSpec(spec); 6989 commandForm.setEditMode(EditMode.LOCK); 6990 6991 var commandResult = CoreUtil.getHome().editEntityNameAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 6992 6993 if(!commandResult.hasErrors()) { 6994 var executionResult = commandResult.getExecutionResult(); 6995 var result = (EditEntityNameAttributeResult)executionResult.getResult(); 6996 Map<String, Object> arguments = env.getArgument("input"); 6997 var edit = result.getEdit(); 6998 6999 if(arguments.containsKey("nameAttribute")) 7000 edit.setNameAttribute(nameAttribute); 7001 7002 commandForm.setEdit(edit); 7003 commandForm.setEditMode(EditMode.UPDATE); 7004 7005 commandResult = CoreUtil.getHome().editEntityNameAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7006 } 7007 7008 mutationResultObject.setCommandResult(commandResult); 7009 } catch (NamingException ex) { 7010 throw new RuntimeException(ex); 7011 } 7012 7013 return mutationResultObject; 7014 } 7015 7016 @GraphQLField 7017 @GraphQLRelayMutation 7018 static MutationResultObject deleteEntityNameAttribute(final DataFetchingEnvironment env, 7019 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7020 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 7021 var mutationResultObject = new MutationResultObject(); 7022 7023 try { 7024 var commandForm = CoreUtil.getHome().getDeleteEntityNameAttributeForm(); 7025 7026 commandForm.setUuid(id); 7027 commandForm.setEntityAttributeUuid(entityAttributeId); 7028 7029 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityNameAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7030 } catch (NamingException ex) { 7031 throw new RuntimeException(ex); 7032 } 7033 7034 return mutationResultObject; 7035 } 7036 7037 @GraphQLField 7038 @GraphQLRelayMutation 7039 static MutationResultObject createEntityDateDefault(final DataFetchingEnvironment env, 7040 @GraphQLName("id") @GraphQLID final String id, 7041 @GraphQLName("componentVendorName") final String componentVendorName, 7042 @GraphQLName("entityTypeName") final String entityTypeName, 7043 @GraphQLName("entityAttributeName") final String entityAttributeName, 7044 @GraphQLName("dateAttribute") @GraphQLNonNull final String dateAttribute, 7045 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 7046 var mutationResultObject = new MutationResultObject(); 7047 7048 try { 7049 var commandForm = CoreUtil.getHome().getCreateEntityDateDefaultForm(); 7050 7051 commandForm.setUuid(id); 7052 commandForm.setComponentVendorName(componentVendorName); 7053 commandForm.setEntityTypeName(entityTypeName); 7054 commandForm.setEntityAttributeName(entityAttributeName); 7055 commandForm.setDateAttribute(dateAttribute); 7056 commandForm.setAddMissingAttributes(addMissingAttributes); 7057 7058 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityDateDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 7059 } catch (NamingException ex) { 7060 throw new RuntimeException(ex); 7061 } 7062 7063 return mutationResultObject; 7064 } 7065 7066 @GraphQLField 7067 @GraphQLRelayMutation 7068 static MutationResultObject editEntityDateDefault(final DataFetchingEnvironment env, 7069 @GraphQLName("id") @GraphQLID final String id, 7070 @GraphQLName("componentVendorName") final String componentVendorName, 7071 @GraphQLName("entityTypeName") final String entityTypeName, 7072 @GraphQLName("entityAttributeName") final String entityAttributeName, 7073 @GraphQLName("dateAttribute") @GraphQLNonNull final String dateAttribute) { 7074 var mutationResultObject = new MutationResultObject(); 7075 7076 try { 7077 var spec = CoreUtil.getHome().getEntityDateDefaultSpec(); 7078 7079 spec.setUuid(id); 7080 spec.setComponentVendorName(componentVendorName); 7081 spec.setEntityTypeName(entityTypeName); 7082 spec.setEntityAttributeName(entityAttributeName); 7083 7084 var commandForm = CoreUtil.getHome().getEditEntityDateDefaultForm(); 7085 7086 commandForm.setSpec(spec); 7087 commandForm.setEditMode(EditMode.LOCK); 7088 7089 var commandResult = CoreUtil.getHome().editEntityDateDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 7090 7091 if(!commandResult.hasErrors()) { 7092 var executionResult = commandResult.getExecutionResult(); 7093 var result = (EditEntityDateDefaultResult)executionResult.getResult(); 7094 Map<String, Object> arguments = env.getArgument("input"); 7095 var edit = result.getEdit(); 7096 7097 if(arguments.containsKey("dateAttribute")) 7098 edit.setDateAttribute(dateAttribute); 7099 7100 commandForm.setEdit(edit); 7101 commandForm.setEditMode(EditMode.UPDATE); 7102 7103 commandResult = CoreUtil.getHome().editEntityDateDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 7104 } 7105 7106 mutationResultObject.setCommandResult(commandResult); 7107 } catch (NamingException ex) { 7108 throw new RuntimeException(ex); 7109 } 7110 7111 return mutationResultObject; 7112 } 7113 7114 @GraphQLField 7115 @GraphQLRelayMutation 7116 static MutationResultObject deleteEntityDateDefault(final DataFetchingEnvironment env, 7117 @GraphQLName("id") @GraphQLID final String id, 7118 @GraphQLName("componentVendorName") final String componentVendorName, 7119 @GraphQLName("entityTypeName") final String entityTypeName, 7120 @GraphQLName("entityAttributeName") final String entityAttributeName) { 7121 var mutationResultObject = new MutationResultObject(); 7122 7123 try { 7124 var commandForm = CoreUtil.getHome().getDeleteEntityDateDefaultForm(); 7125 7126 commandForm.setUuid(id); 7127 commandForm.setComponentVendorName(componentVendorName); 7128 commandForm.setEntityTypeName(entityTypeName); 7129 commandForm.setEntityAttributeName(entityAttributeName); 7130 7131 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityDateDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 7132 } catch (NamingException ex) { 7133 throw new RuntimeException(ex); 7134 } 7135 7136 return mutationResultObject; 7137 } 7138 7139 @GraphQLField 7140 @GraphQLRelayMutation 7141 static MutationResultObject createEntityDateAttribute(final DataFetchingEnvironment env, 7142 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7143 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7144 @GraphQLName("dateAttribute") @GraphQLNonNull final String dateAttribute) { 7145 var mutationResultObject = new MutationResultObject(); 7146 7147 try { 7148 var commandForm = CoreUtil.getHome().getCreateEntityDateAttributeForm(); 7149 7150 commandForm.setUuid(id); 7151 commandForm.setEntityAttributeUuid(entityAttributeId); 7152 commandForm.setDateAttribute(dateAttribute); 7153 7154 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityDateAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7155 } catch (NamingException ex) { 7156 throw new RuntimeException(ex); 7157 } 7158 7159 return mutationResultObject; 7160 } 7161 7162 @GraphQLField 7163 @GraphQLRelayMutation 7164 static MutationResultObject editEntityDateAttribute(final DataFetchingEnvironment env, 7165 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7166 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7167 @GraphQLName("dateAttribute") @GraphQLNonNull final String dateAttribute) { 7168 var mutationResultObject = new MutationResultObject(); 7169 7170 try { 7171 var spec = CoreUtil.getHome().getEntityDateAttributeSpec(); 7172 7173 spec.setUuid(id); 7174 spec.setEntityAttributeUuid(entityAttributeId); 7175 7176 var commandForm = CoreUtil.getHome().getEditEntityDateAttributeForm(); 7177 7178 commandForm.setSpec(spec); 7179 commandForm.setEditMode(EditMode.LOCK); 7180 7181 var commandResult = CoreUtil.getHome().editEntityDateAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7182 7183 if(!commandResult.hasErrors()) { 7184 var executionResult = commandResult.getExecutionResult(); 7185 var result = (EditEntityDateAttributeResult)executionResult.getResult(); 7186 Map<String, Object> arguments = env.getArgument("input"); 7187 var edit = result.getEdit(); 7188 7189 if(arguments.containsKey("dateAttribute")) 7190 edit.setDateAttribute(dateAttribute); 7191 7192 commandForm.setEdit(edit); 7193 commandForm.setEditMode(EditMode.UPDATE); 7194 7195 commandResult = CoreUtil.getHome().editEntityDateAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7196 } 7197 7198 mutationResultObject.setCommandResult(commandResult); 7199 } catch (NamingException ex) { 7200 throw new RuntimeException(ex); 7201 } 7202 7203 return mutationResultObject; 7204 } 7205 7206 @GraphQLField 7207 @GraphQLRelayMutation 7208 static MutationResultObject deleteEntityDateAttribute(final DataFetchingEnvironment env, 7209 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7210 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 7211 var mutationResultObject = new MutationResultObject(); 7212 7213 try { 7214 var commandForm = CoreUtil.getHome().getDeleteEntityDateAttributeForm(); 7215 7216 commandForm.setUuid(id); 7217 commandForm.setEntityAttributeUuid(entityAttributeId); 7218 7219 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityDateAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7220 } catch (NamingException ex) { 7221 throw new RuntimeException(ex); 7222 } 7223 7224 return mutationResultObject; 7225 } 7226 7227 @GraphQLField 7228 @GraphQLRelayMutation 7229 static MutationResultObject createEntityTimeDefault(final DataFetchingEnvironment env, 7230 @GraphQLName("id") @GraphQLID final String id, 7231 @GraphQLName("componentVendorName") final String componentVendorName, 7232 @GraphQLName("entityTypeName") final String entityTypeName, 7233 @GraphQLName("entityAttributeName") final String entityAttributeName, 7234 @GraphQLName("timeAttribute") @GraphQLNonNull final String timeAttribute, 7235 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 7236 var mutationResultObject = new MutationResultObject(); 7237 7238 try { 7239 var commandForm = CoreUtil.getHome().getCreateEntityTimeDefaultForm(); 7240 7241 commandForm.setUuid(id); 7242 commandForm.setComponentVendorName(componentVendorName); 7243 commandForm.setEntityTypeName(entityTypeName); 7244 commandForm.setEntityAttributeName(entityAttributeName); 7245 commandForm.setTimeAttribute(timeAttribute); 7246 commandForm.setAddMissingAttributes(addMissingAttributes); 7247 7248 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityTimeDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 7249 } catch (NamingException ex) { 7250 throw new RuntimeException(ex); 7251 } 7252 7253 return mutationResultObject; 7254 } 7255 7256 @GraphQLField 7257 @GraphQLRelayMutation 7258 static MutationResultObject editEntityTimeDefault(final DataFetchingEnvironment env, 7259 @GraphQLName("id") @GraphQLID final String id, 7260 @GraphQLName("componentVendorName") final String componentVendorName, 7261 @GraphQLName("entityTypeName") final String entityTypeName, 7262 @GraphQLName("entityAttributeName") final String entityAttributeName, 7263 @GraphQLName("timeAttribute") @GraphQLNonNull final String timeAttribute) { 7264 var mutationResultObject = new MutationResultObject(); 7265 7266 try { 7267 var spec = CoreUtil.getHome().getEntityTimeDefaultSpec(); 7268 7269 spec.setUuid(id); 7270 spec.setComponentVendorName(componentVendorName); 7271 spec.setEntityTypeName(entityTypeName); 7272 spec.setEntityAttributeName(entityAttributeName); 7273 7274 var commandForm = CoreUtil.getHome().getEditEntityTimeDefaultForm(); 7275 7276 commandForm.setSpec(spec); 7277 commandForm.setEditMode(EditMode.LOCK); 7278 7279 var commandResult = CoreUtil.getHome().editEntityTimeDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 7280 7281 if(!commandResult.hasErrors()) { 7282 var executionResult = commandResult.getExecutionResult(); 7283 var result = (EditEntityTimeDefaultResult)executionResult.getResult(); 7284 Map<String, Object> arguments = env.getArgument("input"); 7285 var edit = result.getEdit(); 7286 7287 if(arguments.containsKey("timeAttribute")) 7288 edit.setTimeAttribute(timeAttribute); 7289 7290 commandForm.setEdit(edit); 7291 commandForm.setEditMode(EditMode.UPDATE); 7292 7293 commandResult = CoreUtil.getHome().editEntityTimeDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 7294 } 7295 7296 mutationResultObject.setCommandResult(commandResult); 7297 } catch (NamingException ex) { 7298 throw new RuntimeException(ex); 7299 } 7300 7301 return mutationResultObject; 7302 } 7303 7304 @GraphQLField 7305 @GraphQLRelayMutation 7306 static MutationResultObject deleteEntityTimeDefault(final DataFetchingEnvironment env, 7307 @GraphQLName("id") @GraphQLID final String id, 7308 @GraphQLName("componentVendorName") final String componentVendorName, 7309 @GraphQLName("entityTypeName") final String entityTypeName, 7310 @GraphQLName("entityAttributeName") final String entityAttributeName) { 7311 var mutationResultObject = new MutationResultObject(); 7312 7313 try { 7314 var commandForm = CoreUtil.getHome().getDeleteEntityTimeDefaultForm(); 7315 7316 commandForm.setUuid(id); 7317 commandForm.setComponentVendorName(componentVendorName); 7318 commandForm.setEntityTypeName(entityTypeName); 7319 commandForm.setEntityAttributeName(entityAttributeName); 7320 7321 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityTimeDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 7322 } catch (NamingException ex) { 7323 throw new RuntimeException(ex); 7324 } 7325 7326 return mutationResultObject; 7327 } 7328 7329 @GraphQLField 7330 @GraphQLRelayMutation 7331 static MutationResultObject createEntityTimeAttribute(final DataFetchingEnvironment env, 7332 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7333 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7334 @GraphQLName("timeAttribute") @GraphQLNonNull final String timeAttribute) { 7335 var mutationResultObject = new MutationResultObject(); 7336 7337 try { 7338 var commandForm = CoreUtil.getHome().getCreateEntityTimeAttributeForm(); 7339 7340 commandForm.setUuid(id); 7341 commandForm.setEntityAttributeUuid(entityAttributeId); 7342 commandForm.setTimeAttribute(timeAttribute); 7343 7344 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityTimeAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7345 } catch (NamingException ex) { 7346 throw new RuntimeException(ex); 7347 } 7348 7349 return mutationResultObject; 7350 } 7351 7352 @GraphQLField 7353 @GraphQLRelayMutation 7354 static MutationResultObject editEntityTimeAttribute(final DataFetchingEnvironment env, 7355 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7356 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7357 @GraphQLName("timeAttribute") @GraphQLNonNull final String timeAttribute) { 7358 var mutationResultObject = new MutationResultObject(); 7359 7360 try { 7361 var spec = CoreUtil.getHome().getEntityTimeAttributeSpec(); 7362 7363 spec.setUuid(id); 7364 spec.setEntityAttributeUuid(entityAttributeId); 7365 7366 var commandForm = CoreUtil.getHome().getEditEntityTimeAttributeForm(); 7367 7368 commandForm.setSpec(spec); 7369 commandForm.setEditMode(EditMode.LOCK); 7370 7371 var commandResult = CoreUtil.getHome().editEntityTimeAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7372 7373 if(!commandResult.hasErrors()) { 7374 var executionResult = commandResult.getExecutionResult(); 7375 var result = (EditEntityTimeAttributeResult)executionResult.getResult(); 7376 Map<String, Object> arguments = env.getArgument("input"); 7377 var edit = result.getEdit(); 7378 7379 if(arguments.containsKey("timeAttribute")) 7380 edit.setTimeAttribute(timeAttribute); 7381 7382 commandForm.setEdit(edit); 7383 commandForm.setEditMode(EditMode.UPDATE); 7384 7385 commandResult = CoreUtil.getHome().editEntityTimeAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7386 } 7387 7388 mutationResultObject.setCommandResult(commandResult); 7389 } catch (NamingException ex) { 7390 throw new RuntimeException(ex); 7391 } 7392 7393 return mutationResultObject; 7394 } 7395 7396 @GraphQLField 7397 @GraphQLRelayMutation 7398 static MutationResultObject deleteEntityTimeAttribute(final DataFetchingEnvironment env, 7399 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7400 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 7401 var mutationResultObject = new MutationResultObject(); 7402 7403 try { 7404 var commandForm = CoreUtil.getHome().getDeleteEntityTimeAttributeForm(); 7405 7406 commandForm.setUuid(id); 7407 commandForm.setEntityAttributeUuid(entityAttributeId); 7408 7409 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityTimeAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7410 } catch (NamingException ex) { 7411 throw new RuntimeException(ex); 7412 } 7413 7414 return mutationResultObject; 7415 } 7416 7417 @GraphQLField 7418 @GraphQLRelayMutation 7419 static MutationResultObject createEntityGeoPointDefault(final DataFetchingEnvironment env, 7420 @GraphQLName("id") @GraphQLID final String id, 7421 @GraphQLName("componentVendorName") final String componentVendorName, 7422 @GraphQLName("entityTypeName") final String entityTypeName, 7423 @GraphQLName("entityAttributeName") final String entityAttributeName, 7424 @GraphQLName("latitude") @GraphQLNonNull final String latitude, 7425 @GraphQLName("longitude") @GraphQLNonNull final String longitude, 7426 @GraphQLName("elevation") final String elevation, 7427 @GraphQLName("elevationUnitOfMeasureTypeName") final String elevationUnitOfMeasureTypeName, 7428 @GraphQLName("altitude") final String altitude, 7429 @GraphQLName("altitudeUnitOfMeasureTypeName") final String altitudeUnitOfMeasureTypeName, 7430 @GraphQLName("addMissingAttributes") @GraphQLNonNull final String addMissingAttributes) { 7431 var mutationResultObject = new MutationResultObject(); 7432 7433 try { 7434 var commandForm = CoreUtil.getHome().getCreateEntityGeoPointDefaultForm(); 7435 7436 commandForm.setUuid(id); 7437 commandForm.setComponentVendorName(componentVendorName); 7438 commandForm.setEntityTypeName(entityTypeName); 7439 commandForm.setEntityAttributeName(entityAttributeName); 7440 commandForm.setLatitude(latitude); 7441 commandForm.setLongitude(longitude); 7442 commandForm.setElevation(elevation); 7443 commandForm.setElevationUnitOfMeasureTypeName(elevationUnitOfMeasureTypeName); 7444 commandForm.setAltitude(altitude); 7445 commandForm.setAltitudeUnitOfMeasureTypeName(altitudeUnitOfMeasureTypeName); 7446 commandForm.setAddMissingAttributes(addMissingAttributes); 7447 7448 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityGeoPointDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 7449 } catch (NamingException ex) { 7450 throw new RuntimeException(ex); 7451 } 7452 7453 return mutationResultObject; 7454 } 7455 7456 @GraphQLField 7457 @GraphQLRelayMutation 7458 static MutationResultObject editEntityGeoPointDefault(final DataFetchingEnvironment env, 7459 @GraphQLName("id") @GraphQLID final String id, 7460 @GraphQLName("componentVendorName") final String componentVendorName, 7461 @GraphQLName("entityTypeName") final String entityTypeName, 7462 @GraphQLName("entityAttributeName") final String entityAttributeName, 7463 @GraphQLName("latitude") final String latitude, 7464 @GraphQLName("longitude") final String longitude, 7465 @GraphQLName("elevation") final String elevation, 7466 @GraphQLName("elevationUnitOfMeasureTypeName") final String elevationUnitOfMeasureTypeName, 7467 @GraphQLName("altitude") final String altitude, 7468 @GraphQLName("altitudeUnitOfMeasureTypeName") final String altitudeUnitOfMeasureTypeName) { 7469 var mutationResultObject = new MutationResultObject(); 7470 7471 try { 7472 var spec = CoreUtil.getHome().getEntityGeoPointDefaultSpec(); 7473 7474 spec.setUuid(id); 7475 spec.setComponentVendorName(componentVendorName); 7476 spec.setEntityTypeName(entityTypeName); 7477 spec.setEntityAttributeName(entityAttributeName); 7478 7479 var commandForm = CoreUtil.getHome().getEditEntityGeoPointDefaultForm(); 7480 7481 commandForm.setSpec(spec); 7482 commandForm.setEditMode(EditMode.LOCK); 7483 7484 var commandResult = CoreUtil.getHome().editEntityGeoPointDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 7485 7486 if(!commandResult.hasErrors()) { 7487 var executionResult = commandResult.getExecutionResult(); 7488 var result = (EditEntityGeoPointDefaultResult)executionResult.getResult(); 7489 Map<String, Object> arguments = env.getArgument("input"); 7490 var edit = result.getEdit(); 7491 7492 if(arguments.containsKey("latitude")) 7493 edit.setLatitude(latitude); 7494 if(arguments.containsKey("longitude")) 7495 edit.setLongitude(longitude); 7496 if(arguments.containsKey("elevation")) 7497 edit.setElevation(elevation); 7498 if(arguments.containsKey("elevationUnitOfMeasureTypeName")) 7499 edit.setElevationUnitOfMeasureTypeName(elevationUnitOfMeasureTypeName); 7500 if(arguments.containsKey("altitude")) 7501 edit.setAltitude(altitude); 7502 if(arguments.containsKey("altitudeUnitOfMeasureTypeName")) 7503 edit.setAltitudeUnitOfMeasureTypeName(altitudeUnitOfMeasureTypeName); 7504 7505 commandForm.setEdit(edit); 7506 commandForm.setEditMode(EditMode.UPDATE); 7507 7508 commandResult = CoreUtil.getHome().editEntityGeoPointDefault(BaseGraphQl.getUserVisitPK(env), commandForm); 7509 } 7510 7511 mutationResultObject.setCommandResult(commandResult); 7512 } catch (NamingException ex) { 7513 throw new RuntimeException(ex); 7514 } 7515 7516 return mutationResultObject; 7517 } 7518 7519 @GraphQLField 7520 @GraphQLRelayMutation 7521 static MutationResultObject deleteEntityGeoPointDefault(final DataFetchingEnvironment env, 7522 @GraphQLName("id") @GraphQLID final String id, 7523 @GraphQLName("componentVendorName") final String componentVendorName, 7524 @GraphQLName("entityTypeName") final String entityTypeName, 7525 @GraphQLName("entityAttributeName") final String entityAttributeName) { 7526 var mutationResultObject = new MutationResultObject(); 7527 7528 try { 7529 var commandForm = CoreUtil.getHome().getDeleteEntityGeoPointDefaultForm(); 7530 7531 commandForm.setUuid(id); 7532 commandForm.setComponentVendorName(componentVendorName); 7533 commandForm.setEntityTypeName(entityTypeName); 7534 commandForm.setEntityAttributeName(entityAttributeName); 7535 7536 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityGeoPointDefault(BaseGraphQl.getUserVisitPK(env), commandForm)); 7537 } catch (NamingException ex) { 7538 throw new RuntimeException(ex); 7539 } 7540 7541 return mutationResultObject; 7542 } 7543 7544 @GraphQLField 7545 @GraphQLRelayMutation 7546 static MutationResultObject createEntityGeoPointAttribute(final DataFetchingEnvironment env, 7547 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7548 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7549 @GraphQLName("latitude") @GraphQLNonNull final String latitude, 7550 @GraphQLName("longitude") @GraphQLNonNull final String longitude, 7551 @GraphQLName("elevation") final String elevation, 7552 @GraphQLName("elevationUnitOfMeasureTypeName") final String elevationUnitOfMeasureTypeName, 7553 @GraphQLName("altitude") final String altitude, 7554 @GraphQLName("altitudeUnitOfMeasureTypeName") final String altitudeUnitOfMeasureTypeName) { 7555 var mutationResultObject = new MutationResultObject(); 7556 7557 try { 7558 var commandForm = CoreUtil.getHome().getCreateEntityGeoPointAttributeForm(); 7559 7560 commandForm.setUuid(id); 7561 commandForm.setEntityAttributeUuid(entityAttributeId); 7562 commandForm.setLatitude(latitude); 7563 commandForm.setLongitude(longitude); 7564 commandForm.setElevation(elevation); 7565 commandForm.setElevationUnitOfMeasureTypeName(elevationUnitOfMeasureTypeName); 7566 commandForm.setAltitude(altitude); 7567 commandForm.setAltitudeUnitOfMeasureTypeName(altitudeUnitOfMeasureTypeName); 7568 7569 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityGeoPointAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7570 } catch (NamingException ex) { 7571 throw new RuntimeException(ex); 7572 } 7573 7574 return mutationResultObject; 7575 } 7576 7577 @GraphQLField 7578 @GraphQLRelayMutation 7579 static MutationResultObject editEntityGeoPointAttribute(final DataFetchingEnvironment env, 7580 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7581 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7582 @GraphQLName("latitude") final String latitude, 7583 @GraphQLName("longitude") final String longitude, 7584 @GraphQLName("elevation") final String elevation, 7585 @GraphQLName("elevationUnitOfMeasureTypeName") final String elevationUnitOfMeasureTypeName, 7586 @GraphQLName("altitude") final String altitude, 7587 @GraphQLName("altitudeUnitOfMeasureTypeName") final String altitudeUnitOfMeasureTypeName) { 7588 var mutationResultObject = new MutationResultObject(); 7589 7590 try { 7591 var spec = CoreUtil.getHome().getEntityGeoPointAttributeSpec(); 7592 7593 spec.setUuid(id); 7594 spec.setEntityAttributeUuid(entityAttributeId); 7595 7596 var commandForm = CoreUtil.getHome().getEditEntityGeoPointAttributeForm(); 7597 7598 commandForm.setSpec(spec); 7599 commandForm.setEditMode(EditMode.LOCK); 7600 7601 var commandResult = CoreUtil.getHome().editEntityGeoPointAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7602 7603 if(!commandResult.hasErrors()) { 7604 var executionResult = commandResult.getExecutionResult(); 7605 var result = (EditEntityGeoPointAttributeResult)executionResult.getResult(); 7606 Map<String, Object> arguments = env.getArgument("input"); 7607 var edit = result.getEdit(); 7608 7609 if(arguments.containsKey("latitude")) 7610 edit.setLatitude(latitude); 7611 if(arguments.containsKey("longitude")) 7612 edit.setLongitude(longitude); 7613 if(arguments.containsKey("elevation")) 7614 edit.setElevation(elevation); 7615 if(arguments.containsKey("elevationUnitOfMeasureTypeName")) 7616 edit.setElevationUnitOfMeasureTypeName(elevationUnitOfMeasureTypeName); 7617 if(arguments.containsKey("altitude")) 7618 edit.setAltitude(altitude); 7619 if(arguments.containsKey("altitudeUnitOfMeasureTypeName")) 7620 edit.setAltitudeUnitOfMeasureTypeName(altitudeUnitOfMeasureTypeName); 7621 7622 commandForm.setEdit(edit); 7623 commandForm.setEditMode(EditMode.UPDATE); 7624 7625 commandResult = CoreUtil.getHome().editEntityGeoPointAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7626 } 7627 7628 mutationResultObject.setCommandResult(commandResult); 7629 } catch (NamingException ex) { 7630 throw new RuntimeException(ex); 7631 } 7632 7633 return mutationResultObject; 7634 } 7635 7636 @GraphQLField 7637 @GraphQLRelayMutation 7638 static MutationResultObject deleteEntityGeoPointAttribute(final DataFetchingEnvironment env, 7639 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7640 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 7641 var mutationResultObject = new MutationResultObject(); 7642 7643 try { 7644 var commandForm = CoreUtil.getHome().getDeleteEntityGeoPointAttributeForm(); 7645 7646 commandForm.setUuid(id); 7647 commandForm.setEntityAttributeUuid(entityAttributeId); 7648 7649 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityGeoPointAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7650 } catch (NamingException ex) { 7651 throw new RuntimeException(ex); 7652 } 7653 7654 return mutationResultObject; 7655 } 7656 7657 @GraphQLField 7658 @GraphQLRelayMutation 7659 static MutationResultObject createEntityEntityAttribute(final DataFetchingEnvironment env, 7660 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7661 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7662 @GraphQLName("idAttribute") @GraphQLNonNull final String idAttribute) { 7663 var mutationResultObject = new MutationResultObject(); 7664 7665 try { 7666 var commandForm = CoreUtil.getHome().getCreateEntityEntityAttributeForm(); 7667 7668 commandForm.setUuid(id); 7669 commandForm.setEntityAttributeUuid(entityAttributeId); 7670 commandForm.setUuidAttribute(idAttribute); 7671 7672 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7673 } catch (NamingException ex) { 7674 throw new RuntimeException(ex); 7675 } 7676 7677 return mutationResultObject; 7678 } 7679 7680 @GraphQLField 7681 @GraphQLRelayMutation 7682 static MutationResultObject editEntityEntityAttribute(final DataFetchingEnvironment env, 7683 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7684 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7685 @GraphQLName("idAttribute") @GraphQLNonNull @GraphQLID final String idAttribute) { 7686 var mutationResultObject = new MutationResultObject(); 7687 7688 try { 7689 var spec = CoreUtil.getHome().getEntityEntityAttributeSpec(); 7690 7691 spec.setUuid(id); 7692 spec.setEntityAttributeUuid(entityAttributeId); 7693 7694 var commandForm = CoreUtil.getHome().getEditEntityEntityAttributeForm(); 7695 7696 commandForm.setSpec(spec); 7697 commandForm.setEditMode(EditMode.LOCK); 7698 7699 var commandResult = CoreUtil.getHome().editEntityEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7700 7701 if(!commandResult.hasErrors()) { 7702 var executionResult = commandResult.getExecutionResult(); 7703 var result = (EditEntityEntityAttributeResult)executionResult.getResult(); 7704 Map<String, Object> arguments = env.getArgument("input"); 7705 var edit = result.getEdit(); 7706 7707 if(arguments.containsKey("idAttribute")) { 7708 edit.setEntityRefAttribute(null); 7709 edit.setUuidAttribute(idAttribute); 7710 } 7711 7712 commandForm.setEdit(edit); 7713 commandForm.setEditMode(EditMode.UPDATE); 7714 7715 commandResult = CoreUtil.getHome().editEntityEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm); 7716 } 7717 7718 mutationResultObject.setCommandResult(commandResult); 7719 } catch (NamingException ex) { 7720 throw new RuntimeException(ex); 7721 } 7722 7723 return mutationResultObject; 7724 } 7725 7726 @GraphQLField 7727 @GraphQLRelayMutation 7728 static MutationResultObject deleteEntityEntityAttribute(final DataFetchingEnvironment env, 7729 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7730 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 7731 var mutationResultObject = new MutationResultObject(); 7732 7733 try { 7734 var commandForm = CoreUtil.getHome().getDeleteEntityEntityAttributeForm(); 7735 7736 commandForm.setUuid(id); 7737 commandForm.setEntityAttributeUuid(entityAttributeId); 7738 7739 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityEntityAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7740 } catch (NamingException ex) { 7741 throw new RuntimeException(ex); 7742 } 7743 7744 return mutationResultObject; 7745 } 7746 7747 @GraphQLField 7748 @GraphQLRelayMutation 7749 static MutationResultObject createEntityCollectionAttribute(final DataFetchingEnvironment env, 7750 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7751 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7752 @GraphQLName("idAttribute") @GraphQLNonNull @GraphQLID final String idAttribute) { 7753 var mutationResultObject = new MutationResultObject(); 7754 7755 try { 7756 var commandForm = CoreUtil.getHome().getCreateEntityCollectionAttributeForm(); 7757 7758 commandForm.setUuid(id); 7759 commandForm.setEntityAttributeUuid(entityAttributeId); 7760 commandForm.setUuidAttribute(idAttribute); 7761 7762 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityCollectionAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7763 } catch (NamingException ex) { 7764 throw new RuntimeException(ex); 7765 } 7766 7767 return mutationResultObject; 7768 } 7769 7770 @GraphQLField 7771 @GraphQLRelayMutation 7772 static MutationResultObject deleteEntityCollectionAttribute(final DataFetchingEnvironment env, 7773 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7774 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7775 @GraphQLName("idAttribute") @GraphQLNonNull @GraphQLID final String idAttribute) { 7776 var mutationResultObject = new MutationResultObject(); 7777 7778 try { 7779 var commandForm = CoreUtil.getHome().getDeleteEntityCollectionAttributeForm(); 7780 7781 commandForm.setUuid(id); 7782 commandForm.setEntityAttributeUuid(entityAttributeId); 7783 commandForm.setUuidAttribute(idAttribute); 7784 7785 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityCollectionAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7786 } catch (NamingException ex) { 7787 throw new RuntimeException(ex); 7788 } 7789 7790 return mutationResultObject; 7791 } 7792 7793 @GraphQLField 7794 @GraphQLRelayMutation 7795 static MutationResultObject createEntityWorkflowAttribute(final DataFetchingEnvironment env, 7796 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7797 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7798 @GraphQLName("workflowEntranceName") final String workflowEntranceName) { 7799 var mutationResultObject = new MutationResultObject(); 7800 7801 try { 7802 var commandForm = CoreUtil.getHome().getCreateEntityWorkflowAttributeForm(); 7803 7804 commandForm.setUuid(id); 7805 commandForm.setEntityAttributeUuid(entityAttributeId); 7806 commandForm.setWorkflowEntranceName(workflowEntranceName); 7807 7808 mutationResultObject.setCommandResult(CoreUtil.getHome().createEntityWorkflowAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7809 } catch (NamingException ex) { 7810 throw new RuntimeException(ex); 7811 } 7812 7813 return mutationResultObject; 7814 } 7815 7816 7817 @GraphQLField 7818 @GraphQLRelayMutation 7819 @GraphQLName("setEntityWorkflowAttributeStatus") 7820 static MutationResultObject setEntityWorkflowAttributeStatus(final DataFetchingEnvironment env, 7821 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7822 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId, 7823 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 7824 @GraphQLName("workflowDestinationName") final String workflowDestinationName) { 7825 var mutationResultObject = new MutationResultObject(); 7826 7827 try { 7828 var commandForm = CoreUtil.getHome().getSetEntityWorkflowAttributeStatusForm(); 7829 7830 commandForm.setUuid(id); 7831 commandForm.setEntityAttributeUuid(entityAttributeId); 7832 commandForm.setWorkflowStepName(workflowStepName); 7833 commandForm.setWorkflowDestinationName(workflowDestinationName); 7834 7835 mutationResultObject.setCommandResult(CoreUtil.getHome().setEntityWorkflowAttributeStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 7836 } catch (NamingException ex) { 7837 throw new RuntimeException(ex); 7838 } 7839 7840 return mutationResultObject; 7841 } 7842 7843 @GraphQLField 7844 @GraphQLRelayMutation 7845 static MutationResultObject deleteEntityWorkflowAttribute(final DataFetchingEnvironment env, 7846 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id, 7847 @GraphQLName("entityAttributeId") @GraphQLNonNull @GraphQLID final String entityAttributeId) { 7848 var mutationResultObject = new MutationResultObject(); 7849 7850 try { 7851 var commandForm = CoreUtil.getHome().getDeleteEntityWorkflowAttributeForm(); 7852 7853 commandForm.setUuid(id); 7854 commandForm.setEntityAttributeUuid(entityAttributeId); 7855 7856 mutationResultObject.setCommandResult(CoreUtil.getHome().deleteEntityWorkflowAttribute(BaseGraphQl.getUserVisitPK(env), commandForm)); 7857 } catch (NamingException ex) { 7858 throw new RuntimeException(ex); 7859 } 7860 7861 return mutationResultObject; 7862 } 7863 7864 @GraphQLField 7865 @GraphQLRelayMutation 7866 static MutationResultWithIdObject createSearchResultActionType(final DataFetchingEnvironment env, 7867 @GraphQLName("searchResultActionTypeName") @GraphQLNonNull final String searchResultActionTypeName, 7868 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 7869 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 7870 @GraphQLName("description") final String description) { 7871 var mutationResultObject = new MutationResultWithIdObject(); 7872 7873 try { 7874 var commandForm = SearchUtil.getHome().getCreateSearchResultActionTypeForm(); 7875 7876 commandForm.setSearchResultActionTypeName(searchResultActionTypeName); 7877 commandForm.setIsDefault(isDefault); 7878 commandForm.setSortOrder(sortOrder); 7879 commandForm.setDescription(description); 7880 7881 var commandResult = SearchUtil.getHome().createSearchResultActionType(BaseGraphQl.getUserVisitPK(env), commandForm); 7882 mutationResultObject.setCommandResult(commandResult); 7883 7884 if(!commandResult.hasErrors()) { 7885 var result = (CreateSearchResultActionTypeResult)commandResult.getExecutionResult().getResult(); 7886 7887 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 7888 } 7889 } catch (NamingException ex) { 7890 throw new RuntimeException(ex); 7891 } 7892 7893 return mutationResultObject; 7894 } 7895 7896 @GraphQLField 7897 @GraphQLRelayMutation 7898 static MutationResultWithIdObject editSearchResultActionType(final DataFetchingEnvironment env, 7899 @GraphQLName("originalSearchResultActionTypeName") final String originalSearchResultActionTypeName, 7900 @GraphQLName("id") @GraphQLID final String id, 7901 @GraphQLName("searchResultActionTypeName") final String searchResultActionTypeName, 7902 @GraphQLName("isDefault") final String isDefault, 7903 @GraphQLName("sortOrder") final String sortOrder, 7904 @GraphQLName("description") final String description) { 7905 var mutationResultObject = new MutationResultWithIdObject(); 7906 7907 try { 7908 var spec = SearchUtil.getHome().getSearchResultActionTypeUniversalSpec(); 7909 7910 spec.setSearchResultActionTypeName(originalSearchResultActionTypeName); 7911 spec.setUuid(id); 7912 7913 var commandForm = SearchUtil.getHome().getEditSearchResultActionTypeForm(); 7914 7915 commandForm.setSpec(spec); 7916 commandForm.setEditMode(EditMode.LOCK); 7917 7918 var commandResult = SearchUtil.getHome().editSearchResultActionType(BaseGraphQl.getUserVisitPK(env), commandForm); 7919 7920 if(!commandResult.hasErrors()) { 7921 var executionResult = commandResult.getExecutionResult(); 7922 var result = (EditSearchResultActionTypeResult)executionResult.getResult(); 7923 Map<String, Object> arguments = env.getArgument("input"); 7924 var edit = result.getEdit(); 7925 7926 mutationResultObject.setEntityInstance(result.getSearchResultActionType().getEntityInstance()); 7927 7928 if(arguments.containsKey("searchResultActionTypeName")) 7929 edit.setSearchResultActionTypeName(searchResultActionTypeName); 7930 if(arguments.containsKey("isDefault")) 7931 edit.setIsDefault(isDefault); 7932 if(arguments.containsKey("sortOrder")) 7933 edit.setSortOrder(sortOrder); 7934 if(arguments.containsKey("description")) 7935 edit.setDescription(description); 7936 7937 commandForm.setEdit(edit); 7938 commandForm.setEditMode(EditMode.UPDATE); 7939 7940 commandResult = SearchUtil.getHome().editSearchResultActionType(BaseGraphQl.getUserVisitPK(env), commandForm); 7941 } 7942 7943 mutationResultObject.setCommandResult(commandResult); 7944 } catch (NamingException ex) { 7945 throw new RuntimeException(ex); 7946 } 7947 7948 return mutationResultObject; 7949 } 7950 7951 @GraphQLField 7952 @GraphQLRelayMutation 7953 static MutationResultObject deleteSearchResultActionType(final DataFetchingEnvironment env, 7954 @GraphQLName("searchResultActionTypeName") final String searchResultActionTypeName, 7955 @GraphQLName("id") @GraphQLID final String id) { 7956 var mutationResultObject = new MutationResultObject(); 7957 7958 try { 7959 var commandForm = SearchUtil.getHome().getDeleteSearchResultActionTypeForm(); 7960 7961 commandForm.setSearchResultActionTypeName(searchResultActionTypeName); 7962 commandForm.setUuid(id); 7963 7964 mutationResultObject.setCommandResult(SearchUtil.getHome().deleteSearchResultActionType(BaseGraphQl.getUserVisitPK(env), commandForm)); 7965 } catch (NamingException ex) { 7966 throw new RuntimeException(ex); 7967 } 7968 7969 return mutationResultObject; 7970 } 7971 7972 @GraphQLField 7973 @GraphQLRelayMutation 7974 static SearchComponentVendorsResultObject searchComponentVendors(final DataFetchingEnvironment env, 7975 @GraphQLName("languageIsoName") final String languageIsoName, 7976 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 7977 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 7978 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 7979 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 7980 @GraphQLName("q") final String q, 7981 @GraphQLName("createdSince") final String createdSince, 7982 @GraphQLName("modifiedSince") final String modifiedSince, 7983 @GraphQLName("fields") final String fields, 7984 @GraphQLName("rememberPreferences") final String rememberPreferences, 7985 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 7986 var mutationResultObject = new SearchComponentVendorsResultObject(); 7987 7988 try { 7989 var commandForm = SearchUtil.getHome().getSearchComponentVendorsForm(); 7990 7991 commandForm.setLanguageIsoName(languageIsoName); 7992 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 7993 commandForm.setSearchSortDirectionName(searchSortDirectionName); 7994 commandForm.setSearchTypeName(searchTypeName); 7995 commandForm.setSearchSortOrderName(searchSortOrderName); 7996 commandForm.setQ(q); 7997 commandForm.setCreatedSince(createdSince); 7998 commandForm.setModifiedSince(modifiedSince); 7999 commandForm.setFields(fields); 8000 commandForm.setRememberPreferences(rememberPreferences); 8001 commandForm.setSearchUseTypeName(searchUseTypeName); 8002 8003 var commandResult = SearchUtil.getHome().searchComponentVendors(BaseGraphQl.getUserVisitPK(env), commandForm); 8004 mutationResultObject.setCommandResult(commandResult); 8005 mutationResultObject.setResult(commandResult.hasErrors() ? null : (SearchComponentVendorsResult)commandResult.getExecutionResult().getResult()); 8006 } catch (NamingException ex) { 8007 throw new RuntimeException(ex); 8008 } 8009 8010 return mutationResultObject; 8011 } 8012 8013 @GraphQLField 8014 @GraphQLRelayMutation 8015 static MutationResultObject clearComponentVendorResults(final DataFetchingEnvironment env, 8016 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 8017 var mutationResultObject = new MutationResultObject(); 8018 8019 try { 8020 var commandForm = SearchUtil.getHome().getClearComponentVendorResultsForm(); 8021 8022 commandForm.setSearchTypeName(searchTypeName); 8023 8024 var commandResult = SearchUtil.getHome().clearComponentVendorResults(BaseGraphQl.getUserVisitPK(env), commandForm); 8025 mutationResultObject.setCommandResult(commandResult); 8026 } catch (NamingException ex) { 8027 throw new RuntimeException(ex); 8028 } 8029 8030 return mutationResultObject; 8031 } 8032 8033 @GraphQLField 8034 @GraphQLRelayMutation 8035 static SearchEntityTypesResultObject searchEntityTypes(final DataFetchingEnvironment env, 8036 @GraphQLName("languageIsoName") final String languageIsoName, 8037 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 8038 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 8039 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8040 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 8041 @GraphQLName("q") final String q, 8042 @GraphQLName("createdSince") final String createdSince, 8043 @GraphQLName("modifiedSince") final String modifiedSince, 8044 @GraphQLName("fields") final String fields, 8045 @GraphQLName("rememberPreferences") final String rememberPreferences, 8046 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 8047 var mutationResultObject = new SearchEntityTypesResultObject(); 8048 8049 try { 8050 var commandForm = SearchUtil.getHome().getSearchEntityTypesForm(); 8051 8052 commandForm.setLanguageIsoName(languageIsoName); 8053 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 8054 commandForm.setSearchSortDirectionName(searchSortDirectionName); 8055 commandForm.setSearchTypeName(searchTypeName); 8056 commandForm.setSearchSortOrderName(searchSortOrderName); 8057 commandForm.setQ(q); 8058 commandForm.setCreatedSince(createdSince); 8059 commandForm.setModifiedSince(modifiedSince); 8060 commandForm.setFields(fields); 8061 commandForm.setRememberPreferences(rememberPreferences); 8062 commandForm.setSearchUseTypeName(searchUseTypeName); 8063 8064 var commandResult = SearchUtil.getHome().searchEntityTypes(BaseGraphQl.getUserVisitPK(env), commandForm); 8065 mutationResultObject.setCommandResult(commandResult); 8066 mutationResultObject.setResult(commandResult.hasErrors() ? null : (SearchEntityTypesResult)commandResult.getExecutionResult().getResult()); 8067 } catch (NamingException ex) { 8068 throw new RuntimeException(ex); 8069 } 8070 8071 return mutationResultObject; 8072 } 8073 8074 @GraphQLField 8075 @GraphQLRelayMutation 8076 static MutationResultObject clearEntityTypeResults(final DataFetchingEnvironment env, 8077 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 8078 var mutationResultObject = new MutationResultObject(); 8079 8080 try { 8081 var commandForm = SearchUtil.getHome().getClearEntityTypeResultsForm(); 8082 8083 commandForm.setSearchTypeName(searchTypeName); 8084 8085 var commandResult = SearchUtil.getHome().clearEntityTypeResults(BaseGraphQl.getUserVisitPK(env), commandForm); 8086 mutationResultObject.setCommandResult(commandResult); 8087 } catch (NamingException ex) { 8088 throw new RuntimeException(ex); 8089 } 8090 8091 return mutationResultObject; 8092 } 8093 8094 @GraphQLField 8095 @GraphQLRelayMutation 8096 static SearchEntityAliasTypesResultObject searchEntityAliasTypes(final DataFetchingEnvironment env, 8097 @GraphQLName("languageIsoName") final String languageIsoName, 8098 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 8099 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 8100 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8101 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 8102 @GraphQLName("q") final String q, 8103 @GraphQLName("createdSince") final String createdSince, 8104 @GraphQLName("modifiedSince") final String modifiedSince, 8105 @GraphQLName("fields") final String fields, 8106 @GraphQLName("rememberPreferences") final String rememberPreferences, 8107 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 8108 var mutationResultObject = new SearchEntityAliasTypesResultObject(); 8109 8110 try { 8111 var commandForm = SearchUtil.getHome().getSearchEntityAliasTypesForm(); 8112 8113 commandForm.setLanguageIsoName(languageIsoName); 8114 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 8115 commandForm.setSearchSortDirectionName(searchSortDirectionName); 8116 commandForm.setSearchTypeName(searchTypeName); 8117 commandForm.setSearchSortOrderName(searchSortOrderName); 8118 commandForm.setQ(q); 8119 commandForm.setCreatedSince(createdSince); 8120 commandForm.setModifiedSince(modifiedSince); 8121 commandForm.setFields(fields); 8122 commandForm.setRememberPreferences(rememberPreferences); 8123 commandForm.setSearchUseTypeName(searchUseTypeName); 8124 8125 var commandResult = SearchUtil.getHome().searchEntityAliasTypes(BaseGraphQl.getUserVisitPK(env), commandForm); 8126 mutationResultObject.setCommandResult(commandResult); 8127 mutationResultObject.setResult(commandResult.hasErrors() ? null : (SearchEntityAliasTypesResult)commandResult.getExecutionResult().getResult()); 8128 } catch (NamingException ex) { 8129 throw new RuntimeException(ex); 8130 } 8131 8132 return mutationResultObject; 8133 } 8134 8135 @GraphQLField 8136 @GraphQLRelayMutation 8137 static MutationResultObject clearEntityAliasTypeResults(final DataFetchingEnvironment env, 8138 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 8139 var mutationResultObject = new MutationResultObject(); 8140 8141 try { 8142 var commandForm = SearchUtil.getHome().getClearEntityAliasTypeResultsForm(); 8143 8144 commandForm.setSearchTypeName(searchTypeName); 8145 8146 var commandResult = SearchUtil.getHome().clearEntityAliasTypeResults(BaseGraphQl.getUserVisitPK(env), commandForm); 8147 mutationResultObject.setCommandResult(commandResult); 8148 } catch (NamingException ex) { 8149 throw new RuntimeException(ex); 8150 } 8151 8152 return mutationResultObject; 8153 } 8154 8155 @GraphQLField 8156 @GraphQLRelayMutation 8157 static SearchEntityAttributeGroupsResultObject searchEntityAttributeGroups(final DataFetchingEnvironment env, 8158 @GraphQLName("languageIsoName") final String languageIsoName, 8159 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 8160 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 8161 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8162 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 8163 @GraphQLName("q") final String q, 8164 @GraphQLName("createdSince") final String createdSince, 8165 @GraphQLName("modifiedSince") final String modifiedSince, 8166 @GraphQLName("fields") final String fields, 8167 @GraphQLName("rememberPreferences") final String rememberPreferences, 8168 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 8169 var mutationResultObject = new SearchEntityAttributeGroupsResultObject(); 8170 8171 try { 8172 var commandForm = SearchUtil.getHome().getSearchEntityAttributeGroupsForm(); 8173 8174 commandForm.setLanguageIsoName(languageIsoName); 8175 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 8176 commandForm.setSearchSortDirectionName(searchSortDirectionName); 8177 commandForm.setSearchTypeName(searchTypeName); 8178 commandForm.setSearchSortOrderName(searchSortOrderName); 8179 commandForm.setQ(q); 8180 commandForm.setCreatedSince(createdSince); 8181 commandForm.setModifiedSince(modifiedSince); 8182 commandForm.setFields(fields); 8183 commandForm.setRememberPreferences(rememberPreferences); 8184 commandForm.setSearchUseTypeName(searchUseTypeName); 8185 8186 var commandResult = SearchUtil.getHome().searchEntityAttributeGroups(BaseGraphQl.getUserVisitPK(env), commandForm); 8187 mutationResultObject.setCommandResult(commandResult); 8188 mutationResultObject.setResult(commandResult.hasErrors() ? null : (SearchEntityAttributeGroupsResult)commandResult.getExecutionResult().getResult()); 8189 } catch (NamingException ex) { 8190 throw new RuntimeException(ex); 8191 } 8192 8193 return mutationResultObject; 8194 } 8195 8196 @GraphQLField 8197 @GraphQLRelayMutation 8198 static MutationResultObject clearEntityAttributeGroupResults(final DataFetchingEnvironment env, 8199 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 8200 var mutationResultObject = new MutationResultObject(); 8201 8202 try { 8203 var commandForm = SearchUtil.getHome().getClearEntityAttributeGroupResultsForm(); 8204 8205 commandForm.setSearchTypeName(searchTypeName); 8206 8207 var commandResult = SearchUtil.getHome().clearEntityAttributeGroupResults(BaseGraphQl.getUserVisitPK(env), commandForm); 8208 mutationResultObject.setCommandResult(commandResult); 8209 } catch (NamingException ex) { 8210 throw new RuntimeException(ex); 8211 } 8212 8213 return mutationResultObject; 8214 } 8215 8216 @GraphQLField 8217 @GraphQLRelayMutation 8218 static SearchEntityAttributesResultObject searchEntityAttributes(final DataFetchingEnvironment env, 8219 @GraphQLName("languageIsoName") final String languageIsoName, 8220 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 8221 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 8222 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8223 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 8224 @GraphQLName("q") final String q, 8225 @GraphQLName("createdSince") final String createdSince, 8226 @GraphQLName("modifiedSince") final String modifiedSince, 8227 @GraphQLName("fields") final String fields, 8228 @GraphQLName("rememberPreferences") final String rememberPreferences, 8229 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 8230 var mutationResultObject = new SearchEntityAttributesResultObject(); 8231 8232 try { 8233 var commandForm = SearchUtil.getHome().getSearchEntityAttributesForm(); 8234 8235 commandForm.setLanguageIsoName(languageIsoName); 8236 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 8237 commandForm.setSearchSortDirectionName(searchSortDirectionName); 8238 commandForm.setSearchTypeName(searchTypeName); 8239 commandForm.setSearchSortOrderName(searchSortOrderName); 8240 commandForm.setQ(q); 8241 commandForm.setCreatedSince(createdSince); 8242 commandForm.setModifiedSince(modifiedSince); 8243 commandForm.setFields(fields); 8244 commandForm.setRememberPreferences(rememberPreferences); 8245 commandForm.setSearchUseTypeName(searchUseTypeName); 8246 8247 var commandResult = SearchUtil.getHome().searchEntityAttributes(BaseGraphQl.getUserVisitPK(env), commandForm); 8248 mutationResultObject.setCommandResult(commandResult); 8249 mutationResultObject.setResult(commandResult.hasErrors() ? null : (SearchEntityAttributesResult)commandResult.getExecutionResult().getResult()); 8250 } catch (NamingException ex) { 8251 throw new RuntimeException(ex); 8252 } 8253 8254 return mutationResultObject; 8255 } 8256 8257 @GraphQLField 8258 @GraphQLRelayMutation 8259 static MutationResultObject clearEntityAttributeResults(final DataFetchingEnvironment env, 8260 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 8261 var mutationResultObject = new MutationResultObject(); 8262 8263 try { 8264 var commandForm = SearchUtil.getHome().getClearEntityAttributeResultsForm(); 8265 8266 commandForm.setSearchTypeName(searchTypeName); 8267 8268 var commandResult = SearchUtil.getHome().clearEntityAttributeResults(BaseGraphQl.getUserVisitPK(env), commandForm); 8269 mutationResultObject.setCommandResult(commandResult); 8270 } catch (NamingException ex) { 8271 throw new RuntimeException(ex); 8272 } 8273 8274 return mutationResultObject; 8275 } 8276 8277 @GraphQLField 8278 @GraphQLRelayMutation 8279 static SearchEntityListItemsResultObject searchEntityListItems(final DataFetchingEnvironment env, 8280 @GraphQLName("languageIsoName") final String languageIsoName, 8281 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 8282 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 8283 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8284 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 8285 @GraphQLName("q") final String q, 8286 @GraphQLName("createdSince") final String createdSince, 8287 @GraphQLName("modifiedSince") final String modifiedSince, 8288 @GraphQLName("fields") final String fields, 8289 @GraphQLName("rememberPreferences") final String rememberPreferences, 8290 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 8291 var mutationResultObject = new SearchEntityListItemsResultObject(); 8292 8293 try { 8294 var commandForm = SearchUtil.getHome().getSearchEntityListItemsForm(); 8295 8296 commandForm.setLanguageIsoName(languageIsoName); 8297 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 8298 commandForm.setSearchSortDirectionName(searchSortDirectionName); 8299 commandForm.setSearchTypeName(searchTypeName); 8300 commandForm.setSearchSortOrderName(searchSortOrderName); 8301 commandForm.setQ(q); 8302 commandForm.setCreatedSince(createdSince); 8303 commandForm.setModifiedSince(modifiedSince); 8304 commandForm.setFields(fields); 8305 commandForm.setRememberPreferences(rememberPreferences); 8306 commandForm.setSearchUseTypeName(searchUseTypeName); 8307 8308 var commandResult = SearchUtil.getHome().searchEntityListItems(BaseGraphQl.getUserVisitPK(env), commandForm); 8309 mutationResultObject.setCommandResult(commandResult); 8310 mutationResultObject.setResult(commandResult.hasErrors() ? null : (SearchEntityListItemsResult)commandResult.getExecutionResult().getResult()); 8311 } catch (NamingException ex) { 8312 throw new RuntimeException(ex); 8313 } 8314 8315 return mutationResultObject; 8316 } 8317 8318 @GraphQLField 8319 @GraphQLRelayMutation 8320 static MutationResultObject clearEntityListItemResults(final DataFetchingEnvironment env, 8321 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 8322 var mutationResultObject = new MutationResultObject(); 8323 8324 try { 8325 var commandForm = SearchUtil.getHome().getClearEntityListItemResultsForm(); 8326 8327 commandForm.setSearchTypeName(searchTypeName); 8328 8329 var commandResult = SearchUtil.getHome().clearEntityListItemResults(BaseGraphQl.getUserVisitPK(env), commandForm); 8330 mutationResultObject.setCommandResult(commandResult); 8331 } catch (NamingException ex) { 8332 throw new RuntimeException(ex); 8333 } 8334 8335 return mutationResultObject; 8336 } 8337 8338 @GraphQLField 8339 @GraphQLRelayMutation 8340 static SearchCustomersResultObject searchCustomers(final DataFetchingEnvironment env, 8341 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8342 @GraphQLName("customerTypeName") final String customerTypeName, 8343 @GraphQLName("firstName") final String firstName, 8344 @GraphQLName("firstNameSoundex") final String firstNameSoundex, 8345 @GraphQLName("middleName") final String middleName, 8346 @GraphQLName("middleNameSoundex") final String middleNameSoundex, 8347 @GraphQLName("lastName") final String lastName, 8348 @GraphQLName("lastNameSoundex") final String lastNameSoundex, 8349 @GraphQLName("name") final String name, 8350 @GraphQLName("emailAddress") final String emailAddress, 8351 @GraphQLName("countryName") final String countryName, 8352 @GraphQLName("areaCode") final String areaCode, 8353 @GraphQLName("telephoneNumber") final String telephoneNumber, 8354 @GraphQLName("telephoneExtension") final String telephoneExtension, 8355 @GraphQLName("customerName") final String customerName, 8356 @GraphQLName("partyName") final String partyName, 8357 @GraphQLName("partyAliasTypeName") final String partyAliasTypeName, 8358 @GraphQLName("alias") final String alias, 8359 @GraphQLName("createdSince") final String createdSince, 8360 @GraphQLName("modifiedSince") final String modifiedSince) { 8361 var mutationResultObject = new SearchCustomersResultObject(); 8362 8363 try { 8364 var commandForm = SearchUtil.getHome().getSearchCustomersForm(); 8365 8366 commandForm.setSearchTypeName(searchTypeName); 8367 commandForm.setCustomerTypeName(customerTypeName); 8368 commandForm.setFirstName(firstName); 8369 commandForm.setFirstNameSoundex(firstNameSoundex); 8370 commandForm.setMiddleName(middleName); 8371 commandForm.setMiddleNameSoundex(middleNameSoundex); 8372 commandForm.setLastName(lastName); 8373 commandForm.setLastNameSoundex(lastNameSoundex); 8374 commandForm.setName(name); 8375 commandForm.setEmailAddress(emailAddress); 8376 commandForm.setCountryName(countryName); 8377 commandForm.setAreaCode(areaCode); 8378 commandForm.setTelephoneNumber(telephoneNumber); 8379 commandForm.setTelephoneExtension(telephoneExtension); 8380 commandForm.setCustomerName(customerName); 8381 commandForm.setPartyName(partyName); 8382 commandForm.setPartyAliasTypeName(partyAliasTypeName); 8383 commandForm.setAlias(alias); 8384 commandForm.setCreatedSince(createdSince); 8385 commandForm.setModifiedSince(modifiedSince); 8386 8387 var commandResult = SearchUtil.getHome().searchCustomers(BaseGraphQl.getUserVisitPK(env), commandForm); 8388 mutationResultObject.setCommandResult(commandResult); 8389 mutationResultObject.setResult(commandResult.hasErrors() ? null : (SearchCustomersResult)commandResult.getExecutionResult().getResult()); 8390 } catch (NamingException ex) { 8391 throw new RuntimeException(ex); 8392 } 8393 8394 return mutationResultObject; 8395 } 8396 8397 @GraphQLField 8398 @GraphQLRelayMutation 8399 static MutationResultObject clearCustomerResults(final DataFetchingEnvironment env, 8400 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 8401 var mutationResultObject = new MutationResultObject(); 8402 8403 try { 8404 var commandForm = SearchUtil.getHome().getClearCustomerResultsForm(); 8405 8406 commandForm.setSearchTypeName(searchTypeName); 8407 8408 var commandResult = SearchUtil.getHome().clearCustomerResults(BaseGraphQl.getUserVisitPK(env), commandForm); 8409 mutationResultObject.setCommandResult(commandResult); 8410 } catch (NamingException ex) { 8411 throw new RuntimeException(ex); 8412 } 8413 8414 return mutationResultObject; 8415 } 8416 8417 @GraphQLField 8418 @GraphQLRelayMutation 8419 static SearchEmployeesResultObject searchEmployees(final DataFetchingEnvironment env, 8420 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8421 @GraphQLName("firstName") final String firstName, 8422 @GraphQLName("firstNameSoundex") final String firstNameSoundex, 8423 @GraphQLName("middleName") final String middleName, 8424 @GraphQLName("middleNameSoundex") final String middleNameSoundex, 8425 @GraphQLName("lastName") final String lastName, 8426 @GraphQLName("lastNameSoundex") final String lastNameSoundex, 8427 @GraphQLName("employeeName") final String employeeName, 8428 @GraphQLName("partyName") final String partyName, 8429 @GraphQLName("partyAliasTypeName") final String partyAliasTypeName, 8430 @GraphQLName("alias") final String alias, 8431 @GraphQLName("employeeStatusChoice") final String employeeStatusChoice, 8432 @GraphQLName("employeeAvailabilityChoice") final String employeeAvailabilityChoice, 8433 @GraphQLName("createdSince") final String createdSince, 8434 @GraphQLName("modifiedSince") final String modifiedSince, 8435 @GraphQLName("fields") final String fields) { 8436 var mutationResultObject = new SearchEmployeesResultObject(); 8437 8438 try { 8439 var commandForm = SearchUtil.getHome().getSearchEmployeesForm(); 8440 8441 commandForm.setSearchTypeName(searchTypeName); 8442 commandForm.setFirstName(firstName); 8443 commandForm.setFirstNameSoundex(firstNameSoundex); 8444 commandForm.setMiddleName(middleName); 8445 commandForm.setMiddleNameSoundex(middleNameSoundex); 8446 commandForm.setLastName(lastName); 8447 commandForm.setLastNameSoundex(lastNameSoundex); 8448 commandForm.setEmployeeName(employeeName); 8449 commandForm.setPartyName(partyName); 8450 commandForm.setPartyAliasTypeName(partyAliasTypeName); 8451 commandForm.setAlias(alias); 8452 commandForm.setEmployeeStatusChoice(employeeStatusChoice); 8453 commandForm.setEmployeeAvailabilityChoice(employeeAvailabilityChoice); 8454 commandForm.setCreatedSince(createdSince); 8455 commandForm.setModifiedSince(modifiedSince); 8456 commandForm.setFields(fields); 8457 8458 8459 var commandResult = SearchUtil.getHome().searchEmployees(BaseGraphQl.getUserVisitPK(env), commandForm); 8460 mutationResultObject.setCommandResult(commandResult); 8461 mutationResultObject.setResult(commandResult.hasErrors() ? null : (SearchEmployeesResult)commandResult.getExecutionResult().getResult()); 8462 } catch (NamingException ex) { 8463 throw new RuntimeException(ex); 8464 } 8465 8466 return mutationResultObject; 8467 } 8468 8469 @GraphQLField 8470 @GraphQLRelayMutation 8471 static MutationResultObject clearEmployeeResults(final DataFetchingEnvironment env, 8472 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 8473 var mutationResultObject = new MutationResultObject(); 8474 8475 try { 8476 var commandForm = SearchUtil.getHome().getClearEmployeeResultsForm(); 8477 8478 commandForm.setSearchTypeName(searchTypeName); 8479 8480 var commandResult = SearchUtil.getHome().clearEmployeeResults(BaseGraphQl.getUserVisitPK(env), commandForm); 8481 mutationResultObject.setCommandResult(commandResult); 8482 } catch (NamingException ex) { 8483 throw new RuntimeException(ex); 8484 } 8485 8486 return mutationResultObject; 8487 } 8488 8489 @GraphQLField 8490 @GraphQLRelayMutation 8491 static SearchItemsResultObject searchItems(final DataFetchingEnvironment env, 8492 @GraphQLName("languageIsoName") final String languageIsoName, 8493 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 8494 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 8495 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8496 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 8497 @GraphQLName("itemNameOrAlias") final String itemNameOrAlias, 8498 @GraphQLName("description") final String description, 8499 @GraphQLName("itemTypeName") final String itemTypeName, 8500 @GraphQLName("itemUseTypeName") final String itemUseTypeName, 8501 @GraphQLName("itemStatusChoice") final String itemStatusChoice, 8502 @GraphQLName("itemStatusChoices") final String itemStatusChoices, 8503 @GraphQLName("createdSince") final String createdSince, 8504 @GraphQLName("modifiedSince") final String modifiedSince, 8505 @GraphQLName("fields") final String fields, 8506 @GraphQLName("rememberPreferences") final String rememberPreferences, 8507 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 8508 var mutationResultObject = new SearchItemsResultObject(); 8509 8510 try { 8511 var commandForm = SearchUtil.getHome().getSearchItemsForm(); 8512 8513 commandForm.setLanguageIsoName(languageIsoName); 8514 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 8515 commandForm.setSearchSortDirectionName(searchSortDirectionName); 8516 commandForm.setSearchTypeName(searchTypeName); 8517 commandForm.setSearchSortOrderName(searchSortOrderName); 8518 commandForm.setItemNameOrAlias(itemNameOrAlias); 8519 commandForm.setDescription(description); 8520 commandForm.setItemTypeName(itemTypeName); 8521 commandForm.setItemUseTypeName(itemUseTypeName); 8522 commandForm.setItemStatusChoice(itemStatusChoice); 8523 commandForm.setItemStatusChoices(itemStatusChoices); 8524 commandForm.setCreatedSince(createdSince); 8525 commandForm.setModifiedSince(modifiedSince); 8526 commandForm.setFields(fields); 8527 commandForm.setRememberPreferences(rememberPreferences); 8528 commandForm.setSearchUseTypeName(searchUseTypeName); 8529 8530 var commandResult = SearchUtil.getHome().searchItems(BaseGraphQl.getUserVisitPK(env), commandForm); 8531 mutationResultObject.setCommandResult(commandResult); 8532 mutationResultObject.setResult(commandResult.hasErrors() ? null : (SearchItemsResult)commandResult.getExecutionResult().getResult()); 8533 } catch (NamingException ex) { 8534 throw new RuntimeException(ex); 8535 } 8536 8537 return mutationResultObject; 8538 } 8539 8540 @GraphQLField 8541 @GraphQLRelayMutation 8542 static MutationResultObject createItemSearchResultAction(final DataFetchingEnvironment env, 8543 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8544 @GraphQLName("searchResultActionTypeName") @GraphQLNonNull final String searchResultActionTypeName, 8545 @GraphQLName("itemName") @GraphQLNonNull final String itemName) { 8546 var mutationResultObject = new MutationResultObject(); 8547 8548 try { 8549 var commandForm = SearchUtil.getHome().getCreateItemSearchResultActionForm(); 8550 8551 commandForm.setSearchTypeName(searchTypeName); 8552 commandForm.setSearchResultActionTypeName(searchResultActionTypeName); 8553 commandForm.setItemName(itemName); 8554 8555 var commandResult = SearchUtil.getHome().createItemSearchResultAction(BaseGraphQl.getUserVisitPK(env), commandForm); 8556 mutationResultObject.setCommandResult(commandResult); 8557 } catch (NamingException ex) { 8558 throw new RuntimeException(ex); 8559 } 8560 8561 return mutationResultObject; 8562 } 8563 8564 @GraphQLField 8565 @GraphQLRelayMutation 8566 static MutationResultObject clearItemResults(final DataFetchingEnvironment env, 8567 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 8568 var mutationResultObject = new MutationResultObject(); 8569 8570 try { 8571 var commandForm = SearchUtil.getHome().getClearItemResultsForm(); 8572 8573 commandForm.setSearchTypeName(searchTypeName); 8574 8575 var commandResult = SearchUtil.getHome().clearItemResults(BaseGraphQl.getUserVisitPK(env), commandForm); 8576 mutationResultObject.setCommandResult(commandResult); 8577 } catch (NamingException ex) { 8578 throw new RuntimeException(ex); 8579 } 8580 8581 return mutationResultObject; 8582 } 8583 8584 @GraphQLField 8585 @GraphQLRelayMutation 8586 static SearchVendorsResultObject searchVendors(final DataFetchingEnvironment env, 8587 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8588 @GraphQLName("firstName") final String firstName, 8589 @GraphQLName("firstNameSoundex") final String firstNameSoundex, 8590 @GraphQLName("middleName") final String middleName, 8591 @GraphQLName("middleNameSoundex") final String middleNameSoundex, 8592 @GraphQLName("lastName") final String lastName, 8593 @GraphQLName("lastNameSoundex") final String lastNameSoundex, 8594 @GraphQLName("name") final String name, 8595 @GraphQLName("vendorName") final String vendorName, 8596 @GraphQLName("partyName") final String partyName, 8597 @GraphQLName("partyAliasTypeName") final String partyAliasTypeName, 8598 @GraphQLName("alias") final String alias, 8599 @GraphQLName("createdSince") final String createdSince, 8600 @GraphQLName("modifiedSince") final String modifiedSince, 8601 @GraphQLName("fields") final String fields) { 8602 var mutationResultObject = new SearchVendorsResultObject(); 8603 8604 try { 8605 var commandForm = SearchUtil.getHome().getSearchVendorsForm(); 8606 8607 commandForm.setSearchTypeName(searchTypeName); 8608 commandForm.setFirstName(firstName); 8609 commandForm.setFirstNameSoundex(firstNameSoundex); 8610 commandForm.setMiddleName(middleName); 8611 commandForm.setMiddleNameSoundex(middleNameSoundex); 8612 commandForm.setLastName(lastName); 8613 commandForm.setLastNameSoundex(lastNameSoundex); 8614 commandForm.setName(name); 8615 commandForm.setVendorName(vendorName); 8616 commandForm.setPartyName(partyName); 8617 commandForm.setPartyAliasTypeName(partyAliasTypeName); 8618 commandForm.setAlias(alias); 8619 commandForm.setCreatedSince(createdSince); 8620 commandForm.setModifiedSince(modifiedSince); 8621 commandForm.setFields(fields); 8622 8623 var commandResult = SearchUtil.getHome().searchVendors(BaseGraphQl.getUserVisitPK(env), commandForm); 8624 mutationResultObject.setCommandResult(commandResult); 8625 mutationResultObject.setResult(commandResult.hasErrors() ? null : (SearchVendorsResult)commandResult.getExecutionResult().getResult()); 8626 } catch (NamingException ex) { 8627 throw new RuntimeException(ex); 8628 } 8629 8630 return mutationResultObject; 8631 } 8632 8633 @GraphQLField 8634 @GraphQLRelayMutation 8635 static MutationResultObject clearVendorResults(final DataFetchingEnvironment env, 8636 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 8637 var mutationResultObject = new MutationResultObject(); 8638 8639 try { 8640 var commandForm = SearchUtil.getHome().getClearVendorResultsForm(); 8641 8642 commandForm.setSearchTypeName(searchTypeName); 8643 8644 var commandResult = SearchUtil.getHome().clearVendorResults(BaseGraphQl.getUserVisitPK(env), commandForm); 8645 mutationResultObject.setCommandResult(commandResult); 8646 } catch (NamingException ex) { 8647 throw new RuntimeException(ex); 8648 } 8649 8650 return mutationResultObject; 8651 } 8652 8653 @GraphQLField 8654 @GraphQLRelayMutation 8655 static SearchShippingMethodsResultObject searchShippingMethods(final DataFetchingEnvironment env, 8656 @GraphQLName("languageIsoName") final String languageIsoName, 8657 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 8658 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 8659 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8660 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 8661 @GraphQLName("q") final String q, 8662 @GraphQLName("createdSince") final String createdSince, 8663 @GraphQLName("modifiedSince") final String modifiedSince, 8664 @GraphQLName("fields") final String fields, 8665 @GraphQLName("rememberPreferences") final String rememberPreferences, 8666 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 8667 var mutationResultObject = new SearchShippingMethodsResultObject(); 8668 8669 try { 8670 var commandForm = SearchUtil.getHome().getSearchShippingMethodsForm(); 8671 8672 commandForm.setLanguageIsoName(languageIsoName); 8673 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 8674 commandForm.setSearchSortDirectionName(searchSortDirectionName); 8675 commandForm.setSearchTypeName(searchTypeName); 8676 commandForm.setSearchSortOrderName(searchSortOrderName); 8677 commandForm.setQ(q); 8678 commandForm.setCreatedSince(createdSince); 8679 commandForm.setModifiedSince(modifiedSince); 8680 commandForm.setFields(fields); 8681 commandForm.setRememberPreferences(rememberPreferences); 8682 commandForm.setSearchUseTypeName(searchUseTypeName); 8683 8684 var commandResult = SearchUtil.getHome().searchShippingMethods(BaseGraphQl.getUserVisitPK(env), commandForm); 8685 mutationResultObject.setCommandResult(commandResult); 8686 mutationResultObject.setResult(commandResult.hasErrors() ? null : (SearchShippingMethodsResult)commandResult.getExecutionResult().getResult()); 8687 } catch (NamingException ex) { 8688 throw new RuntimeException(ex); 8689 } 8690 8691 return mutationResultObject; 8692 } 8693 8694 @GraphQLField 8695 @GraphQLRelayMutation 8696 static MutationResultObject clearShippingMethodResults(final DataFetchingEnvironment env, 8697 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 8698 var mutationResultObject = new MutationResultObject(); 8699 8700 try { 8701 var commandForm = SearchUtil.getHome().getClearShippingMethodResultsForm(); 8702 8703 commandForm.setSearchTypeName(searchTypeName); 8704 8705 var commandResult = SearchUtil.getHome().clearShippingMethodResults(BaseGraphQl.getUserVisitPK(env), commandForm); 8706 mutationResultObject.setCommandResult(commandResult); 8707 } catch (NamingException ex) { 8708 throw new RuntimeException(ex); 8709 } 8710 8711 return mutationResultObject; 8712 } 8713 8714 @GraphQLField 8715 @GraphQLRelayMutation 8716 static SearchWarehousesResultObject searchWarehouses(final DataFetchingEnvironment env, 8717 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8718 @GraphQLName("q") final String q, 8719 @GraphQLName("warehouseName") final String warehouseName, 8720 @GraphQLName("partyName") final String partyName, 8721 @GraphQLName("partyAliasTypeName") final String partyAliasTypeName, 8722 @GraphQLName("alias") final String alias, 8723 @GraphQLName("createdSince") final String createdSince, 8724 @GraphQLName("modifiedSince") final String modifiedSince, 8725 @GraphQLName("fields") final String fields) { 8726 var mutationResultObject = new SearchWarehousesResultObject(); 8727 8728 try { 8729 var commandForm = SearchUtil.getHome().getSearchWarehousesForm(); 8730 8731 commandForm.setSearchTypeName(searchTypeName); 8732 commandForm.setQ(q); 8733 commandForm.setWarehouseName(warehouseName); 8734 commandForm.setPartyName(partyName); 8735 commandForm.setPartyAliasTypeName(partyAliasTypeName); 8736 commandForm.setAlias(alias); 8737 commandForm.setCreatedSince(createdSince); 8738 commandForm.setModifiedSince(modifiedSince); 8739 commandForm.setFields(fields); 8740 8741 var commandResult = SearchUtil.getHome().searchWarehouses(BaseGraphQl.getUserVisitPK(env), commandForm); 8742 mutationResultObject.setCommandResult(commandResult); 8743 mutationResultObject.setResult(commandResult.hasErrors() ? null : (SearchWarehousesResult)commandResult.getExecutionResult().getResult()); 8744 } catch (NamingException ex) { 8745 throw new RuntimeException(ex); 8746 } 8747 8748 return mutationResultObject; 8749 } 8750 8751 @GraphQLField 8752 @GraphQLRelayMutation 8753 static MutationResultObject clearWarehouseResults(final DataFetchingEnvironment env, 8754 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 8755 var mutationResultObject = new MutationResultObject(); 8756 8757 try { 8758 var commandForm = SearchUtil.getHome().getClearWarehouseResultsForm(); 8759 8760 commandForm.setSearchTypeName(searchTypeName); 8761 8762 var commandResult = SearchUtil.getHome().clearWarehouseResults(BaseGraphQl.getUserVisitPK(env), commandForm); 8763 mutationResultObject.setCommandResult(commandResult); 8764 } catch (NamingException ex) { 8765 throw new RuntimeException(ex); 8766 } 8767 8768 return mutationResultObject; 8769 } 8770 8771 @GraphQLField 8772 @GraphQLRelayMutation 8773 static SearchContentCatalogsResultObject searchContentCatalogs(final DataFetchingEnvironment env, 8774 @GraphQLName("languageIsoName") final String languageIsoName, 8775 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 8776 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 8777 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8778 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 8779 @GraphQLName("q") final String q, 8780 @GraphQLName("createdSince") final String createdSince, 8781 @GraphQLName("modifiedSince") final String modifiedSince, 8782 @GraphQLName("fields") final String fields, 8783 @GraphQLName("rememberPreferences") final String rememberPreferences, 8784 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 8785 var mutationResultObject = new SearchContentCatalogsResultObject(); 8786 8787 try { 8788 var commandForm = SearchUtil.getHome().getSearchContentCatalogsForm(); 8789 8790 commandForm.setLanguageIsoName(languageIsoName); 8791 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 8792 commandForm.setSearchSortDirectionName(searchSortDirectionName); 8793 commandForm.setSearchTypeName(searchTypeName); 8794 commandForm.setSearchSortOrderName(searchSortOrderName); 8795 commandForm.setQ(q); 8796 commandForm.setCreatedSince(createdSince); 8797 commandForm.setModifiedSince(modifiedSince); 8798 commandForm.setFields(fields); 8799 commandForm.setRememberPreferences(rememberPreferences); 8800 commandForm.setSearchUseTypeName(searchUseTypeName); 8801 8802 var commandResult = SearchUtil.getHome().searchContentCatalogs(BaseGraphQl.getUserVisitPK(env), commandForm); 8803 mutationResultObject.setCommandResult(commandResult); 8804 mutationResultObject.setResult(commandResult.hasErrors() ? null : (SearchContentCatalogsResult)commandResult.getExecutionResult().getResult()); 8805 } catch (NamingException ex) { 8806 throw new RuntimeException(ex); 8807 } 8808 8809 return mutationResultObject; 8810 } 8811 8812 @GraphQLField 8813 @GraphQLRelayMutation 8814 static MutationResultObject clearContentCatalogResults(final DataFetchingEnvironment env, 8815 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 8816 var mutationResultObject = new MutationResultObject(); 8817 8818 try { 8819 var commandForm = SearchUtil.getHome().getClearContentCatalogResultsForm(); 8820 8821 commandForm.setSearchTypeName(searchTypeName); 8822 8823 var commandResult = SearchUtil.getHome().clearContentCatalogResults(BaseGraphQl.getUserVisitPK(env), commandForm); 8824 mutationResultObject.setCommandResult(commandResult); 8825 } catch (NamingException ex) { 8826 throw new RuntimeException(ex); 8827 } 8828 8829 return mutationResultObject; 8830 } 8831 8832 @GraphQLField 8833 @GraphQLRelayMutation 8834 static SearchContentCatalogItemsResultObject searchContentCatalogItems(final DataFetchingEnvironment env, 8835 @GraphQLName("languageIsoName") final String languageIsoName, 8836 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 8837 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 8838 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8839 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 8840 @GraphQLName("q") final String q, 8841 @GraphQLName("createdSince") final String createdSince, 8842 @GraphQLName("modifiedSince") final String modifiedSince, 8843 @GraphQLName("fields") final String fields, 8844 @GraphQLName("rememberPreferences") final String rememberPreferences, 8845 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 8846 var mutationResultObject = new SearchContentCatalogItemsResultObject(); 8847 8848 try { 8849 var commandForm = SearchUtil.getHome().getSearchContentCatalogItemsForm(); 8850 8851 commandForm.setLanguageIsoName(languageIsoName); 8852 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 8853 commandForm.setSearchSortDirectionName(searchSortDirectionName); 8854 commandForm.setSearchTypeName(searchTypeName); 8855 commandForm.setSearchSortOrderName(searchSortOrderName); 8856 commandForm.setQ(q); 8857 commandForm.setCreatedSince(createdSince); 8858 commandForm.setModifiedSince(modifiedSince); 8859 commandForm.setFields(fields); 8860 commandForm.setRememberPreferences(rememberPreferences); 8861 commandForm.setSearchUseTypeName(searchUseTypeName); 8862 8863 var commandResult = SearchUtil.getHome().searchContentCatalogItems(BaseGraphQl.getUserVisitPK(env), commandForm); 8864 mutationResultObject.setCommandResult(commandResult); 8865 mutationResultObject.setResult(commandResult.hasErrors() ? null : (SearchContentCatalogItemsResult)commandResult.getExecutionResult().getResult()); 8866 } catch (NamingException ex) { 8867 throw new RuntimeException(ex); 8868 } 8869 8870 return mutationResultObject; 8871 } 8872 8873 @GraphQLField 8874 @GraphQLRelayMutation 8875 static MutationResultObject clearContentCatalogItemResults(final DataFetchingEnvironment env, 8876 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 8877 var mutationResultObject = new MutationResultObject(); 8878 8879 try { 8880 var commandForm = SearchUtil.getHome().getClearContentCatalogItemResultsForm(); 8881 8882 commandForm.setSearchTypeName(searchTypeName); 8883 8884 var commandResult = SearchUtil.getHome().clearContentCatalogItemResults(BaseGraphQl.getUserVisitPK(env), commandForm); 8885 mutationResultObject.setCommandResult(commandResult); 8886 } catch (NamingException ex) { 8887 throw new RuntimeException(ex); 8888 } 8889 8890 return mutationResultObject; 8891 } 8892 8893 @GraphQLField 8894 @GraphQLRelayMutation 8895 static SearchContentCategoriesResultObject searchContentCategories(final DataFetchingEnvironment env, 8896 @GraphQLName("languageIsoName") final String languageIsoName, 8897 @GraphQLName("searchDefaultOperatorName") final String searchDefaultOperatorName, 8898 @GraphQLName("searchSortDirectionName") final String searchSortDirectionName, 8899 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName, 8900 @GraphQLName("searchSortOrderName") final String searchSortOrderName, 8901 @GraphQLName("q") final String q, 8902 @GraphQLName("createdSince") final String createdSince, 8903 @GraphQLName("modifiedSince") final String modifiedSince, 8904 @GraphQLName("fields") final String fields, 8905 @GraphQLName("rememberPreferences") final String rememberPreferences, 8906 @GraphQLName("searchUseTypeName") final String searchUseTypeName) { 8907 var mutationResultObject = new SearchContentCategoriesResultObject(); 8908 8909 try { 8910 var commandForm = SearchUtil.getHome().getSearchContentCategoriesForm(); 8911 8912 commandForm.setLanguageIsoName(languageIsoName); 8913 commandForm.setSearchDefaultOperatorName(searchDefaultOperatorName); 8914 commandForm.setSearchSortDirectionName(searchSortDirectionName); 8915 commandForm.setSearchTypeName(searchTypeName); 8916 commandForm.setSearchSortOrderName(searchSortOrderName); 8917 commandForm.setQ(q); 8918 commandForm.setCreatedSince(createdSince); 8919 commandForm.setModifiedSince(modifiedSince); 8920 commandForm.setFields(fields); 8921 commandForm.setRememberPreferences(rememberPreferences); 8922 commandForm.setSearchUseTypeName(searchUseTypeName); 8923 8924 var commandResult = SearchUtil.getHome().searchContentCategories(BaseGraphQl.getUserVisitPK(env), commandForm); 8925 mutationResultObject.setCommandResult(commandResult); 8926 mutationResultObject.setResult(commandResult.hasErrors() ? null : (SearchContentCategoriesResult)commandResult.getExecutionResult().getResult()); 8927 } catch (NamingException ex) { 8928 throw new RuntimeException(ex); 8929 } 8930 8931 return mutationResultObject; 8932 } 8933 8934 @GraphQLField 8935 @GraphQLRelayMutation 8936 static MutationResultObject clearContentCategoryResults(final DataFetchingEnvironment env, 8937 @GraphQLName("searchTypeName") @GraphQLNonNull final String searchTypeName) { 8938 var mutationResultObject = new MutationResultObject(); 8939 8940 try { 8941 var commandForm = SearchUtil.getHome().getClearContentCategoryResultsForm(); 8942 8943 commandForm.setSearchTypeName(searchTypeName); 8944 8945 var commandResult = SearchUtil.getHome().clearContentCategoryResults(BaseGraphQl.getUserVisitPK(env), commandForm); 8946 mutationResultObject.setCommandResult(commandResult); 8947 } catch (NamingException ex) { 8948 throw new RuntimeException(ex); 8949 } 8950 8951 return mutationResultObject; 8952 } 8953 8954 @GraphQLField 8955 @GraphQLRelayMutation 8956 static MutationResultObject createUserLogin(final DataFetchingEnvironment env, 8957 @GraphQLName("partyName") final String partyName, 8958 @GraphQLName("id") @GraphQLID final String id, 8959 @GraphQLName("username") final String username, 8960 @GraphQLName("password1") @GraphQLNonNull final String password1, 8961 @GraphQLName("password2") @GraphQLNonNull final String password2, 8962 @GraphQLName("recoveryQuestionName") final String recoveryQuestionName, 8963 @GraphQLName("answer") final String answer) { 8964 var mutationResultObject = new MutationResultObject(); 8965 8966 try { 8967 var commandForm = UserUtil.getHome().getCreateUserLoginForm(); 8968 8969 commandForm.setPartyName(partyName); 8970 commandForm.setUuid(id); 8971 commandForm.setUsername(username); 8972 commandForm.setPassword1(password1); 8973 commandForm.setPassword2(password2); 8974 commandForm.setRecoveryQuestionName(recoveryQuestionName); 8975 commandForm.setAnswer(answer); 8976 8977 var commandResult = UserUtil.getHome().createUserLogin(BaseGraphQl.getUserVisitPK(env), commandForm); 8978 mutationResultObject.setCommandResult(commandResult); 8979 } catch (NamingException ex) { 8980 throw new RuntimeException(ex); 8981 } 8982 8983 return mutationResultObject; 8984 } 8985 8986 @GraphQLField 8987 @GraphQLRelayMutation 8988 static MutationResultObject editUserLogin(final DataFetchingEnvironment env, 8989 @GraphQLName("partyName") final String partyName, 8990 @GraphQLName("id") @GraphQLID final String id, 8991 @GraphQLName("username") @GraphQLNonNull final String username) { 8992 var mutationResultObject = new MutationResultObject(); 8993 8994 try { 8995 var spec = PartyUtil.getHome().getPartyUniversalSpec(); 8996 8997 spec.setPartyName(partyName); 8998 spec.setUuid(id); 8999 9000 var commandForm = UserUtil.getHome().getEditUserLoginForm(); 9001 9002 commandForm.setSpec(spec); 9003 commandForm.setEditMode(EditMode.LOCK); 9004 9005 var commandResult = UserUtil.getHome().editUserLogin(BaseGraphQl.getUserVisitPK(env), commandForm); 9006 9007 if(!commandResult.hasErrors()) { 9008 var executionResult = commandResult.getExecutionResult(); 9009 var result = (EditUserLoginResult)executionResult.getResult(); 9010 Map<String, Object> arguments = env.getArgument("input"); 9011 var edit = result.getEdit(); 9012 9013 if(arguments.containsKey("username")) 9014 edit.setUsername(username); 9015 9016 commandForm.setEdit(edit); 9017 commandForm.setEditMode(EditMode.UPDATE); 9018 9019 commandResult = UserUtil.getHome().editUserLogin(BaseGraphQl.getUserVisitPK(env), commandForm); 9020 } 9021 9022 mutationResultObject.setCommandResult(commandResult); 9023 } catch (NamingException ex) { 9024 throw new RuntimeException(ex); 9025 } 9026 9027 return mutationResultObject; 9028 } 9029 9030 @GraphQLField 9031 @GraphQLRelayMutation 9032 static MutationResultObject deleteUserLogin(final DataFetchingEnvironment env, 9033 @GraphQLName("partyName") final String partyName, 9034 @GraphQLName("id") @GraphQLID final String id) { 9035 var mutationResultObject = new MutationResultObject(); 9036 9037 try { 9038 var commandForm = UserUtil.getHome().getDeleteUserLoginForm(); 9039 9040 commandForm.setPartyName(partyName); 9041 commandForm.setUuid(id); 9042 9043 mutationResultObject.setCommandResult(UserUtil.getHome().deleteUserLogin(BaseGraphQl.getUserVisitPK(env), commandForm)); 9044 } catch (NamingException ex) { 9045 throw new RuntimeException(ex); 9046 } 9047 9048 return mutationResultObject; 9049 } 9050 9051 @GraphQLField 9052 @GraphQLRelayMutation 9053 static MutationResultObject resetLockout(final DataFetchingEnvironment env, 9054 @GraphQLName("partyName") final String partyName, 9055 @GraphQLName("id") @GraphQLID final String id) { 9056 var mutationResultObject = new MutationResultObject(); 9057 9058 try { 9059 var commandForm = UserUtil.getHome().getResetLockoutForm(); 9060 9061 commandForm.setPartyName(partyName); 9062 commandForm.setUuid(id); 9063 9064 mutationResultObject.setCommandResult(UserUtil.getHome().resetLockout(BaseGraphQl.getUserVisitPK(env), commandForm)); 9065 } catch (NamingException ex) { 9066 throw new RuntimeException(ex); 9067 } 9068 9069 return mutationResultObject; 9070 } 9071 9072 @GraphQLField 9073 @GraphQLRelayMutation 9074 static MutationResultWithIdObject createItemCategory(final DataFetchingEnvironment env, 9075 @GraphQLName("itemCategoryName") @GraphQLNonNull final String itemCategoryName, 9076 @GraphQLName("parentItemCategoryName") final String parentItemCategoryName, 9077 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 9078 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 9079 @GraphQLName("description") final String description) { 9080 var mutationResultObject = new MutationResultWithIdObject(); 9081 9082 try { 9083 var commandForm = ItemUtil.getHome().getCreateItemCategoryForm(); 9084 9085 commandForm.setItemCategoryName(itemCategoryName); 9086 commandForm.setParentItemCategoryName(parentItemCategoryName); 9087 commandForm.setIsDefault(isDefault); 9088 commandForm.setSortOrder(sortOrder); 9089 commandForm.setDescription(description); 9090 9091 var commandResult = ItemUtil.getHome().createItemCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 9092 mutationResultObject.setCommandResult(commandResult); 9093 9094 if(!commandResult.hasErrors()) { 9095 var result = (CreateItemCategoryResult)commandResult.getExecutionResult().getResult(); 9096 9097 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 9098 } 9099 } catch (NamingException ex) { 9100 throw new RuntimeException(ex); 9101 } 9102 9103 return mutationResultObject; 9104 } 9105 9106 @GraphQLField 9107 @GraphQLRelayMutation 9108 static MutationResultWithIdObject editItemCategory(final DataFetchingEnvironment env, 9109 @GraphQLName("originalItemCategoryName") final String originalItemCategoryName, 9110 @GraphQLName("id") @GraphQLID final String id, 9111 @GraphQLName("itemCategoryName") final String itemCategoryName, 9112 @GraphQLName("parentItemCategoryName") final String parentItemCategoryName, 9113 @GraphQLName("isDefault") final String isDefault, 9114 @GraphQLName("sortOrder") final String sortOrder, 9115 @GraphQLName("description") final String description) { 9116 var mutationResultObject = new MutationResultWithIdObject(); 9117 9118 try { 9119 var spec = ItemUtil.getHome().getItemCategoryUniversalSpec(); 9120 9121 spec.setItemCategoryName(originalItemCategoryName); 9122 spec.setUuid(id); 9123 9124 var commandForm = ItemUtil.getHome().getEditItemCategoryForm(); 9125 9126 commandForm.setSpec(spec); 9127 commandForm.setEditMode(EditMode.LOCK); 9128 9129 var commandResult = ItemUtil.getHome().editItemCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 9130 9131 if(!commandResult.hasErrors()) { 9132 var executionResult = commandResult.getExecutionResult(); 9133 var result = (EditItemCategoryResult)executionResult.getResult(); 9134 Map<String, Object> arguments = env.getArgument("input"); 9135 var edit = result.getEdit(); 9136 9137 mutationResultObject.setEntityInstance(result.getItemCategory().getEntityInstance()); 9138 9139 if(arguments.containsKey("itemCategoryName")) 9140 edit.setItemCategoryName(itemCategoryName); 9141 if(arguments.containsKey("parentItemCategoryName")) 9142 edit.setParentItemCategoryName(parentItemCategoryName); 9143 if(arguments.containsKey("isDefault")) 9144 edit.setIsDefault(isDefault); 9145 if(arguments.containsKey("sortOrder")) 9146 edit.setSortOrder(sortOrder); 9147 if(arguments.containsKey("description")) 9148 edit.setDescription(description); 9149 9150 commandForm.setEdit(edit); 9151 commandForm.setEditMode(EditMode.UPDATE); 9152 9153 commandResult = ItemUtil.getHome().editItemCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 9154 } 9155 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 MutationResultObject deleteItemCategory(final DataFetchingEnvironment env, 9167 @GraphQLName("itemCategoryName") final String itemCategoryName, 9168 @GraphQLName("id") @GraphQLID final String id) { 9169 var mutationResultObject = new MutationResultObject(); 9170 9171 try { 9172 var commandForm = ItemUtil.getHome().getDeleteItemCategoryForm(); 9173 9174 commandForm.setItemCategoryName(itemCategoryName); 9175 commandForm.setUuid(id); 9176 9177 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemCategory(BaseGraphQl.getUserVisitPK(env), commandForm)); 9178 } catch (NamingException ex) { 9179 throw new RuntimeException(ex); 9180 } 9181 9182 return mutationResultObject; 9183 } 9184 9185 @GraphQLField 9186 @GraphQLRelayMutation 9187 static MutationResultWithIdObject createGlAccount(final DataFetchingEnvironment env, 9188 @GraphQLName("glAccountName") @GraphQLNonNull final String glAccountName, 9189 @GraphQLName("parentGlAccountName") final String parentGlAccountName, 9190 @GraphQLName("glAccountTypeName") @GraphQLNonNull final String glAccountTypeName, 9191 @GraphQLName("glAccountClassName") @GraphQLNonNull final String glAccountClassName, 9192 @GraphQLName("glAccountCategoryName") final String glAccountCategoryName, 9193 @GraphQLName("glResourceTypeName") @GraphQLNonNull final String glResourceTypeName, 9194 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 9195 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 9196 @GraphQLName("description") final String description) { 9197 var mutationResultObject = new MutationResultWithIdObject(); 9198 9199 try { 9200 var commandForm = AccountingUtil.getHome().getCreateGlAccountForm(); 9201 9202 commandForm.setGlAccountName(glAccountName); 9203 commandForm.setParentGlAccountName(parentGlAccountName); 9204 commandForm.setGlAccountTypeName(glAccountTypeName); 9205 commandForm.setGlAccountClassName(glAccountClassName); 9206 commandForm.setGlAccountCategoryName(glAccountCategoryName); 9207 commandForm.setGlResourceTypeName(glResourceTypeName); 9208 commandForm.setCurrencyIsoName(currencyIsoName); 9209 commandForm.setIsDefault(isDefault); 9210 commandForm.setDescription(description); 9211 9212 var commandResult = AccountingUtil.getHome().createGlAccount(BaseGraphQl.getUserVisitPK(env), commandForm); 9213 mutationResultObject.setCommandResult(commandResult); 9214 9215 if(!commandResult.hasErrors()) { 9216 var result = (CreateGlAccountResult)commandResult.getExecutionResult().getResult(); 9217 9218 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 9219 } 9220 } catch (NamingException ex) { 9221 throw new RuntimeException(ex); 9222 } 9223 9224 return mutationResultObject; 9225 } 9226 9227 @GraphQLField 9228 @GraphQLRelayMutation 9229 static MutationResultWithIdObject editGlAccount(final DataFetchingEnvironment env, 9230 @GraphQLName("originalGlAccountName") final String originalGlAccountName, 9231 @GraphQLName("id") @GraphQLID final String id, 9232 @GraphQLName("glAccountName") final String glAccountName, 9233 @GraphQLName("parentGlAccountName") final String parentGlAccountName, 9234 @GraphQLName("glAccountTypeName") final String glAccountTypeName, 9235 @GraphQLName("glAccountClassName") final String glAccountClassName, 9236 @GraphQLName("glAccountCategoryName") final String glAccountCategoryName, 9237 @GraphQLName("glResourceTypeName") final String glResourceTypeName, 9238 @GraphQLName("currencyIsoName") final String currencyIsoName, 9239 @GraphQLName("isDefault") final String isDefault, 9240 @GraphQLName("description") final String description) { 9241 var mutationResultObject = new MutationResultWithIdObject(); 9242 9243 try { 9244 var spec = AccountingUtil.getHome().getGlAccountUniversalSpec(); 9245 9246 spec.setGlAccountName(originalGlAccountName); 9247 spec.setUuid(id); 9248 9249 var commandForm = AccountingUtil.getHome().getEditGlAccountForm(); 9250 9251 commandForm.setSpec(spec); 9252 commandForm.setEditMode(EditMode.LOCK); 9253 9254 var commandResult = AccountingUtil.getHome().editGlAccount(BaseGraphQl.getUserVisitPK(env), commandForm); 9255 9256 if(!commandResult.hasErrors()) { 9257 var executionResult = commandResult.getExecutionResult(); 9258 var result = (EditGlAccountResult)executionResult.getResult(); 9259 Map<String, Object> arguments = env.getArgument("input"); 9260 var edit = result.getEdit(); 9261 9262 mutationResultObject.setEntityInstance(result.getGlAccount().getEntityInstance()); 9263 9264 if(arguments.containsKey("glAccountName")) 9265 edit.setGlAccountName(glAccountName); 9266 if(arguments.containsKey("parentGlAccountName")) 9267 edit.setParentGlAccountName(parentGlAccountName); 9268 if(arguments.containsKey("glAccountClassName")) 9269 edit.setGlAccountClassName(glAccountClassName); 9270 if(arguments.containsKey("glAccountCategoryName")) 9271 edit.setGlAccountCategoryName(glAccountCategoryName); 9272 if(arguments.containsKey("glResourceTypeName")) 9273 edit.setGlResourceTypeName(glResourceTypeName); 9274 if(arguments.containsKey("isDefault")) 9275 edit.setIsDefault(isDefault); 9276 if(arguments.containsKey("description")) 9277 edit.setDescription(description); 9278 9279 commandForm.setEdit(edit); 9280 commandForm.setEditMode(EditMode.UPDATE); 9281 9282 commandResult = AccountingUtil.getHome().editGlAccount(BaseGraphQl.getUserVisitPK(env), commandForm); 9283 } 9284 9285 mutationResultObject.setCommandResult(commandResult); 9286 } catch (NamingException ex) { 9287 throw new RuntimeException(ex); 9288 } 9289 9290 return mutationResultObject; 9291 } 9292 9293 @GraphQLField 9294 @GraphQLRelayMutation 9295 static MutationResultObject deleteGlAccount(final DataFetchingEnvironment env, 9296 @GraphQLName("glAccountName") final String glAccountName, 9297 @GraphQLName("id") @GraphQLID final String id) { 9298 var mutationResultObject = new MutationResultObject(); 9299 9300 try { 9301 var commandForm = AccountingUtil.getHome().getDeleteGlAccountForm(); 9302 9303 commandForm.setGlAccountName(glAccountName); 9304 commandForm.setUuid(id); 9305 9306 mutationResultObject.setCommandResult(AccountingUtil.getHome().deleteGlAccount(BaseGraphQl.getUserVisitPK(env), commandForm)); 9307 } catch (NamingException ex) { 9308 throw new RuntimeException(ex); 9309 } 9310 9311 return mutationResultObject; 9312 } 9313 9314 @GraphQLField 9315 @GraphQLRelayMutation 9316 static MutationResultWithIdObject createItemAccountingCategory(final DataFetchingEnvironment env, 9317 @GraphQLName("itemAccountingCategoryName") @GraphQLNonNull final String itemAccountingCategoryName, 9318 @GraphQLName("parentItemAccountingCategoryName") final String parentItemAccountingCategoryName, 9319 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 9320 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 9321 @GraphQLName("description") final String description) { 9322 var mutationResultObject = new MutationResultWithIdObject(); 9323 9324 try { 9325 var commandForm = AccountingUtil.getHome().getCreateItemAccountingCategoryForm(); 9326 9327 commandForm.setItemAccountingCategoryName(itemAccountingCategoryName); 9328 commandForm.setParentItemAccountingCategoryName(parentItemAccountingCategoryName); 9329 commandForm.setIsDefault(isDefault); 9330 commandForm.setSortOrder(sortOrder); 9331 commandForm.setDescription(description); 9332 9333 var commandResult = AccountingUtil.getHome().createItemAccountingCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 9334 mutationResultObject.setCommandResult(commandResult); 9335 9336 if(!commandResult.hasErrors()) { 9337 var result = (CreateItemAccountingCategoryResult)commandResult.getExecutionResult().getResult(); 9338 9339 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 9340 } 9341 } catch (NamingException ex) { 9342 throw new RuntimeException(ex); 9343 } 9344 9345 return mutationResultObject; 9346 } 9347 9348 @GraphQLField 9349 @GraphQLRelayMutation 9350 static MutationResultWithIdObject editItemAccountingCategory(final DataFetchingEnvironment env, 9351 @GraphQLName("originalItemAccountingCategoryName") final String originalItemAccountingCategoryName, 9352 @GraphQLName("id") @GraphQLID final String id, 9353 @GraphQLName("itemAccountingCategoryName") final String itemAccountingCategoryName, 9354 @GraphQLName("parentItemAccountingCategoryName") final String parentItemAccountingCategoryName, 9355 @GraphQLName("isDefault") final String isDefault, 9356 @GraphQLName("sortOrder") final String sortOrder, 9357 @GraphQLName("description") final String description) { 9358 var mutationResultObject = new MutationResultWithIdObject(); 9359 9360 try { 9361 var spec = AccountingUtil.getHome().getItemAccountingCategoryUniversalSpec(); 9362 9363 spec.setItemAccountingCategoryName(originalItemAccountingCategoryName); 9364 spec.setUuid(id); 9365 9366 var commandForm = AccountingUtil.getHome().getEditItemAccountingCategoryForm(); 9367 9368 commandForm.setSpec(spec); 9369 commandForm.setEditMode(EditMode.LOCK); 9370 9371 var commandResult = AccountingUtil.getHome().editItemAccountingCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 9372 9373 if(!commandResult.hasErrors()) { 9374 var executionResult = commandResult.getExecutionResult(); 9375 var result = (EditItemAccountingCategoryResult)executionResult.getResult(); 9376 Map<String, Object> arguments = env.getArgument("input"); 9377 var edit = result.getEdit(); 9378 9379 mutationResultObject.setEntityInstance(result.getItemAccountingCategory().getEntityInstance()); 9380 9381 if(arguments.containsKey("itemAccountingCategoryName")) 9382 edit.setItemAccountingCategoryName(itemAccountingCategoryName); 9383 if(arguments.containsKey("parentItemAccountingCategoryName")) 9384 edit.setParentItemAccountingCategoryName(parentItemAccountingCategoryName); 9385 if(arguments.containsKey("isDefault")) 9386 edit.setIsDefault(isDefault); 9387 if(arguments.containsKey("sortOrder")) 9388 edit.setSortOrder(sortOrder); 9389 if(arguments.containsKey("description")) 9390 edit.setDescription(description); 9391 9392 commandForm.setEdit(edit); 9393 commandForm.setEditMode(EditMode.UPDATE); 9394 9395 commandResult = AccountingUtil.getHome().editItemAccountingCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 9396 } 9397 9398 mutationResultObject.setCommandResult(commandResult); 9399 } catch (NamingException ex) { 9400 throw new RuntimeException(ex); 9401 } 9402 9403 return mutationResultObject; 9404 } 9405 9406 @GraphQLField 9407 @GraphQLRelayMutation 9408 static MutationResultObject deleteItemAccountingCategory(final DataFetchingEnvironment env, 9409 @GraphQLName("itemAccountingCategoryName") final String itemAccountingCategoryName, 9410 @GraphQLName("id") @GraphQLID final String id) { 9411 var mutationResultObject = new MutationResultObject(); 9412 9413 try { 9414 var commandForm = AccountingUtil.getHome().getDeleteItemAccountingCategoryForm(); 9415 9416 commandForm.setItemAccountingCategoryName(itemAccountingCategoryName); 9417 commandForm.setUuid(id); 9418 9419 mutationResultObject.setCommandResult(AccountingUtil.getHome().deleteItemAccountingCategory(BaseGraphQl.getUserVisitPK(env), commandForm)); 9420 } catch (NamingException ex) { 9421 throw new RuntimeException(ex); 9422 } 9423 9424 return mutationResultObject; 9425 } 9426 9427 @GraphQLField 9428 @GraphQLRelayMutation 9429 static MutationResultWithIdObject createItemPurchasingCategory(final DataFetchingEnvironment env, 9430 @GraphQLName("itemPurchasingCategoryName") @GraphQLNonNull final String itemPurchasingCategoryName, 9431 @GraphQLName("parentItemPurchasingCategoryName") final String parentItemPurchasingCategoryName, 9432 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 9433 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 9434 @GraphQLName("description") final String description) { 9435 var mutationResultObject = new MutationResultWithIdObject(); 9436 9437 try { 9438 var commandForm = VendorUtil.getHome().getCreateItemPurchasingCategoryForm(); 9439 9440 commandForm.setItemPurchasingCategoryName(itemPurchasingCategoryName); 9441 commandForm.setParentItemPurchasingCategoryName(parentItemPurchasingCategoryName); 9442 commandForm.setIsDefault(isDefault); 9443 commandForm.setSortOrder(sortOrder); 9444 commandForm.setDescription(description); 9445 9446 var commandResult = VendorUtil.getHome().createItemPurchasingCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 9447 mutationResultObject.setCommandResult(commandResult); 9448 9449 if(!commandResult.hasErrors()) { 9450 var result = (CreateItemPurchasingCategoryResult)commandResult.getExecutionResult().getResult(); 9451 9452 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 9453 } 9454 } catch (NamingException ex) { 9455 throw new RuntimeException(ex); 9456 } 9457 9458 return mutationResultObject; 9459 } 9460 9461 @GraphQLField 9462 @GraphQLRelayMutation 9463 static MutationResultWithIdObject editItemPurchasingCategory(final DataFetchingEnvironment env, 9464 @GraphQLName("originalItemPurchasingCategoryName") final String originalItemPurchasingCategoryName, 9465 @GraphQLName("id") @GraphQLID final String id, 9466 @GraphQLName("itemPurchasingCategoryName") final String itemPurchasingCategoryName, 9467 @GraphQLName("parentItemPurchasingCategoryName") final String parentItemPurchasingCategoryName, 9468 @GraphQLName("isDefault") final String isDefault, 9469 @GraphQLName("sortOrder") final String sortOrder, 9470 @GraphQLName("description") final String description) { 9471 var mutationResultObject = new MutationResultWithIdObject(); 9472 9473 try { 9474 var spec = VendorUtil.getHome().getItemPurchasingCategoryUniversalSpec(); 9475 9476 spec.setItemPurchasingCategoryName(originalItemPurchasingCategoryName); 9477 spec.setUuid(id); 9478 9479 var commandForm = VendorUtil.getHome().getEditItemPurchasingCategoryForm(); 9480 9481 commandForm.setSpec(spec); 9482 commandForm.setEditMode(EditMode.LOCK); 9483 9484 var commandResult = VendorUtil.getHome().editItemPurchasingCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 9485 9486 if(!commandResult.hasErrors()) { 9487 var executionResult = commandResult.getExecutionResult(); 9488 var result = (EditItemPurchasingCategoryResult)executionResult.getResult(); 9489 Map<String, Object> arguments = env.getArgument("input"); 9490 var edit = result.getEdit(); 9491 9492 mutationResultObject.setEntityInstance(result.getItemPurchasingCategory().getEntityInstance()); 9493 9494 if(arguments.containsKey("itemPurchasingCategoryName")) 9495 edit.setItemPurchasingCategoryName(itemPurchasingCategoryName); 9496 if(arguments.containsKey("parentItemPurchasingCategoryName")) 9497 edit.setParentItemPurchasingCategoryName(parentItemPurchasingCategoryName); 9498 if(arguments.containsKey("isDefault")) 9499 edit.setIsDefault(isDefault); 9500 if(arguments.containsKey("sortOrder")) 9501 edit.setSortOrder(sortOrder); 9502 if(arguments.containsKey("description")) 9503 edit.setDescription(description); 9504 9505 commandForm.setEdit(edit); 9506 commandForm.setEditMode(EditMode.UPDATE); 9507 9508 commandResult = VendorUtil.getHome().editItemPurchasingCategory(BaseGraphQl.getUserVisitPK(env), commandForm); 9509 } 9510 9511 mutationResultObject.setCommandResult(commandResult); 9512 } catch (NamingException ex) { 9513 throw new RuntimeException(ex); 9514 } 9515 9516 return mutationResultObject; 9517 } 9518 9519 @GraphQLField 9520 @GraphQLRelayMutation 9521 static MutationResultObject deleteItemPurchasingCategory(final DataFetchingEnvironment env, 9522 @GraphQLName("itemPurchasingCategoryName") final String itemPurchasingCategoryName, 9523 @GraphQLName("id") @GraphQLID final String id) { 9524 var mutationResultObject = new MutationResultObject(); 9525 9526 try { 9527 var commandForm = VendorUtil.getHome().getDeleteItemPurchasingCategoryForm(); 9528 9529 commandForm.setItemPurchasingCategoryName(itemPurchasingCategoryName); 9530 commandForm.setUuid(id); 9531 9532 mutationResultObject.setCommandResult(VendorUtil.getHome().deleteItemPurchasingCategory(BaseGraphQl.getUserVisitPK(env), commandForm)); 9533 } catch (NamingException ex) { 9534 throw new RuntimeException(ex); 9535 } 9536 9537 return mutationResultObject; 9538 } 9539 9540 9541 @GraphQLField 9542 @GraphQLRelayMutation 9543 static MutationResultWithIdObject createPartyAliasType(final DataFetchingEnvironment env, 9544 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName, 9545 @GraphQLName("partyAliasTypeName") @GraphQLNonNull final String partyAliasTypeName, 9546 @GraphQLName("validationPattern") final String validationPattern, 9547 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 9548 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 9549 @GraphQLName("description") final String description) { 9550 var mutationResultObject = new MutationResultWithIdObject(); 9551 9552 try { 9553 var commandForm = PartyUtil.getHome().getCreatePartyAliasTypeForm(); 9554 9555 commandForm.setPartyTypeName(partyTypeName); 9556 commandForm.setPartyAliasTypeName(partyAliasTypeName); 9557 commandForm.setValidationPattern(validationPattern); 9558 commandForm.setIsDefault(isDefault); 9559 commandForm.setSortOrder(sortOrder); 9560 commandForm.setDescription(description); 9561 9562 var commandResult = PartyUtil.getHome().createPartyAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 9563 mutationResultObject.setCommandResult(commandResult); 9564 9565 if(!commandResult.hasErrors()) { 9566 var result = (CreatePartyAliasTypeResult)commandResult.getExecutionResult().getResult(); 9567 9568 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 9569 } 9570 } catch (NamingException ex) { 9571 throw new RuntimeException(ex); 9572 } 9573 9574 return mutationResultObject; 9575 } 9576 9577 @GraphQLField 9578 @GraphQLRelayMutation 9579 static MutationResultWithIdObject editPartyAliasType(final DataFetchingEnvironment env, 9580 @GraphQLName("partyTypeName") final String partyTypeName, 9581 @GraphQLName("originalPartyAliasTypeName") final String originalPartyAliasTypeName, 9582 @GraphQLName("id") @GraphQLID final String id, 9583 @GraphQLName("partyAliasTypeName") final String partyAliasTypeName, 9584 @GraphQLName("validationPattern") final String validationPattern, 9585 @GraphQLName("isDefault") final String isDefault, 9586 @GraphQLName("sortOrder") final String sortOrder, 9587 @GraphQLName("description") final String description) { 9588 var mutationResultObject = new MutationResultWithIdObject(); 9589 9590 try { 9591 var spec = PartyUtil.getHome().getPartyAliasTypeUniversalSpec(); 9592 9593 spec.setPartyTypeName(partyTypeName); 9594 spec.setPartyAliasTypeName(originalPartyAliasTypeName); 9595 spec.setUuid(id); 9596 9597 var commandForm = PartyUtil.getHome().getEditPartyAliasTypeForm(); 9598 9599 commandForm.setSpec(spec); 9600 commandForm.setEditMode(EditMode.LOCK); 9601 9602 var commandResult = PartyUtil.getHome().editPartyAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 9603 9604 if(!commandResult.hasErrors()) { 9605 var executionResult = commandResult.getExecutionResult(); 9606 var result = (EditPartyAliasTypeResult)executionResult.getResult(); 9607 Map<String, Object> arguments = env.getArgument("input"); 9608 var edit = result.getEdit(); 9609 9610 mutationResultObject.setEntityInstance(result.getPartyAliasType().getEntityInstance()); 9611 9612 if(arguments.containsKey("partyAliasTypeName")) 9613 edit.setPartyAliasTypeName(partyAliasTypeName); 9614 if(arguments.containsKey("validationPattern")) 9615 edit.setValidationPattern(validationPattern); 9616 if(arguments.containsKey("isDefault")) 9617 edit.setIsDefault(isDefault); 9618 if(arguments.containsKey("sortOrder")) 9619 edit.setSortOrder(sortOrder); 9620 if(arguments.containsKey("description")) 9621 edit.setDescription(description); 9622 9623 commandForm.setEdit(edit); 9624 commandForm.setEditMode(EditMode.UPDATE); 9625 9626 commandResult = PartyUtil.getHome().editPartyAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 9627 } 9628 9629 mutationResultObject.setCommandResult(commandResult); 9630 } catch (NamingException ex) { 9631 throw new RuntimeException(ex); 9632 } 9633 9634 return mutationResultObject; 9635 } 9636 9637 @GraphQLField 9638 @GraphQLRelayMutation 9639 static MutationResultObject deletePartyAliasType(final DataFetchingEnvironment env, 9640 @GraphQLName("partyTypeName") final String partyTypeName, 9641 @GraphQLName("partyAliasTypeName") final String partyAliasTypeName, 9642 @GraphQLName("id") @GraphQLID final String id) { 9643 var mutationResultObject = new MutationResultObject(); 9644 9645 try { 9646 var commandForm = PartyUtil.getHome().getDeletePartyAliasTypeForm(); 9647 9648 commandForm.setPartyTypeName(partyTypeName); 9649 commandForm.setPartyAliasTypeName(partyAliasTypeName); 9650 commandForm.setUuid(id); 9651 9652 mutationResultObject.setCommandResult(PartyUtil.getHome().deletePartyAliasType(BaseGraphQl.getUserVisitPK(env), commandForm)); 9653 } catch (NamingException ex) { 9654 throw new RuntimeException(ex); 9655 } 9656 9657 return mutationResultObject; 9658 } 9659 9660 @GraphQLField 9661 @GraphQLRelayMutation 9662 static MutationResultObject createPartyAlias(final DataFetchingEnvironment env, 9663 @GraphQLName("partyName") @GraphQLNonNull final String partyName, 9664 @GraphQLName("partyAliasTypeName") @GraphQLNonNull final String partyAliasTypeName, 9665 @GraphQLName("alias") @GraphQLNonNull final String alias) { 9666 var mutationResultObject = new MutationResultObject(); 9667 9668 try { 9669 var commandForm = PartyUtil.getHome().getCreatePartyAliasForm(); 9670 9671 commandForm.setPartyName(partyName); 9672 commandForm.setPartyAliasTypeName(partyAliasTypeName); 9673 commandForm.setAlias(alias); 9674 9675 mutationResultObject.setCommandResult(PartyUtil.getHome().createPartyAlias(BaseGraphQl.getUserVisitPK(env), commandForm)); 9676 } catch (NamingException ex) { 9677 throw new RuntimeException(ex); 9678 } 9679 9680 return mutationResultObject; 9681 } 9682 9683 @GraphQLField 9684 @GraphQLRelayMutation 9685 static MutationResultObject editPartyAlias(final DataFetchingEnvironment env, 9686 @GraphQLName("partyName") @GraphQLNonNull final String partyName, 9687 @GraphQLName("partyAliasTypeName") @GraphQLNonNull final String partyAliasTypeName, 9688 @GraphQLName("alias") @GraphQLNonNull final String alias) { 9689 var mutationResultObject = new MutationResultObject(); 9690 9691 try { 9692 var spec = PartyUtil.getHome().getPartyAliasSpec(); 9693 9694 spec.setPartyName(partyName); 9695 spec.setPartyAliasTypeName(partyAliasTypeName); 9696 9697 var commandForm = PartyUtil.getHome().getEditPartyAliasForm(); 9698 9699 commandForm.setSpec(spec); 9700 commandForm.setEditMode(EditMode.LOCK); 9701 9702 var commandResult = PartyUtil.getHome().editPartyAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 9703 9704 if(!commandResult.hasErrors()) { 9705 var executionResult = commandResult.getExecutionResult(); 9706 var result = (EditPartyAliasResult)executionResult.getResult(); 9707 Map<String, Object> arguments = env.getArgument("input"); 9708 var edit = result.getEdit(); 9709 9710 if(arguments.containsKey("alias")) 9711 edit.setAlias(alias); 9712 9713 commandForm.setEdit(edit); 9714 commandForm.setEditMode(EditMode.UPDATE); 9715 9716 commandResult = PartyUtil.getHome().editPartyAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 9717 } 9718 9719 mutationResultObject.setCommandResult(commandResult); 9720 } catch (NamingException ex) { 9721 throw new RuntimeException(ex); 9722 } 9723 9724 return mutationResultObject; 9725 } 9726 9727 @GraphQLField 9728 @GraphQLRelayMutation 9729 static MutationResultObject deletePartyAlias(final DataFetchingEnvironment env, 9730 @GraphQLName("partyName") @GraphQLNonNull final String partyName, 9731 @GraphQLName("partyAliasTypeName") @GraphQLNonNull final String partyAliasTypeName) { 9732 var mutationResultObject = new MutationResultObject(); 9733 9734 try { 9735 var commandForm = PartyUtil.getHome().getDeletePartyAliasForm(); 9736 9737 commandForm.setPartyName(partyName); 9738 commandForm.setPartyAliasTypeName(partyAliasTypeName); 9739 9740 mutationResultObject.setCommandResult(PartyUtil.getHome().deletePartyAlias(BaseGraphQl.getUserVisitPK(env), commandForm)); 9741 } catch (NamingException ex) { 9742 throw new RuntimeException(ex); 9743 } 9744 9745 return mutationResultObject; 9746 } 9747 9748 @GraphQLField 9749 @GraphQLRelayMutation 9750 static MutationResultWithIdObject createVendorType(final DataFetchingEnvironment env, 9751 @GraphQLName("vendorTypeName") @GraphQLNonNull final String vendorTypeName, 9752 @GraphQLName("defaultTermName") final String defaultTermName, 9753 @GraphQLName("defaultFreeOnBoardName") final String defaultFreeOnBoardName, 9754 @GraphQLName("defaultCancellationPolicyName") final String defaultCancellationPolicyName, 9755 @GraphQLName("defaultReturnPolicyName") final String defaultReturnPolicyName, 9756 @GraphQLName("defaultApGlAccountName") final String defaultApGlAccountName, 9757 @GraphQLName("defaultHoldUntilComplete") @GraphQLNonNull final String defaultHoldUntilComplete, 9758 @GraphQLName("defaultAllowBackorders") @GraphQLNonNull final String defaultAllowBackorders, 9759 @GraphQLName("defaultAllowSubstitutions") @GraphQLNonNull final String defaultAllowSubstitutions, 9760 @GraphQLName("defaultAllowCombiningShipments") @GraphQLNonNull final String defaultAllowCombiningShipments, 9761 @GraphQLName("defaultRequireReference") @GraphQLNonNull final String defaultRequireReference, 9762 @GraphQLName("defaultAllowReferenceDuplicates") @GraphQLNonNull final String defaultAllowReferenceDuplicates, 9763 @GraphQLName("defaultReferenceValidationPattern") final String defaultReferenceValidationPattern, 9764 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 9765 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 9766 @GraphQLName("description") final String description) { 9767 var mutationResultObject = new MutationResultWithIdObject(); 9768 9769 try { 9770 var commandForm = VendorUtil.getHome().getCreateVendorTypeForm(); 9771 9772 commandForm.setVendorTypeName(vendorTypeName); 9773 commandForm.setDefaultTermName(defaultTermName); 9774 commandForm.setDefaultFreeOnBoardName(defaultFreeOnBoardName); 9775 commandForm.setDefaultCancellationPolicyName(defaultCancellationPolicyName); 9776 commandForm.setDefaultReturnPolicyName(defaultReturnPolicyName); 9777 commandForm.setDefaultApGlAccountName(defaultApGlAccountName); 9778 commandForm.setDefaultHoldUntilComplete(defaultHoldUntilComplete); 9779 commandForm.setDefaultAllowBackorders(defaultAllowBackorders); 9780 commandForm.setDefaultAllowSubstitutions(defaultAllowSubstitutions); 9781 commandForm.setDefaultAllowCombiningShipments(defaultAllowCombiningShipments); 9782 commandForm.setDefaultRequireReference(defaultRequireReference); 9783 commandForm.setDefaultAllowReferenceDuplicates(defaultAllowReferenceDuplicates); 9784 commandForm.setDefaultReferenceValidationPattern(defaultReferenceValidationPattern); 9785 commandForm.setIsDefault(isDefault); 9786 commandForm.setSortOrder(sortOrder); 9787 commandForm.setDescription(description); 9788 9789 var commandResult = VendorUtil.getHome().createVendorType(BaseGraphQl.getUserVisitPK(env), commandForm); 9790 mutationResultObject.setCommandResult(commandResult); 9791 9792 if(!commandResult.hasErrors()) { 9793 var result = (CreateVendorTypeResult)commandResult.getExecutionResult().getResult(); 9794 9795 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 9796 } 9797 } catch (NamingException ex) { 9798 throw new RuntimeException(ex); 9799 } 9800 9801 return mutationResultObject; 9802 } 9803 9804 @GraphQLField 9805 @GraphQLRelayMutation 9806 static MutationResultWithIdObject editVendorType(final DataFetchingEnvironment env, 9807 @GraphQLName("originalVendorTypeName") final String originalVendorTypeName, 9808 @GraphQLName("id") @GraphQLID final String id, 9809 @GraphQLName("vendorTypeName") final String vendorTypeName, 9810 @GraphQLName("defaultTermName") final String defaultTermName, 9811 @GraphQLName("defaultFreeOnBoardName") final String defaultFreeOnBoardName, 9812 @GraphQLName("defaultCancellationPolicyName") final String defaultCancellationPolicyName, 9813 @GraphQLName("defaultReturnPolicyName") final String defaultReturnPolicyName, 9814 @GraphQLName("defaultApGlAccountName") final String defaultApGlAccountName, 9815 @GraphQLName("defaultHoldUntilComplete") final String defaultHoldUntilComplete, 9816 @GraphQLName("defaultAllowBackorders") final String defaultAllowBackorders, 9817 @GraphQLName("defaultAllowSubstitutions") final String defaultAllowSubstitutions, 9818 @GraphQLName("defaultAllowCombiningShipments") final String defaultAllowCombiningShipments, 9819 @GraphQLName("defaultRequireReference") final String defaultRequireReference, 9820 @GraphQLName("defaultAllowReferenceDuplicates") final String defaultAllowReferenceDuplicates, 9821 @GraphQLName("defaultReferenceValidationPattern") final String defaultReferenceValidationPattern, 9822 @GraphQLName("isDefault") final String isDefault, 9823 @GraphQLName("sortOrder") final String sortOrder, 9824 @GraphQLName("description") final String description) { 9825 var mutationResultObject = new MutationResultWithIdObject(); 9826 9827 try { 9828 var spec = VendorUtil.getHome().getVendorTypeUniversalSpec(); 9829 9830 spec.setVendorTypeName(originalVendorTypeName); 9831 spec.setUuid(id); 9832 9833 var commandForm = VendorUtil.getHome().getEditVendorTypeForm(); 9834 9835 commandForm.setSpec(spec); 9836 commandForm.setEditMode(EditMode.LOCK); 9837 9838 var commandResult = VendorUtil.getHome().editVendorType(BaseGraphQl.getUserVisitPK(env), commandForm); 9839 9840 if(!commandResult.hasErrors()) { 9841 var executionResult = commandResult.getExecutionResult(); 9842 var result = (EditVendorTypeResult)executionResult.getResult(); 9843 Map<String, Object> arguments = env.getArgument("input"); 9844 var edit = result.getEdit(); 9845 9846 mutationResultObject.setEntityInstance(result.getVendorType().getEntityInstance()); 9847 9848 if(arguments.containsKey("vendorTypeName")) 9849 edit.setVendorTypeName(vendorTypeName); 9850 if(arguments.containsKey("defaultTermName")) 9851 edit.setDefaultTermName(defaultTermName); 9852 if(arguments.containsKey("defaultFreeOnBoardName")) 9853 edit.setDefaultFreeOnBoardName(defaultFreeOnBoardName); 9854 if(arguments.containsKey("defaultCancellationPolicyName")) 9855 edit.setDefaultCancellationPolicyName(defaultCancellationPolicyName); 9856 if(arguments.containsKey("defaultReturnPolicyName")) 9857 edit.setDefaultReturnPolicyName(defaultReturnPolicyName); 9858 if(arguments.containsKey("defaultApGlAccountName")) 9859 edit.setDefaultApGlAccountName(defaultApGlAccountName); 9860 if(arguments.containsKey("defaultHoldUntilComplete")) 9861 edit.setDefaultHoldUntilComplete(defaultHoldUntilComplete); 9862 if(arguments.containsKey("defaultAllowBackorders")) 9863 edit.setDefaultAllowBackorders(defaultAllowBackorders); 9864 if(arguments.containsKey("defaultAllowSubstitutions")) 9865 edit.setDefaultAllowSubstitutions(defaultAllowSubstitutions); 9866 if(arguments.containsKey("defaultAllowCombiningShipments")) 9867 edit.setDefaultAllowCombiningShipments(defaultAllowCombiningShipments); 9868 if(arguments.containsKey("defaultRequireReference")) 9869 edit.setDefaultRequireReference(defaultRequireReference); 9870 if(arguments.containsKey("defaultAllowReferenceDuplicates")) 9871 edit.setDefaultAllowReferenceDuplicates(defaultAllowReferenceDuplicates); 9872 if(arguments.containsKey("defaultReferenceValidationPattern")) 9873 edit.setDefaultReferenceValidationPattern(defaultReferenceValidationPattern); 9874 if(arguments.containsKey("isDefault")) 9875 edit.setIsDefault(isDefault); 9876 if(arguments.containsKey("sortOrder")) 9877 edit.setSortOrder(sortOrder); 9878 if(arguments.containsKey("description")) 9879 edit.setDescription(description); 9880 9881 commandForm.setEdit(edit); 9882 commandForm.setEditMode(EditMode.UPDATE); 9883 9884 commandResult = VendorUtil.getHome().editVendorType(BaseGraphQl.getUserVisitPK(env), commandForm); 9885 } 9886 9887 mutationResultObject.setCommandResult(commandResult); 9888 } catch (NamingException ex) { 9889 throw new RuntimeException(ex); 9890 } 9891 9892 return mutationResultObject; 9893 } 9894 9895 @GraphQLField 9896 @GraphQLRelayMutation 9897 static MutationResultObject deleteVendorType(final DataFetchingEnvironment env, 9898 @GraphQLName("vendorTypeName") final String vendorTypeName, 9899 @GraphQLName("id") @GraphQLID final String id) { 9900 var mutationResultObject = new MutationResultObject(); 9901 9902 try { 9903 var commandForm = VendorUtil.getHome().getDeleteVendorTypeForm(); 9904 9905 commandForm.setVendorTypeName(vendorTypeName); 9906 commandForm.setUuid(id); 9907 9908 mutationResultObject.setCommandResult(VendorUtil.getHome().deleteVendorType(BaseGraphQl.getUserVisitPK(env), commandForm)); 9909 } catch (NamingException ex) { 9910 throw new RuntimeException(ex); 9911 } 9912 9913 return mutationResultObject; 9914 } 9915 9916 @GraphQLField 9917 @GraphQLRelayMutation 9918 static MutationResultWithIdObject createVendor(final DataFetchingEnvironment env, 9919 @GraphQLName("vendorName") final String vendorName, 9920 @GraphQLName("vendorTypeName") final String vendorTypeName, 9921 @GraphQLName("cancellationPolicyName") final String cancellationPolicyName, 9922 @GraphQLName("returnPolicyName") final String returnPolicyName, 9923 @GraphQLName("apGlAccountName") final String apGlAccountName, 9924 @GraphQLName("minimumPurchaseOrderLines") final String minimumPurchaseOrderLines, 9925 @GraphQLName("maximumPurchaseOrderLines") final String maximumPurchaseOrderLines, 9926 @GraphQLName("minimumPurchaseOrderAmount") final String minimumPurchaseOrderAmount, 9927 @GraphQLName("maximumPurchaseOrderAmount") final String maximumPurchaseOrderAmount, 9928 @GraphQLName("useItemPurchasingCategories") @GraphQLNonNull final String useItemPurchasingCategories, 9929 @GraphQLName("defaultItemAliasTypeName") final String defaultItemAliasTypeName, 9930 @GraphQLName("personalTitleId") final String personalTitleId, 9931 @GraphQLName("firstName") final String firstName, 9932 @GraphQLName("middleName") final String middleName, 9933 @GraphQLName("lastName") final String lastName, 9934 @GraphQLName("nameSuffixId") final String nameSuffixId, 9935 @GraphQLName("name") final String name, 9936 @GraphQLName("preferredLanguageIsoName") final String preferredLanguageIsoName, 9937 @GraphQLName("preferredCurrencyIsoName") final String preferredCurrencyIsoName, 9938 @GraphQLName("preferredJavaTimeZoneName") final String preferredJavaTimeZoneName, 9939 @GraphQLName("preferredDateTimeFormatName") final String preferredDateTimeFormatName, 9940 @GraphQLName("emailAddress") final String emailAddress, 9941 @GraphQLName("allowSolicitation") @GraphQLNonNull final String allowSolicitation) { 9942 var mutationResultObject = new MutationResultWithIdObject(); 9943 9944 try { 9945 var commandForm = PartyUtil.getHome().getCreateVendorForm(); 9946 9947 commandForm.setVendorName(vendorName); 9948 commandForm.setVendorTypeName(vendorTypeName); 9949 commandForm.setCancellationPolicyName(cancellationPolicyName); 9950 commandForm.setReturnPolicyName(returnPolicyName); 9951 commandForm.setApGlAccountName(apGlAccountName); 9952 commandForm.setMinimumPurchaseOrderLines(minimumPurchaseOrderLines); 9953 commandForm.setMaximumPurchaseOrderLines(maximumPurchaseOrderLines); 9954 commandForm.setMinimumPurchaseOrderAmount(minimumPurchaseOrderAmount); 9955 commandForm.setMaximumPurchaseOrderLines(maximumPurchaseOrderAmount); 9956 commandForm.setUseItemPurchasingCategories(useItemPurchasingCategories); 9957 commandForm.setDefaultItemAliasTypeName(defaultItemAliasTypeName); 9958 commandForm.setPersonalTitleId(personalTitleId); 9959 commandForm.setFirstName(firstName); 9960 commandForm.setMiddleName(middleName); 9961 commandForm.setLastName(lastName); 9962 commandForm.setNameSuffixId(nameSuffixId); 9963 commandForm.setName(name); 9964 commandForm.setPreferredLanguageIsoName(preferredLanguageIsoName); 9965 commandForm.setPreferredCurrencyIsoName(preferredCurrencyIsoName); 9966 commandForm.setPreferredJavaTimeZoneName(preferredJavaTimeZoneName); 9967 commandForm.setPreferredDateTimeFormatName(preferredDateTimeFormatName); 9968 commandForm.setEmailAddress(emailAddress); 9969 commandForm.setAllowSolicitation(allowSolicitation); 9970 9971 var commandResult = PartyUtil.getHome().createVendor(BaseGraphQl.getUserVisitPK(env), commandForm); 9972 mutationResultObject.setCommandResult(commandResult); 9973 9974 if(!commandResult.hasErrors()) { 9975 var result = (CreateVendorResult)commandResult.getExecutionResult().getResult(); 9976 9977 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 9978 } 9979 } catch (NamingException ex) { 9980 throw new RuntimeException(ex); 9981 } 9982 9983 return mutationResultObject; 9984 } 9985 9986 @GraphQLField 9987 @GraphQLRelayMutation 9988 static MutationResultWithIdObject editVendor(final DataFetchingEnvironment env, 9989 @GraphQLName("originalVendorName") final String originalVendorName, 9990 @GraphQLName("partyName") final String partyName, 9991 @GraphQLName("id") @GraphQLID final String id, 9992 @GraphQLName("vendorName") final String vendorName, 9993 @GraphQLName("vendorTypeName") final String vendorTypeName, 9994 @GraphQLName("minimumPurchaseOrderLines") final String minimumPurchaseOrderLines, 9995 @GraphQLName("maximumPurchaseOrderLines") final String maximumPurchaseOrderLines, 9996 @GraphQLName("minimumPurchaseOrderAmount") final String minimumPurchaseOrderAmount, 9997 @GraphQLName("maximumPurchaseOrderAmount") final String maximumPurchaseOrderAmount, 9998 @GraphQLName("useItemPurchasingCategories") final String useItemPurchasingCategories, 9999 @GraphQLName("defaultItemAliasTypeName") final String defaultItemAliasTypeName, 10000 @GraphQLName("cancellationPolicyName") final String cancellationPolicyName, 10001 @GraphQLName("returnPolicyName") final String returnPolicyName, 10002 @GraphQLName("apGlAccountName") final String apGlAccountName, 10003 @GraphQLName("personalTitleId") final String personalTitleId, 10004 @GraphQLName("firstName") final String firstName, 10005 @GraphQLName("middleName") final String middleName, 10006 @GraphQLName("lastName") final String lastName, 10007 @GraphQLName("nameSuffixId") final String nameSuffixId, 10008 @GraphQLName("name") final String name, 10009 @GraphQLName("preferredLanguageIsoName") final String preferredLanguageIsoName, 10010 @GraphQLName("preferredCurrencyIsoName") final String preferredCurrencyIsoName, 10011 @GraphQLName("preferredJavaTimeZoneName") final String preferredJavaTimeZoneName, 10012 @GraphQLName("preferredDateTimeFormatName") final String preferredDateTimeFormatName, 10013 @GraphQLName("holdUntilComplete") final String holdUntilComplete, 10014 @GraphQLName("allowBackorders") final String allowBackorders, 10015 @GraphQLName("allowSubstitutions") final String allowSubstitutions, 10016 @GraphQLName("allowCombiningShipments") final String allowCombiningShipments, 10017 @GraphQLName("requireReference") final String requireReference, 10018 @GraphQLName("allowReferenceDuplicates") final String allowReferenceDuplicates, 10019 @GraphQLName("referenceValidationPattern") final String referenceValidationPattern 10020 ) { 10021 var mutationResultObject = new MutationResultWithIdObject(); 10022 10023 try { 10024 var spec = VendorUtil.getHome().getVendorUniversalSpec(); 10025 10026 spec.setVendorName(originalVendorName); 10027 spec.setPartyName(partyName); 10028 spec.setUuid(id); 10029 10030 var commandForm = VendorUtil.getHome().getEditVendorForm(); 10031 10032 commandForm.setSpec(spec); 10033 commandForm.setEditMode(EditMode.LOCK); 10034 10035 var commandResult = VendorUtil.getHome().editVendor(BaseGraphQl.getUserVisitPK(env), commandForm); 10036 10037 if(!commandResult.hasErrors()) { 10038 var executionResult = commandResult.getExecutionResult(); 10039 var result = (EditVendorResult)executionResult.getResult(); 10040 Map<String, Object> arguments = env.getArgument("input"); 10041 var edit = result.getEdit(); 10042 10043 mutationResultObject.setEntityInstance(result.getVendor().getEntityInstance()); 10044 10045 if(arguments.containsKey("vendorName")) 10046 edit.setVendorName(vendorName); 10047 if(arguments.containsKey("vendorTypeName")) 10048 edit.setVendorTypeName(vendorTypeName); 10049 if(arguments.containsKey("minimumPurchaseOrderLines")) 10050 edit.setMinimumPurchaseOrderLines(minimumPurchaseOrderLines); 10051 if(arguments.containsKey("maximumPurchaseOrderLines")) 10052 edit.setMaximumPurchaseOrderLines(maximumPurchaseOrderLines); 10053 if(arguments.containsKey("minimumPurchaseOrderAmount")) 10054 edit.setMinimumPurchaseOrderAmount(minimumPurchaseOrderAmount); 10055 if(arguments.containsKey("maximumPurchaseOrderAmount")) 10056 edit.setMaximumPurchaseOrderAmount(maximumPurchaseOrderAmount); 10057 if(arguments.containsKey("useItemPurchasingCategories")) 10058 edit.setUseItemPurchasingCategories(useItemPurchasingCategories); 10059 if(arguments.containsKey("defaultItemAliasTypeName")) 10060 edit.setDefaultItemAliasTypeName(defaultItemAliasTypeName); 10061 if(arguments.containsKey("cancellationPolicyName")) 10062 edit.setCancellationPolicyName(cancellationPolicyName); 10063 if(arguments.containsKey("returnPolicyName")) 10064 edit.setReturnPolicyName(returnPolicyName); 10065 if(arguments.containsKey("apGlAccountName")) 10066 edit.setApGlAccountName(apGlAccountName); 10067 if(arguments.containsKey("personalTitleId")) 10068 edit.setPersonalTitleId(personalTitleId); 10069 if(arguments.containsKey("firstName")) 10070 edit.setFirstName(firstName); 10071 if(arguments.containsKey("middleName")) 10072 edit.setMiddleName(middleName); 10073 if(arguments.containsKey("lastName")) 10074 edit.setLastName(lastName); 10075 if(arguments.containsKey("nameSuffixId")) 10076 edit.setNameSuffixId(nameSuffixId); 10077 if(arguments.containsKey("name")) 10078 edit.setName(name); 10079 if(arguments.containsKey("preferredLanguageIsoName")) 10080 edit.setPreferredLanguageIsoName(preferredLanguageIsoName); 10081 if(arguments.containsKey("preferredCurrencyIsoName")) 10082 edit.setPreferredCurrencyIsoName(preferredCurrencyIsoName); 10083 if(arguments.containsKey("preferredJavaTimeZoneName")) 10084 edit.setPreferredJavaTimeZoneName(preferredJavaTimeZoneName); 10085 if(arguments.containsKey("preferredDateTimeFormatName")) 10086 edit.setPreferredDateTimeFormatName(preferredDateTimeFormatName); 10087 if(arguments.containsKey("holdUntilComplete")) 10088 edit.setHoldUntilComplete(holdUntilComplete); 10089 if(arguments.containsKey("allowBackorders")) 10090 edit.setAllowBackorders(allowBackorders); 10091 if(arguments.containsKey("allowSubstitutions")) 10092 edit.setAllowSubstitutions(allowSubstitutions); 10093 if(arguments.containsKey("allowCombiningShipments")) 10094 edit.setAllowCombiningShipments(allowCombiningShipments); 10095 if(arguments.containsKey("requireReference")) 10096 edit.setRequireReference(requireReference); 10097 if(arguments.containsKey("allowReferenceDuplicates")) 10098 edit.setAllowReferenceDuplicates(allowReferenceDuplicates); 10099 if(arguments.containsKey("referenceValidationPattern")) 10100 edit.setReferenceValidationPattern(referenceValidationPattern); 10101 10102 commandForm.setEdit(edit); 10103 commandForm.setEditMode(EditMode.UPDATE); 10104 10105 commandResult = VendorUtil.getHome().editVendor(BaseGraphQl.getUserVisitPK(env), commandForm); 10106 } 10107 10108 mutationResultObject.setCommandResult(commandResult); 10109 } catch (NamingException ex) { 10110 throw new RuntimeException(ex); 10111 } 10112 10113 return mutationResultObject; 10114 } 10115 10116 @GraphQLField 10117 @GraphQLRelayMutation 10118 @GraphQLName("setVendorStatus") 10119 static MutationResultObject setVendorStatus(final DataFetchingEnvironment env, 10120 @GraphQLName("vendorName") final String vendorName, 10121 @GraphQLName("partyName") final String partyName, 10122 @GraphQLName("id") @GraphQLID final String id, 10123 @GraphQLName("vendorStatusChoice") @GraphQLNonNull final String vendorStatusChoice) { 10124 var mutationResultObject = new MutationResultObject(); 10125 10126 try { 10127 var commandForm = PartyUtil.getHome().getSetVendorStatusForm(); 10128 10129 commandForm.setVendorName(vendorName); 10130 commandForm.setPartyName(partyName); 10131 commandForm.setUuid(id); 10132 commandForm.setVendorStatusChoice(vendorStatusChoice); 10133 10134 mutationResultObject.setCommandResult(PartyUtil.getHome().setVendorStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 10135 } catch (NamingException ex) { 10136 throw new RuntimeException(ex); 10137 } 10138 10139 return mutationResultObject; 10140 } 10141 10142 @GraphQLField 10143 @GraphQLRelayMutation 10144 static MutationResultWithIdObject createVendorItem(final DataFetchingEnvironment env, 10145 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 10146 @GraphQLName("vendorName") @GraphQLNonNull final String vendorName, 10147 @GraphQLName("vendorItemName") final String vendorItemName, 10148 @GraphQLName("description") final String description, 10149 @GraphQLName("priority") @GraphQLNonNull final String priority, 10150 @GraphQLName("cancellationPolicyName") final String cancellationPolicyName, 10151 @GraphQLName("returnPolicyName") final String returnPolicyName) { 10152 var mutationResultObject = new MutationResultWithIdObject(); 10153 10154 try { 10155 var commandForm = VendorUtil.getHome().getCreateVendorItemForm(); 10156 10157 commandForm.setItemName(itemName); 10158 commandForm.setVendorName(vendorName); 10159 commandForm.setVendorItemName(vendorItemName); 10160 commandForm.setDescription(description); 10161 commandForm.setPriority(priority); 10162 commandForm.setCancellationPolicyName(cancellationPolicyName); 10163 commandForm.setReturnPolicyName(returnPolicyName); 10164 10165 var commandResult = VendorUtil.getHome().createVendorItem(BaseGraphQl.getUserVisitPK(env), commandForm); 10166 mutationResultObject.setCommandResult(commandResult); 10167 10168 if(!commandResult.hasErrors()) { 10169 var result = (CreateVendorItemResult)commandResult.getExecutionResult().getResult(); 10170 10171 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 10172 } 10173 } catch (NamingException ex) { 10174 throw new RuntimeException(ex); 10175 } 10176 10177 return mutationResultObject; 10178 } 10179 10180 @GraphQLField 10181 @GraphQLRelayMutation 10182 static MutationResultWithIdObject editVendorItem(final DataFetchingEnvironment env, 10183 @GraphQLName("vendorName") final String vendorName, 10184 @GraphQLName("partyName") final String partyName, 10185 @GraphQLName("originalVendorItemName") final String originalVendorItemName, 10186 @GraphQLName("id") @GraphQLID final String id, 10187 @GraphQLName("vendorItemName") final String vendorItemName, 10188 @GraphQLName("description") final String description, 10189 @GraphQLName("priority") final String priority, 10190 @GraphQLName("cancellationPolicyName") final String cancellationPolicyName, 10191 @GraphQLName("returnPolicyName") final String returnPolicyName) { 10192 var mutationResultObject = new MutationResultWithIdObject(); 10193 10194 try { 10195 var spec = VendorUtil.getHome().getVendorItemUniversalSpec(); 10196 10197 spec.setVendorName(vendorName); 10198 spec.setPartyName(partyName); 10199 spec.setVendorItemName(originalVendorItemName); 10200 spec.setUuid(id); 10201 10202 var commandForm = VendorUtil.getHome().getEditVendorItemForm(); 10203 10204 commandForm.setSpec(spec); 10205 commandForm.setEditMode(EditMode.LOCK); 10206 10207 var commandResult = VendorUtil.getHome().editVendorItem(BaseGraphQl.getUserVisitPK(env), commandForm); 10208 10209 if(!commandResult.hasErrors()) { 10210 var executionResult = commandResult.getExecutionResult(); 10211 var result = (EditVendorItemResult)executionResult.getResult(); 10212 Map<String, Object> arguments = env.getArgument("input"); 10213 var edit = result.getEdit(); 10214 10215 mutationResultObject.setEntityInstance(result.getVendorItem().getEntityInstance()); 10216 10217 if(arguments.containsKey("vendorItemName")) 10218 edit.setVendorItemName(vendorItemName); 10219 if(arguments.containsKey("description")) 10220 edit.setDescription(description); 10221 if(arguments.containsKey("priority")) 10222 edit.setPriority(priority); 10223 if(arguments.containsKey("cancellationPolicyName")) 10224 edit.setCancellationPolicyName(cancellationPolicyName); 10225 if(arguments.containsKey("returnPolicyName")) 10226 edit.setReturnPolicyName(returnPolicyName); 10227 10228 commandForm.setEdit(edit); 10229 commandForm.setEditMode(EditMode.UPDATE); 10230 10231 commandResult = VendorUtil.getHome().editVendorItem(BaseGraphQl.getUserVisitPK(env), commandForm); 10232 } 10233 10234 mutationResultObject.setCommandResult(commandResult); 10235 } catch (NamingException ex) { 10236 throw new RuntimeException(ex); 10237 } 10238 10239 return mutationResultObject; 10240 } 10241 10242 @GraphQLField 10243 @GraphQLRelayMutation 10244 @GraphQLName("setVendorItemStatus") 10245 static MutationResultObject setVendorItemStatus(final DataFetchingEnvironment env, 10246 @GraphQLName("vendorName") final String vendorName, 10247 @GraphQLName("partyName") final String partyName, 10248 @GraphQLName("vendorItemName") final String vendorItemName, 10249 @GraphQLName("id") @GraphQLID final String id, 10250 @GraphQLName("vendorItemStatusChoice") @GraphQLNonNull final String vendorItemStatusChoice) { 10251 var mutationResultObject = new MutationResultObject(); 10252 10253 try { 10254 var commandForm = VendorUtil.getHome().getSetVendorItemStatusForm(); 10255 10256 commandForm.setVendorName(vendorName); 10257 commandForm.setPartyName(partyName); 10258 commandForm.setVendorItemName(vendorItemName); 10259 commandForm.setUuid(id); 10260 commandForm.setVendorItemStatusChoice(vendorItemStatusChoice); 10261 10262 mutationResultObject.setCommandResult(VendorUtil.getHome().setVendorItemStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 10263 } catch (NamingException ex) { 10264 throw new RuntimeException(ex); 10265 } 10266 10267 return mutationResultObject; 10268 } 10269 10270 @GraphQLField 10271 @GraphQLRelayMutation 10272 static MutationResultObject deleteVendorItem(final DataFetchingEnvironment env, 10273 @GraphQLName("vendorName") final String vendorName, 10274 @GraphQLName("partyName") final String partyName, 10275 @GraphQLName("vendorItemName") final String vendorItemName, 10276 @GraphQLName("id") @GraphQLID final String id) { 10277 var mutationResultObject = new MutationResultObject(); 10278 10279 try { 10280 var commandForm = VendorUtil.getHome().getDeleteVendorItemForm(); 10281 10282 commandForm.setVendorName(vendorName); 10283 commandForm.setPartyName(partyName); 10284 commandForm.setVendorItemName(vendorItemName); 10285 commandForm.setUuid(id); 10286 10287 mutationResultObject.setCommandResult(VendorUtil.getHome().deleteVendorItem(BaseGraphQl.getUserVisitPK(env), commandForm)); 10288 } catch (NamingException ex) { 10289 throw new RuntimeException(ex); 10290 } 10291 10292 return mutationResultObject; 10293 } 10294 10295 @GraphQLField 10296 @GraphQLRelayMutation 10297 static MutationResultObject createVendorItemCost(final DataFetchingEnvironment env, 10298 @GraphQLName("vendorName") @GraphQLNonNull final String vendorName, 10299 @GraphQLName("vendorItemName") @GraphQLNonNull final String vendorItemName, 10300 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 10301 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 10302 @GraphQLName("unitCost") @GraphQLNonNull final String unitCost) { 10303 var mutationResultObject = new MutationResultObject(); 10304 10305 try { 10306 var commandForm = VendorUtil.getHome().getCreateVendorItemCostForm(); 10307 10308 commandForm.setVendorName(vendorName); 10309 commandForm.setVendorItemName(vendorItemName); 10310 commandForm.setInventoryConditionName(inventoryConditionName); 10311 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 10312 commandForm.setUnitCost(unitCost); 10313 10314 var commandResult = VendorUtil.getHome().createVendorItemCost(BaseGraphQl.getUserVisitPK(env), commandForm); 10315 mutationResultObject.setCommandResult(commandResult); 10316 } catch (NamingException ex) { 10317 throw new RuntimeException(ex); 10318 } 10319 10320 return mutationResultObject; 10321 } 10322 10323 @GraphQLField 10324 @GraphQLRelayMutation 10325 static MutationResultObject editVendorItemCost(final DataFetchingEnvironment env, 10326 @GraphQLName("vendorName") @GraphQLNonNull final String vendorName, 10327 @GraphQLName("vendorItemName") @GraphQLNonNull final String vendorItemName, 10328 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 10329 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 10330 @GraphQLName("unitCost") final String unitCost) { 10331 var mutationResultObject = new MutationResultObject(); 10332 10333 try { 10334 var spec = VendorUtil.getHome().getVendorItemCostSpec(); 10335 10336 spec.setVendorName(vendorName); 10337 spec.setVendorItemName(vendorItemName); 10338 spec.setInventoryConditionName(inventoryConditionName); 10339 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 10340 10341 var commandForm = VendorUtil.getHome().getEditVendorItemCostForm(); 10342 10343 commandForm.setSpec(spec); 10344 commandForm.setEditMode(EditMode.LOCK); 10345 10346 var commandResult = VendorUtil.getHome().editVendorItemCost(BaseGraphQl.getUserVisitPK(env), commandForm); 10347 10348 if(!commandResult.hasErrors()) { 10349 var executionResult = commandResult.getExecutionResult(); 10350 var result = (EditVendorItemCostResult)executionResult.getResult(); 10351 Map<String, Object> arguments = env.getArgument("input"); 10352 var edit = result.getEdit(); 10353 10354 if(arguments.containsKey("unitCost")) 10355 edit.setUnitCost(unitCost); 10356 10357 commandForm.setEdit(edit); 10358 commandForm.setEditMode(EditMode.UPDATE); 10359 10360 commandResult = VendorUtil.getHome().editVendorItemCost(BaseGraphQl.getUserVisitPK(env), commandForm); 10361 } 10362 10363 mutationResultObject.setCommandResult(commandResult); 10364 } catch (NamingException ex) { 10365 throw new RuntimeException(ex); 10366 } 10367 10368 return mutationResultObject; 10369 } 10370 10371 @GraphQLField 10372 @GraphQLRelayMutation 10373 static MutationResultObject deleteVendorItemCost(final DataFetchingEnvironment env, 10374 @GraphQLName("vendorName") @GraphQLNonNull final String vendorName, 10375 @GraphQLName("vendorItemName") @GraphQLNonNull final String vendorItemName, 10376 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 10377 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName) { 10378 var mutationResultObject = new MutationResultObject(); 10379 10380 try { 10381 var commandForm = VendorUtil.getHome().getDeleteVendorItemCostForm(); 10382 10383 commandForm.setVendorName(vendorName); 10384 commandForm.setVendorItemName(vendorItemName); 10385 commandForm.setInventoryConditionName(inventoryConditionName); 10386 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 10387 10388 mutationResultObject.setCommandResult(VendorUtil.getHome().deleteVendorItemCost(BaseGraphQl.getUserVisitPK(env), commandForm)); 10389 } catch (NamingException ex) { 10390 throw new RuntimeException(ex); 10391 } 10392 10393 return mutationResultObject; 10394 } 10395 10396 @GraphQLField 10397 @GraphQLRelayMutation 10398 static MutationResultWithIdObject createWarehouseType(final DataFetchingEnvironment env, 10399 @GraphQLName("warehouseTypeName") @GraphQLNonNull final String warehouseTypeName, 10400 @GraphQLName("priority") @GraphQLNonNull final String priority, 10401 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 10402 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 10403 @GraphQLName("description") final String description) { 10404 var mutationResultObject = new MutationResultWithIdObject(); 10405 10406 try { 10407 var commandForm = WarehouseUtil.getHome().getCreateWarehouseTypeForm(); 10408 10409 commandForm.setWarehouseTypeName(warehouseTypeName); 10410 commandForm.setPriority(priority); 10411 commandForm.setIsDefault(isDefault); 10412 commandForm.setSortOrder(sortOrder); 10413 commandForm.setDescription(description); 10414 10415 var commandResult = WarehouseUtil.getHome().createWarehouseType(BaseGraphQl.getUserVisitPK(env), commandForm); 10416 mutationResultObject.setCommandResult(commandResult); 10417 10418 if(!commandResult.hasErrors()) { 10419 var result = (CreateWarehouseTypeResult)commandResult.getExecutionResult().getResult(); 10420 10421 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 10422 } 10423 } catch (NamingException ex) { 10424 throw new RuntimeException(ex); 10425 } 10426 10427 return mutationResultObject; 10428 } 10429 10430 @GraphQLField 10431 @GraphQLRelayMutation 10432 static MutationResultObject deleteWarehouseType(final DataFetchingEnvironment env, 10433 @GraphQLName("warehouseTypeName") @GraphQLNonNull final String warehouseTypeName) { 10434 var mutationResultObject = new MutationResultObject(); 10435 10436 try { 10437 var commandForm = WarehouseUtil.getHome().getDeleteWarehouseTypeForm(); 10438 10439 commandForm.setWarehouseTypeName(warehouseTypeName); 10440 10441 var commandResult = WarehouseUtil.getHome().deleteWarehouseType(BaseGraphQl.getUserVisitPK(env), commandForm); 10442 mutationResultObject.setCommandResult(commandResult); 10443 } catch (NamingException ex) { 10444 throw new RuntimeException(ex); 10445 } 10446 10447 return mutationResultObject; 10448 } 10449 10450 @GraphQLField 10451 @GraphQLRelayMutation 10452 static MutationResultWithIdObject editWarehouseType(final DataFetchingEnvironment env, 10453 @GraphQLName("originalWarehouseTypeName") final String originalWarehouseTypeName, 10454 @GraphQLName("id") @GraphQLID final String id, 10455 @GraphQLName("warehouseTypeName") final String warehouseTypeName, 10456 @GraphQLName("priority") final String priority, 10457 @GraphQLName("isDefault") final String isDefault, 10458 @GraphQLName("sortOrder") final String sortOrder, 10459 @GraphQLName("description") final String description) { 10460 var mutationResultObject = new MutationResultWithIdObject(); 10461 10462 try { 10463 var spec = WarehouseUtil.getHome().getWarehouseTypeUniversalSpec(); 10464 10465 spec.setWarehouseTypeName(originalWarehouseTypeName); 10466 spec.setUuid(id); 10467 10468 var commandForm = WarehouseUtil.getHome().getEditWarehouseTypeForm(); 10469 10470 commandForm.setSpec(spec); 10471 commandForm.setEditMode(EditMode.LOCK); 10472 10473 var commandResult = WarehouseUtil.getHome().editWarehouseType(BaseGraphQl.getUserVisitPK(env), commandForm); 10474 10475 if(!commandResult.hasErrors()) { 10476 var executionResult = commandResult.getExecutionResult(); 10477 var result = (EditWarehouseTypeResult)executionResult.getResult(); 10478 Map<String, Object> arguments = env.getArgument("input"); 10479 var edit = result.getEdit(); 10480 10481 mutationResultObject.setEntityInstance(result.getWarehouseType().getEntityInstance()); 10482 10483 if(arguments.containsKey("warehouseTypeName")) 10484 edit.setWarehouseTypeName(warehouseTypeName); 10485 if(arguments.containsKey("priority")) 10486 edit.setPriority(priority); 10487 if(arguments.containsKey("isDefault")) 10488 edit.setIsDefault(isDefault); 10489 if(arguments.containsKey("sortOrder")) 10490 edit.setSortOrder(sortOrder); 10491 if(arguments.containsKey("description")) 10492 edit.setDescription(description); 10493 10494 commandForm.setEdit(edit); 10495 commandForm.setEditMode(EditMode.UPDATE); 10496 10497 commandResult = WarehouseUtil.getHome().editWarehouseType(BaseGraphQl.getUserVisitPK(env), commandForm); 10498 } 10499 10500 mutationResultObject.setCommandResult(commandResult); 10501 } catch (NamingException ex) { 10502 throw new RuntimeException(ex); 10503 } 10504 10505 return mutationResultObject; 10506 } 10507 10508 @GraphQLField 10509 @GraphQLRelayMutation 10510 static MutationResultWithIdObject createWarehouse(final DataFetchingEnvironment env, 10511 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 10512 @GraphQLName("warehouseTypeName") @GraphQLNonNull final String warehouseTypeName, 10513 @GraphQLName("name") final String name, 10514 @GraphQLName("preferredLanguageIsoName") final String preferredLanguageIsoName, 10515 @GraphQLName("preferredCurrencyIsoName") final String preferredCurrencyIsoName, 10516 @GraphQLName("preferredJavaTimeZoneName") final String preferredJavaTimeZoneName, 10517 @GraphQLName("preferredDateTimeFormatName") final String preferredDateTimeFormatName, 10518 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 10519 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 10520 @GraphQLName("inventoryMovePrinterGroupName") @GraphQLNonNull final String inventoryMovePrinterGroupName, 10521 @GraphQLName("picklistPrinterGroupName") @GraphQLNonNull final String picklistPrinterGroupName, 10522 @GraphQLName("packingListPrinterGroupName") @GraphQLNonNull final String packingListPrinterGroupName, 10523 @GraphQLName("shippingManifestPrinterGroupName") @GraphQLNonNull final String shippingManifestPrinterGroupName) { 10524 var mutationResultObject = new MutationResultWithIdObject(); 10525 10526 try { 10527 var commandForm = WarehouseUtil.getHome().getCreateWarehouseForm(); 10528 10529 commandForm.setWarehouseName(warehouseName); 10530 commandForm.setWarehouseTypeName(warehouseTypeName); 10531 commandForm.setName(name); 10532 commandForm.setPreferredLanguageIsoName(preferredLanguageIsoName); 10533 commandForm.setPreferredCurrencyIsoName(preferredCurrencyIsoName); 10534 commandForm.setPreferredJavaTimeZoneName(preferredJavaTimeZoneName); 10535 commandForm.setPreferredDateTimeFormatName(preferredDateTimeFormatName); 10536 commandForm.setIsDefault(isDefault); 10537 commandForm.setSortOrder(sortOrder); 10538 commandForm.setInventoryMovePrinterGroupName(inventoryMovePrinterGroupName); 10539 commandForm.setPicklistPrinterGroupName(picklistPrinterGroupName); 10540 commandForm.setPackingListPrinterGroupName(packingListPrinterGroupName); 10541 commandForm.setShippingManifestPrinterGroupName(shippingManifestPrinterGroupName); 10542 10543 var commandResult = WarehouseUtil.getHome().createWarehouse(BaseGraphQl.getUserVisitPK(env), commandForm); 10544 mutationResultObject.setCommandResult(commandResult); 10545 10546 if(!commandResult.hasErrors()) { 10547 var result = (CreateWarehouseResult)commandResult.getExecutionResult().getResult(); 10548 10549 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 10550 } 10551 } catch (NamingException ex) { 10552 throw new RuntimeException(ex); 10553 } 10554 10555 return mutationResultObject; 10556 } 10557 10558 @GraphQLField 10559 @GraphQLRelayMutation 10560 static MutationResultWithIdObject editWarehouse(final DataFetchingEnvironment env, 10561 @GraphQLName("originalWarehouseName") final String originalWarehouseName, 10562 @GraphQLName("partyName") final String partyName, 10563 @GraphQLName("id") @GraphQLID final String id, 10564 @GraphQLName("warehouseName") final String warehouseName, 10565 @GraphQLName("warehouseTypeName") final String warehouseTypeName, 10566 @GraphQLName("name") final String name, 10567 @GraphQLName("preferredLanguageIsoName") final String preferredLanguageIsoName, 10568 @GraphQLName("preferredCurrencyIsoName") final String preferredCurrencyIsoName, 10569 @GraphQLName("preferredJavaTimeZoneName") final String preferredJavaTimeZoneName, 10570 @GraphQLName("preferredDateTimeFormatName") final String preferredDateTimeFormatName, 10571 @GraphQLName("isDefault") final String isDefault, 10572 @GraphQLName("sortOrder") final String sortOrder, 10573 @GraphQLName("inventoryMovePrinterGroupName") final String inventoryMovePrinterGroupName, 10574 @GraphQLName("picklistPrinterGroupName") final String picklistPrinterGroupName, 10575 @GraphQLName("packingListPrinterGroupName") final String packingListPrinterGroupName, 10576 @GraphQLName("shippingManifestPrinterGroupName") final String shippingManifestPrinterGroupName) { 10577 var mutationResultObject = new MutationResultWithIdObject(); 10578 10579 try { 10580 var spec = WarehouseUtil.getHome().getWarehouseUniversalSpec(); 10581 10582 spec.setWarehouseName(originalWarehouseName); 10583 spec.setPartyName(partyName); 10584 spec.setUuid(id); 10585 10586 var commandForm = WarehouseUtil.getHome().getEditWarehouseForm(); 10587 10588 commandForm.setSpec(spec); 10589 commandForm.setEditMode(EditMode.LOCK); 10590 10591 var commandResult = WarehouseUtil.getHome().editWarehouse(BaseGraphQl.getUserVisitPK(env), commandForm); 10592 10593 if(!commandResult.hasErrors()) { 10594 var executionResult = commandResult.getExecutionResult(); 10595 var result = (EditWarehouseResult)executionResult.getResult(); 10596 Map<String, Object> arguments = env.getArgument("input"); 10597 var edit = result.getEdit(); 10598 10599 mutationResultObject.setEntityInstance(result.getWarehouse().getEntityInstance()); 10600 10601 if(arguments.containsKey("warehouseName")) 10602 edit.setWarehouseName(warehouseName); 10603 if(arguments.containsKey("warehouseTypeName")) 10604 edit.setWarehouseTypeName(warehouseTypeName); 10605 if(arguments.containsKey("name")) 10606 edit.setName(name); 10607 if(arguments.containsKey("preferredLanguageIsoName")) 10608 edit.setPreferredLanguageIsoName(preferredLanguageIsoName); 10609 if(arguments.containsKey("preferredCurrencyIsoName")) 10610 edit.setPreferredCurrencyIsoName(preferredCurrencyIsoName); 10611 if(arguments.containsKey("preferredJavaTimeZoneName")) 10612 edit.setPreferredJavaTimeZoneName(preferredJavaTimeZoneName); 10613 if(arguments.containsKey("preferredDateTimeFormatName")) 10614 edit.setPreferredDateTimeFormatName(preferredDateTimeFormatName); 10615 if(arguments.containsKey("isDefault")) 10616 edit.setIsDefault(isDefault); 10617 if(arguments.containsKey("sortOrder")) 10618 edit.setSortOrder(sortOrder); 10619 if(arguments.containsKey("inventoryMovePrinterGroupName")) 10620 edit.setInventoryMovePrinterGroupName(inventoryMovePrinterGroupName); 10621 if(arguments.containsKey("picklistPrinterGroupName")) 10622 edit.setPicklistPrinterGroupName(picklistPrinterGroupName); 10623 if(arguments.containsKey("packingListPrinterGroupName")) 10624 edit.setPackingListPrinterGroupName(packingListPrinterGroupName); 10625 if(arguments.containsKey("shippingManifestPrinterGroupName")) 10626 edit.setShippingManifestPrinterGroupName(shippingManifestPrinterGroupName); 10627 10628 commandForm.setEdit(edit); 10629 commandForm.setEditMode(EditMode.UPDATE); 10630 10631 commandResult = WarehouseUtil.getHome().editWarehouse(BaseGraphQl.getUserVisitPK(env), commandForm); 10632 } 10633 10634 mutationResultObject.setCommandResult(commandResult); 10635 } catch (NamingException ex) { 10636 throw new RuntimeException(ex); 10637 } 10638 10639 return mutationResultObject; 10640 } 10641 10642 @GraphQLField 10643 @GraphQLRelayMutation 10644 static MutationResultObject deleteWarehouse(final DataFetchingEnvironment env, 10645 @GraphQLName("warehouseName") final String warehouseName, 10646 @GraphQLName("id") @GraphQLID final String id) { 10647 var mutationResultObject = new MutationResultObject(); 10648 10649 try { 10650 var commandForm = WarehouseUtil.getHome().getDeleteWarehouseForm(); 10651 10652 commandForm.setWarehouseName(warehouseName); 10653 commandForm.setUuid(id); 10654 10655 mutationResultObject.setCommandResult(WarehouseUtil.getHome().deleteWarehouse(BaseGraphQl.getUserVisitPK(env), commandForm)); 10656 } catch (NamingException ex) { 10657 throw new RuntimeException(ex); 10658 } 10659 10660 return mutationResultObject; 10661 } 10662 10663 @GraphQLField 10664 @GraphQLRelayMutation 10665 static MutationResultWithIdObject createInventoryLocationGroup(final DataFetchingEnvironment env, 10666 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 10667 @GraphQLName("inventoryLocationGroupName") @GraphQLNonNull final String inventoryLocationGroupName, 10668 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 10669 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 10670 @GraphQLName("description") final String description) { 10671 var mutationResultObject = new MutationResultWithIdObject(); 10672 10673 try { 10674 var commandForm = InventoryUtil.getHome().getCreateInventoryLocationGroupForm(); 10675 10676 commandForm.setWarehouseName(warehouseName); 10677 commandForm.setInventoryLocationGroupName(inventoryLocationGroupName); 10678 commandForm.setIsDefault(isDefault); 10679 commandForm.setSortOrder(sortOrder); 10680 commandForm.setDescription(description); 10681 10682 var commandResult = InventoryUtil.getHome().createInventoryLocationGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 10683 mutationResultObject.setCommandResult(commandResult); 10684 10685 if(!commandResult.hasErrors()) { 10686 var result = (CreateInventoryLocationGroupResult)commandResult.getExecutionResult().getResult(); 10687 10688 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 10689 } 10690 } catch (NamingException ex) { 10691 throw new RuntimeException(ex); 10692 } 10693 10694 return mutationResultObject; 10695 } 10696 10697 @GraphQLField 10698 @GraphQLRelayMutation 10699 static MutationResultObject deleteInventoryLocationGroup(final DataFetchingEnvironment env, 10700 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 10701 @GraphQLName("inventoryLocationGroupName") @GraphQLNonNull final String inventoryLocationGroupName) { 10702 var mutationResultObject = new MutationResultObject(); 10703 10704 try { 10705 var commandForm = InventoryUtil.getHome().getDeleteInventoryLocationGroupForm(); 10706 10707 commandForm.setWarehouseName(warehouseName); 10708 commandForm.setInventoryLocationGroupName(inventoryLocationGroupName); 10709 10710 var commandResult = InventoryUtil.getHome().deleteInventoryLocationGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 10711 mutationResultObject.setCommandResult(commandResult); 10712 } catch (NamingException ex) { 10713 throw new RuntimeException(ex); 10714 } 10715 10716 return mutationResultObject; 10717 } 10718 10719 @GraphQLField 10720 @GraphQLRelayMutation 10721 static MutationResultWithIdObject editInventoryLocationGroup(final DataFetchingEnvironment env, 10722 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 10723 @GraphQLName("originalInventoryLocationGroupName") @GraphQLNonNull final String originalInventoryLocationGroupName, 10724 @GraphQLName("inventoryLocationGroupName") final String inventoryLocationGroupName, 10725 @GraphQLName("isDefault") final String isDefault, 10726 @GraphQLName("sortOrder") final String sortOrder, 10727 @GraphQLName("description") final String description) { 10728 var mutationResultObject = new MutationResultWithIdObject(); 10729 10730 try { 10731 var spec = InventoryUtil.getHome().getInventoryLocationGroupSpec(); 10732 10733 spec.setWarehouseName(warehouseName); 10734 spec.setInventoryLocationGroupName(originalInventoryLocationGroupName); 10735 10736 var commandForm = InventoryUtil.getHome().getEditInventoryLocationGroupForm(); 10737 10738 commandForm.setSpec(spec); 10739 commandForm.setEditMode(EditMode.LOCK); 10740 10741 var commandResult = InventoryUtil.getHome().editInventoryLocationGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 10742 10743 if(!commandResult.hasErrors()) { 10744 var executionResult = commandResult.getExecutionResult(); 10745 var result = (EditInventoryLocationGroupResult)executionResult.getResult(); 10746 Map<String, Object> arguments = env.getArgument("input"); 10747 var edit = result.getEdit(); 10748 10749 mutationResultObject.setEntityInstance(result.getInventoryLocationGroup().getEntityInstance()); 10750 10751 if(arguments.containsKey("inventoryLocationGroupName")) 10752 edit.setInventoryLocationGroupName(inventoryLocationGroupName); 10753 if(arguments.containsKey("isDefault")) 10754 edit.setIsDefault(isDefault); 10755 if(arguments.containsKey("sortOrder")) 10756 edit.setSortOrder(sortOrder); 10757 if(arguments.containsKey("description")) 10758 edit.setDescription(description); 10759 10760 commandForm.setEdit(edit); 10761 commandForm.setEditMode(EditMode.UPDATE); 10762 10763 commandResult = InventoryUtil.getHome().editInventoryLocationGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 10764 } 10765 10766 mutationResultObject.setCommandResult(commandResult); 10767 } catch (NamingException ex) { 10768 throw new RuntimeException(ex); 10769 } 10770 10771 return mutationResultObject; 10772 } 10773 10774 @GraphQLField 10775 @GraphQLRelayMutation 10776 @GraphQLName("setInventoryLocationGroupStatus") 10777 static MutationResultObject setInventoryLocationGroupStatus(final DataFetchingEnvironment env, 10778 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 10779 @GraphQLName("inventoryLocationGroupName") @GraphQLNonNull final String inventoryLocationGroupName, 10780 @GraphQLName("inventoryLocationGroupStatusChoice") @GraphQLNonNull final String inventoryLocationGroupStatusChoice) { 10781 var mutationResultObject = new MutationResultObject(); 10782 10783 try { 10784 var commandForm = InventoryUtil.getHome().getSetInventoryLocationGroupStatusForm(); 10785 10786 commandForm.setWarehouseName(warehouseName); 10787 commandForm.setInventoryLocationGroupName(inventoryLocationGroupName); 10788 commandForm.setInventoryLocationGroupStatusChoice(inventoryLocationGroupStatusChoice); 10789 10790 mutationResultObject.setCommandResult(InventoryUtil.getHome().setInventoryLocationGroupStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 10791 } catch (NamingException ex) { 10792 throw new RuntimeException(ex); 10793 } 10794 10795 return mutationResultObject; 10796 } 10797 10798 @GraphQLField 10799 @GraphQLRelayMutation 10800 static MutationResultWithIdObject createLocationType(final DataFetchingEnvironment env, 10801 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 10802 @GraphQLName("locationTypeName") @GraphQLNonNull final String locationTypeName, 10803 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 10804 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 10805 @GraphQLName("description") final String description) { 10806 var mutationResultObject = new MutationResultWithIdObject(); 10807 10808 try { 10809 var commandForm = WarehouseUtil.getHome().getCreateLocationTypeForm(); 10810 10811 commandForm.setWarehouseName(warehouseName); 10812 commandForm.setLocationTypeName(locationTypeName); 10813 commandForm.setIsDefault(isDefault); 10814 commandForm.setSortOrder(sortOrder); 10815 commandForm.setDescription(description); 10816 10817 var commandResult = WarehouseUtil.getHome().createLocationType(BaseGraphQl.getUserVisitPK(env), commandForm); 10818 mutationResultObject.setCommandResult(commandResult); 10819 10820 if(!commandResult.hasErrors()) { 10821 var result = (CreateLocationTypeResult)commandResult.getExecutionResult().getResult(); 10822 10823 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 10824 } 10825 } catch (NamingException ex) { 10826 throw new RuntimeException(ex); 10827 } 10828 10829 return mutationResultObject; 10830 } 10831 10832 @GraphQLField 10833 @GraphQLRelayMutation 10834 static MutationResultObject deleteLocationType(final DataFetchingEnvironment env, 10835 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 10836 @GraphQLName("locationTypeName") @GraphQLNonNull final String locationTypeName) { 10837 var mutationResultObject = new MutationResultObject(); 10838 10839 try { 10840 var commandForm = WarehouseUtil.getHome().getDeleteLocationTypeForm(); 10841 10842 commandForm.setWarehouseName(warehouseName); 10843 commandForm.setLocationTypeName(locationTypeName); 10844 10845 var commandResult = WarehouseUtil.getHome().deleteLocationType(BaseGraphQl.getUserVisitPK(env), commandForm); 10846 mutationResultObject.setCommandResult(commandResult); 10847 } catch (NamingException ex) { 10848 throw new RuntimeException(ex); 10849 } 10850 10851 return mutationResultObject; 10852 } 10853 10854 @GraphQLField 10855 @GraphQLRelayMutation 10856 static MutationResultWithIdObject editLocationType(final DataFetchingEnvironment env, 10857 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 10858 @GraphQLName("originalLocationTypeName") @GraphQLNonNull final String originalLocationTypeName, 10859 @GraphQLName("locationTypeName") final String locationTypeName, 10860 @GraphQLName("isDefault") final String isDefault, 10861 @GraphQLName("sortOrder") final String sortOrder, 10862 @GraphQLName("description") final String description) { 10863 var mutationResultObject = new MutationResultWithIdObject(); 10864 10865 try { 10866 var spec = WarehouseUtil.getHome().getLocationTypeSpec(); 10867 10868 spec.setWarehouseName(warehouseName); 10869 spec.setLocationTypeName(originalLocationTypeName); 10870 10871 var commandForm = WarehouseUtil.getHome().getEditLocationTypeForm(); 10872 10873 commandForm.setSpec(spec); 10874 commandForm.setEditMode(EditMode.LOCK); 10875 10876 var commandResult = WarehouseUtil.getHome().editLocationType(BaseGraphQl.getUserVisitPK(env), commandForm); 10877 10878 if(!commandResult.hasErrors()) { 10879 var executionResult = commandResult.getExecutionResult(); 10880 var result = (EditLocationTypeResult)executionResult.getResult(); 10881 Map<String, Object> arguments = env.getArgument("input"); 10882 var edit = result.getEdit(); 10883 10884 mutationResultObject.setEntityInstance(result.getLocationType().getEntityInstance()); 10885 10886 if(arguments.containsKey("locationTypeName")) 10887 edit.setLocationTypeName(locationTypeName); 10888 if(arguments.containsKey("isDefault")) 10889 edit.setIsDefault(isDefault); 10890 if(arguments.containsKey("sortOrder")) 10891 edit.setSortOrder(sortOrder); 10892 if(arguments.containsKey("description")) 10893 edit.setDescription(description); 10894 10895 commandForm.setEdit(edit); 10896 commandForm.setEditMode(EditMode.UPDATE); 10897 10898 commandResult = WarehouseUtil.getHome().editLocationType(BaseGraphQl.getUserVisitPK(env), commandForm); 10899 } 10900 10901 mutationResultObject.setCommandResult(commandResult); 10902 } catch (NamingException ex) { 10903 throw new RuntimeException(ex); 10904 } 10905 10906 return mutationResultObject; 10907 } 10908 10909 @GraphQLField 10910 @GraphQLRelayMutation 10911 static MutationResultWithIdObject createLocation(final DataFetchingEnvironment env, 10912 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 10913 @GraphQLName("locationName") @GraphQLNonNull final String locationName, 10914 @GraphQLName("locationTypeName") @GraphQLNonNull final String locationTypeName, 10915 @GraphQLName("locationUseTypeName") @GraphQLNonNull final String locationUseTypeName, 10916 @GraphQLName("velocity") @GraphQLNonNull final String velocity, 10917 @GraphQLName("inventoryLocationGroupName") @GraphQLNonNull final String inventoryLocationGroupName, 10918 @GraphQLName("description") final String description) { 10919 var mutationResultObject = new MutationResultWithIdObject(); 10920 10921 try { 10922 var commandForm = WarehouseUtil.getHome().getCreateLocationForm(); 10923 10924 commandForm.setWarehouseName(warehouseName); 10925 commandForm.setLocationName(locationName); 10926 commandForm.setLocationTypeName(locationTypeName); 10927 commandForm.setLocationUseTypeName(locationUseTypeName); 10928 commandForm.setVelocity(velocity); 10929 commandForm.setInventoryLocationGroupName(inventoryLocationGroupName); 10930 commandForm.setDescription(description); 10931 10932 var commandResult = WarehouseUtil.getHome().createLocation(BaseGraphQl.getUserVisitPK(env), commandForm); 10933 mutationResultObject.setCommandResult(commandResult); 10934 10935 if(!commandResult.hasErrors()) { 10936 var result = (CreateLocationResult)commandResult.getExecutionResult().getResult(); 10937 10938 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 10939 } 10940 } catch (NamingException ex) { 10941 throw new RuntimeException(ex); 10942 } 10943 10944 return mutationResultObject; 10945 } 10946 10947 @GraphQLField 10948 @GraphQLRelayMutation 10949 static MutationResultObject deleteLocation(final DataFetchingEnvironment env, 10950 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 10951 @GraphQLName("locationName") @GraphQLNonNull final String locationName) { 10952 var mutationResultObject = new MutationResultObject(); 10953 10954 try { 10955 var commandForm = WarehouseUtil.getHome().getDeleteLocationForm(); 10956 10957 commandForm.setWarehouseName(warehouseName); 10958 commandForm.setLocationName(locationName); 10959 10960 var commandResult = WarehouseUtil.getHome().deleteLocation(BaseGraphQl.getUserVisitPK(env), commandForm); 10961 mutationResultObject.setCommandResult(commandResult); 10962 } catch (NamingException ex) { 10963 throw new RuntimeException(ex); 10964 } 10965 10966 return mutationResultObject; 10967 } 10968 10969 @GraphQLField 10970 @GraphQLRelayMutation 10971 static MutationResultWithIdObject editLocation(final DataFetchingEnvironment env, 10972 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 10973 @GraphQLName("originalLocationName") @GraphQLNonNull final String originalLocationName, 10974 @GraphQLName("locationName") final String locationName, 10975 @GraphQLName("locationTypeName") final String locationTypeName, 10976 @GraphQLName("locationUseTypeName") final String locationUseTypeName, 10977 @GraphQLName("velocity") final String velocity, 10978 @GraphQLName("inventoryLocationGroupName") final String inventoryLocationGroupName, 10979 @GraphQLName("description") final String description) { 10980 var mutationResultObject = new MutationResultWithIdObject(); 10981 10982 try { 10983 var spec = WarehouseUtil.getHome().getLocationSpec(); 10984 10985 spec.setWarehouseName(warehouseName); 10986 spec.setLocationName(originalLocationName); 10987 10988 var commandForm = WarehouseUtil.getHome().getEditLocationForm(); 10989 10990 commandForm.setSpec(spec); 10991 commandForm.setEditMode(EditMode.LOCK); 10992 10993 var commandResult = WarehouseUtil.getHome().editLocation(BaseGraphQl.getUserVisitPK(env), commandForm); 10994 10995 if(!commandResult.hasErrors()) { 10996 var executionResult = commandResult.getExecutionResult(); 10997 var result = (EditLocationResult)executionResult.getResult(); 10998 Map<String, Object> arguments = env.getArgument("input"); 10999 var edit = result.getEdit(); 11000 11001 mutationResultObject.setEntityInstance(result.getLocation().getEntityInstance()); 11002 11003 if(arguments.containsKey("locationName")) 11004 edit.setLocationName(locationName); 11005 if(arguments.containsKey("locationTypeName")) 11006 edit.setLocationTypeName(locationTypeName); 11007 if(arguments.containsKey("locationUseTypeName")) 11008 edit.setLocationUseTypeName(locationUseTypeName); 11009 if(arguments.containsKey("velocity")) 11010 edit.setVelocity(velocity); 11011 if(arguments.containsKey("inventoryLocationGroupName")) 11012 edit.setInventoryLocationGroupName(inventoryLocationGroupName); 11013 if(arguments.containsKey("description")) 11014 edit.setDescription(description); 11015 11016 commandForm.setEdit(edit); 11017 commandForm.setEditMode(EditMode.UPDATE); 11018 11019 commandResult = WarehouseUtil.getHome().editLocation(BaseGraphQl.getUserVisitPK(env), commandForm); 11020 } 11021 11022 mutationResultObject.setCommandResult(commandResult); 11023 } catch (NamingException ex) { 11024 throw new RuntimeException(ex); 11025 } 11026 11027 return mutationResultObject; 11028 } 11029 11030 @GraphQLField 11031 @GraphQLRelayMutation 11032 @GraphQLName("setLocationStatus") 11033 static MutationResultObject setLocationStatus(final DataFetchingEnvironment env, 11034 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11035 @GraphQLName("locationName") @GraphQLNonNull final String locationName, 11036 @GraphQLName("locationStatusChoice") @GraphQLNonNull final String locationStatusChoice) { 11037 var mutationResultObject = new MutationResultObject(); 11038 11039 try { 11040 var commandForm = WarehouseUtil.getHome().getSetLocationStatusForm(); 11041 11042 commandForm.setWarehouseName(warehouseName); 11043 commandForm.setLocationName(locationName); 11044 commandForm.setLocationStatusChoice(locationStatusChoice); 11045 11046 mutationResultObject.setCommandResult(WarehouseUtil.getHome().setLocationStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 11047 } catch (NamingException ex) { 11048 throw new RuntimeException(ex); 11049 } 11050 11051 return mutationResultObject; 11052 } 11053 11054 @GraphQLField 11055 @GraphQLRelayMutation 11056 static MutationResultWithIdObject createLocationNameElement(final DataFetchingEnvironment env, 11057 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11058 @GraphQLName("locationTypeName") @GraphQLNonNull final String locationTypeName, 11059 @GraphQLName("locationNameElementName") @GraphQLNonNull final String locationNameElementName, 11060 @GraphQLName("offset") @GraphQLNonNull final String offset, 11061 @GraphQLName("length") @GraphQLNonNull final String length, 11062 @GraphQLName("validationPattern") final String validationPattern, 11063 @GraphQLName("description") final String description) { 11064 var mutationResultObject = new MutationResultWithIdObject(); 11065 11066 try { 11067 var commandForm = WarehouseUtil.getHome().getCreateLocationNameElementForm(); 11068 11069 commandForm.setWarehouseName(warehouseName); 11070 commandForm.setLocationTypeName(locationTypeName); 11071 commandForm.setLocationNameElementName(locationNameElementName); 11072 commandForm.setOffset(offset); 11073 commandForm.setLength(length); 11074 commandForm.setValidationPattern(validationPattern); 11075 commandForm.setDescription(description); 11076 11077 var commandResult = WarehouseUtil.getHome().createLocationNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 11078 mutationResultObject.setCommandResult(commandResult); 11079 11080 if(!commandResult.hasErrors()) { 11081 var result = (CreateLocationNameElementResult)commandResult.getExecutionResult().getResult(); 11082 11083 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 11084 } 11085 } catch (NamingException ex) { 11086 throw new RuntimeException(ex); 11087 } 11088 11089 return mutationResultObject; 11090 } 11091 11092 @GraphQLField 11093 @GraphQLRelayMutation 11094 static MutationResultObject deleteLocationNameElement(final DataFetchingEnvironment env, 11095 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11096 @GraphQLName("locationTypeName") @GraphQLNonNull final String locationTypeName, 11097 @GraphQLName("locationNameElementName") @GraphQLNonNull final String locationNameElementName) { 11098 var mutationResultObject = new MutationResultObject(); 11099 11100 try { 11101 var commandForm = WarehouseUtil.getHome().getDeleteLocationNameElementForm(); 11102 11103 commandForm.setWarehouseName(warehouseName); 11104 commandForm.setLocationTypeName(locationTypeName); 11105 commandForm.setLocationNameElementName(locationNameElementName); 11106 11107 var commandResult = WarehouseUtil.getHome().deleteLocationNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 11108 mutationResultObject.setCommandResult(commandResult); 11109 } catch (NamingException ex) { 11110 throw new RuntimeException(ex); 11111 } 11112 11113 return mutationResultObject; 11114 } 11115 11116 @GraphQLField 11117 @GraphQLRelayMutation 11118 static MutationResultWithIdObject editLocationNameElement(final DataFetchingEnvironment env, 11119 @GraphQLName("warehouseName") @GraphQLNonNull final String warehouseName, 11120 @GraphQLName("locationTypeName") @GraphQLNonNull final String locationTypeName, 11121 @GraphQLName("originalLocationNameElementName") @GraphQLNonNull final String originalLocationNameElementName, 11122 @GraphQLName("locationNameElementName") final String locationNameElementName, 11123 @GraphQLName("offset") final String offset, 11124 @GraphQLName("length") final String length, 11125 @GraphQLName("validationPattern") final String validationPattern, 11126 @GraphQLName("description") final String description) { 11127 var mutationResultObject = new MutationResultWithIdObject(); 11128 11129 try { 11130 var spec = WarehouseUtil.getHome().getLocationNameElementSpec(); 11131 11132 spec.setWarehouseName(warehouseName); 11133 spec.setLocationTypeName(locationTypeName); 11134 spec.setLocationNameElementName(originalLocationNameElementName); 11135 11136 var commandForm = WarehouseUtil.getHome().getEditLocationNameElementForm(); 11137 11138 commandForm.setSpec(spec); 11139 commandForm.setEditMode(EditMode.LOCK); 11140 11141 var commandResult = WarehouseUtil.getHome().editLocationNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 11142 11143 if(!commandResult.hasErrors()) { 11144 var executionResult = commandResult.getExecutionResult(); 11145 var result = (EditLocationNameElementResult)executionResult.getResult(); 11146 Map<String, Object> arguments = env.getArgument("input"); 11147 var edit = result.getEdit(); 11148 11149 mutationResultObject.setEntityInstance(result.getLocationNameElement().getEntityInstance()); 11150 11151 if(arguments.containsKey("locationNameElementName")) 11152 edit.setLocationNameElementName(locationNameElementName); 11153 if(arguments.containsKey("offset")) 11154 edit.setOffset(offset); 11155 if(arguments.containsKey("length")) 11156 edit.setLength(length); 11157 if(arguments.containsKey("validationPattern")) 11158 edit.setValidationPattern(validationPattern); 11159 if(arguments.containsKey("description")) 11160 edit.setDescription(description); 11161 11162 commandForm.setEdit(edit); 11163 commandForm.setEditMode(EditMode.UPDATE); 11164 11165 commandResult = WarehouseUtil.getHome().editLocationNameElement(BaseGraphQl.getUserVisitPK(env), commandForm); 11166 } 11167 11168 mutationResultObject.setCommandResult(commandResult); 11169 } catch (NamingException ex) { 11170 throw new RuntimeException(ex); 11171 } 11172 11173 return mutationResultObject; 11174 } 11175 11176 @GraphQLField 11177 @GraphQLRelayMutation 11178 static MutationResultWithIdObject createItemImageType(final DataFetchingEnvironment env, 11179 @GraphQLName("itemImageTypeName") @GraphQLNonNull final String itemImageTypeName, 11180 @GraphQLName("preferredMimeTypeName") final String preferredMimeTypeName, 11181 @GraphQLName("quality") final String quality, 11182 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 11183 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 11184 @GraphQLName("description") final String description) { 11185 var mutationResultObject = new MutationResultWithIdObject(); 11186 11187 try { 11188 var commandForm = ItemUtil.getHome().getCreateItemImageTypeForm(); 11189 11190 commandForm.setItemImageTypeName(itemImageTypeName); 11191 commandForm.setPreferredMimeTypeName(preferredMimeTypeName); 11192 commandForm.setQuality(quality); 11193 commandForm.setIsDefault(isDefault); 11194 commandForm.setSortOrder(sortOrder); 11195 commandForm.setDescription(description); 11196 11197 var commandResult = ItemUtil.getHome().createItemImageType(BaseGraphQl.getUserVisitPK(env), commandForm); 11198 mutationResultObject.setCommandResult(commandResult); 11199 11200 if(!commandResult.hasErrors()) { 11201 var result = (CreateItemImageTypeResult)commandResult.getExecutionResult().getResult(); 11202 11203 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 11204 } 11205 } catch (NamingException ex) { 11206 throw new RuntimeException(ex); 11207 } 11208 11209 return mutationResultObject; 11210 } 11211 11212 @GraphQLField 11213 @GraphQLRelayMutation 11214 static MutationResultWithIdObject editItemImageType(final DataFetchingEnvironment env, 11215 @GraphQLName("originalItemImageTypeName") final String originalItemImageTypeName, 11216 @GraphQLName("id") @GraphQLID final String id, 11217 @GraphQLName("itemImageTypeName") final String itemImageTypeName, 11218 @GraphQLName("preferredMimeTypeName") final String preferredMimeTypeName, 11219 @GraphQLName("quality") final String quality, 11220 @GraphQLName("isDefault") final String isDefault, 11221 @GraphQLName("sortOrder") final String sortOrder, 11222 @GraphQLName("description") final String description) { 11223 var mutationResultObject = new MutationResultWithIdObject(); 11224 11225 try { 11226 var spec = ItemUtil.getHome().getItemImageTypeUniversalSpec(); 11227 11228 spec.setItemImageTypeName(originalItemImageTypeName); 11229 spec.setUuid(id); 11230 11231 var commandForm = ItemUtil.getHome().getEditItemImageTypeForm(); 11232 11233 commandForm.setSpec(spec); 11234 commandForm.setEditMode(EditMode.LOCK); 11235 11236 var commandResult = ItemUtil.getHome().editItemImageType(BaseGraphQl.getUserVisitPK(env), commandForm); 11237 11238 if(!commandResult.hasErrors()) { 11239 var executionResult = commandResult.getExecutionResult(); 11240 var result = (EditItemImageTypeResult)executionResult.getResult(); 11241 Map<String, Object> arguments = env.getArgument("input"); 11242 var edit = result.getEdit(); 11243 11244 mutationResultObject.setEntityInstance(result.getItemImageType().getEntityInstance()); 11245 11246 if(arguments.containsKey("itemImageTypeName")) 11247 edit.setItemImageTypeName(itemImageTypeName); 11248 if(arguments.containsKey("preferredMimeTypeName")) 11249 edit.setPreferredMimeTypeName(preferredMimeTypeName); 11250 if(arguments.containsKey("quality")) 11251 edit.setQuality(quality); 11252 if(arguments.containsKey("isDefault")) 11253 edit.setIsDefault(isDefault); 11254 if(arguments.containsKey("sortOrder")) 11255 edit.setSortOrder(sortOrder); 11256 if(arguments.containsKey("description")) 11257 edit.setDescription(description); 11258 11259 commandForm.setEdit(edit); 11260 commandForm.setEditMode(EditMode.UPDATE); 11261 11262 commandResult = ItemUtil.getHome().editItemImageType(BaseGraphQl.getUserVisitPK(env), commandForm); 11263 } 11264 11265 mutationResultObject.setCommandResult(commandResult); 11266 } catch (NamingException ex) { 11267 throw new RuntimeException(ex); 11268 } 11269 11270 return mutationResultObject; 11271 } 11272 11273 @GraphQLField 11274 @GraphQLRelayMutation 11275 static MutationResultObject deleteItemImageType(final DataFetchingEnvironment env, 11276 @GraphQLName("itemImageTypeName") final String itemImageTypeName, 11277 @GraphQLName("id") @GraphQLID final String id) { 11278 var mutationResultObject = new MutationResultObject(); 11279 11280 try { 11281 var commandForm = ItemUtil.getHome().getDeleteItemImageTypeForm(); 11282 11283 commandForm.setItemImageTypeName(itemImageTypeName); 11284 commandForm.setUuid(id); 11285 11286 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemImageType(BaseGraphQl.getUserVisitPK(env), commandForm)); 11287 } catch (NamingException ex) { 11288 throw new RuntimeException(ex); 11289 } 11290 11291 return mutationResultObject; 11292 } 11293 11294 @GraphQLField 11295 @GraphQLRelayMutation 11296 static MutationResultWithIdObject createItemDescriptionTypeUseType(final DataFetchingEnvironment env, 11297 @GraphQLName("itemDescriptionTypeUseTypeName") @GraphQLNonNull final String itemDescriptionTypeUseTypeName, 11298 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 11299 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 11300 @GraphQLName("description") final String description) { 11301 var mutationResultObject = new MutationResultWithIdObject(); 11302 11303 try { 11304 var commandForm = ItemUtil.getHome().getCreateItemDescriptionTypeUseTypeForm(); 11305 11306 commandForm.setItemDescriptionTypeUseTypeName(itemDescriptionTypeUseTypeName); 11307 commandForm.setIsDefault(isDefault); 11308 commandForm.setSortOrder(sortOrder); 11309 commandForm.setDescription(description); 11310 11311 var commandResult = ItemUtil.getHome().createItemDescriptionTypeUseType(BaseGraphQl.getUserVisitPK(env), commandForm); 11312 mutationResultObject.setCommandResult(commandResult); 11313 11314 if(!commandResult.hasErrors()) { 11315 var result = (CreateItemDescriptionTypeUseTypeResult)commandResult.getExecutionResult().getResult(); 11316 11317 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 11318 } 11319 } catch (NamingException ex) { 11320 throw new RuntimeException(ex); 11321 } 11322 11323 return mutationResultObject; 11324 } 11325 11326 @GraphQLField 11327 @GraphQLRelayMutation 11328 static MutationResultWithIdObject editItemDescriptionTypeUseType(final DataFetchingEnvironment env, 11329 @GraphQLName("originalItemDescriptionTypeUseTypeName") final String originalItemDescriptionTypeUseTypeName, 11330 @GraphQLName("id") @GraphQLID final String id, 11331 @GraphQLName("itemDescriptionTypeUseTypeName") final String itemDescriptionTypeUseTypeName, 11332 @GraphQLName("isDefault") final String isDefault, 11333 @GraphQLName("sortOrder") final String sortOrder, 11334 @GraphQLName("description") final String description) { 11335 var mutationResultObject = new MutationResultWithIdObject(); 11336 11337 try { 11338 var spec = ItemUtil.getHome().getItemDescriptionTypeUseTypeUniversalSpec(); 11339 11340 spec.setItemDescriptionTypeUseTypeName(originalItemDescriptionTypeUseTypeName); 11341 spec.setUuid(id); 11342 11343 var commandForm = ItemUtil.getHome().getEditItemDescriptionTypeUseTypeForm(); 11344 11345 commandForm.setSpec(spec); 11346 commandForm.setEditMode(EditMode.LOCK); 11347 11348 var commandResult = ItemUtil.getHome().editItemDescriptionTypeUseType(BaseGraphQl.getUserVisitPK(env), commandForm); 11349 11350 if(!commandResult.hasErrors()) { 11351 var executionResult = commandResult.getExecutionResult(); 11352 var result = (EditItemDescriptionTypeUseTypeResult)executionResult.getResult(); 11353 Map<String, Object> arguments = env.getArgument("input"); 11354 var edit = result.getEdit(); 11355 11356 mutationResultObject.setEntityInstance(result.getItemDescriptionTypeUseType().getEntityInstance()); 11357 11358 if(arguments.containsKey("itemDescriptionTypeUseTypeName")) 11359 edit.setItemDescriptionTypeUseTypeName(itemDescriptionTypeUseTypeName); 11360 if(arguments.containsKey("isDefault")) 11361 edit.setIsDefault(isDefault); 11362 if(arguments.containsKey("sortOrder")) 11363 edit.setSortOrder(sortOrder); 11364 if(arguments.containsKey("description")) 11365 edit.setDescription(description); 11366 11367 commandForm.setEdit(edit); 11368 commandForm.setEditMode(EditMode.UPDATE); 11369 11370 commandResult = ItemUtil.getHome().editItemDescriptionTypeUseType(BaseGraphQl.getUserVisitPK(env), commandForm); 11371 } 11372 11373 mutationResultObject.setCommandResult(commandResult); 11374 } catch (NamingException ex) { 11375 throw new RuntimeException(ex); 11376 } 11377 11378 return mutationResultObject; 11379 } 11380 11381 @GraphQLField 11382 @GraphQLRelayMutation 11383 static MutationResultObject deleteItemDescriptionTypeUseType(final DataFetchingEnvironment env, 11384 @GraphQLName("itemDescriptionTypeUseTypeName") final String itemDescriptionTypeUseTypeName, 11385 @GraphQLName("id") @GraphQLID final String id) { 11386 var mutationResultObject = new MutationResultObject(); 11387 11388 try { 11389 var commandForm = ItemUtil.getHome().getDeleteItemDescriptionTypeUseTypeForm(); 11390 11391 commandForm.setItemDescriptionTypeUseTypeName(itemDescriptionTypeUseTypeName); 11392 commandForm.setUuid(id); 11393 11394 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemDescriptionTypeUseType(BaseGraphQl.getUserVisitPK(env), commandForm)); 11395 } catch (NamingException ex) { 11396 throw new RuntimeException(ex); 11397 } 11398 11399 return mutationResultObject; 11400 } 11401 11402 @GraphQLField 11403 @GraphQLRelayMutation 11404 static MutationResultObject createItemDescriptionTypeUse(final DataFetchingEnvironment env, 11405 @GraphQLName("itemDescriptionTypeUseTypeName") @GraphQLNonNull final String itemDescriptionTypeUseTypeName, 11406 @GraphQLName("itemDescriptionTypeName") @GraphQLNonNull final String itemDescriptionTypeName) { 11407 var mutationResultObject = new MutationResultObject(); 11408 11409 try { 11410 var commandForm = ItemUtil.getHome().getCreateItemDescriptionTypeUseForm(); 11411 11412 commandForm.setItemDescriptionTypeUseTypeName(itemDescriptionTypeUseTypeName); 11413 commandForm.setItemDescriptionTypeName(itemDescriptionTypeName); 11414 11415 var commandResult = ItemUtil.getHome().createItemDescriptionTypeUse(BaseGraphQl.getUserVisitPK(env), commandForm); 11416 mutationResultObject.setCommandResult(commandResult); 11417 } catch (NamingException ex) { 11418 throw new RuntimeException(ex); 11419 } 11420 11421 return mutationResultObject; 11422 } 11423 11424 @GraphQLField 11425 @GraphQLRelayMutation 11426 static MutationResultObject deleteItemDescriptionTypeUse(final DataFetchingEnvironment env, 11427 @GraphQLName("itemDescriptionTypeUseTypeName") @GraphQLNonNull final String itemDescriptionTypeUseTypeName, 11428 @GraphQLName("itemDescriptionTypeName") @GraphQLNonNull final String itemDescriptionTypeName) { 11429 var mutationResultObject = new MutationResultObject(); 11430 11431 try { 11432 var commandForm = ItemUtil.getHome().getDeleteItemDescriptionTypeUseForm(); 11433 11434 commandForm.setItemDescriptionTypeUseTypeName(itemDescriptionTypeUseTypeName); 11435 commandForm.setItemDescriptionTypeName(itemDescriptionTypeName); 11436 11437 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemDescriptionTypeUse(BaseGraphQl.getUserVisitPK(env), commandForm)); 11438 } catch (NamingException ex) { 11439 throw new RuntimeException(ex); 11440 } 11441 11442 return mutationResultObject; 11443 } 11444 11445 @GraphQLField 11446 @GraphQLRelayMutation 11447 static MutationResultWithIdObject createItemDescriptionType(final DataFetchingEnvironment env, 11448 @GraphQLName("itemDescriptionTypeName") @GraphQLNonNull final String itemDescriptionTypeName, 11449 @GraphQLName("parentItemDescriptionTypeName") final String parentItemDescriptionTypeName, 11450 @GraphQLName("useParentIfMissing") @GraphQLNonNull final String useParentIfMissing, 11451 @GraphQLName("mimeTypeUsageTypeName") final String mimeTypeUsageTypeName, 11452 @GraphQLName("checkContentWebAddress") @GraphQLNonNull final String checkContentWebAddress, 11453 @GraphQLName("includeInIndex") @GraphQLNonNull final String includeInIndex, 11454 @GraphQLName("indexDefault") @GraphQLNonNull final String indexDefault, 11455 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 11456 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 11457 @GraphQLName("description") final String description, 11458 @GraphQLName("minimumHeight") final String minimumHeight, 11459 @GraphQLName("minimumWidth") final String minimumWidth, 11460 @GraphQLName("maximumHeight") final String maximumHeight, 11461 @GraphQLName("maximumWidth") final String maximumWidth, 11462 @GraphQLName("preferredHeight") final String preferredHeight, 11463 @GraphQLName("preferredWidth") final String preferredWidth, 11464 @GraphQLName("preferredMimeTypeName") final String preferredMimeTypeName, 11465 @GraphQLName("quality") final String quality, 11466 @GraphQLName("scaleFromParent") final String scaleFromParent) { 11467 var mutationResultObject = new MutationResultWithIdObject(); 11468 11469 try { 11470 var commandForm = ItemUtil.getHome().getCreateItemDescriptionTypeForm(); 11471 11472 commandForm.setItemDescriptionTypeName(itemDescriptionTypeName); 11473 commandForm.setParentItemDescriptionTypeName(parentItemDescriptionTypeName); 11474 commandForm.setUseParentIfMissing(useParentIfMissing); 11475 commandForm.setMimeTypeUsageTypeName(mimeTypeUsageTypeName); 11476 commandForm.setCheckContentWebAddress(checkContentWebAddress); 11477 commandForm.setIncludeInIndex(includeInIndex); 11478 commandForm.setIndexDefault(indexDefault); 11479 commandForm.setIsDefault(isDefault); 11480 commandForm.setSortOrder(sortOrder); 11481 commandForm.setDescription(description); 11482 commandForm.setMinimumHeight(minimumHeight); 11483 commandForm.setMinimumWidth(minimumWidth); 11484 commandForm.setMaximumHeight(maximumHeight); 11485 commandForm.setMaximumWidth(maximumWidth); 11486 commandForm.setPreferredHeight(preferredHeight); 11487 commandForm.setPreferredWidth(preferredWidth); 11488 commandForm.setPreferredMimeTypeName(preferredMimeTypeName); 11489 commandForm.setQuality(quality); 11490 commandForm.setScaleFromParent(scaleFromParent); 11491 11492 var commandResult = ItemUtil.getHome().createItemDescriptionType(BaseGraphQl.getUserVisitPK(env), commandForm); 11493 mutationResultObject.setCommandResult(commandResult); 11494 11495 if(!commandResult.hasErrors()) { 11496 var result = (CreateItemDescriptionTypeResult)commandResult.getExecutionResult().getResult(); 11497 11498 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 11499 } 11500 } catch (NamingException ex) { 11501 throw new RuntimeException(ex); 11502 } 11503 11504 return mutationResultObject; 11505 } 11506 11507 @GraphQLField 11508 @GraphQLRelayMutation 11509 static MutationResultWithIdObject editItemDescriptionType(final DataFetchingEnvironment env, 11510 @GraphQLName("originalItemDescriptionTypeName") final String originalItemDescriptionTypeName, 11511 @GraphQLName("id") @GraphQLID final String id, 11512 @GraphQLName("itemDescriptionTypeName") final String itemDescriptionTypeName, 11513 @GraphQLName("parentItemDescriptionTypeName") final String parentItemDescriptionTypeName, 11514 @GraphQLName("useParentIfMissing") final String useParentIfMissing, 11515 @GraphQLName("checkContentWebAddress") final String checkContentWebAddress, 11516 @GraphQLName("includeInIndex") final String includeInIndex, 11517 @GraphQLName("indexDefault") final String indexDefault, 11518 @GraphQLName("isDefault") final String isDefault, 11519 @GraphQLName("sortOrder") final String sortOrder, 11520 @GraphQLName("description") final String description, 11521 @GraphQLName("minimumHeight") final String minimumHeight, 11522 @GraphQLName("minimumWidth") final String minimumWidth, 11523 @GraphQLName("maximumHeight") final String maximumHeight, 11524 @GraphQLName("maximumWidth") final String maximumWidth, 11525 @GraphQLName("preferredHeight") final String preferredHeight, 11526 @GraphQLName("preferredWidth") final String preferredWidth, 11527 @GraphQLName("preferredMimeTypeName") final String preferredMimeTypeName, 11528 @GraphQLName("quality") final String quality, 11529 @GraphQLName("scaleFromParent") final String scaleFromParent) { 11530 var mutationResultObject = new MutationResultWithIdObject(); 11531 11532 try { 11533 var spec = ItemUtil.getHome().getItemDescriptionTypeUniversalSpec(); 11534 11535 spec.setItemDescriptionTypeName(originalItemDescriptionTypeName); 11536 spec.setUuid(id); 11537 11538 var commandForm = ItemUtil.getHome().getEditItemDescriptionTypeForm(); 11539 11540 commandForm.setSpec(spec); 11541 commandForm.setEditMode(EditMode.LOCK); 11542 11543 var commandResult = ItemUtil.getHome().editItemDescriptionType(BaseGraphQl.getUserVisitPK(env), commandForm); 11544 11545 if(!commandResult.hasErrors()) { 11546 var executionResult = commandResult.getExecutionResult(); 11547 var result = (EditItemDescriptionTypeResult)executionResult.getResult(); 11548 Map<String, Object> arguments = env.getArgument("input"); 11549 var edit = result.getEdit(); 11550 11551 mutationResultObject.setEntityInstance(result.getItemDescriptionType().getEntityInstance()); 11552 11553 if(arguments.containsKey("itemDescriptionTypeName")) 11554 edit.setItemDescriptionTypeName(itemDescriptionTypeName); 11555 if(arguments.containsKey("useParentIfMissing")) 11556 edit.setUseParentIfMissing(useParentIfMissing); 11557 if(arguments.containsKey("checkContentWebAddress")) 11558 edit.setCheckContentWebAddress(checkContentWebAddress); 11559 if(arguments.containsKey("includeInIndex")) 11560 edit.setIncludeInIndex(includeInIndex); 11561 if(arguments.containsKey("indexDefault")) 11562 edit.setIndexDefault(indexDefault); 11563 if(arguments.containsKey("isDefault")) 11564 edit.setIsDefault(isDefault); 11565 if(arguments.containsKey("sortOrder")) 11566 edit.setSortOrder(sortOrder); 11567 if(arguments.containsKey("description")) 11568 edit.setDescription(description); 11569 if(arguments.containsKey("minimumHeight")) 11570 edit.setMinimumHeight(minimumHeight); 11571 if(arguments.containsKey("minimumWidth")) 11572 edit.setMinimumWidth(minimumWidth); 11573 if(arguments.containsKey("maximumHeight")) 11574 edit.setMaximumHeight(maximumHeight); 11575 if(arguments.containsKey("maximumWidth")) 11576 edit.setMaximumWidth(maximumWidth); 11577 if(arguments.containsKey("preferredHeight")) 11578 edit.setPreferredHeight(preferredHeight); 11579 if(arguments.containsKey("preferredWidth")) 11580 edit.setPreferredWidth(preferredWidth); 11581 if(arguments.containsKey("preferredMimeTypeName")) 11582 edit.setPreferredMimeTypeName(preferredMimeTypeName); 11583 if(arguments.containsKey("quality")) 11584 edit.setQuality(quality); 11585 if(arguments.containsKey("scaleFromParent")) 11586 edit.setScaleFromParent(scaleFromParent); 11587 11588 commandForm.setEdit(edit); 11589 commandForm.setEditMode(EditMode.UPDATE); 11590 11591 commandResult = ItemUtil.getHome().editItemDescriptionType(BaseGraphQl.getUserVisitPK(env), commandForm); 11592 } 11593 11594 mutationResultObject.setCommandResult(commandResult); 11595 } catch (NamingException ex) { 11596 throw new RuntimeException(ex); 11597 } 11598 11599 return mutationResultObject; 11600 } 11601 11602 @GraphQLField 11603 @GraphQLRelayMutation 11604 static MutationResultObject deleteItemDescriptionType(final DataFetchingEnvironment env, 11605 @GraphQLName("itemDescriptionTypeName") final String itemDescriptionTypeName, 11606 @GraphQLName("id") @GraphQLID final String id) { 11607 var mutationResultObject = new MutationResultObject(); 11608 11609 try { 11610 var commandForm = ItemUtil.getHome().getDeleteItemDescriptionTypeForm(); 11611 11612 commandForm.setItemDescriptionTypeName(itemDescriptionTypeName); 11613 commandForm.setUuid(id); 11614 11615 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemDescriptionType(BaseGraphQl.getUserVisitPK(env), commandForm)); 11616 } catch (NamingException ex) { 11617 throw new RuntimeException(ex); 11618 } 11619 11620 return mutationResultObject; 11621 } 11622 11623 @GraphQLField 11624 @GraphQLRelayMutation 11625 static MutationResultWithIdObject createItemAliasType(final DataFetchingEnvironment env, 11626 @GraphQLName("itemAliasTypeName") @GraphQLNonNull final String itemAliasTypeName, 11627 @GraphQLName("validationPattern") final String validationPattern, 11628 @GraphQLName("itemAliasChecksumTypeName") @GraphQLNonNull final String itemAliasChecksumTypeName, 11629 @GraphQLName("allowMultiple") @GraphQLNonNull final String allowMultiple, 11630 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 11631 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 11632 @GraphQLName("description") final String description) { 11633 var mutationResultObject = new MutationResultWithIdObject(); 11634 11635 try { 11636 var commandForm = ItemUtil.getHome().getCreateItemAliasTypeForm(); 11637 11638 commandForm.setItemAliasTypeName(itemAliasTypeName); 11639 commandForm.setValidationPattern(validationPattern); 11640 commandForm.setItemAliasChecksumTypeName(itemAliasChecksumTypeName); 11641 commandForm.setAllowMultiple(allowMultiple); 11642 commandForm.setIsDefault(isDefault); 11643 commandForm.setSortOrder(sortOrder); 11644 commandForm.setDescription(description); 11645 11646 var commandResult = ItemUtil.getHome().createItemAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 11647 mutationResultObject.setCommandResult(commandResult); 11648 11649 if(!commandResult.hasErrors()) { 11650 var result = (CreateItemAliasTypeResult)commandResult.getExecutionResult().getResult(); 11651 11652 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 11653 } 11654 } catch (NamingException ex) { 11655 throw new RuntimeException(ex); 11656 } 11657 11658 return mutationResultObject; 11659 } 11660 11661 @GraphQLField 11662 @GraphQLRelayMutation 11663 static MutationResultWithIdObject editItemAliasType(final DataFetchingEnvironment env, 11664 @GraphQLName("originalItemAliasTypeName") final String originalItemAliasTypeName, 11665 @GraphQLName("id") @GraphQLID final String id, 11666 @GraphQLName("itemAliasTypeName") final String itemAliasTypeName, 11667 @GraphQLName("validationPattern") final String validationPattern, 11668 @GraphQLName("itemAliasChecksumTypeName") final String itemAliasChecksumTypeName, 11669 @GraphQLName("allowMultiple") final String allowMultiple, 11670 @GraphQLName("isDefault") final String isDefault, 11671 @GraphQLName("sortOrder") final String sortOrder, 11672 @GraphQLName("description") final String description) { 11673 var mutationResultObject = new MutationResultWithIdObject(); 11674 11675 try { 11676 var spec = ItemUtil.getHome().getItemAliasTypeUniversalSpec(); 11677 11678 spec.setItemAliasTypeName(originalItemAliasTypeName); 11679 spec.setUuid(id); 11680 11681 var commandForm = ItemUtil.getHome().getEditItemAliasTypeForm(); 11682 11683 commandForm.setSpec(spec); 11684 commandForm.setEditMode(EditMode.LOCK); 11685 11686 var commandResult = ItemUtil.getHome().editItemAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 11687 11688 if(!commandResult.hasErrors()) { 11689 var executionResult = commandResult.getExecutionResult(); 11690 var result = (EditItemAliasTypeResult)executionResult.getResult(); 11691 Map<String, Object> arguments = env.getArgument("input"); 11692 var edit = result.getEdit(); 11693 11694 mutationResultObject.setEntityInstance(result.getItemAliasType().getEntityInstance()); 11695 11696 if(arguments.containsKey("itemAliasTypeName")) 11697 edit.setItemAliasTypeName(itemAliasTypeName); 11698 if(arguments.containsKey("validationPattern")) 11699 edit.setValidationPattern(validationPattern); 11700 if(arguments.containsKey("itemAliasChecksumTypeName")) 11701 edit.setItemAliasChecksumTypeName(itemAliasChecksumTypeName); 11702 if(arguments.containsKey("allowMultiple")) 11703 edit.setAllowMultiple(allowMultiple); 11704 if(arguments.containsKey("isDefault")) 11705 edit.setIsDefault(isDefault); 11706 if(arguments.containsKey("sortOrder")) 11707 edit.setSortOrder(sortOrder); 11708 if(arguments.containsKey("description")) 11709 edit.setDescription(description); 11710 11711 commandForm.setEdit(edit); 11712 commandForm.setEditMode(EditMode.UPDATE); 11713 11714 commandResult = ItemUtil.getHome().editItemAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 11715 } 11716 11717 mutationResultObject.setCommandResult(commandResult); 11718 } catch (NamingException ex) { 11719 throw new RuntimeException(ex); 11720 } 11721 11722 return mutationResultObject; 11723 } 11724 11725 @GraphQLField 11726 @GraphQLRelayMutation 11727 static MutationResultObject deleteItemAliasType(final DataFetchingEnvironment env, 11728 @GraphQLName("itemAliasTypeName") final String itemAliasTypeName, 11729 @GraphQLName("id") @GraphQLID final String id) { 11730 var mutationResultObject = new MutationResultObject(); 11731 11732 try { 11733 var commandForm = ItemUtil.getHome().getDeleteItemAliasTypeForm(); 11734 11735 commandForm.setItemAliasTypeName(itemAliasTypeName); 11736 commandForm.setUuid(id); 11737 11738 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemAliasType(BaseGraphQl.getUserVisitPK(env), commandForm)); 11739 } catch (NamingException ex) { 11740 throw new RuntimeException(ex); 11741 } 11742 11743 return mutationResultObject; 11744 } 11745 11746 @GraphQLField 11747 @GraphQLRelayMutation 11748 static MutationResultObject createItemAlias(final DataFetchingEnvironment env, 11749 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 11750 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 11751 @GraphQLName("itemAliasTypeName") @GraphQLNonNull final String itemAliasTypeName, 11752 @GraphQLName("alias") @GraphQLNonNull final String alias) { 11753 var mutationResultObject = new MutationResultObject(); 11754 11755 try { 11756 var commandForm = ItemUtil.getHome().getCreateItemAliasForm(); 11757 11758 commandForm.setItemName(itemName); 11759 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 11760 commandForm.setItemAliasTypeName(itemAliasTypeName); 11761 commandForm.setAlias(alias); 11762 11763 var commandResult = ItemUtil.getHome().createItemAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 11764 mutationResultObject.setCommandResult(commandResult); 11765 } catch (NamingException ex) { 11766 throw new RuntimeException(ex); 11767 } 11768 11769 return mutationResultObject; 11770 } 11771 11772 @GraphQLField 11773 @GraphQLRelayMutation 11774 static MutationResultObject editItemAlias(final DataFetchingEnvironment env, 11775 @GraphQLName("originalAlias") @GraphQLNonNull final String originalAlias, 11776 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 11777 @GraphQLName("itemAliasTypeName") final String itemAliasTypeName, 11778 @GraphQLName("alias") final String alias) { 11779 var mutationResultObject = new MutationResultObject(); 11780 11781 try { 11782 var spec = ItemUtil.getHome().getItemAliasSpec(); 11783 11784 spec.setAlias(originalAlias); 11785 11786 var commandForm = ItemUtil.getHome().getEditItemAliasForm(); 11787 11788 commandForm.setSpec(spec); 11789 commandForm.setEditMode(EditMode.LOCK); 11790 11791 var commandResult = ItemUtil.getHome().editItemAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 11792 11793 if(!commandResult.hasErrors()) { 11794 var executionResult = commandResult.getExecutionResult(); 11795 var result = (EditItemAliasResult)executionResult.getResult(); 11796 Map<String, Object> arguments = env.getArgument("input"); 11797 var edit = result.getEdit(); 11798 11799 if(arguments.containsKey("unitOfMeasureTypeName")) 11800 edit.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 11801 if(arguments.containsKey("itemAliasTypeName")) 11802 edit.setItemAliasTypeName(itemAliasTypeName); 11803 if(arguments.containsKey("alias")) 11804 edit.setAlias(alias); 11805 11806 commandForm.setEdit(edit); 11807 commandForm.setEditMode(EditMode.UPDATE); 11808 11809 commandResult = ItemUtil.getHome().editItemAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 11810 } 11811 11812 mutationResultObject.setCommandResult(commandResult); 11813 } catch (NamingException ex) { 11814 throw new RuntimeException(ex); 11815 } 11816 11817 return mutationResultObject; 11818 } 11819 11820 @GraphQLField 11821 @GraphQLRelayMutation 11822 static MutationResultObject deleteItemAlias(final DataFetchingEnvironment env, 11823 @GraphQLName("alias") @GraphQLID final String alias) { 11824 var mutationResultObject = new MutationResultObject(); 11825 11826 try { 11827 var commandForm = ItemUtil.getHome().getDeleteItemAliasForm(); 11828 11829 commandForm.setAlias(alias); 11830 11831 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemAlias(BaseGraphQl.getUserVisitPK(env), commandForm)); 11832 } catch (NamingException ex) { 11833 throw new RuntimeException(ex); 11834 } 11835 11836 return mutationResultObject; 11837 } 11838 11839 @GraphQLField 11840 @GraphQLRelayMutation 11841 static MutationResultWithIdObject createItemWeightType(final DataFetchingEnvironment env, 11842 @GraphQLName("itemWeightTypeName") @GraphQLNonNull final String itemWeightTypeName, 11843 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 11844 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 11845 @GraphQLName("description") final String description) { 11846 var mutationResultObject = new MutationResultWithIdObject(); 11847 11848 try { 11849 var commandForm = ItemUtil.getHome().getCreateItemWeightTypeForm(); 11850 11851 commandForm.setItemWeightTypeName(itemWeightTypeName); 11852 commandForm.setIsDefault(isDefault); 11853 commandForm.setSortOrder(sortOrder); 11854 commandForm.setDescription(description); 11855 11856 var commandResult = ItemUtil.getHome().createItemWeightType(BaseGraphQl.getUserVisitPK(env), commandForm); 11857 mutationResultObject.setCommandResult(commandResult); 11858 11859 if(!commandResult.hasErrors()) { 11860 var result = (CreateItemWeightTypeResult)commandResult.getExecutionResult().getResult(); 11861 11862 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 11863 } 11864 } catch (NamingException ex) { 11865 throw new RuntimeException(ex); 11866 } 11867 11868 return mutationResultObject; 11869 } 11870 11871 @GraphQLField 11872 @GraphQLRelayMutation 11873 static MutationResultWithIdObject editItemWeightType(final DataFetchingEnvironment env, 11874 @GraphQLName("originalItemWeightTypeName") final String originalItemWeightTypeName, 11875 @GraphQLName("id") @GraphQLID final String id, 11876 @GraphQLName("itemWeightTypeName") final String itemWeightTypeName, 11877 @GraphQLName("isDefault") final String isDefault, 11878 @GraphQLName("sortOrder") final String sortOrder, 11879 @GraphQLName("description") final String description) { 11880 var mutationResultObject = new MutationResultWithIdObject(); 11881 11882 try { 11883 var spec = ItemUtil.getHome().getItemWeightTypeUniversalSpec(); 11884 11885 spec.setItemWeightTypeName(originalItemWeightTypeName); 11886 spec.setUuid(id); 11887 11888 var commandForm = ItemUtil.getHome().getEditItemWeightTypeForm(); 11889 11890 commandForm.setSpec(spec); 11891 commandForm.setEditMode(EditMode.LOCK); 11892 11893 var commandResult = ItemUtil.getHome().editItemWeightType(BaseGraphQl.getUserVisitPK(env), commandForm); 11894 11895 if(!commandResult.hasErrors()) { 11896 var executionResult = commandResult.getExecutionResult(); 11897 var result = (EditItemWeightTypeResult)executionResult.getResult(); 11898 Map<String, Object> arguments = env.getArgument("input"); 11899 var edit = result.getEdit(); 11900 11901 mutationResultObject.setEntityInstance(result.getItemWeightType().getEntityInstance()); 11902 11903 if(arguments.containsKey("itemWeightTypeName")) 11904 edit.setItemWeightTypeName(itemWeightTypeName); 11905 if(arguments.containsKey("isDefault")) 11906 edit.setIsDefault(isDefault); 11907 if(arguments.containsKey("sortOrder")) 11908 edit.setSortOrder(sortOrder); 11909 if(arguments.containsKey("description")) 11910 edit.setDescription(description); 11911 11912 commandForm.setEdit(edit); 11913 commandForm.setEditMode(EditMode.UPDATE); 11914 11915 commandResult = ItemUtil.getHome().editItemWeightType(BaseGraphQl.getUserVisitPK(env), commandForm); 11916 } 11917 11918 mutationResultObject.setCommandResult(commandResult); 11919 } catch (NamingException ex) { 11920 throw new RuntimeException(ex); 11921 } 11922 11923 return mutationResultObject; 11924 } 11925 11926 @GraphQLField 11927 @GraphQLRelayMutation 11928 static MutationResultObject deleteItemWeightType(final DataFetchingEnvironment env, 11929 @GraphQLName("itemWeightTypeName") final String itemWeightTypeName, 11930 @GraphQLName("id") @GraphQLID final String id) { 11931 var mutationResultObject = new MutationResultObject(); 11932 11933 try { 11934 var commandForm = ItemUtil.getHome().getDeleteItemWeightTypeForm(); 11935 11936 commandForm.setItemWeightTypeName(itemWeightTypeName); 11937 commandForm.setUuid(id); 11938 11939 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemWeightType(BaseGraphQl.getUserVisitPK(env), commandForm)); 11940 } catch (NamingException ex) { 11941 throw new RuntimeException(ex); 11942 } 11943 11944 return mutationResultObject; 11945 } 11946 11947 @GraphQLField 11948 @GraphQLRelayMutation 11949 static MutationResultWithIdObject createItemVolumeType(final DataFetchingEnvironment env, 11950 @GraphQLName("itemVolumeTypeName") @GraphQLNonNull final String itemVolumeTypeName, 11951 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 11952 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 11953 @GraphQLName("description") final String description) { 11954 var mutationResultObject = new MutationResultWithIdObject(); 11955 11956 try { 11957 var commandForm = ItemUtil.getHome().getCreateItemVolumeTypeForm(); 11958 11959 commandForm.setItemVolumeTypeName(itemVolumeTypeName); 11960 commandForm.setIsDefault(isDefault); 11961 commandForm.setSortOrder(sortOrder); 11962 commandForm.setDescription(description); 11963 11964 var commandResult = ItemUtil.getHome().createItemVolumeType(BaseGraphQl.getUserVisitPK(env), commandForm); 11965 mutationResultObject.setCommandResult(commandResult); 11966 11967 if(!commandResult.hasErrors()) { 11968 var result = (CreateItemVolumeTypeResult)commandResult.getExecutionResult().getResult(); 11969 11970 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 11971 } 11972 } catch (NamingException ex) { 11973 throw new RuntimeException(ex); 11974 } 11975 11976 return mutationResultObject; 11977 } 11978 11979 @GraphQLField 11980 @GraphQLRelayMutation 11981 static MutationResultWithIdObject editItemVolumeType(final DataFetchingEnvironment env, 11982 @GraphQLName("originalItemVolumeTypeName") final String originalItemVolumeTypeName, 11983 @GraphQLName("id") @GraphQLID final String id, 11984 @GraphQLName("itemVolumeTypeName") final String itemVolumeTypeName, 11985 @GraphQLName("isDefault") final String isDefault, 11986 @GraphQLName("sortOrder") final String sortOrder, 11987 @GraphQLName("description") final String description) { 11988 var mutationResultObject = new MutationResultWithIdObject(); 11989 11990 try { 11991 var spec = ItemUtil.getHome().getItemVolumeTypeUniversalSpec(); 11992 11993 spec.setItemVolumeTypeName(originalItemVolumeTypeName); 11994 spec.setUuid(id); 11995 11996 var commandForm = ItemUtil.getHome().getEditItemVolumeTypeForm(); 11997 11998 commandForm.setSpec(spec); 11999 commandForm.setEditMode(EditMode.LOCK); 12000 12001 var commandResult = ItemUtil.getHome().editItemVolumeType(BaseGraphQl.getUserVisitPK(env), commandForm); 12002 12003 if(!commandResult.hasErrors()) { 12004 var executionResult = commandResult.getExecutionResult(); 12005 var result = (EditItemVolumeTypeResult)executionResult.getResult(); 12006 Map<String, Object> arguments = env.getArgument("input"); 12007 var edit = result.getEdit(); 12008 12009 mutationResultObject.setEntityInstance(result.getItemVolumeType().getEntityInstance()); 12010 12011 if(arguments.containsKey("itemVolumeTypeName")) 12012 edit.setItemVolumeTypeName(itemVolumeTypeName); 12013 if(arguments.containsKey("isDefault")) 12014 edit.setIsDefault(isDefault); 12015 if(arguments.containsKey("sortOrder")) 12016 edit.setSortOrder(sortOrder); 12017 if(arguments.containsKey("description")) 12018 edit.setDescription(description); 12019 12020 commandForm.setEdit(edit); 12021 commandForm.setEditMode(EditMode.UPDATE); 12022 12023 commandResult = ItemUtil.getHome().editItemVolumeType(BaseGraphQl.getUserVisitPK(env), commandForm); 12024 } 12025 12026 mutationResultObject.setCommandResult(commandResult); 12027 } catch (NamingException ex) { 12028 throw new RuntimeException(ex); 12029 } 12030 12031 return mutationResultObject; 12032 } 12033 12034 @GraphQLField 12035 @GraphQLRelayMutation 12036 static MutationResultObject deleteItemVolumeType(final DataFetchingEnvironment env, 12037 @GraphQLName("itemVolumeTypeName") final String itemVolumeTypeName, 12038 @GraphQLName("id") @GraphQLID final String id) { 12039 var mutationResultObject = new MutationResultObject(); 12040 12041 try { 12042 var commandForm = ItemUtil.getHome().getDeleteItemVolumeTypeForm(); 12043 12044 commandForm.setItemVolumeTypeName(itemVolumeTypeName); 12045 commandForm.setUuid(id); 12046 12047 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemVolumeType(BaseGraphQl.getUserVisitPK(env), commandForm)); 12048 } catch (NamingException ex) { 12049 throw new RuntimeException(ex); 12050 } 12051 12052 return mutationResultObject; 12053 } 12054 12055 @GraphQLField 12056 @GraphQLRelayMutation 12057 static MutationResultWithIdObject createRelatedItemType(final DataFetchingEnvironment env, 12058 @GraphQLName("relatedItemTypeName") @GraphQLNonNull final String relatedItemTypeName, 12059 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 12060 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 12061 @GraphQLName("description") final String description) { 12062 var mutationResultObject = new MutationResultWithIdObject(); 12063 12064 try { 12065 var commandForm = ItemUtil.getHome().getCreateRelatedItemTypeForm(); 12066 12067 commandForm.setRelatedItemTypeName(relatedItemTypeName); 12068 commandForm.setIsDefault(isDefault); 12069 commandForm.setSortOrder(sortOrder); 12070 commandForm.setDescription(description); 12071 12072 var commandResult = ItemUtil.getHome().createRelatedItemType(BaseGraphQl.getUserVisitPK(env), commandForm); 12073 mutationResultObject.setCommandResult(commandResult); 12074 12075 if(!commandResult.hasErrors()) { 12076 var result = (CreateRelatedItemTypeResult)commandResult.getExecutionResult().getResult(); 12077 12078 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 12079 } 12080 } catch (NamingException ex) { 12081 throw new RuntimeException(ex); 12082 } 12083 12084 return mutationResultObject; 12085 } 12086 12087 @GraphQLField 12088 @GraphQLRelayMutation 12089 static MutationResultWithIdObject editRelatedItemType(final DataFetchingEnvironment env, 12090 @GraphQLName("originalRelatedItemTypeName") final String originalRelatedItemTypeName, 12091 @GraphQLName("id") @GraphQLID final String id, 12092 @GraphQLName("relatedItemTypeName") final String relatedItemTypeName, 12093 @GraphQLName("isDefault") final String isDefault, 12094 @GraphQLName("sortOrder") final String sortOrder, 12095 @GraphQLName("description") final String description) { 12096 var mutationResultObject = new MutationResultWithIdObject(); 12097 12098 try { 12099 var spec = ItemUtil.getHome().getRelatedItemTypeUniversalSpec(); 12100 12101 spec.setRelatedItemTypeName(originalRelatedItemTypeName); 12102 spec.setUuid(id); 12103 12104 var commandForm = ItemUtil.getHome().getEditRelatedItemTypeForm(); 12105 12106 commandForm.setSpec(spec); 12107 commandForm.setEditMode(EditMode.LOCK); 12108 12109 var commandResult = ItemUtil.getHome().editRelatedItemType(BaseGraphQl.getUserVisitPK(env), commandForm); 12110 12111 if(!commandResult.hasErrors()) { 12112 var executionResult = commandResult.getExecutionResult(); 12113 var result = (EditRelatedItemTypeResult)executionResult.getResult(); 12114 Map<String, Object> arguments = env.getArgument("input"); 12115 var edit = result.getEdit(); 12116 12117 mutationResultObject.setEntityInstance(result.getRelatedItemType().getEntityInstance()); 12118 12119 if(arguments.containsKey("relatedItemTypeName")) 12120 edit.setRelatedItemTypeName(relatedItemTypeName); 12121 if(arguments.containsKey("isDefault")) 12122 edit.setIsDefault(isDefault); 12123 if(arguments.containsKey("sortOrder")) 12124 edit.setSortOrder(sortOrder); 12125 if(arguments.containsKey("description")) 12126 edit.setDescription(description); 12127 12128 commandForm.setEdit(edit); 12129 commandForm.setEditMode(EditMode.UPDATE); 12130 12131 commandResult = ItemUtil.getHome().editRelatedItemType(BaseGraphQl.getUserVisitPK(env), commandForm); 12132 } 12133 12134 mutationResultObject.setCommandResult(commandResult); 12135 } catch (NamingException ex) { 12136 throw new RuntimeException(ex); 12137 } 12138 12139 return mutationResultObject; 12140 } 12141 12142 @GraphQLField 12143 @GraphQLRelayMutation 12144 static MutationResultObject deleteRelatedItemType(final DataFetchingEnvironment env, 12145 @GraphQLName("relatedItemTypeName") final String relatedItemTypeName, 12146 @GraphQLName("id") @GraphQLID final String id) { 12147 var mutationResultObject = new MutationResultObject(); 12148 12149 try { 12150 var commandForm = ItemUtil.getHome().getDeleteRelatedItemTypeForm(); 12151 12152 commandForm.setRelatedItemTypeName(relatedItemTypeName); 12153 commandForm.setUuid(id); 12154 12155 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteRelatedItemType(BaseGraphQl.getUserVisitPK(env), commandForm)); 12156 } catch (NamingException ex) { 12157 throw new RuntimeException(ex); 12158 } 12159 12160 return mutationResultObject; 12161 } 12162 12163 @GraphQLField 12164 @GraphQLRelayMutation 12165 static MutationResultWithIdObject createRelatedItem(final DataFetchingEnvironment env, 12166 @GraphQLName("relatedItemTypeName") @GraphQLNonNull final String relatedItemTypeName, 12167 @GraphQLName("fromItemName") @GraphQLNonNull final String fromItemName, 12168 @GraphQLName("toItemName") @GraphQLNonNull final String toItemName, 12169 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 12170 var mutationResultObject = new MutationResultWithIdObject(); 12171 12172 try { 12173 var commandForm = ItemUtil.getHome().getCreateRelatedItemForm(); 12174 12175 commandForm.setRelatedItemTypeName(relatedItemTypeName); 12176 commandForm.setFromItemName(fromItemName); 12177 commandForm.setToItemName(toItemName); 12178 commandForm.setSortOrder(sortOrder); 12179 12180 var commandResult = ItemUtil.getHome().createRelatedItem(BaseGraphQl.getUserVisitPK(env), commandForm); 12181 mutationResultObject.setCommandResult(commandResult); 12182 12183 if(!commandResult.hasErrors()) { 12184 var result = (CreateRelatedItemResult)commandResult.getExecutionResult().getResult(); 12185 12186 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 12187 } 12188 } catch (NamingException ex) { 12189 throw new RuntimeException(ex); 12190 } 12191 12192 return mutationResultObject; 12193 } 12194 12195 @GraphQLField 12196 @GraphQLRelayMutation 12197 static MutationResultWithIdObject editRelatedItem(final DataFetchingEnvironment env, 12198 @GraphQLName("relatedItemTypeName") @GraphQLNonNull final String relatedItemTypeName, 12199 @GraphQLName("fromItemName") @GraphQLNonNull final String fromItemName, 12200 @GraphQLName("toItemName") @GraphQLNonNull final String toItemName, 12201 @GraphQLName("sortOrder") final String sortOrder) { 12202 var mutationResultObject = new MutationResultWithIdObject(); 12203 12204 try { 12205 var spec = ItemUtil.getHome().getRelatedItemSpec(); 12206 12207 spec.setRelatedItemTypeName(relatedItemTypeName); 12208 spec.setFromItemName(fromItemName); 12209 spec.setToItemName(toItemName); 12210 12211 var commandForm = ItemUtil.getHome().getEditRelatedItemForm(); 12212 12213 commandForm.setSpec(spec); 12214 commandForm.setEditMode(EditMode.LOCK); 12215 12216 var commandResult = ItemUtil.getHome().editRelatedItem(BaseGraphQl.getUserVisitPK(env), commandForm); 12217 12218 if(!commandResult.hasErrors()) { 12219 var executionResult = commandResult.getExecutionResult(); 12220 var result = (EditRelatedItemResult)executionResult.getResult(); 12221 Map<String, Object> arguments = env.getArgument("input"); 12222 var edit = result.getEdit(); 12223 12224 mutationResultObject.setEntityInstance(result.getRelatedItem().getEntityInstance()); 12225 12226 if(arguments.containsKey("sortOrder")) 12227 edit.setSortOrder(sortOrder); 12228 12229 commandForm.setEdit(edit); 12230 commandForm.setEditMode(EditMode.UPDATE); 12231 12232 commandResult = ItemUtil.getHome().editRelatedItem(BaseGraphQl.getUserVisitPK(env), commandForm); 12233 } 12234 12235 mutationResultObject.setCommandResult(commandResult); 12236 } catch (NamingException ex) { 12237 throw new RuntimeException(ex); 12238 } 12239 12240 return mutationResultObject; 12241 } 12242 12243 @GraphQLField 12244 @GraphQLRelayMutation 12245 static MutationResultObject deleteRelatedItem(final DataFetchingEnvironment env, 12246 @GraphQLName("relatedItemTypeName") @GraphQLNonNull final String relatedItemTypeName, 12247 @GraphQLName("fromItemName") @GraphQLNonNull final String fromItemName, 12248 @GraphQLName("toItemName") @GraphQLNonNull final String toItemName) { 12249 var mutationResultObject = new MutationResultObject(); 12250 12251 try { 12252 var commandForm = ItemUtil.getHome().getDeleteRelatedItemForm(); 12253 12254 commandForm.setRelatedItemTypeName(relatedItemTypeName); 12255 commandForm.setFromItemName(fromItemName); 12256 commandForm.setToItemName(toItemName); 12257 12258 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteRelatedItem(BaseGraphQl.getUserVisitPK(env), commandForm)); 12259 } catch (NamingException ex) { 12260 throw new RuntimeException(ex); 12261 } 12262 12263 return mutationResultObject; 12264 } 12265 12266 @GraphQLField 12267 @GraphQLRelayMutation 12268 static MutationResultWithIdObject createItem(final DataFetchingEnvironment env, 12269 @GraphQLName("itemName") final String itemName, 12270 @GraphQLName("itemTypeName") @GraphQLNonNull final String itemTypeName, 12271 @GraphQLName("itemUseTypeName") @GraphQLNonNull final String itemUseTypeName, 12272 @GraphQLName("itemCategoryName") final String itemCategoryName, 12273 @GraphQLName("itemAccountingCategoryName") final String itemAccountingCategoryName, 12274 @GraphQLName("itemPurchasingCategoryName") final String itemPurchasingCategoryName, 12275 @GraphQLName("companyName") @GraphQLNonNull final String companyName, 12276 @GraphQLName("itemDeliveryTypeName") final String itemDeliveryTypeName, 12277 @GraphQLName("itemInventoryTypeName") final String itemInventoryTypeName, 12278 @GraphQLName("inventorySerialized") final String inventorySerialized, 12279 @GraphQLName("shippingChargeExempt") @GraphQLNonNull final String shippingChargeExempt, 12280 @GraphQLName("shippingStartTime") final String shippingStartTime, 12281 @GraphQLName("shippingEndTime") final String shippingEndTime, 12282 @GraphQLName("salesOrderStartTime") final String salesOrderStartTime, 12283 @GraphQLName("salesOrderEndTime") final String salesOrderEndTime, 12284 @GraphQLName("purchaseOrderStartTime") final String purchaseOrderStartTime, 12285 @GraphQLName("purchaseOrderEndTime") final String purchaseOrderEndTime, 12286 @GraphQLName("allowClubDiscounts") @GraphQLNonNull final String allowClubDiscounts, 12287 @GraphQLName("allowCouponDiscounts") @GraphQLNonNull final String allowCouponDiscounts, 12288 @GraphQLName("allowAssociatePayments") @GraphQLNonNull final String allowAssociatePayments, 12289 @GraphQLName("itemStatus") @GraphQLNonNull final String itemStatus, 12290 @GraphQLName("unitOfMeasureKindName") @GraphQLNonNull final String unitOfMeasureKindName, 12291 @GraphQLName("itemPriceTypeName") @GraphQLNonNull final String itemPriceTypeName, 12292 @GraphQLName("cancellationPolicyName") final String cancellationPolicyName, 12293 @GraphQLName("returnPolicyName") final String returnPolicyName) { 12294 var mutationResultObject = new MutationResultWithIdObject(); 12295 12296 try { 12297 var commandForm = ItemUtil.getHome().getCreateItemForm(); 12298 12299 commandForm.setItemName(itemName); 12300 commandForm.setItemTypeName(itemTypeName); 12301 commandForm.setItemUseTypeName(itemUseTypeName); 12302 commandForm.setItemCategoryName(itemCategoryName); 12303 commandForm.setItemAccountingCategoryName(itemAccountingCategoryName); 12304 commandForm.setItemPurchasingCategoryName(itemPurchasingCategoryName); 12305 commandForm.setCompanyName(companyName); 12306 commandForm.setItemDeliveryTypeName(itemDeliveryTypeName); 12307 commandForm.setItemInventoryTypeName(itemInventoryTypeName); 12308 commandForm.setInventorySerialized(inventorySerialized); 12309 commandForm.setShippingChargeExempt(shippingChargeExempt); 12310 commandForm.setShippingStartTime(shippingStartTime); 12311 commandForm.setShippingEndTime(shippingEndTime); 12312 commandForm.setSalesOrderStartTime(salesOrderStartTime); 12313 commandForm.setSalesOrderEndTime(salesOrderEndTime); 12314 commandForm.setPurchaseOrderStartTime(purchaseOrderStartTime); 12315 commandForm.setPurchaseOrderEndTime(purchaseOrderEndTime); 12316 commandForm.setAllowClubDiscounts(allowClubDiscounts); 12317 commandForm.setAllowCouponDiscounts(allowCouponDiscounts); 12318 commandForm.setAllowAssociatePayments(allowAssociatePayments); 12319 commandForm.setItemStatus(itemStatus); 12320 commandForm.setUnitOfMeasureKindName(unitOfMeasureKindName); 12321 commandForm.setItemPriceTypeName(itemPriceTypeName); 12322 commandForm.setCancellationPolicyName(cancellationPolicyName); 12323 commandForm.setReturnPolicyName(returnPolicyName); 12324 12325 var commandResult = ItemUtil.getHome().createItem(BaseGraphQl.getUserVisitPK(env), commandForm); 12326 mutationResultObject.setCommandResult(commandResult); 12327 12328 if(!commandResult.hasErrors()) { 12329 var result = (CreateItemResult)commandResult.getExecutionResult().getResult(); 12330 12331 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 12332 } 12333 } catch (NamingException ex) { 12334 throw new RuntimeException(ex); 12335 } 12336 12337 return mutationResultObject; 12338 } 12339 12340 @GraphQLField 12341 @GraphQLRelayMutation 12342 static MutationResultWithIdObject editItem(final DataFetchingEnvironment env, 12343 @GraphQLName("originalItemName") @GraphQLNonNull final String originalItemName, 12344 // @GraphQLName("id") @GraphQLID final String id, 12345 @GraphQLName("itemName") final String itemName, 12346 @GraphQLName("itemCategoryName") final String itemCategoryName, 12347 @GraphQLName("itemAccountingCategoryName") final String itemAccountingCategoryName, 12348 @GraphQLName("itemPurchasingCategoryName") final String itemPurchasingCategoryName, 12349 @GraphQLName("shippingChargeExempt") final String shippingChargeExempt, 12350 @GraphQLName("shippingStartTime") final String shippingStartTime, 12351 @GraphQLName("shippingEndTime") final String shippingEndTime, 12352 @GraphQLName("salesOrderStartTime") final String salesOrderStartTime, 12353 @GraphQLName("salesOrderEndTime") final String salesOrderEndTime, 12354 @GraphQLName("purchaseOrderStartTime") final String purchaseOrderStartTime, 12355 @GraphQLName("purchaseOrderEndTime") final String purchaseOrderEndTime, 12356 @GraphQLName("allowClubDiscounts") final String allowClubDiscounts, 12357 @GraphQLName("allowCouponDiscounts") final String allowCouponDiscounts, 12358 @GraphQLName("allowAssociatePayments") final String allowAssociatePayments, 12359 @GraphQLName("cancellationPolicyName") final String cancellationPolicyName, 12360 @GraphQLName("returnPolicyName") final String returnPolicyName) { 12361 var mutationResultObject = new MutationResultWithIdObject(); 12362 12363 try { 12364 var spec = ItemUtil.getHome().getItemUniversalSpec(); 12365 12366 spec.setItemName(originalItemName); 12367 // spec.setUuid(id); 12368 12369 var commandForm = ItemUtil.getHome().getEditItemForm(); 12370 12371 commandForm.setSpec(spec); 12372 commandForm.setEditMode(EditMode.LOCK); 12373 12374 var commandResult = ItemUtil.getHome().editItem(BaseGraphQl.getUserVisitPK(env), commandForm); 12375 12376 if(!commandResult.hasErrors()) { 12377 var executionResult = commandResult.getExecutionResult(); 12378 var result = (EditItemResult)executionResult.getResult(); 12379 Map<String, Object> arguments = env.getArgument("input"); 12380 var edit = result.getEdit(); 12381 12382 mutationResultObject.setEntityInstance(result.getItem().getEntityInstance()); 12383 12384 if(arguments.containsKey("itemName")) 12385 edit.setItemName(itemName); 12386 if(arguments.containsKey("itemCategoryName")) 12387 edit.setItemCategoryName(itemCategoryName); 12388 if(arguments.containsKey("itemAccountingCategoryName")) 12389 edit.setItemAccountingCategoryName(itemAccountingCategoryName); 12390 if(arguments.containsKey("itemPurchasingCategoryName")) 12391 edit.setItemPurchasingCategoryName(itemPurchasingCategoryName); 12392 if(arguments.containsKey("shippingChargeExempt")) 12393 edit.setShippingChargeExempt(shippingChargeExempt); 12394 if(arguments.containsKey("shippingStartTime")) 12395 edit.setShippingStartTime(shippingStartTime); 12396 if(arguments.containsKey("shippingEndTime")) 12397 edit.setShippingEndTime(shippingEndTime); 12398 if(arguments.containsKey("salesOrderStartTime")) 12399 edit.setSalesOrderStartTime(salesOrderStartTime); 12400 if(arguments.containsKey("salesOrderEndTime")) 12401 edit.setSalesOrderEndTime(salesOrderEndTime); 12402 if(arguments.containsKey("purchaseOrderStartTime")) 12403 edit.setPurchaseOrderStartTime(purchaseOrderStartTime); 12404 if(arguments.containsKey("purchaseOrderEndTime")) 12405 edit.setPurchaseOrderEndTime(purchaseOrderEndTime); 12406 if(arguments.containsKey("allowClubDiscounts")) 12407 edit.setAllowClubDiscounts(allowClubDiscounts); 12408 if(arguments.containsKey("allowCouponDiscounts")) 12409 edit.setAllowCouponDiscounts(allowCouponDiscounts); 12410 if(arguments.containsKey("allowAssociatePayments")) 12411 edit.setAllowAssociatePayments(allowAssociatePayments); 12412 if(arguments.containsKey("cancellationPolicyName")) 12413 edit.setCancellationPolicyName(cancellationPolicyName); 12414 if(arguments.containsKey("returnPolicyName")) 12415 edit.setReturnPolicyName(returnPolicyName); 12416 12417 commandForm.setEdit(edit); 12418 commandForm.setEditMode(EditMode.UPDATE); 12419 12420 commandResult = ItemUtil.getHome().editItem(BaseGraphQl.getUserVisitPK(env), commandForm); 12421 } 12422 12423 mutationResultObject.setCommandResult(commandResult); 12424 } catch (NamingException ex) { 12425 throw new RuntimeException(ex); 12426 } 12427 12428 return mutationResultObject; 12429 } 12430 12431 @GraphQLField 12432 @GraphQLRelayMutation 12433 @GraphQLName("setItemStatus") 12434 static MutationResultObject setItemStatus(final DataFetchingEnvironment env, 12435 @GraphQLName("itemName") @GraphQLNonNull final String itemStatusName, 12436 @GraphQLName("itemStatusChoice") @GraphQLNonNull final String itemStatusChoice) { 12437 var mutationResultObject = new MutationResultObject(); 12438 12439 try { 12440 var commandForm = ItemUtil.getHome().getSetItemStatusForm(); 12441 12442 commandForm.setItemName(itemStatusName); 12443 commandForm.setItemStatusChoice(itemStatusChoice); 12444 12445 mutationResultObject.setCommandResult(ItemUtil.getHome().setItemStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 12446 } catch (NamingException ex) { 12447 throw new RuntimeException(ex); 12448 } 12449 12450 return mutationResultObject; 12451 } 12452 12453 @GraphQLField 12454 @GraphQLRelayMutation 12455 static MutationResultObject createItemUnitOfMeasureType(final DataFetchingEnvironment env, 12456 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 12457 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 12458 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 12459 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 12460 var mutationResultObject = new MutationResultObject(); 12461 12462 try { 12463 var commandForm = ItemUtil.getHome().getCreateItemUnitOfMeasureTypeForm(); 12464 12465 commandForm.setItemName(itemName); 12466 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 12467 commandForm.setIsDefault(isDefault); 12468 commandForm.setSortOrder(sortOrder); 12469 12470 var commandResult = ItemUtil.getHome().createItemUnitOfMeasureType(BaseGraphQl.getUserVisitPK(env), commandForm); 12471 mutationResultObject.setCommandResult(commandResult); 12472 } catch (NamingException ex) { 12473 throw new RuntimeException(ex); 12474 } 12475 12476 return mutationResultObject; 12477 } 12478 12479 @GraphQLField 12480 @GraphQLRelayMutation 12481 static MutationResultObject editItemUnitOfMeasureType(final DataFetchingEnvironment env, 12482 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 12483 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 12484 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 12485 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 12486 var mutationResultObject = new MutationResultObject(); 12487 12488 try { 12489 var spec = ItemUtil.getHome().getItemUnitOfMeasureTypeSpec(); 12490 12491 spec.setItemName(itemName); 12492 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 12493 12494 var commandForm = ItemUtil.getHome().getEditItemUnitOfMeasureTypeForm(); 12495 12496 commandForm.setSpec(spec); 12497 commandForm.setEditMode(EditMode.LOCK); 12498 12499 var commandResult = ItemUtil.getHome().editItemUnitOfMeasureType(BaseGraphQl.getUserVisitPK(env), commandForm); 12500 12501 if(!commandResult.hasErrors()) { 12502 var executionResult = commandResult.getExecutionResult(); 12503 var result = (EditItemUnitOfMeasureTypeResult)executionResult.getResult(); 12504 Map<String, Object> arguments = env.getArgument("input"); 12505 var edit = result.getEdit(); 12506 12507 if(arguments.containsKey("isDefault")) 12508 edit.setIsDefault(isDefault); 12509 if(arguments.containsKey("sortOrder")) 12510 edit.setSortOrder(sortOrder); 12511 12512 commandForm.setEdit(edit); 12513 commandForm.setEditMode(EditMode.UPDATE); 12514 12515 commandResult = ItemUtil.getHome().editItemUnitOfMeasureType(BaseGraphQl.getUserVisitPK(env), commandForm); 12516 } 12517 12518 mutationResultObject.setCommandResult(commandResult); 12519 } catch (NamingException ex) { 12520 throw new RuntimeException(ex); 12521 } 12522 12523 return mutationResultObject; 12524 } 12525 12526 @GraphQLField 12527 @GraphQLRelayMutation 12528 static MutationResultObject deleteItemUnitOfMeasureType(final DataFetchingEnvironment env, 12529 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 12530 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName) { 12531 var mutationResultObject = new MutationResultObject(); 12532 12533 try { 12534 var commandForm = ItemUtil.getHome().getDeleteItemUnitOfMeasureTypeForm(); 12535 12536 commandForm.setItemName(itemName); 12537 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 12538 12539 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemUnitOfMeasureType(BaseGraphQl.getUserVisitPK(env), commandForm)); 12540 } catch (NamingException ex) { 12541 throw new RuntimeException(ex); 12542 } 12543 12544 return mutationResultObject; 12545 } 12546 12547 @GraphQLField 12548 @GraphQLRelayMutation 12549 static MutationResultWithIdObject createItemDescription(final DataFetchingEnvironment env, 12550 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 12551 @GraphQLName("itemDescriptionTypeName") @GraphQLNonNull final String itemDescriptionTypeName, 12552 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName, 12553 @GraphQLName("mimeTypeName") final String mimeTypeName, 12554 @GraphQLName("itemImageTypeName") final String itemImageTypeName, 12555 @GraphQLName("clobDescription") final String clobDescription, 12556 @GraphQLName("stringDescription") final String stringDescription) { 12557 var mutationResultObject = new MutationResultWithIdObject(); 12558 12559 try { 12560 var commandForm = ItemUtil.getHome().getCreateItemDescriptionForm(); 12561 12562 commandForm.setItemName(itemName); 12563 commandForm.setItemDescriptionTypeName(itemDescriptionTypeName); 12564 commandForm.setLanguageIsoName(languageIsoName); 12565 commandForm.setMimeTypeName(mimeTypeName); 12566 commandForm.setItemImageTypeName(itemImageTypeName); 12567 commandForm.setClobDescription(clobDescription); 12568 commandForm.setStringDescription(stringDescription); 12569 12570 var commandResult = ItemUtil.getHome().createItemDescription(BaseGraphQl.getUserVisitPK(env), commandForm); 12571 mutationResultObject.setCommandResult(commandResult); 12572 12573 if(!commandResult.hasErrors()) { 12574 var result = (CreateItemDescriptionResult)commandResult.getExecutionResult().getResult(); 12575 12576 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 12577 } 12578 } catch (NamingException ex) { 12579 throw new RuntimeException(ex); 12580 } 12581 12582 return mutationResultObject; 12583 } 12584 12585 @GraphQLField 12586 @GraphQLRelayMutation 12587 static MutationResultWithIdObject editItemDescription(final DataFetchingEnvironment env, 12588 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 12589 @GraphQLName("itemDescriptionTypeName") @GraphQLNonNull final String itemDescriptionTypeName, 12590 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName, 12591 @GraphQLName("mimeTypeName") final String mimeTypeName, 12592 @GraphQLName("itemImageTypeName") final String itemImageTypeName, 12593 @GraphQLName("clobDescription") final String clobDescription, 12594 @GraphQLName("stringDescription") final String stringDescription) { 12595 var mutationResultObject = new MutationResultWithIdObject(); 12596 12597 try { 12598 var spec = ItemUtil.getHome().getItemDescriptionUniversalSpec(); 12599 12600 spec.setItemName(itemName); 12601 spec.setItemDescriptionTypeName(itemDescriptionTypeName); 12602 spec.setLanguageIsoName(languageIsoName); 12603 12604 var commandForm = ItemUtil.getHome().getEditItemDescriptionForm(); 12605 12606 commandForm.setSpec(spec); 12607 commandForm.setEditMode(EditMode.LOCK); 12608 12609 var commandResult = ItemUtil.getHome().editItemDescription(BaseGraphQl.getUserVisitPK(env), commandForm); 12610 12611 if(!commandResult.hasErrors()) { 12612 var executionResult = commandResult.getExecutionResult(); 12613 var result = (EditItemDescriptionResult)executionResult.getResult(); 12614 Map<String, Object> arguments = env.getArgument("input"); 12615 var edit = result.getEdit(); 12616 12617 mutationResultObject.setEntityInstance(result.getItemDescription().getEntityInstance()); 12618 12619 if(arguments.containsKey("mimeTypeName")) 12620 edit.setMimeTypeName(mimeTypeName); 12621 if(arguments.containsKey("itemImageTypeName")) 12622 edit.setItemImageTypeName(itemImageTypeName); 12623 if(arguments.containsKey("clobDescription")) 12624 edit.setClobDescription(clobDescription); 12625 if(arguments.containsKey("stringDescription")) 12626 edit.setStringDescription(stringDescription); 12627 12628 commandForm.setEdit(edit); 12629 commandForm.setEditMode(EditMode.UPDATE); 12630 12631 commandResult = ItemUtil.getHome().editItemDescription(BaseGraphQl.getUserVisitPK(env), commandForm); 12632 } 12633 12634 mutationResultObject.setCommandResult(commandResult); 12635 } catch (NamingException ex) { 12636 throw new RuntimeException(ex); 12637 } 12638 12639 return mutationResultObject; 12640 } 12641 12642 @GraphQLField 12643 @GraphQLRelayMutation 12644 static MutationResultObject deleteItemDescription(final DataFetchingEnvironment env, 12645 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 12646 @GraphQLName("itemDescriptionTypeName") @GraphQLNonNull final String itemDescriptionTypeName, 12647 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName) { 12648 var mutationResultObject = new MutationResultObject(); 12649 12650 try { 12651 var commandForm = ItemUtil.getHome().getDeleteItemDescriptionForm(); 12652 12653 commandForm.setItemName(itemName); 12654 commandForm.setItemDescriptionTypeName(itemDescriptionTypeName); 12655 commandForm.setLanguageIsoName(languageIsoName); 12656 12657 mutationResultObject.setCommandResult(ItemUtil.getHome().deleteItemDescription(BaseGraphQl.getUserVisitPK(env), commandForm)); 12658 } catch (NamingException ex) { 12659 throw new RuntimeException(ex); 12660 } 12661 12662 return mutationResultObject; 12663 } 12664 12665 @GraphQLField 12666 @GraphQLRelayMutation 12667 static MutationResultObject createItemPrice(final DataFetchingEnvironment env, 12668 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 12669 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 12670 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 12671 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 12672 @GraphQLName("unitPrice") final String unitPrice, 12673 @GraphQLName("minimumUnitPrice") final String minimumUnitPrice, 12674 @GraphQLName("maximumUnitPrice") final String maximumUnitPrice, 12675 @GraphQLName("unitPriceIncrement") final String unitPriceIncrement) { 12676 var mutationResultObject = new MutationResultObject(); 12677 12678 try { 12679 var commandForm = ItemUtil.getHome().getCreateItemPriceForm(); 12680 12681 commandForm.setItemName(itemName); 12682 commandForm.setInventoryConditionName(inventoryConditionName); 12683 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 12684 commandForm.setCurrencyIsoName(currencyIsoName); 12685 commandForm.setUnitPrice(unitPrice); 12686 commandForm.setMinimumUnitPrice(minimumUnitPrice); 12687 commandForm.setMaximumUnitPrice(maximumUnitPrice); 12688 commandForm.setUnitPriceIncrement(unitPriceIncrement); 12689 12690 var commandResult = ItemUtil.getHome().createItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 12691 mutationResultObject.setCommandResult(commandResult); 12692 } catch (NamingException ex) { 12693 throw new RuntimeException(ex); 12694 } 12695 12696 return mutationResultObject; 12697 } 12698 12699 @GraphQLField 12700 @GraphQLRelayMutation 12701 static MutationResultObject deleteItemPrice(final DataFetchingEnvironment env, 12702 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 12703 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 12704 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 12705 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 12706 var mutationResultObject = new MutationResultObject(); 12707 12708 try { 12709 var commandForm = ItemUtil.getHome().getDeleteItemPriceForm(); 12710 12711 commandForm.setItemName(itemName); 12712 commandForm.setInventoryConditionName(inventoryConditionName); 12713 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 12714 commandForm.setCurrencyIsoName(currencyIsoName); 12715 12716 var commandResult = ItemUtil.getHome().deleteItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 12717 mutationResultObject.setCommandResult(commandResult); 12718 } catch (NamingException ex) { 12719 throw new RuntimeException(ex); 12720 } 12721 12722 return mutationResultObject; 12723 } 12724 12725 @GraphQLField 12726 @GraphQLRelayMutation 12727 static MutationResultObject editItemPrice(final DataFetchingEnvironment env, 12728 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 12729 @GraphQLName("inventoryConditionName") @GraphQLNonNull final String inventoryConditionName, 12730 @GraphQLName("unitOfMeasureTypeName") @GraphQLNonNull final String unitOfMeasureTypeName, 12731 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 12732 @GraphQLName("unitPrice") final String unitPrice, 12733 @GraphQLName("minimumUnitPrice") final String minimumUnitPrice, 12734 @GraphQLName("maximumUnitPrice") final String maximumUnitPrice, 12735 @GraphQLName("unitPriceIncrement") final String unitPriceIncrement) { 12736 var mutationResultObject = new MutationResultObject(); 12737 12738 try { 12739 var spec = ItemUtil.getHome().getItemPriceSpec(); 12740 12741 spec.setItemName(itemName); 12742 spec.setInventoryConditionName(inventoryConditionName); 12743 spec.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 12744 spec.setCurrencyIsoName(currencyIsoName); 12745 12746 var commandForm = ItemUtil.getHome().getEditItemPriceForm(); 12747 12748 commandForm.setSpec(spec); 12749 commandForm.setEditMode(EditMode.LOCK); 12750 12751 var commandResult = ItemUtil.getHome().editItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 12752 12753 if(!commandResult.hasErrors()) { 12754 var executionResult = commandResult.getExecutionResult(); 12755 var result = (EditItemPriceResult)executionResult.getResult(); 12756 Map<String, Object> arguments = env.getArgument("input"); 12757 var edit = result.getEdit(); 12758 12759 if(arguments.containsKey("unitPrice")) 12760 edit.setUnitPrice(unitPrice); 12761 if(arguments.containsKey("minimumUnitPrice")) 12762 edit.setMinimumUnitPrice(minimumUnitPrice); 12763 if(arguments.containsKey("maximumUnitPrice")) 12764 edit.setMaximumUnitPrice(maximumUnitPrice); 12765 if(arguments.containsKey("unitPriceIncrement")) 12766 edit.setUnitPriceIncrement(unitPriceIncrement); 12767 12768 commandForm.setEdit(edit); 12769 commandForm.setEditMode(EditMode.UPDATE); 12770 12771 commandResult = ItemUtil.getHome().editItemPrice(BaseGraphQl.getUserVisitPK(env), commandForm); 12772 } 12773 12774 mutationResultObject.setCommandResult(commandResult); 12775 } catch (NamingException ex) { 12776 throw new RuntimeException(ex); 12777 } 12778 12779 return mutationResultObject; 12780 } 12781 12782 @GraphQLField 12783 @GraphQLRelayMutation 12784 static MutationResultWithIdObject createOrderType(final DataFetchingEnvironment env, 12785 @GraphQLName("orderTypeName") @GraphQLNonNull final String orderTypeName, 12786 @GraphQLName("orderSequenceTypeName") final String orderSequenceTypeName, 12787 @GraphQLName("orderWorkflowName") final String orderWorkflowName, 12788 @GraphQLName("orderWorkflowEntranceName") final String orderWorkflowEntranceName, 12789 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 12790 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 12791 @GraphQLName("description") final String description) { 12792 var mutationResultObject = new MutationResultWithIdObject(); 12793 12794 try { 12795 var commandForm = OrderUtil.getHome().getCreateOrderTypeForm(); 12796 12797 commandForm.setOrderTypeName(orderTypeName); 12798 commandForm.setOrderSequenceTypeName(orderSequenceTypeName); 12799 commandForm.setOrderWorkflowName(orderWorkflowName); 12800 commandForm.setOrderWorkflowEntranceName(orderWorkflowEntranceName); 12801 commandForm.setIsDefault(isDefault); 12802 commandForm.setSortOrder(sortOrder); 12803 commandForm.setDescription(description); 12804 12805 var commandResult = OrderUtil.getHome().createOrderType(BaseGraphQl.getUserVisitPK(env), commandForm); 12806 mutationResultObject.setCommandResult(commandResult); 12807 12808 if(!commandResult.hasErrors()) { 12809 var result = (CreateOrderTypeResult)commandResult.getExecutionResult().getResult(); 12810 12811 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 12812 } 12813 } catch (NamingException ex) { 12814 throw new RuntimeException(ex); 12815 } 12816 12817 return mutationResultObject; 12818 } 12819 12820 @GraphQLField 12821 @GraphQLRelayMutation 12822 static MutationResultWithIdObject editOrderType(final DataFetchingEnvironment env, 12823 @GraphQLName("originalOrderTypeName") final String originalOrderTypeName, 12824 @GraphQLName("id") @GraphQLID final String id, 12825 @GraphQLName("orderTypeName") final String orderTypeName, 12826 @GraphQLName("orderSequenceTypeName") final String orderSequenceTypeName, 12827 @GraphQLName("orderWorkflowName") final String orderWorkflowName, 12828 @GraphQLName("orderWorkflowEntranceName") final String orderWorkflowEntranceName, 12829 @GraphQLName("isDefault") final String isDefault, 12830 @GraphQLName("sortOrder") final String sortOrder, 12831 @GraphQLName("description") final String description) { 12832 var mutationResultObject = new MutationResultWithIdObject(); 12833 12834 try { 12835 var spec = OrderUtil.getHome().getOrderTypeUniversalSpec(); 12836 12837 spec.setOrderTypeName(originalOrderTypeName); 12838 spec.setUuid(id); 12839 12840 var commandForm = OrderUtil.getHome().getEditOrderTypeForm(); 12841 12842 commandForm.setSpec(spec); 12843 commandForm.setEditMode(EditMode.LOCK); 12844 12845 var commandResult = OrderUtil.getHome().editOrderType(BaseGraphQl.getUserVisitPK(env), commandForm); 12846 12847 if(!commandResult.hasErrors()) { 12848 var executionResult = commandResult.getExecutionResult(); 12849 var result = (EditOrderTypeResult)executionResult.getResult(); 12850 Map<String, Object> arguments = env.getArgument("input"); 12851 var edit = result.getEdit(); 12852 12853 mutationResultObject.setEntityInstance(result.getOrderType().getEntityInstance()); 12854 12855 if(arguments.containsKey("orderTypeName")) 12856 edit.setOrderTypeName(orderTypeName); 12857 if(arguments.containsKey("orderSequenceTypeName")) 12858 edit.setOrderSequenceTypeName(orderSequenceTypeName); 12859 if(arguments.containsKey("orderWorkflowName")) 12860 edit.setOrderWorkflowName(orderWorkflowName); 12861 if(arguments.containsKey("orderWorkflowEntranceName")) 12862 edit.setOrderWorkflowEntranceName(orderWorkflowEntranceName); 12863 if(arguments.containsKey("isDefault")) 12864 edit.setIsDefault(isDefault); 12865 if(arguments.containsKey("sortOrder")) 12866 edit.setSortOrder(sortOrder); 12867 if(arguments.containsKey("description")) 12868 edit.setDescription(description); 12869 12870 commandForm.setEdit(edit); 12871 commandForm.setEditMode(EditMode.UPDATE); 12872 12873 commandResult = OrderUtil.getHome().editOrderType(BaseGraphQl.getUserVisitPK(env), commandForm); 12874 } 12875 12876 mutationResultObject.setCommandResult(commandResult); 12877 } catch (NamingException ex) { 12878 throw new RuntimeException(ex); 12879 } 12880 12881 return mutationResultObject; 12882 } 12883 12884 @GraphQLField 12885 @GraphQLRelayMutation 12886 static MutationResultObject deleteOrderType(final DataFetchingEnvironment env, 12887 @GraphQLName("orderTypeName") final String orderTypeName, 12888 @GraphQLName("id") @GraphQLID final String id) { 12889 var mutationResultObject = new MutationResultObject(); 12890 12891 try { 12892 var commandForm = OrderUtil.getHome().getDeleteOrderTypeForm(); 12893 12894 commandForm.setOrderTypeName(orderTypeName); 12895 commandForm.setUuid(id); 12896 12897 mutationResultObject.setCommandResult(OrderUtil.getHome().deleteOrderType(BaseGraphQl.getUserVisitPK(env), commandForm)); 12898 } catch (NamingException ex) { 12899 throw new RuntimeException(ex); 12900 } 12901 12902 return mutationResultObject; 12903 } 12904 12905 @GraphQLField 12906 @GraphQLRelayMutation 12907 static MutationResultWithIdObject createOrderTimeType(final DataFetchingEnvironment env, 12908 @GraphQLName("orderTypeName") final String orderTypeName, 12909 @GraphQLName("orderTimeTypeName") @GraphQLNonNull final String orderTimeTypeName, 12910 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 12911 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 12912 @GraphQLName("description") final String description) { 12913 var mutationResultObject = new MutationResultWithIdObject(); 12914 12915 try { 12916 var commandForm = OrderUtil.getHome().getCreateOrderTimeTypeForm(); 12917 12918 commandForm.setOrderTypeName(orderTypeName); 12919 commandForm.setOrderTimeTypeName(orderTimeTypeName); 12920 commandForm.setIsDefault(isDefault); 12921 commandForm.setSortOrder(sortOrder); 12922 commandForm.setDescription(description); 12923 12924 var commandResult = OrderUtil.getHome().createOrderTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 12925 mutationResultObject.setCommandResult(commandResult); 12926 12927 if(!commandResult.hasErrors()) { 12928 var result = (CreateOrderTimeTypeResult)commandResult.getExecutionResult().getResult(); 12929 12930 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 12931 } 12932 } catch (NamingException ex) { 12933 throw new RuntimeException(ex); 12934 } 12935 12936 return mutationResultObject; 12937 } 12938 12939 @GraphQLField 12940 @GraphQLRelayMutation 12941 static MutationResultWithIdObject editOrderTimeType(final DataFetchingEnvironment env, 12942 @GraphQLName("orderTypeName") final String orderTypeName, 12943 @GraphQLName("originalOrderTimeTypeName") final String originalOrderTimeTypeName, 12944 @GraphQLName("id") @GraphQLID final String id, 12945 @GraphQLName("orderTimeTypeName") final String orderTimeTypeName, 12946 @GraphQLName("isDefault") final String isDefault, 12947 @GraphQLName("sortOrder") final String sortOrder, 12948 @GraphQLName("description") final String description) { 12949 var mutationResultObject = new MutationResultWithIdObject(); 12950 12951 try { 12952 var spec = OrderUtil.getHome().getOrderTimeTypeUniversalSpec(); 12953 12954 spec.setOrderTypeName(orderTypeName); 12955 spec.setOrderTimeTypeName(originalOrderTimeTypeName); 12956 spec.setUuid(id); 12957 12958 var commandForm = OrderUtil.getHome().getEditOrderTimeTypeForm(); 12959 12960 commandForm.setSpec(spec); 12961 commandForm.setEditMode(EditMode.LOCK); 12962 12963 var commandResult = OrderUtil.getHome().editOrderTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 12964 12965 if(!commandResult.hasErrors()) { 12966 var executionResult = commandResult.getExecutionResult(); 12967 var result = (EditOrderTimeTypeResult)executionResult.getResult(); 12968 Map<String, Object> arguments = env.getArgument("input"); 12969 var edit = result.getEdit(); 12970 12971 mutationResultObject.setEntityInstance(result.getOrderTimeType().getEntityInstance()); 12972 12973 if(arguments.containsKey("orderTimeTypeName")) 12974 edit.setOrderTimeTypeName(orderTimeTypeName); 12975 if(arguments.containsKey("isDefault")) 12976 edit.setIsDefault(isDefault); 12977 if(arguments.containsKey("sortOrder")) 12978 edit.setSortOrder(sortOrder); 12979 if(arguments.containsKey("description")) 12980 edit.setDescription(description); 12981 12982 commandForm.setEdit(edit); 12983 commandForm.setEditMode(EditMode.UPDATE); 12984 12985 commandResult = OrderUtil.getHome().editOrderTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 12986 } 12987 12988 mutationResultObject.setCommandResult(commandResult); 12989 } catch (NamingException ex) { 12990 throw new RuntimeException(ex); 12991 } 12992 12993 return mutationResultObject; 12994 } 12995 12996 @GraphQLField 12997 @GraphQLRelayMutation 12998 static MutationResultObject deleteOrderTimeType(final DataFetchingEnvironment env, 12999 @GraphQLName("orderTypeName") final String orderTypeName, 13000 @GraphQLName("orderTimeTypeName") final String orderTimeTypeName, 13001 @GraphQLName("id") @GraphQLID final String id) { 13002 var mutationResultObject = new MutationResultObject(); 13003 13004 try { 13005 var commandForm = OrderUtil.getHome().getDeleteOrderTimeTypeForm(); 13006 13007 commandForm.setOrderTypeName(orderTypeName); 13008 commandForm.setOrderTimeTypeName(orderTimeTypeName); 13009 commandForm.setUuid(id); 13010 13011 mutationResultObject.setCommandResult(OrderUtil.getHome().deleteOrderTimeType(BaseGraphQl.getUserVisitPK(env), commandForm)); 13012 } catch (NamingException ex) { 13013 throw new RuntimeException(ex); 13014 } 13015 13016 return mutationResultObject; 13017 } 13018 13019 @GraphQLField 13020 @GraphQLRelayMutation 13021 static MutationResultWithIdObject createOrderPriority(final DataFetchingEnvironment env, 13022 @GraphQLName("orderTypeName") @GraphQLNonNull final String orderTypeName, 13023 @GraphQLName("orderPriorityName") @GraphQLNonNull final String orderPriorityName, 13024 @GraphQLName("priority") @GraphQLNonNull final String priority, 13025 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 13026 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 13027 @GraphQLName("description") final String description) { 13028 var mutationResultObject = new MutationResultWithIdObject(); 13029 13030 try { 13031 var commandForm = OrderUtil.getHome().getCreateOrderPriorityForm(); 13032 13033 commandForm.setOrderTypeName(orderTypeName); 13034 commandForm.setOrderPriorityName(orderPriorityName); 13035 commandForm.setPriority(priority); 13036 commandForm.setIsDefault(isDefault); 13037 commandForm.setSortOrder(sortOrder); 13038 commandForm.setDescription(description); 13039 13040 var commandResult = OrderUtil.getHome().createOrderPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 13041 mutationResultObject.setCommandResult(commandResult); 13042 13043 if(!commandResult.hasErrors()) { 13044 var result = (CreateOrderPriorityResult)commandResult.getExecutionResult().getResult(); 13045 13046 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 13047 } 13048 } catch (NamingException ex) { 13049 throw new RuntimeException(ex); 13050 } 13051 13052 return mutationResultObject; 13053 } 13054 13055 @GraphQLField 13056 @GraphQLRelayMutation 13057 static MutationResultWithIdObject editOrderPriority(final DataFetchingEnvironment env, 13058 @GraphQLName("orderTypeName") final String orderTypeName, 13059 @GraphQLName("originalOrderPriorityName") final String originalOrderPriorityName, 13060 @GraphQLName("id") @GraphQLID final String id, 13061 @GraphQLName("orderPriorityName") final String orderPriorityName, 13062 @GraphQLName("priority") final String priority, 13063 @GraphQLName("isDefault") final String isDefault, 13064 @GraphQLName("sortOrder") final String sortOrder, 13065 @GraphQLName("description") final String description) { 13066 var mutationResultObject = new MutationResultWithIdObject(); 13067 13068 try { 13069 var spec = OrderUtil.getHome().getOrderPriorityUniversalSpec(); 13070 13071 spec.setOrderTypeName(orderTypeName); 13072 spec.setOrderPriorityName(originalOrderPriorityName); 13073 spec.setUuid(id); 13074 13075 var commandForm = OrderUtil.getHome().getEditOrderPriorityForm(); 13076 13077 commandForm.setSpec(spec); 13078 commandForm.setEditMode(EditMode.LOCK); 13079 13080 var commandResult = OrderUtil.getHome().editOrderPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 13081 13082 if(!commandResult.hasErrors()) { 13083 var executionResult = commandResult.getExecutionResult(); 13084 var result = (EditOrderPriorityResult)executionResult.getResult(); 13085 Map<String, Object> arguments = env.getArgument("input"); 13086 var edit = result.getEdit(); 13087 13088 mutationResultObject.setEntityInstance(result.getOrderPriority().getEntityInstance()); 13089 13090 if(arguments.containsKey("orderPriorityName")) 13091 edit.setOrderPriorityName(orderPriorityName); 13092 if(arguments.containsKey("priority")) 13093 edit.setPriority(priority); 13094 if(arguments.containsKey("isDefault")) 13095 edit.setIsDefault(isDefault); 13096 if(arguments.containsKey("sortOrder")) 13097 edit.setSortOrder(sortOrder); 13098 if(arguments.containsKey("description")) 13099 edit.setDescription(description); 13100 13101 commandForm.setEdit(edit); 13102 commandForm.setEditMode(EditMode.UPDATE); 13103 13104 commandResult = OrderUtil.getHome().editOrderPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 13105 } 13106 13107 mutationResultObject.setCommandResult(commandResult); 13108 } catch (NamingException ex) { 13109 throw new RuntimeException(ex); 13110 } 13111 13112 return mutationResultObject; 13113 } 13114 13115 @GraphQLField 13116 @GraphQLRelayMutation 13117 static MutationResultObject deleteOrderPriority(final DataFetchingEnvironment env, 13118 @GraphQLName("orderTypeName") final String orderTypeName, 13119 @GraphQLName("orderPriorityName") final String orderPriorityName, 13120 @GraphQLName("id") @GraphQLID final String id) { 13121 var mutationResultObject = new MutationResultObject(); 13122 13123 try { 13124 var commandForm = OrderUtil.getHome().getDeleteOrderPriorityForm(); 13125 13126 commandForm.setOrderTypeName(orderTypeName); 13127 commandForm.setOrderPriorityName(orderPriorityName); 13128 commandForm.setUuid(id); 13129 13130 mutationResultObject.setCommandResult(OrderUtil.getHome().deleteOrderPriority(BaseGraphQl.getUserVisitPK(env), commandForm)); 13131 } catch (NamingException ex) { 13132 throw new RuntimeException(ex); 13133 } 13134 13135 return mutationResultObject; 13136 } 13137 13138 @GraphQLField 13139 @GraphQLRelayMutation 13140 static MutationResultWithIdObject createWishlistType(final DataFetchingEnvironment env, 13141 @GraphQLName("wishlistTypeName") @GraphQLNonNull final String wishlistTypeName, 13142 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 13143 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 13144 @GraphQLName("description") final String description) { 13145 var mutationResultObject = new MutationResultWithIdObject(); 13146 13147 try { 13148 var commandForm = WishlistUtil.getHome().getCreateWishlistTypeForm(); 13149 13150 commandForm.setWishlistTypeName(wishlistTypeName); 13151 commandForm.setIsDefault(isDefault); 13152 commandForm.setSortOrder(sortOrder); 13153 commandForm.setDescription(description); 13154 13155 var commandResult = WishlistUtil.getHome().createWishlistType(BaseGraphQl.getUserVisitPK(env), commandForm); 13156 mutationResultObject.setCommandResult(commandResult); 13157 13158 if(!commandResult.hasErrors()) { 13159 var result = (CreateWishlistTypeResult)commandResult.getExecutionResult().getResult(); 13160 13161 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 13162 } 13163 } catch (NamingException ex) { 13164 throw new RuntimeException(ex); 13165 } 13166 13167 return mutationResultObject; 13168 } 13169 13170 @GraphQLField 13171 @GraphQLRelayMutation 13172 static MutationResultWithIdObject editWishlistType(final DataFetchingEnvironment env, 13173 @GraphQLName("originalWishlistTypeName") final String originalWishlistTypeName, 13174 @GraphQLName("id") @GraphQLID final String id, 13175 @GraphQLName("wishlistTypeName") final String wishlistTypeName, 13176 @GraphQLName("isDefault") final String isDefault, 13177 @GraphQLName("sortOrder") final String sortOrder, 13178 @GraphQLName("description") final String description) { 13179 var mutationResultObject = new MutationResultWithIdObject(); 13180 13181 try { 13182 var spec = WishlistUtil.getHome().getWishlistTypeUniversalSpec(); 13183 13184 spec.setWishlistTypeName(originalWishlistTypeName); 13185 spec.setUuid(id); 13186 13187 var commandForm = WishlistUtil.getHome().getEditWishlistTypeForm(); 13188 13189 commandForm.setSpec(spec); 13190 commandForm.setEditMode(EditMode.LOCK); 13191 13192 var commandResult = WishlistUtil.getHome().editWishlistType(BaseGraphQl.getUserVisitPK(env), commandForm); 13193 13194 if(!commandResult.hasErrors()) { 13195 var executionResult = commandResult.getExecutionResult(); 13196 var result = (EditWishlistTypeResult)executionResult.getResult(); 13197 Map<String, Object> arguments = env.getArgument("input"); 13198 var edit = result.getEdit(); 13199 13200 mutationResultObject.setEntityInstance(result.getWishlistType().getEntityInstance()); 13201 13202 if(arguments.containsKey("wishlistTypeName")) 13203 edit.setWishlistTypeName(wishlistTypeName); 13204 if(arguments.containsKey("isDefault")) 13205 edit.setIsDefault(isDefault); 13206 if(arguments.containsKey("sortOrder")) 13207 edit.setSortOrder(sortOrder); 13208 if(arguments.containsKey("description")) 13209 edit.setDescription(description); 13210 13211 commandForm.setEdit(edit); 13212 commandForm.setEditMode(EditMode.UPDATE); 13213 13214 commandResult = WishlistUtil.getHome().editWishlistType(BaseGraphQl.getUserVisitPK(env), commandForm); 13215 } 13216 13217 mutationResultObject.setCommandResult(commandResult); 13218 } catch (NamingException ex) { 13219 throw new RuntimeException(ex); 13220 } 13221 13222 return mutationResultObject; 13223 } 13224 13225 @GraphQLField 13226 @GraphQLRelayMutation 13227 static MutationResultObject deleteWishlistType(final DataFetchingEnvironment env, 13228 @GraphQLName("wishlistTypeName") final String wishlistTypeName, 13229 @GraphQLName("id") @GraphQLID final String id) { 13230 var mutationResultObject = new MutationResultObject(); 13231 13232 try { 13233 var commandForm = WishlistUtil.getHome().getDeleteWishlistTypeForm(); 13234 13235 commandForm.setWishlistTypeName(wishlistTypeName); 13236 commandForm.setUuid(id); 13237 13238 mutationResultObject.setCommandResult(WishlistUtil.getHome().deleteWishlistType(BaseGraphQl.getUserVisitPK(env), commandForm)); 13239 } catch (NamingException ex) { 13240 throw new RuntimeException(ex); 13241 } 13242 13243 return mutationResultObject; 13244 } 13245 13246 @GraphQLField 13247 @GraphQLRelayMutation 13248 static MutationResultWithIdObject createWishlistPriority(final DataFetchingEnvironment env, 13249 @GraphQLName("wishlistTypeName") @GraphQLNonNull final String wishlistTypeName, 13250 @GraphQLName("wishlistPriorityName") @GraphQLNonNull final String wishlistPriorityName, 13251 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 13252 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 13253 @GraphQLName("description") final String description) { 13254 var mutationResultObject = new MutationResultWithIdObject(); 13255 13256 try { 13257 var commandForm = WishlistUtil.getHome().getCreateWishlistPriorityForm(); 13258 13259 commandForm.setWishlistTypeName(wishlistTypeName); 13260 commandForm.setWishlistPriorityName(wishlistPriorityName); 13261 commandForm.setIsDefault(isDefault); 13262 commandForm.setSortOrder(sortOrder); 13263 commandForm.setDescription(description); 13264 13265 var commandResult = WishlistUtil.getHome().createWishlistPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 13266 mutationResultObject.setCommandResult(commandResult); 13267 13268 if(!commandResult.hasErrors()) { 13269 var result = (CreateWishlistPriorityResult)commandResult.getExecutionResult().getResult(); 13270 13271 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 13272 } 13273 } catch (NamingException ex) { 13274 throw new RuntimeException(ex); 13275 } 13276 13277 return mutationResultObject; 13278 } 13279 13280 @GraphQLField 13281 @GraphQLRelayMutation 13282 static MutationResultWithIdObject editWishlistPriority(final DataFetchingEnvironment env, 13283 @GraphQLName("wishlistTypeName") final String wishlistTypeName, 13284 @GraphQLName("originalWishlistPriorityName") final String originalWishlistPriorityName, 13285 @GraphQLName("id") @GraphQLID final String id, 13286 @GraphQLName("wishlistPriorityName") final String wishlistPriorityName, 13287 @GraphQLName("isDefault") final String isDefault, 13288 @GraphQLName("sortOrder") final String sortOrder, 13289 @GraphQLName("description") final String description) { 13290 var mutationResultObject = new MutationResultWithIdObject(); 13291 13292 try { 13293 var spec = WishlistUtil.getHome().getWishlistPriorityUniversalSpec(); 13294 13295 spec.setWishlistTypeName(wishlistTypeName); 13296 spec.setWishlistPriorityName(originalWishlistPriorityName); 13297 spec.setUuid(id); 13298 13299 var commandForm = WishlistUtil.getHome().getEditWishlistPriorityForm(); 13300 13301 commandForm.setSpec(spec); 13302 commandForm.setEditMode(EditMode.LOCK); 13303 13304 var commandResult = WishlistUtil.getHome().editWishlistPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 13305 13306 if(!commandResult.hasErrors()) { 13307 var executionResult = commandResult.getExecutionResult(); 13308 var result = (EditWishlistPriorityResult)executionResult.getResult(); 13309 Map<String, Object> arguments = env.getArgument("input"); 13310 var edit = result.getEdit(); 13311 13312 mutationResultObject.setEntityInstance(result.getWishlistPriority().getEntityInstance()); 13313 13314 if(arguments.containsKey("wishlistPriorityName")) 13315 edit.setWishlistPriorityName(wishlistPriorityName); 13316 if(arguments.containsKey("isDefault")) 13317 edit.setIsDefault(isDefault); 13318 if(arguments.containsKey("sortOrder")) 13319 edit.setSortOrder(sortOrder); 13320 if(arguments.containsKey("description")) 13321 edit.setDescription(description); 13322 13323 commandForm.setEdit(edit); 13324 commandForm.setEditMode(EditMode.UPDATE); 13325 13326 commandResult = WishlistUtil.getHome().editWishlistPriority(BaseGraphQl.getUserVisitPK(env), commandForm); 13327 } 13328 13329 mutationResultObject.setCommandResult(commandResult); 13330 } catch (NamingException ex) { 13331 throw new RuntimeException(ex); 13332 } 13333 13334 return mutationResultObject; 13335 } 13336 13337 @GraphQLField 13338 @GraphQLRelayMutation 13339 static MutationResultObject deleteWishlistPriority(final DataFetchingEnvironment env, 13340 @GraphQLName("wishlistTypeName") final String wishlistTypeName, 13341 @GraphQLName("wishlistPriorityName") final String wishlistPriorityName, 13342 @GraphQLName("id") @GraphQLID final String id) { 13343 var mutationResultObject = new MutationResultObject(); 13344 13345 try { 13346 var commandForm = WishlistUtil.getHome().getDeleteWishlistPriorityForm(); 13347 13348 commandForm.setWishlistTypeName(wishlistTypeName); 13349 commandForm.setWishlistPriorityName(wishlistPriorityName); 13350 commandForm.setUuid(id); 13351 13352 mutationResultObject.setCommandResult(WishlistUtil.getHome().deleteWishlistPriority(BaseGraphQl.getUserVisitPK(env), commandForm)); 13353 } catch (NamingException ex) { 13354 throw new RuntimeException(ex); 13355 } 13356 13357 return mutationResultObject; 13358 } 13359 13360 @GraphQLField 13361 @GraphQLRelayMutation 13362 static MutationResultObject unlockEntity(final DataFetchingEnvironment env, 13363 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id) { 13364 var mutationResultObject = new MutationResultObject(); 13365 13366 try { 13367 var commandForm = CoreUtil.getHome().getUnlockEntityForm(); 13368 13369 commandForm.setUuid(id); 13370 13371 mutationResultObject.setCommandResult(CoreUtil.getHome().unlockEntity(BaseGraphQl.getUserVisitPK(env), commandForm)); 13372 } catch (NamingException ex) { 13373 throw new RuntimeException(ex); 13374 } 13375 13376 return mutationResultObject; 13377 } 13378 13379 @GraphQLField 13380 @GraphQLRelayMutation 13381 static MutationResultObject lockEntity(final DataFetchingEnvironment env, 13382 @GraphQLName("id") @GraphQLNonNull @GraphQLID final String id) { 13383 var mutationResultObject = new MutationResultObject(); 13384 13385 try { 13386 var commandForm = CoreUtil.getHome().getLockEntityForm(); 13387 13388 commandForm.setUuid(id); 13389 13390 mutationResultObject.setCommandResult(CoreUtil.getHome().lockEntity(BaseGraphQl.getUserVisitPK(env), commandForm)); 13391 } catch (NamingException ex) { 13392 throw new RuntimeException(ex); 13393 } 13394 13395 return mutationResultObject; 13396 } 13397 13398 @GraphQLField 13399 @GraphQLRelayMutation 13400 static MutationResultObject customerLogin(final DataFetchingEnvironment env, 13401 @GraphQLName("username") @GraphQLNonNull final String username, 13402 @GraphQLName("password") @GraphQLNonNull final String password) { 13403 var mutationResultObject = new MutationResultObject(); 13404 13405 try { 13406 var commandForm = AuthenticationUtil.getHome().getCustomerLoginForm(); 13407 13408 commandForm.setUsername(username); 13409 commandForm.setPassword(password); 13410 commandForm.setRemoteInet4Address(BaseGraphQl.getRemoteInet4Address(env)); 13411 13412 mutationResultObject.setCommandResult(AuthenticationUtil.getHome().customerLogin(BaseGraphQl.getUserVisitPK(env), commandForm)); 13413 } catch (NamingException ex) { 13414 throw new RuntimeException(ex); 13415 } 13416 13417 return mutationResultObject; 13418 } 13419 13420 @GraphQLField 13421 @GraphQLRelayMutation 13422 static MutationResultWithIdObject createCustomerType(final DataFetchingEnvironment env, 13423 @GraphQLName("customerTypeName") @GraphQLNonNull final String customerTypeName, 13424 @GraphQLName("customerSequenceName") final String customerSequenceName, 13425 @GraphQLName("defaultOfferName") final String defaultOfferName, 13426 @GraphQLName("defaultUseName") final String defaultUseName, 13427 @GraphQLName("defaultSourceName") final String defaultSourceName, 13428 @GraphQLName("defaultTermName") final String defaultTermName, 13429 @GraphQLName("defaultFreeOnBoardName") final String defaultFreeOnBoardName, 13430 @GraphQLName("defaultCancellationPolicyName") final String defaultCancellationPolicyName, 13431 @GraphQLName("defaultReturnPolicyName") final String defaultReturnPolicyName, 13432 @GraphQLName("defaultCustomerStatusChoice") final String defaultCustomerStatusChoice, 13433 @GraphQLName("defaultCustomerCreditStatusChoice") final String defaultCustomerCreditStatusChoice, 13434 @GraphQLName("defaultArGlAccountName") final String defaultArGlAccountName, 13435 @GraphQLName("defaultHoldUntilComplete") @GraphQLNonNull final String defaultHoldUntilComplete, 13436 @GraphQLName("defaultAllowBackorders") @GraphQLNonNull final String defaultAllowBackorders, 13437 @GraphQLName("defaultAllowSubstitutions") @GraphQLNonNull final String defaultAllowSubstitutions, 13438 @GraphQLName("defaultAllowCombiningShipments") @GraphQLNonNull final String defaultAllowCombiningShipments, 13439 @GraphQLName("defaultRequireReference") @GraphQLNonNull final String defaultRequireReference, 13440 @GraphQLName("defaultAllowReferenceDuplicates") @GraphQLNonNull final String defaultAllowReferenceDuplicates, 13441 @GraphQLName("defaultReferenceValidationPattern") final String defaultReferenceValidationPattern, 13442 @GraphQLName("defaultTaxable") @GraphQLNonNull final String defaultTaxable, 13443 @GraphQLName("allocationPriorityName") final String allocationPriorityName, 13444 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 13445 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 13446 @GraphQLName("description") final String description) { 13447 var mutationResultObject = new MutationResultWithIdObject(); 13448 13449 try { 13450 var commandForm = CustomerUtil.getHome().getCreateCustomerTypeForm(); 13451 13452 commandForm.setCustomerTypeName(customerTypeName); 13453 commandForm.setCustomerSequenceName(customerSequenceName); 13454 commandForm.setDefaultOfferName(defaultOfferName); 13455 commandForm.setDefaultUseName(defaultUseName); 13456 commandForm.setDefaultSourceName(defaultSourceName); 13457 commandForm.setDefaultTermName(defaultTermName); 13458 commandForm.setDefaultFreeOnBoardName(defaultFreeOnBoardName); 13459 commandForm.setDefaultCancellationPolicyName(defaultCancellationPolicyName); 13460 commandForm.setDefaultReturnPolicyName(defaultReturnPolicyName); 13461 commandForm.setDefaultCustomerStatusChoice(defaultCustomerStatusChoice); 13462 commandForm.setDefaultCustomerCreditStatusChoice(defaultCustomerCreditStatusChoice); 13463 commandForm.setDefaultArGlAccountName(defaultArGlAccountName); 13464 commandForm.setDefaultHoldUntilComplete(defaultHoldUntilComplete); 13465 commandForm.setDefaultAllowBackorders(defaultAllowBackorders); 13466 commandForm.setDefaultAllowSubstitutions(defaultAllowSubstitutions); 13467 commandForm.setDefaultAllowCombiningShipments(defaultAllowCombiningShipments); 13468 commandForm.setDefaultRequireReference(defaultRequireReference); 13469 commandForm.setDefaultAllowReferenceDuplicates(defaultAllowReferenceDuplicates); 13470 commandForm.setDefaultReferenceValidationPattern(defaultReferenceValidationPattern); 13471 commandForm.setDefaultTaxable(defaultTaxable); 13472 commandForm.setAllocationPriorityName(allocationPriorityName); 13473 commandForm.setIsDefault(isDefault); 13474 commandForm.setSortOrder(sortOrder); 13475 commandForm.setDescription(description); 13476 13477 var commandResult = CustomerUtil.getHome().createCustomerType(BaseGraphQl.getUserVisitPK(env), commandForm); 13478 mutationResultObject.setCommandResult(commandResult); 13479 13480 if(!commandResult.hasErrors()) { 13481 var result = (CreateCustomerTypeResult)commandResult.getExecutionResult().getResult(); 13482 13483 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 13484 } 13485 } catch (NamingException ex) { 13486 throw new RuntimeException(ex); 13487 } 13488 13489 return mutationResultObject; 13490 } 13491 13492 @GraphQLField 13493 @GraphQLRelayMutation 13494 static MutationResultWithIdObject editCustomerType(final DataFetchingEnvironment env, 13495 @GraphQLName("originalCustomerTypeName") final String originalCustomerTypeName, 13496 @GraphQLName("id") @GraphQLID final String id, 13497 @GraphQLName("customerTypeName") final String customerTypeName, 13498 @GraphQLName("customerSequenceName") final String customerSequenceName, 13499 @GraphQLName("defaultOfferName") final String defaultOfferName, 13500 @GraphQLName("defaultUseName") final String defaultUseName, 13501 @GraphQLName("defaultSourceName") final String defaultSourceName, 13502 @GraphQLName("defaultTermName") final String defaultTermName, 13503 @GraphQLName("defaultFreeOnBoardName") final String defaultFreeOnBoardName, 13504 @GraphQLName("defaultCancellationPolicyName") final String defaultCancellationPolicyName, 13505 @GraphQLName("defaultReturnPolicyName") final String defaultReturnPolicyName, 13506 @GraphQLName("defaultCustomerStatusChoice") final String defaultCustomerStatusChoice, 13507 @GraphQLName("defaultCustomerCreditStatusChoice") final String defaultCustomerCreditStatusChoice, 13508 @GraphQLName("defaultArGlAccountName") final String defaultArGlAccountName, 13509 @GraphQLName("defaultHoldUntilComplete") final String defaultHoldUntilComplete, 13510 @GraphQLName("defaultAllowBackorders") final String defaultAllowBackorders, 13511 @GraphQLName("defaultAllowSubstitutions") final String defaultAllowSubstitutions, 13512 @GraphQLName("defaultAllowCombiningShipments") final String defaultAllowCombiningShipments, 13513 @GraphQLName("defaultRequireReference") final String defaultRequireReference, 13514 @GraphQLName("defaultAllowReferenceDuplicates") final String defaultAllowReferenceDuplicates, 13515 @GraphQLName("defaultReferenceValidationPattern") final String defaultReferenceValidationPattern, 13516 @GraphQLName("defaultTaxable") final String defaultTaxable, 13517 @GraphQLName("allocationPriorityName") final String allocationPriorityName, 13518 @GraphQLName("isDefault") final String isDefault, 13519 @GraphQLName("sortOrder") final String sortOrder, 13520 @GraphQLName("description") final String description) { 13521 var mutationResultObject = new MutationResultWithIdObject(); 13522 13523 try { 13524 var spec = CustomerUtil.getHome().getCustomerTypeUniversalSpec(); 13525 13526 spec.setCustomerTypeName(originalCustomerTypeName); 13527 spec.setUuid(id); 13528 13529 var commandForm = CustomerUtil.getHome().getEditCustomerTypeForm(); 13530 13531 commandForm.setSpec(spec); 13532 commandForm.setEditMode(EditMode.LOCK); 13533 13534 var commandResult = CustomerUtil.getHome().editCustomerType(BaseGraphQl.getUserVisitPK(env), commandForm); 13535 13536 if(!commandResult.hasErrors()) { 13537 var executionResult = commandResult.getExecutionResult(); 13538 var result = (EditCustomerTypeResult)executionResult.getResult(); 13539 Map<String, Object> arguments = env.getArgument("input"); 13540 var edit = result.getEdit(); 13541 13542 mutationResultObject.setEntityInstance(result.getCustomerType().getEntityInstance()); 13543 13544 if(arguments.containsKey("customerTypeName")) 13545 edit.setCustomerTypeName(customerTypeName); 13546 if(arguments.containsKey("customerSequenceName")) 13547 edit.setCustomerSequenceName(customerSequenceName); 13548 if(arguments.containsKey("defaultOfferName")) 13549 edit.setDefaultOfferName(defaultOfferName); 13550 if(arguments.containsKey("defaultUseName")) 13551 edit.setDefaultUseName(defaultUseName); 13552 if(arguments.containsKey("defaultSourceName")) 13553 edit.setDefaultSourceName(defaultSourceName); 13554 if(arguments.containsKey("defaultTermName")) 13555 edit.setDefaultTermName(defaultTermName); 13556 if(arguments.containsKey("defaultFreeOnBoardName")) 13557 edit.setDefaultFreeOnBoardName(defaultFreeOnBoardName); 13558 if(arguments.containsKey("defaultCancellationPolicyName")) 13559 edit.setDefaultCancellationPolicyName(defaultCancellationPolicyName); 13560 if(arguments.containsKey("defaultReturnPolicyName")) 13561 edit.setDefaultReturnPolicyName(defaultReturnPolicyName); 13562 if(arguments.containsKey("defaultCustomerStatusChoice")) 13563 edit.setDefaultCustomerStatusChoice(defaultCustomerStatusChoice); 13564 if(arguments.containsKey("defaultCustomerCreditStatusChoice")) 13565 edit.setDefaultCustomerCreditStatusChoice(defaultCustomerCreditStatusChoice); 13566 if(arguments.containsKey("defaultArGlAccountName")) 13567 edit.setDefaultArGlAccountName(defaultArGlAccountName); 13568 if(arguments.containsKey("defaultHoldUntilComplete")) 13569 edit.setDefaultHoldUntilComplete(defaultHoldUntilComplete); 13570 if(arguments.containsKey("defaultAllowBackorders")) 13571 edit.setDefaultAllowBackorders(defaultAllowBackorders); 13572 if(arguments.containsKey("defaultAllowSubstitutions")) 13573 edit.setDefaultAllowSubstitutions(defaultAllowSubstitutions); 13574 if(arguments.containsKey("defaultAllowCombiningShipments")) 13575 edit.setDefaultAllowCombiningShipments(defaultAllowCombiningShipments); 13576 if(arguments.containsKey("defaultRequireReference")) 13577 edit.setDefaultRequireReference(defaultRequireReference); 13578 if(arguments.containsKey("defaultAllowReferenceDuplicates")) 13579 edit.setDefaultAllowReferenceDuplicates(defaultAllowReferenceDuplicates); 13580 if(arguments.containsKey("defaultReferenceValidationPattern")) 13581 edit.setDefaultReferenceValidationPattern(defaultReferenceValidationPattern); 13582 if(arguments.containsKey("defaultTaxable")) 13583 edit.setDefaultTaxable(defaultTaxable); 13584 if(arguments.containsKey("allocationPriorityName")) 13585 edit.setAllocationPriorityName(allocationPriorityName); 13586 if(arguments.containsKey("isDefault")) 13587 edit.setIsDefault(isDefault); 13588 if(arguments.containsKey("sortOrder")) 13589 edit.setSortOrder(sortOrder); 13590 if(arguments.containsKey("description")) 13591 edit.setDescription(description); 13592 13593 commandForm.setEdit(edit); 13594 commandForm.setEditMode(EditMode.UPDATE); 13595 13596 commandResult = CustomerUtil.getHome().editCustomerType(BaseGraphQl.getUserVisitPK(env), commandForm); 13597 } 13598 13599 mutationResultObject.setCommandResult(commandResult); 13600 } catch (NamingException ex) { 13601 throw new RuntimeException(ex); 13602 } 13603 13604 return mutationResultObject; 13605 } 13606 13607 @GraphQLField 13608 @GraphQLRelayMutation 13609 static MutationResultObject deleteCustomerType(final DataFetchingEnvironment env, 13610 @GraphQLName("customerTypeName") final String customerTypeName, 13611 @GraphQLName("id") @GraphQLID final String id) { 13612 var mutationResultObject = new MutationResultObject(); 13613 13614 try { 13615 var commandForm = CustomerUtil.getHome().getDeleteCustomerTypeForm(); 13616 13617 commandForm.setCustomerTypeName(customerTypeName); 13618 commandForm.setUuid(id); 13619 13620 mutationResultObject.setCommandResult(CustomerUtil.getHome().deleteCustomerType(BaseGraphQl.getUserVisitPK(env), commandForm)); 13621 } catch (NamingException ex) { 13622 throw new RuntimeException(ex); 13623 } 13624 13625 return mutationResultObject; 13626 } 13627 13628 @GraphQLField 13629 @GraphQLRelayMutation 13630 static MutationResultWithIdObject createCustomer(final DataFetchingEnvironment env, 13631 @GraphQLName("personalTitleId") final String personalTitleId, 13632 @GraphQLName("firstName") @GraphQLNonNull final String firstName, 13633 @GraphQLName("lastName") @GraphQLNonNull final String lastName, 13634 @GraphQLName("nameSuffixId") final String nameSuffixId, 13635 @GraphQLName("name") final String name, 13636 @GraphQLName("initialOfferName") final String initialOfferName, 13637 @GraphQLName("initialUseName") final String initialUseName, 13638 @GraphQLName("initialSourceName") final String initialSourceName, 13639 @GraphQLName("emailAddress") final String emailAddress, 13640 @GraphQLName("allowSolicitation") @GraphQLNonNull final String allowSolicitation) { 13641 var mutationResultObject = new MutationResultWithIdObject(); 13642 13643 try { 13644 var commandForm = PartyUtil.getHome().getCreateCustomerForm(); 13645 13646 commandForm.setPersonalTitleId(personalTitleId); 13647 commandForm.setFirstName(firstName); 13648 commandForm.setLastName(lastName); 13649 commandForm.setNameSuffixId(nameSuffixId); 13650 commandForm.setName(name); 13651 commandForm.setInitialOfferName(initialOfferName); 13652 commandForm.setInitialUseName(initialUseName); 13653 commandForm.setInitialSourceName(initialSourceName); 13654 commandForm.setEmailAddress(emailAddress); 13655 commandForm.setAllowSolicitation(allowSolicitation); 13656 13657 var commandResult = PartyUtil.getHome().createCustomer(BaseGraphQl.getUserVisitPK(env), commandForm); 13658 mutationResultObject.setCommandResult(commandResult); 13659 13660 if(!commandResult.hasErrors()) { 13661 var result = (CreateCustomerResult)commandResult.getExecutionResult().getResult(); 13662 13663 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 13664 } 13665 } catch (NamingException ex) { 13666 throw new RuntimeException(ex); 13667 } 13668 13669 return mutationResultObject; 13670 } 13671 13672 @GraphQLField 13673 @GraphQLRelayMutation 13674 static MutationResultWithIdObject createCustomerWithLogin(final DataFetchingEnvironment env, 13675 @GraphQLName("personalTitleId") final String personalTitleId, 13676 @GraphQLName("firstName") @GraphQLNonNull final String firstName, 13677 @GraphQLName("lastName") @GraphQLNonNull final String lastName, 13678 @GraphQLName("nameSuffixId") final String nameSuffixId, 13679 @GraphQLName("name") final String name, 13680 @GraphQLName("initialOfferName") final String initialOfferName, 13681 @GraphQLName("initialUseName") final String initialUseName, 13682 @GraphQLName("initialSourceName") final String initialSourceName, 13683 @GraphQLName("emailAddress") @GraphQLNonNull final String emailAddress, 13684 @GraphQLName("allowSolicitation") @GraphQLNonNull final String allowSolicitation, 13685 @GraphQLName("username") @GraphQLNonNull final String username, 13686 @GraphQLName("password1") @GraphQLNonNull final String password1, 13687 @GraphQLName("password2") @GraphQLNonNull final String password2, 13688 @GraphQLName("recoveryQuestionName") @GraphQLNonNull final String recoveryQuestionName, 13689 @GraphQLName("answer") @GraphQLNonNull final String answer) { 13690 var mutationResultObject = new MutationResultWithIdObject(); 13691 13692 try { 13693 var commandForm = PartyUtil.getHome().getCreateCustomerWithLoginForm(); 13694 13695 commandForm.setPersonalTitleId(personalTitleId); 13696 commandForm.setFirstName(firstName); 13697 commandForm.setLastName(lastName); 13698 commandForm.setNameSuffixId(nameSuffixId); 13699 commandForm.setName(name); 13700 commandForm.setInitialOfferName(initialOfferName); 13701 commandForm.setInitialUseName(initialUseName); 13702 commandForm.setInitialSourceName(initialSourceName); 13703 commandForm.setEmailAddress(emailAddress); 13704 commandForm.setAllowSolicitation(allowSolicitation); 13705 commandForm.setUsername(username); 13706 commandForm.setPassword1(password1); 13707 commandForm.setPassword2(password2); 13708 commandForm.setRecoveryQuestionName(recoveryQuestionName); 13709 commandForm.setAnswer(answer); 13710 13711 var commandResult = PartyUtil.getHome().createCustomerWithLogin(BaseGraphQl.getUserVisitPK(env), commandForm); 13712 mutationResultObject.setCommandResult(commandResult); 13713 13714 if(!commandResult.hasErrors()) { 13715 var result = (CreateCustomerWithLoginResult)commandResult.getExecutionResult().getResult(); 13716 13717 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 13718 } 13719 } catch (NamingException ex) { 13720 throw new RuntimeException(ex); 13721 } 13722 13723 return mutationResultObject; 13724 } 13725 13726 @GraphQLField 13727 @GraphQLRelayMutation 13728 static MutationResultObject employeeLogin(final DataFetchingEnvironment env, 13729 @GraphQLName("username") @GraphQLNonNull final String username, 13730 @GraphQLName("password") @GraphQLNonNull final String password, 13731 @GraphQLName("companyName") @GraphQLNonNull final String companyName) { 13732 var mutationResultObject = new MutationResultObject(); 13733 13734 try { 13735 var commandForm = AuthenticationUtil.getHome().getEmployeeLoginForm(); 13736 13737 commandForm.setUsername(username); 13738 commandForm.setPassword(password); 13739 commandForm.setRemoteInet4Address(BaseGraphQl.getRemoteInet4Address(env)); 13740 commandForm.setCompanyName(companyName); 13741 13742 mutationResultObject.setCommandResult(AuthenticationUtil.getHome().employeeLogin(BaseGraphQl.getUserVisitPK(env), commandForm)); 13743 } catch (NamingException ex) { 13744 throw new RuntimeException(ex); 13745 } 13746 13747 return mutationResultObject; 13748 } 13749 13750 @GraphQLField 13751 @GraphQLRelayMutation 13752 static MutationResultObject vendorLogin(final DataFetchingEnvironment env, 13753 @GraphQLName("username") @GraphQLNonNull final String username, 13754 @GraphQLName("password") @GraphQLNonNull final String password) { 13755 var mutationResultObject = new MutationResultObject(); 13756 13757 try { 13758 var commandForm = AuthenticationUtil.getHome().getVendorLoginForm(); 13759 13760 commandForm.setUsername(username); 13761 commandForm.setPassword(password); 13762 commandForm.setRemoteInet4Address(BaseGraphQl.getRemoteInet4Address(env)); 13763 13764 mutationResultObject.setCommandResult(AuthenticationUtil.getHome().vendorLogin(BaseGraphQl.getUserVisitPK(env), commandForm)); 13765 } catch (NamingException ex) { 13766 throw new RuntimeException(ex); 13767 } 13768 13769 return mutationResultObject; 13770 } 13771 13772 @GraphQLField 13773 @GraphQLRelayMutation 13774 @GraphQLName("setPassword") 13775 static MutationResultObject setPassword(final DataFetchingEnvironment env, 13776 @GraphQLName("partyName") final String partyName, 13777 @GraphQLName("employeeName") final String employeeName, 13778 @GraphQLName("customerName") final String customerName, 13779 @GraphQLName("vendorName") final String vendorName, 13780 @GraphQLName("oldPassword") final String oldPassword, 13781 @GraphQLName("newPassword1") @GraphQLNonNull final String newPassword1, 13782 @GraphQLName("newPassword2") @GraphQLNonNull final String newPassword2) { 13783 var mutationResultObject = new MutationResultObject(); 13784 13785 try { 13786 var commandForm = AuthenticationUtil.getHome().getSetPasswordForm(); 13787 13788 commandForm.setPartyName(partyName); 13789 commandForm.setEmployeeName(employeeName); 13790 commandForm.setCustomerName(customerName); 13791 commandForm.setVendorName(vendorName); 13792 commandForm.setOldPassword(oldPassword); 13793 commandForm.setNewPassword1(newPassword1); 13794 commandForm.setNewPassword2(newPassword2); 13795 13796 mutationResultObject.setCommandResult(AuthenticationUtil.getHome().setPassword(BaseGraphQl.getUserVisitPK(env), commandForm)); 13797 } catch (NamingException ex) { 13798 throw new RuntimeException(ex); 13799 } 13800 13801 return mutationResultObject; 13802 } 13803 13804 @GraphQLField 13805 @GraphQLRelayMutation 13806 static MutationResultObject recoverPassword(final DataFetchingEnvironment env, 13807 @GraphQLName("partyName") final String partyName, 13808 @GraphQLName("username") final String username, 13809 @GraphQLName("answer") final String answer) { 13810 var mutationResultObject = new MutationResultObject(); 13811 13812 try { 13813 var commandForm = AuthenticationUtil.getHome().getRecoverPasswordForm(); 13814 13815 commandForm.setPartyName(partyName); 13816 commandForm.setUsername(username); 13817 commandForm.setAnswer(answer); 13818 13819 mutationResultObject.setCommandResult(AuthenticationUtil.getHome().recoverPassword(BaseGraphQl.getUserVisitPK(env), commandForm)); 13820 } catch (NamingException ex) { 13821 throw new RuntimeException(ex); 13822 } 13823 13824 return mutationResultObject; 13825 } 13826 13827 @GraphQLField 13828 @GraphQLRelayMutation 13829 static MutationResultObject idle(final DataFetchingEnvironment env) { 13830 var mutationResultObject = new MutationResultObject(); 13831 13832 try { 13833 mutationResultObject.setCommandResult(AuthenticationUtil.getHome().idle(BaseGraphQl.getUserVisitPK(env))); 13834 } catch (NamingException ex) { 13835 throw new RuntimeException(ex); 13836 } 13837 13838 return mutationResultObject; 13839 } 13840 13841 @GraphQLField 13842 @GraphQLRelayMutation 13843 static MutationResultObject logout(final DataFetchingEnvironment env) { 13844 var mutationResultObject = new MutationResultObject(); 13845 13846 try { 13847 mutationResultObject.setCommandResult(AuthenticationUtil.getHome().logout(BaseGraphQl.getUserVisitPK(env))); 13848 } catch (NamingException ex) { 13849 throw new RuntimeException(ex); 13850 } 13851 13852 return mutationResultObject; 13853 } 13854 13855 @GraphQLField 13856 @GraphQLRelayMutation 13857 static MutationResultWithIdObject createSecurityRoleGroup(final DataFetchingEnvironment env, 13858 @GraphQLName("securityRoleGroupName") @GraphQLNonNull final String securityRoleGroupName, 13859 @GraphQLName("parentSecurityRoleGroupName") final String parentSecurityRoleGroupName, 13860 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 13861 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 13862 @GraphQLName("description") final String description) { 13863 var mutationResultObject = new MutationResultWithIdObject(); 13864 13865 try { 13866 var commandForm = SecurityUtil.getHome().getCreateSecurityRoleGroupForm(); 13867 13868 commandForm.setSecurityRoleGroupName(securityRoleGroupName); 13869 commandForm.setParentSecurityRoleGroupName(parentSecurityRoleGroupName); 13870 commandForm.setIsDefault(isDefault); 13871 commandForm.setSortOrder(sortOrder); 13872 commandForm.setDescription(description); 13873 13874 var commandResult = SecurityUtil.getHome().createSecurityRoleGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 13875 mutationResultObject.setCommandResult(commandResult); 13876 13877 if(!commandResult.hasErrors()) { 13878 var result = (CreateSecurityRoleGroupResult)commandResult.getExecutionResult().getResult(); 13879 13880 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 13881 } 13882 } catch (NamingException ex) { 13883 throw new RuntimeException(ex); 13884 } 13885 13886 return mutationResultObject; 13887 } 13888 13889 @GraphQLField 13890 @GraphQLRelayMutation 13891 static MutationResultWithIdObject editSecurityRoleGroup(final DataFetchingEnvironment env, 13892 @GraphQLName("originalSecurityRoleGroupName") final String originalSecurityRoleGroupName, 13893 @GraphQLName("id") @GraphQLID final String id, 13894 @GraphQLName("securityRoleGroupName") final String securityRoleGroupName, 13895 @GraphQLName("parentSecurityRoleGroupName") final String parentSecurityRoleGroupName, 13896 @GraphQLName("isDefault") final String isDefault, 13897 @GraphQLName("sortOrder") final String sortOrder, 13898 @GraphQLName("description") final String description) { 13899 var mutationResultObject = new MutationResultWithIdObject(); 13900 13901 try { 13902 var spec = SecurityUtil.getHome().getSecurityRoleGroupUniversalSpec(); 13903 13904 spec.setSecurityRoleGroupName(originalSecurityRoleGroupName); 13905 spec.setUuid(id); 13906 13907 var commandForm = SecurityUtil.getHome().getEditSecurityRoleGroupForm(); 13908 13909 commandForm.setSpec(spec); 13910 commandForm.setEditMode(EditMode.LOCK); 13911 13912 var commandResult = SecurityUtil.getHome().editSecurityRoleGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 13913 13914 if(!commandResult.hasErrors()) { 13915 var executionResult = commandResult.getExecutionResult(); 13916 var result = (EditSecurityRoleGroupResult)executionResult.getResult(); 13917 Map<String, Object> arguments = env.getArgument("input"); 13918 var edit = result.getEdit(); 13919 13920 mutationResultObject.setEntityInstance(result.getSecurityRoleGroup().getEntityInstance()); 13921 13922 if(arguments.containsKey("securityRoleGroupName")) 13923 edit.setSecurityRoleGroupName(securityRoleGroupName); 13924 if(arguments.containsKey("parentSecurityRoleGroupName")) 13925 edit.setParentSecurityRoleGroupName(parentSecurityRoleGroupName); 13926 if(arguments.containsKey("isDefault")) 13927 edit.setIsDefault(isDefault); 13928 if(arguments.containsKey("sortOrder")) 13929 edit.setSortOrder(sortOrder); 13930 if(arguments.containsKey("description")) 13931 edit.setDescription(description); 13932 13933 commandForm.setEdit(edit); 13934 commandForm.setEditMode(EditMode.UPDATE); 13935 13936 commandResult = SecurityUtil.getHome().editSecurityRoleGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 13937 } 13938 13939 mutationResultObject.setCommandResult(commandResult); 13940 } catch (NamingException ex) { 13941 throw new RuntimeException(ex); 13942 } 13943 13944 return mutationResultObject; 13945 } 13946 13947 @GraphQLField 13948 @GraphQLRelayMutation 13949 static MutationResultObject deleteSecurityRoleGroup(final DataFetchingEnvironment env, 13950 @GraphQLName("securityRoleGroupName") final String securityRoleGroupName, 13951 @GraphQLName("id") @GraphQLID final String id) { 13952 var mutationResultObject = new MutationResultObject(); 13953 13954 try { 13955 var commandForm = SecurityUtil.getHome().getDeleteSecurityRoleGroupForm(); 13956 13957 commandForm.setSecurityRoleGroupName(securityRoleGroupName); 13958 commandForm.setUuid(id); 13959 13960 mutationResultObject.setCommandResult(SecurityUtil.getHome().deleteSecurityRoleGroup(BaseGraphQl.getUserVisitPK(env), commandForm)); 13961 } catch (NamingException ex) { 13962 throw new RuntimeException(ex); 13963 } 13964 13965 return mutationResultObject; 13966 } 13967 13968 @GraphQLField 13969 @GraphQLRelayMutation 13970 static MutationResultWithIdObject createSecurityRole(final DataFetchingEnvironment env, 13971 @GraphQLName("securityRoleGroupName") final String securityRoleGroupName, 13972 @GraphQLName("securityRoleName") @GraphQLNonNull final String securityRoleName, 13973 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 13974 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 13975 @GraphQLName("description") final String description) { 13976 var mutationResultObject = new MutationResultWithIdObject(); 13977 13978 try { 13979 var commandForm = SecurityUtil.getHome().getCreateSecurityRoleForm(); 13980 13981 commandForm.setSecurityRoleGroupName(securityRoleGroupName); 13982 commandForm.setSecurityRoleName(securityRoleName); 13983 commandForm.setIsDefault(isDefault); 13984 commandForm.setSortOrder(sortOrder); 13985 commandForm.setDescription(description); 13986 13987 var commandResult = SecurityUtil.getHome().createSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm); 13988 mutationResultObject.setCommandResult(commandResult); 13989 13990 if(!commandResult.hasErrors()) { 13991 var result = (CreateSecurityRoleResult)commandResult.getExecutionResult().getResult(); 13992 13993 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 13994 } 13995 } catch (NamingException ex) { 13996 throw new RuntimeException(ex); 13997 } 13998 13999 return mutationResultObject; 14000 } 14001 14002 @GraphQLField 14003 @GraphQLRelayMutation 14004 static MutationResultWithIdObject editSecurityRole(final DataFetchingEnvironment env, 14005 @GraphQLName("securityRoleGroupName") final String securityRoleGroupName, 14006 @GraphQLName("originalSecurityRoleName") final String originalSecurityRoleName, 14007 @GraphQLName("id") @GraphQLID final String id, 14008 @GraphQLName("securityRoleName") final String securityRoleName, 14009 @GraphQLName("isDefault") final String isDefault, 14010 @GraphQLName("sortOrder") final String sortOrder, 14011 @GraphQLName("description") final String description) { 14012 var mutationResultObject = new MutationResultWithIdObject(); 14013 14014 try { 14015 var spec = SecurityUtil.getHome().getSecurityRoleUniversalSpec(); 14016 14017 spec.setSecurityRoleGroupName(securityRoleGroupName); 14018 spec.setSecurityRoleName(originalSecurityRoleName); 14019 spec.setUuid(id); 14020 14021 var commandForm = SecurityUtil.getHome().getEditSecurityRoleForm(); 14022 14023 commandForm.setSpec(spec); 14024 commandForm.setEditMode(EditMode.LOCK); 14025 14026 var commandResult = SecurityUtil.getHome().editSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm); 14027 14028 if(!commandResult.hasErrors()) { 14029 var executionResult = commandResult.getExecutionResult(); 14030 var result = (EditSecurityRoleResult)executionResult.getResult(); 14031 Map<String, Object> arguments = env.getArgument("input"); 14032 var edit = result.getEdit(); 14033 14034 mutationResultObject.setEntityInstance(result.getSecurityRole().getEntityInstance()); 14035 14036 if(arguments.containsKey("securityRoleName")) 14037 edit.setSecurityRoleName(securityRoleName); 14038 if(arguments.containsKey("isDefault")) 14039 edit.setIsDefault(isDefault); 14040 if(arguments.containsKey("sortOrder")) 14041 edit.setSortOrder(sortOrder); 14042 if(arguments.containsKey("description")) 14043 edit.setDescription(description); 14044 14045 commandForm.setEdit(edit); 14046 commandForm.setEditMode(EditMode.UPDATE); 14047 14048 commandResult = SecurityUtil.getHome().editSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm); 14049 } 14050 14051 mutationResultObject.setCommandResult(commandResult); 14052 } catch (NamingException ex) { 14053 throw new RuntimeException(ex); 14054 } 14055 14056 return mutationResultObject; 14057 } 14058 14059 @GraphQLField 14060 @GraphQLRelayMutation 14061 static MutationResultObject deleteSecurityRole(final DataFetchingEnvironment env, 14062 @GraphQLName("securityRoleGroupName") final String securityRoleGroupName, 14063 @GraphQLName("securityRoleName") final String securityRoleName, 14064 @GraphQLName("id") @GraphQLID final String id) { 14065 var mutationResultObject = new MutationResultObject(); 14066 14067 try { 14068 var commandForm = SecurityUtil.getHome().getDeleteSecurityRoleForm(); 14069 14070 commandForm.setSecurityRoleGroupName(securityRoleGroupName); 14071 commandForm.setSecurityRoleName(securityRoleName); 14072 commandForm.setUuid(id); 14073 14074 mutationResultObject.setCommandResult(SecurityUtil.getHome().deleteSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm)); 14075 } catch (NamingException ex) { 14076 throw new RuntimeException(ex); 14077 } 14078 14079 return mutationResultObject; 14080 } 14081 14082 @GraphQLField 14083 @GraphQLRelayMutation 14084 static MutationResultWithIdObject createWorkflow(final DataFetchingEnvironment env, 14085 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 14086 @GraphQLName("selectorKindName") final String selectorKindName, 14087 @GraphQLName("selectorTypeName") final String selectorTypeName, 14088 @GraphQLName("securityRoleGroupName") final String securityRoleGroupName, 14089 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 14090 @GraphQLName("description") final String description) { 14091 var mutationResultObject = new MutationResultWithIdObject(); 14092 14093 try { 14094 var commandForm = WorkflowUtil.getHome().getCreateWorkflowForm(); 14095 14096 commandForm.setWorkflowName(workflowName); 14097 commandForm.setSelectorKindName(selectorKindName); 14098 commandForm.setSelectorTypeName(selectorTypeName); 14099 commandForm.setSecurityRoleGroupName(securityRoleGroupName); 14100 commandForm.setSortOrder(sortOrder); 14101 commandForm.setDescription(description); 14102 14103 var commandResult = WorkflowUtil.getHome().createWorkflow(BaseGraphQl.getUserVisitPK(env), commandForm); 14104 mutationResultObject.setCommandResult(commandResult); 14105 14106 if(!commandResult.hasErrors()) { 14107 var result = (CreateWorkflowResult)commandResult.getExecutionResult().getResult(); 14108 14109 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 14110 } 14111 } catch (NamingException ex) { 14112 throw new RuntimeException(ex); 14113 } 14114 14115 return mutationResultObject; 14116 } 14117 14118 @GraphQLField 14119 @GraphQLRelayMutation 14120 static MutationResultWithIdObject editWorkflow(final DataFetchingEnvironment env, 14121 @GraphQLName("originalWorkflowName") final String originalWorkflowName, 14122 @GraphQLName("id") @GraphQLID final String id, 14123 @GraphQLName("workflowName") final String workflowName, 14124 @GraphQLName("selectorKindName") final String selectorKindName, 14125 @GraphQLName("selectorTypeName") final String selectorTypeName, 14126 @GraphQLName("securityRoleGroupName") final String securityRoleGroupName, 14127 @GraphQLName("sortOrder") final String sortOrder, 14128 @GraphQLName("description") final String description) { 14129 var mutationResultObject = new MutationResultWithIdObject(); 14130 14131 try { 14132 var spec = WorkflowUtil.getHome().getWorkflowUniversalSpec(); 14133 14134 spec.setWorkflowName(originalWorkflowName); 14135 spec.setUuid(id); 14136 14137 var commandForm = WorkflowUtil.getHome().getEditWorkflowForm(); 14138 14139 commandForm.setSpec(spec); 14140 commandForm.setEditMode(EditMode.LOCK); 14141 14142 var commandResult = WorkflowUtil.getHome().editWorkflow(BaseGraphQl.getUserVisitPK(env), commandForm); 14143 14144 if(!commandResult.hasErrors()) { 14145 var executionResult = commandResult.getExecutionResult(); 14146 var result = (EditWorkflowResult)executionResult.getResult(); 14147 Map<String, Object> arguments = env.getArgument("input"); 14148 var edit = result.getEdit(); 14149 14150 mutationResultObject.setEntityInstance(result.getWorkflow().getEntityInstance()); 14151 14152 if(arguments.containsKey("workflowName")) 14153 edit.setWorkflowName(workflowName); 14154 if(arguments.containsKey("selectorKindName")) 14155 edit.setSelectorKindName(selectorKindName); 14156 if(arguments.containsKey("selectorTypeName")) 14157 edit.setSelectorTypeName(selectorTypeName); 14158 if(arguments.containsKey("securityRoleGroupName")) 14159 edit.setSecurityRoleGroupName(securityRoleGroupName); 14160 if(arguments.containsKey("sortOrder")) 14161 edit.setSortOrder(sortOrder); 14162 if(arguments.containsKey("description")) 14163 edit.setDescription(description); 14164 14165 commandForm.setEdit(edit); 14166 commandForm.setEditMode(EditMode.UPDATE); 14167 14168 commandResult = WorkflowUtil.getHome().editWorkflow(BaseGraphQl.getUserVisitPK(env), commandForm); 14169 } 14170 14171 mutationResultObject.setCommandResult(commandResult); 14172 } catch (NamingException ex) { 14173 throw new RuntimeException(ex); 14174 } 14175 14176 return mutationResultObject; 14177 } 14178 14179 @GraphQLField 14180 @GraphQLRelayMutation 14181 static MutationResultObject deleteWorkflow(final DataFetchingEnvironment env, 14182 @GraphQLName("workflowName") final String workflowName, 14183 @GraphQLName("id") @GraphQLID final String id) { 14184 var mutationResultObject = new MutationResultObject(); 14185 14186 try { 14187 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowForm(); 14188 14189 commandForm.setWorkflowName(workflowName); 14190 commandForm.setUuid(id); 14191 14192 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflow(BaseGraphQl.getUserVisitPK(env), commandForm)); 14193 } catch (NamingException ex) { 14194 throw new RuntimeException(ex); 14195 } 14196 14197 return mutationResultObject; 14198 } 14199 14200 @GraphQLField 14201 @GraphQLRelayMutation 14202 static MutationResultObject createWorkflowEntityType(final DataFetchingEnvironment env, 14203 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 14204 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 14205 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName) { 14206 var mutationResultObject = new MutationResultObject(); 14207 14208 try { 14209 var commandForm = WorkflowUtil.getHome().getCreateWorkflowEntityTypeForm(); 14210 14211 commandForm.setWorkflowName(workflowName); 14212 commandForm.setComponentVendorName(componentVendorName); 14213 commandForm.setEntityTypeName(entityTypeName); 14214 14215 var commandResult = WorkflowUtil.getHome().createWorkflowEntityType(BaseGraphQl.getUserVisitPK(env), commandForm); 14216 mutationResultObject.setCommandResult(commandResult); 14217 } catch (NamingException ex) { 14218 throw new RuntimeException(ex); 14219 } 14220 14221 return mutationResultObject; 14222 } 14223 14224 @GraphQLField 14225 @GraphQLRelayMutation 14226 static MutationResultObject deleteWorkflowEntityType(final DataFetchingEnvironment env, 14227 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 14228 @GraphQLName("componentVendorName") @GraphQLNonNull final String componentVendorName, 14229 @GraphQLName("entityTypeName") @GraphQLNonNull final String entityTypeName) { 14230 var mutationResultObject = new MutationResultObject(); 14231 14232 try { 14233 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowEntityTypeForm(); 14234 14235 commandForm.setWorkflowName(workflowName); 14236 commandForm.setComponentVendorName(componentVendorName); 14237 commandForm.setEntityTypeName(entityTypeName); 14238 14239 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowEntityType(BaseGraphQl.getUserVisitPK(env), commandForm)); 14240 } catch (NamingException ex) { 14241 throw new RuntimeException(ex); 14242 } 14243 14244 return mutationResultObject; 14245 } 14246 14247 @GraphQLField 14248 @GraphQLRelayMutation 14249 static MutationResultObject createWorkflowSelectorKind(final DataFetchingEnvironment env, 14250 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 14251 @GraphQLName("selectorKindName") @GraphQLNonNull final String selectorKindName) { 14252 var mutationResultObject = new MutationResultObject(); 14253 14254 try { 14255 var commandForm = WorkflowUtil.getHome().getCreateWorkflowSelectorKindForm(); 14256 14257 commandForm.setWorkflowName(workflowName); 14258 commandForm.setSelectorKindName(selectorKindName); 14259 14260 var commandResult = WorkflowUtil.getHome().createWorkflowSelectorKind(BaseGraphQl.getUserVisitPK(env), commandForm); 14261 mutationResultObject.setCommandResult(commandResult); 14262 } catch (NamingException ex) { 14263 throw new RuntimeException(ex); 14264 } 14265 14266 return mutationResultObject; 14267 } 14268 14269 @GraphQLField 14270 @GraphQLRelayMutation 14271 static MutationResultObject deleteWorkflowSelectorKind(final DataFetchingEnvironment env, 14272 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 14273 @GraphQLName("selectorKindName") @GraphQLNonNull final String selectorKindName) { 14274 var mutationResultObject = new MutationResultObject(); 14275 14276 try { 14277 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowSelectorKindForm(); 14278 14279 commandForm.setWorkflowName(workflowName); 14280 commandForm.setSelectorKindName(selectorKindName); 14281 14282 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowSelectorKind(BaseGraphQl.getUserVisitPK(env), commandForm)); 14283 } catch (NamingException ex) { 14284 throw new RuntimeException(ex); 14285 } 14286 14287 return mutationResultObject; 14288 } 14289 14290 @GraphQLField 14291 @GraphQLRelayMutation 14292 static MutationResultWithIdObject createWorkflowStep(final DataFetchingEnvironment env, 14293 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 14294 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 14295 @GraphQLName("workflowStepTypeName") @GraphQLNonNull final String workflowStepTypeName, 14296 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 14297 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 14298 @GraphQLName("description") final String description) { 14299 var mutationResultObject = new MutationResultWithIdObject(); 14300 14301 try { 14302 var commandForm = WorkflowUtil.getHome().getCreateWorkflowStepForm(); 14303 14304 commandForm.setWorkflowName(workflowName); 14305 commandForm.setWorkflowStepName(workflowStepName); 14306 commandForm.setWorkflowStepTypeName(workflowStepTypeName); 14307 commandForm.setIsDefault(isDefault); 14308 commandForm.setSortOrder(sortOrder); 14309 commandForm.setDescription(description); 14310 14311 var commandResult = WorkflowUtil.getHome().createWorkflowStep(BaseGraphQl.getUserVisitPK(env), commandForm); 14312 mutationResultObject.setCommandResult(commandResult); 14313 14314 if(!commandResult.hasErrors()) { 14315 var result = (CreateWorkflowStepResult)commandResult.getExecutionResult().getResult(); 14316 14317 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 14318 } 14319 } catch (NamingException ex) { 14320 throw new RuntimeException(ex); 14321 } 14322 14323 return mutationResultObject; 14324 } 14325 14326 @GraphQLField 14327 @GraphQLRelayMutation 14328 static MutationResultWithIdObject editWorkflowStep(final DataFetchingEnvironment env, 14329 @GraphQLName("workflowName") final String workflowName, 14330 @GraphQLName("originalWorkflowStepName") final String originalWorkflowStepName, 14331 @GraphQLName("id") @GraphQLID final String id, 14332 @GraphQLName("workflowStepName") final String workflowStepName, 14333 @GraphQLName("workflowStepTypeName") final String workflowStepTypeName, 14334 @GraphQLName("isDefault") final String isDefault, 14335 @GraphQLName("sortOrder") final String sortOrder, 14336 @GraphQLName("description") final String description) { 14337 var mutationResultObject = new MutationResultWithIdObject(); 14338 14339 try { 14340 var spec = WorkflowUtil.getHome().getWorkflowStepUniversalSpec(); 14341 14342 spec.setWorkflowName(workflowName); 14343 spec.setWorkflowStepName(originalWorkflowStepName); 14344 spec.setUuid(id); 14345 14346 var commandForm = WorkflowUtil.getHome().getEditWorkflowStepForm(); 14347 14348 commandForm.setSpec(spec); 14349 commandForm.setEditMode(EditMode.LOCK); 14350 14351 var commandResult = WorkflowUtil.getHome().editWorkflowStep(BaseGraphQl.getUserVisitPK(env), commandForm); 14352 14353 if(!commandResult.hasErrors()) { 14354 var executionResult = commandResult.getExecutionResult(); 14355 var result = (EditWorkflowStepResult)executionResult.getResult(); 14356 Map<String, Object> arguments = env.getArgument("input"); 14357 var edit = result.getEdit(); 14358 14359 mutationResultObject.setEntityInstance(result.getWorkflowStep().getEntityInstance()); 14360 14361 if(arguments.containsKey("workflowStepName")) 14362 edit.setWorkflowStepName(workflowStepName); 14363 if(arguments.containsKey("workflowStepTypeName")) 14364 edit.setWorkflowStepTypeName(workflowStepTypeName); 14365 if(arguments.containsKey("isDefault")) 14366 edit.setIsDefault(isDefault); 14367 if(arguments.containsKey("sortOrder")) 14368 edit.setSortOrder(sortOrder); 14369 if(arguments.containsKey("description")) 14370 edit.setDescription(description); 14371 14372 commandForm.setEdit(edit); 14373 commandForm.setEditMode(EditMode.UPDATE); 14374 14375 commandResult = WorkflowUtil.getHome().editWorkflowStep(BaseGraphQl.getUserVisitPK(env), commandForm); 14376 } 14377 14378 mutationResultObject.setCommandResult(commandResult); 14379 } catch (NamingException ex) { 14380 throw new RuntimeException(ex); 14381 } 14382 14383 return mutationResultObject; 14384 } 14385 14386 @GraphQLField 14387 @GraphQLRelayMutation 14388 static MutationResultObject deleteWorkflowStep(final DataFetchingEnvironment env, 14389 @GraphQLName("workflowName") final String workflowName, 14390 @GraphQLName("workflowStepName") final String workflowStepName, 14391 @GraphQLName("id") @GraphQLID final String id) { 14392 var mutationResultObject = new MutationResultObject(); 14393 14394 try { 14395 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowStepForm(); 14396 14397 commandForm.setWorkflowName(workflowName); 14398 commandForm.setWorkflowStepName(workflowStepName); 14399 commandForm.setUuid(id); 14400 14401 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowStep(BaseGraphQl.getUserVisitPK(env), commandForm)); 14402 } catch (NamingException ex) { 14403 throw new RuntimeException(ex); 14404 } 14405 14406 return mutationResultObject; 14407 } 14408 14409 @GraphQLField 14410 @GraphQLRelayMutation 14411 static MutationResultWithIdObject createWorkflowEntrance(final DataFetchingEnvironment env, 14412 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 14413 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 14414 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 14415 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 14416 @GraphQLName("description") final String description) { 14417 var mutationResultObject = new MutationResultWithIdObject(); 14418 14419 try { 14420 var commandForm = WorkflowUtil.getHome().getCreateWorkflowEntranceForm(); 14421 14422 commandForm.setWorkflowName(workflowName); 14423 commandForm.setWorkflowEntranceName(workflowEntranceName); 14424 commandForm.setIsDefault(isDefault); 14425 commandForm.setSortOrder(sortOrder); 14426 commandForm.setDescription(description); 14427 14428 var commandResult = WorkflowUtil.getHome().createWorkflowEntrance(BaseGraphQl.getUserVisitPK(env), commandForm); 14429 mutationResultObject.setCommandResult(commandResult); 14430 14431 if(!commandResult.hasErrors()) { 14432 var result = (CreateWorkflowEntranceResult)commandResult.getExecutionResult().getResult(); 14433 14434 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 14435 } 14436 } catch (NamingException ex) { 14437 throw new RuntimeException(ex); 14438 } 14439 14440 return mutationResultObject; 14441 } 14442 14443 @GraphQLField 14444 @GraphQLRelayMutation 14445 static MutationResultWithIdObject editWorkflowEntrance(final DataFetchingEnvironment env, 14446 @GraphQLName("workflowName") final String workflowName, 14447 @GraphQLName("originalWorkflowEntranceName") final String originalWorkflowEntranceName, 14448 @GraphQLName("id") @GraphQLID final String id, 14449 @GraphQLName("workflowEntranceName") final String workflowEntranceName, 14450 @GraphQLName("isDefault") final String isDefault, 14451 @GraphQLName("sortOrder") final String sortOrder, 14452 @GraphQLName("description") final String description) { 14453 var mutationResultObject = new MutationResultWithIdObject(); 14454 14455 try { 14456 var spec = WorkflowUtil.getHome().getWorkflowEntranceUniversalSpec(); 14457 14458 spec.setWorkflowName(workflowName); 14459 spec.setWorkflowEntranceName(originalWorkflowEntranceName); 14460 spec.setUuid(id); 14461 14462 var commandForm = WorkflowUtil.getHome().getEditWorkflowEntranceForm(); 14463 14464 commandForm.setSpec(spec); 14465 commandForm.setEditMode(EditMode.LOCK); 14466 14467 var commandResult = WorkflowUtil.getHome().editWorkflowEntrance(BaseGraphQl.getUserVisitPK(env), commandForm); 14468 14469 if(!commandResult.hasErrors()) { 14470 var executionResult = commandResult.getExecutionResult(); 14471 var result = (EditWorkflowEntranceResult)executionResult.getResult(); 14472 Map<String, Object> arguments = env.getArgument("input"); 14473 var edit = result.getEdit(); 14474 14475 mutationResultObject.setEntityInstance(result.getWorkflowEntrance().getEntityInstance()); 14476 14477 if(arguments.containsKey("workflowEntranceName")) 14478 edit.setWorkflowEntranceName(workflowEntranceName); 14479 if(arguments.containsKey("isDefault")) 14480 edit.setIsDefault(isDefault); 14481 if(arguments.containsKey("sortOrder")) 14482 edit.setSortOrder(sortOrder); 14483 if(arguments.containsKey("description")) 14484 edit.setDescription(description); 14485 14486 commandForm.setEdit(edit); 14487 commandForm.setEditMode(EditMode.UPDATE); 14488 14489 commandResult = WorkflowUtil.getHome().editWorkflowEntrance(BaseGraphQl.getUserVisitPK(env), commandForm); 14490 } 14491 14492 mutationResultObject.setCommandResult(commandResult); 14493 } catch (NamingException ex) { 14494 throw new RuntimeException(ex); 14495 } 14496 14497 return mutationResultObject; 14498 } 14499 14500 @GraphQLField 14501 @GraphQLRelayMutation 14502 static MutationResultObject deleteWorkflowEntrance(final DataFetchingEnvironment env, 14503 @GraphQLName("workflowName") final String workflowName, 14504 @GraphQLName("workflowEntranceName") final String workflowEntranceName, 14505 @GraphQLName("id") @GraphQLID final String id) { 14506 var mutationResultObject = new MutationResultObject(); 14507 14508 try { 14509 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowEntranceForm(); 14510 14511 commandForm.setWorkflowName(workflowName); 14512 commandForm.setWorkflowEntranceName(workflowEntranceName); 14513 commandForm.setUuid(id); 14514 14515 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowEntrance(BaseGraphQl.getUserVisitPK(env), commandForm)); 14516 } catch (NamingException ex) { 14517 throw new RuntimeException(ex); 14518 } 14519 14520 return mutationResultObject; 14521 } 14522 14523 @GraphQLField 14524 @GraphQLRelayMutation 14525 static MutationResultObject createWorkflowEntranceSelector(final DataFetchingEnvironment env, 14526 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 14527 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 14528 @GraphQLName("selectorName") @GraphQLNonNull final String selectorName) { 14529 var mutationResultObject = new MutationResultObject(); 14530 14531 try { 14532 var commandForm = WorkflowUtil.getHome().getCreateWorkflowEntranceSelectorForm(); 14533 14534 commandForm.setWorkflowName(workflowName); 14535 commandForm.setWorkflowEntranceName(workflowEntranceName); 14536 commandForm.setSelectorName(selectorName); 14537 14538 var commandResult = WorkflowUtil.getHome().createWorkflowEntranceSelector(BaseGraphQl.getUserVisitPK(env), commandForm); 14539 mutationResultObject.setCommandResult(commandResult); 14540 } catch (NamingException ex) { 14541 throw new RuntimeException(ex); 14542 } 14543 14544 return mutationResultObject; 14545 } 14546 14547 @GraphQLField 14548 @GraphQLRelayMutation 14549 static MutationResultObject deleteWorkflowEntranceSelector(final DataFetchingEnvironment env, 14550 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 14551 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 14552 @GraphQLName("selectorName") @GraphQLNonNull final String selectorName) { 14553 var mutationResultObject = new MutationResultObject(); 14554 14555 try { 14556 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowEntranceSelectorForm(); 14557 14558 commandForm.setWorkflowName(workflowName); 14559 commandForm.setWorkflowEntranceName(workflowEntranceName); 14560 commandForm.setSelectorName(selectorName); 14561 14562 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowEntranceSelector(BaseGraphQl.getUserVisitPK(env), commandForm)); 14563 } catch (NamingException ex) { 14564 throw new RuntimeException(ex); 14565 } 14566 14567 return mutationResultObject; 14568 } 14569 14570 @GraphQLField 14571 @GraphQLRelayMutation 14572 static MutationResultObject createWorkflowEntranceStep(final DataFetchingEnvironment env, 14573 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 14574 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 14575 @GraphQLName("entranceWorkflowName") @GraphQLNonNull final String entranceWorkflowName, 14576 @GraphQLName("entranceWorkflowStepName") @GraphQLNonNull final String entranceWorkflowStepName) { 14577 var mutationResultObject = new MutationResultObject(); 14578 14579 try { 14580 var commandForm = WorkflowUtil.getHome().getCreateWorkflowEntranceStepForm(); 14581 14582 commandForm.setWorkflowName(workflowName); 14583 commandForm.setWorkflowEntranceName(workflowEntranceName); 14584 commandForm.setEntranceWorkflowName(entranceWorkflowName); 14585 commandForm.setEntranceWorkflowStepName(entranceWorkflowStepName); 14586 14587 var commandResult = WorkflowUtil.getHome().createWorkflowEntranceStep(BaseGraphQl.getUserVisitPK(env), commandForm); 14588 mutationResultObject.setCommandResult(commandResult); 14589 } catch (NamingException ex) { 14590 throw new RuntimeException(ex); 14591 } 14592 14593 return mutationResultObject; 14594 } 14595 14596 @GraphQLField 14597 @GraphQLRelayMutation 14598 static MutationResultObject deleteWorkflowEntranceStep(final DataFetchingEnvironment env, 14599 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 14600 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 14601 @GraphQLName("entranceWorkflowName") @GraphQLNonNull final String entranceWorkflowName, 14602 @GraphQLName("entranceWorkflowStepName") @GraphQLNonNull final String entranceWorkflowStepName) { 14603 var mutationResultObject = new MutationResultObject(); 14604 14605 try { 14606 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowEntranceStepForm(); 14607 14608 commandForm.setWorkflowName(workflowName); 14609 commandForm.setWorkflowEntranceName(workflowEntranceName); 14610 commandForm.setEntranceWorkflowName(entranceWorkflowName); 14611 commandForm.setEntranceWorkflowStepName(entranceWorkflowStepName); 14612 14613 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowEntranceStep(BaseGraphQl.getUserVisitPK(env), commandForm)); 14614 } catch (NamingException ex) { 14615 throw new RuntimeException(ex); 14616 } 14617 14618 return mutationResultObject; 14619 } 14620 14621 @GraphQLField 14622 @GraphQLRelayMutation 14623 static MutationResultObject createWorkflowEntrancePartyType(final DataFetchingEnvironment env, 14624 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 14625 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 14626 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName) { 14627 var mutationResultObject = new MutationResultObject(); 14628 14629 try { 14630 var commandForm = WorkflowUtil.getHome().getCreateWorkflowEntrancePartyTypeForm(); 14631 14632 commandForm.setWorkflowName(workflowName); 14633 commandForm.setWorkflowEntranceName(workflowEntranceName); 14634 commandForm.setPartyTypeName(partyTypeName); 14635 14636 var commandResult = WorkflowUtil.getHome().createWorkflowEntrancePartyType(BaseGraphQl.getUserVisitPK(env), commandForm); 14637 mutationResultObject.setCommandResult(commandResult); 14638 } catch (NamingException ex) { 14639 throw new RuntimeException(ex); 14640 } 14641 14642 return mutationResultObject; 14643 } 14644 14645 @GraphQLField 14646 @GraphQLRelayMutation 14647 static MutationResultObject deleteWorkflowEntrancePartyType(final DataFetchingEnvironment env, 14648 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 14649 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 14650 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName) { 14651 var mutationResultObject = new MutationResultObject(); 14652 14653 try { 14654 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowEntrancePartyTypeForm(); 14655 14656 commandForm.setWorkflowName(workflowName); 14657 commandForm.setWorkflowEntranceName(workflowEntranceName); 14658 commandForm.setPartyTypeName(partyTypeName); 14659 14660 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowEntrancePartyType(BaseGraphQl.getUserVisitPK(env), commandForm)); 14661 } catch (NamingException ex) { 14662 throw new RuntimeException(ex); 14663 } 14664 14665 return mutationResultObject; 14666 } 14667 14668 @GraphQLField 14669 @GraphQLRelayMutation 14670 static MutationResultObject createWorkflowEntranceSecurityRole(final DataFetchingEnvironment env, 14671 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 14672 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 14673 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName, 14674 @GraphQLName("securityRoleName") @GraphQLNonNull final String securityRoleName) { 14675 var mutationResultObject = new MutationResultObject(); 14676 14677 try { 14678 var commandForm = WorkflowUtil.getHome().getCreateWorkflowEntranceSecurityRoleForm(); 14679 14680 commandForm.setWorkflowName(workflowName); 14681 commandForm.setWorkflowEntranceName(workflowEntranceName); 14682 commandForm.setSecurityRoleName(securityRoleName); 14683 commandForm.setPartyTypeName(partyTypeName); 14684 14685 var commandResult = WorkflowUtil.getHome().createWorkflowEntranceSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm); 14686 mutationResultObject.setCommandResult(commandResult); 14687 } catch (NamingException ex) { 14688 throw new RuntimeException(ex); 14689 } 14690 14691 return mutationResultObject; 14692 } 14693 14694 @GraphQLField 14695 @GraphQLRelayMutation 14696 static MutationResultObject deleteWorkflowEntranceSecurityRole(final DataFetchingEnvironment env, 14697 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 14698 @GraphQLName("workflowEntranceName") @GraphQLNonNull final String workflowEntranceName, 14699 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName, 14700 @GraphQLName("securityRoleName") @GraphQLNonNull final String securityRoleName) { 14701 var mutationResultObject = new MutationResultObject(); 14702 14703 try { 14704 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowEntranceSecurityRoleForm(); 14705 14706 commandForm.setWorkflowName(workflowName); 14707 commandForm.setWorkflowEntranceName(workflowEntranceName); 14708 commandForm.setPartyTypeName(partyTypeName); 14709 commandForm.setSecurityRoleName(securityRoleName); 14710 14711 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowEntranceSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm)); 14712 } catch (NamingException ex) { 14713 throw new RuntimeException(ex); 14714 } 14715 14716 return mutationResultObject; 14717 } 14718 14719 @GraphQLField 14720 @GraphQLRelayMutation 14721 static MutationResultWithIdObject createWorkflowDestination(final DataFetchingEnvironment env, 14722 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 14723 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 14724 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 14725 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 14726 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 14727 @GraphQLName("description") final String description) { 14728 var mutationResultObject = new MutationResultWithIdObject(); 14729 14730 try { 14731 var commandForm = WorkflowUtil.getHome().getCreateWorkflowDestinationForm(); 14732 14733 commandForm.setWorkflowName(workflowName); 14734 commandForm.setWorkflowStepName(workflowStepName); 14735 commandForm.setWorkflowDestinationName(workflowDestinationName); 14736 commandForm.setIsDefault(isDefault); 14737 commandForm.setSortOrder(sortOrder); 14738 commandForm.setDescription(description); 14739 14740 var commandResult = WorkflowUtil.getHome().createWorkflowDestination(BaseGraphQl.getUserVisitPK(env), commandForm); 14741 mutationResultObject.setCommandResult(commandResult); 14742 14743 if(!commandResult.hasErrors()) { 14744 var result = (CreateWorkflowDestinationResult)commandResult.getExecutionResult().getResult(); 14745 14746 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 14747 } 14748 } catch (NamingException ex) { 14749 throw new RuntimeException(ex); 14750 } 14751 14752 return mutationResultObject; 14753 } 14754 14755 @GraphQLField 14756 @GraphQLRelayMutation 14757 static MutationResultWithIdObject editWorkflowDestination(final DataFetchingEnvironment env, 14758 @GraphQLName("workflowName") final String workflowName, 14759 @GraphQLName("workflowStepName") final String workflowStepName, 14760 @GraphQLName("originalWorkflowDestinationName") final String originalWorkflowDestinationName, 14761 @GraphQLName("id") @GraphQLID final String id, 14762 @GraphQLName("workflowDestinationName") final String workflowDestinationName, 14763 @GraphQLName("isDefault") final String isDefault, 14764 @GraphQLName("sortOrder") final String sortOrder, 14765 @GraphQLName("description") final String description) { 14766 var mutationResultObject = new MutationResultWithIdObject(); 14767 14768 try { 14769 var spec = WorkflowUtil.getHome().getWorkflowDestinationUniversalSpec(); 14770 14771 spec.setWorkflowName(workflowName); 14772 spec.setWorkflowStepName(workflowStepName); 14773 spec.setWorkflowDestinationName(originalWorkflowDestinationName); 14774 spec.setUuid(id); 14775 14776 var commandForm = WorkflowUtil.getHome().getEditWorkflowDestinationForm(); 14777 14778 commandForm.setSpec(spec); 14779 commandForm.setEditMode(EditMode.LOCK); 14780 14781 var commandResult = WorkflowUtil.getHome().editWorkflowDestination(BaseGraphQl.getUserVisitPK(env), commandForm); 14782 14783 if(!commandResult.hasErrors()) { 14784 var executionResult = commandResult.getExecutionResult(); 14785 var result = (EditWorkflowDestinationResult)executionResult.getResult(); 14786 Map<String, Object> arguments = env.getArgument("input"); 14787 var edit = result.getEdit(); 14788 14789 mutationResultObject.setEntityInstance(result.getWorkflowDestination().getEntityInstance()); 14790 14791 if(arguments.containsKey("workflowDestinationName")) 14792 edit.setWorkflowDestinationName(workflowDestinationName); 14793 if(arguments.containsKey("isDefault")) 14794 edit.setIsDefault(isDefault); 14795 if(arguments.containsKey("sortOrder")) 14796 edit.setSortOrder(sortOrder); 14797 if(arguments.containsKey("description")) 14798 edit.setDescription(description); 14799 14800 commandForm.setEdit(edit); 14801 commandForm.setEditMode(EditMode.UPDATE); 14802 14803 commandResult = WorkflowUtil.getHome().editWorkflowDestination(BaseGraphQl.getUserVisitPK(env), commandForm); 14804 } 14805 14806 mutationResultObject.setCommandResult(commandResult); 14807 } catch (NamingException ex) { 14808 throw new RuntimeException(ex); 14809 } 14810 14811 return mutationResultObject; 14812 } 14813 14814 @GraphQLField 14815 @GraphQLRelayMutation 14816 static MutationResultObject deleteWorkflowDestination(final DataFetchingEnvironment env, 14817 @GraphQLName("workflowName") final String workflowName, 14818 @GraphQLName("workflowStepName") final String workflowStepName, 14819 @GraphQLName("workflowDestinationName") final String workflowDestinationName, 14820 @GraphQLName("id") @GraphQLID final String id) { 14821 var mutationResultObject = new MutationResultObject(); 14822 14823 try { 14824 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowDestinationForm(); 14825 14826 commandForm.setWorkflowName(workflowName); 14827 commandForm.setWorkflowStepName(workflowStepName); 14828 commandForm.setWorkflowDestinationName(workflowDestinationName); 14829 commandForm.setUuid(id); 14830 14831 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowDestination(BaseGraphQl.getUserVisitPK(env), commandForm)); 14832 } catch (NamingException ex) { 14833 throw new RuntimeException(ex); 14834 } 14835 14836 return mutationResultObject; 14837 } 14838 14839 @GraphQLField 14840 @GraphQLRelayMutation 14841 static MutationResultObject createWorkflowDestinationSelector(final DataFetchingEnvironment env, 14842 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 14843 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 14844 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 14845 @GraphQLName("selectorName") @GraphQLNonNull final String selectorName) { 14846 var mutationResultObject = new MutationResultObject(); 14847 14848 try { 14849 var commandForm = WorkflowUtil.getHome().getCreateWorkflowDestinationSelectorForm(); 14850 14851 commandForm.setWorkflowName(workflowName); 14852 commandForm.setWorkflowStepName(workflowStepName); 14853 commandForm.setWorkflowDestinationName(workflowDestinationName); 14854 commandForm.setSelectorName(selectorName); 14855 14856 var commandResult = WorkflowUtil.getHome().createWorkflowDestinationSelector(BaseGraphQl.getUserVisitPK(env), commandForm); 14857 mutationResultObject.setCommandResult(commandResult); 14858 } catch (NamingException ex) { 14859 throw new RuntimeException(ex); 14860 } 14861 14862 return mutationResultObject; 14863 } 14864 14865 @GraphQLField 14866 @GraphQLRelayMutation 14867 static MutationResultObject deleteWorkflowDestinationSelector(final DataFetchingEnvironment env, 14868 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 14869 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 14870 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 14871 @GraphQLName("selectorName") @GraphQLNonNull final String selectorName) { 14872 var mutationResultObject = new MutationResultObject(); 14873 14874 try { 14875 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowDestinationSelectorForm(); 14876 14877 commandForm.setWorkflowName(workflowName); 14878 commandForm.setWorkflowStepName(workflowStepName); 14879 commandForm.setWorkflowDestinationName(workflowDestinationName); 14880 commandForm.setSelectorName(selectorName); 14881 14882 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowDestinationSelector(BaseGraphQl.getUserVisitPK(env), commandForm)); 14883 } catch (NamingException ex) { 14884 throw new RuntimeException(ex); 14885 } 14886 14887 return mutationResultObject; 14888 } 14889 14890 @GraphQLField 14891 @GraphQLRelayMutation 14892 static MutationResultObject createWorkflowDestinationStep(final DataFetchingEnvironment env, 14893 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 14894 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 14895 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 14896 @GraphQLName("destinationWorkflowName") @GraphQLNonNull final String destinationWorkflowName, 14897 @GraphQLName("destinationWorkflowStepName") @GraphQLNonNull final String destinationWorkflowStepName) { 14898 var mutationResultObject = new MutationResultObject(); 14899 14900 try { 14901 var commandForm = WorkflowUtil.getHome().getCreateWorkflowDestinationStepForm(); 14902 14903 commandForm.setWorkflowName(workflowName); 14904 commandForm.setWorkflowStepName(workflowStepName); 14905 commandForm.setWorkflowDestinationName(workflowDestinationName); 14906 commandForm.setDestinationWorkflowName(destinationWorkflowName); 14907 commandForm.setDestinationWorkflowStepName(destinationWorkflowStepName); 14908 14909 var commandResult = WorkflowUtil.getHome().createWorkflowDestinationStep(BaseGraphQl.getUserVisitPK(env), commandForm); 14910 mutationResultObject.setCommandResult(commandResult); 14911 } catch (NamingException ex) { 14912 throw new RuntimeException(ex); 14913 } 14914 14915 return mutationResultObject; 14916 } 14917 14918 @GraphQLField 14919 @GraphQLRelayMutation 14920 static MutationResultObject deleteWorkflowDestinationStep(final DataFetchingEnvironment env, 14921 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 14922 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 14923 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 14924 @GraphQLName("destinationWorkflowName") @GraphQLNonNull final String destinationWorkflowName, 14925 @GraphQLName("destinationWorkflowStepName") @GraphQLNonNull final String destinationWorkflowStepName) { 14926 var mutationResultObject = new MutationResultObject(); 14927 14928 try { 14929 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowDestinationStepForm(); 14930 14931 commandForm.setWorkflowName(workflowName); 14932 commandForm.setWorkflowStepName(workflowStepName); 14933 commandForm.setWorkflowDestinationName(workflowDestinationName); 14934 commandForm.setDestinationWorkflowName(destinationWorkflowName); 14935 commandForm.setDestinationWorkflowStepName(destinationWorkflowStepName); 14936 14937 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowDestinationStep(BaseGraphQl.getUserVisitPK(env), commandForm)); 14938 } catch (NamingException ex) { 14939 throw new RuntimeException(ex); 14940 } 14941 14942 return mutationResultObject; 14943 } 14944 14945 @GraphQLField 14946 @GraphQLRelayMutation 14947 static MutationResultObject createWorkflowDestinationPartyType(final DataFetchingEnvironment env, 14948 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 14949 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 14950 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 14951 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName) { 14952 var mutationResultObject = new MutationResultObject(); 14953 14954 try { 14955 var commandForm = WorkflowUtil.getHome().getCreateWorkflowDestinationPartyTypeForm(); 14956 14957 commandForm.setWorkflowName(workflowName); 14958 commandForm.setWorkflowStepName(workflowStepName); 14959 commandForm.setWorkflowDestinationName(workflowDestinationName); 14960 commandForm.setPartyTypeName(partyTypeName); 14961 14962 var commandResult = WorkflowUtil.getHome().createWorkflowDestinationPartyType(BaseGraphQl.getUserVisitPK(env), commandForm); 14963 mutationResultObject.setCommandResult(commandResult); 14964 } catch (NamingException ex) { 14965 throw new RuntimeException(ex); 14966 } 14967 14968 return mutationResultObject; 14969 } 14970 14971 @GraphQLField 14972 @GraphQLRelayMutation 14973 static MutationResultObject deleteWorkflowDestinationPartyType(final DataFetchingEnvironment env, 14974 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 14975 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 14976 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 14977 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName) { 14978 var mutationResultObject = new MutationResultObject(); 14979 14980 try { 14981 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowDestinationPartyTypeForm(); 14982 14983 commandForm.setWorkflowName(workflowName); 14984 commandForm.setWorkflowStepName(workflowStepName); 14985 commandForm.setWorkflowDestinationName(workflowDestinationName); 14986 commandForm.setPartyTypeName(partyTypeName); 14987 14988 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowDestinationPartyType(BaseGraphQl.getUserVisitPK(env), commandForm)); 14989 } catch (NamingException ex) { 14990 throw new RuntimeException(ex); 14991 } 14992 14993 return mutationResultObject; 14994 } 14995 14996 @GraphQLField 14997 @GraphQLRelayMutation 14998 static MutationResultObject createWorkflowDestinationSecurityRole(final DataFetchingEnvironment env, 14999 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15000 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 15001 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 15002 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName, 15003 @GraphQLName("securityRoleName") @GraphQLNonNull final String securityRoleName) { 15004 var mutationResultObject = new MutationResultObject(); 15005 15006 try { 15007 var commandForm = WorkflowUtil.getHome().getCreateWorkflowDestinationSecurityRoleForm(); 15008 15009 commandForm.setWorkflowName(workflowName); 15010 commandForm.setWorkflowStepName(workflowStepName); 15011 commandForm.setWorkflowDestinationName(workflowDestinationName); 15012 commandForm.setSecurityRoleName(securityRoleName); 15013 commandForm.setPartyTypeName(partyTypeName); 15014 15015 var commandResult = WorkflowUtil.getHome().createWorkflowDestinationSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm); 15016 mutationResultObject.setCommandResult(commandResult); 15017 } catch (NamingException ex) { 15018 throw new RuntimeException(ex); 15019 } 15020 15021 return mutationResultObject; 15022 } 15023 15024 @GraphQLField 15025 @GraphQLRelayMutation 15026 static MutationResultObject deleteWorkflowDestinationSecurityRole(final DataFetchingEnvironment env, 15027 @GraphQLName("workflowName") @GraphQLNonNull final String workflowName, 15028 @GraphQLName("workflowStepName") @GraphQLNonNull final String workflowStepName, 15029 @GraphQLName("workflowDestinationName") @GraphQLNonNull final String workflowDestinationName, 15030 @GraphQLName("partyTypeName") @GraphQLNonNull final String partyTypeName, 15031 @GraphQLName("securityRoleName") @GraphQLNonNull final String securityRoleName) { 15032 var mutationResultObject = new MutationResultObject(); 15033 15034 try { 15035 var commandForm = WorkflowUtil.getHome().getDeleteWorkflowDestinationSecurityRoleForm(); 15036 15037 commandForm.setWorkflowName(workflowName); 15038 commandForm.setWorkflowStepName(workflowStepName); 15039 commandForm.setWorkflowDestinationName(workflowDestinationName); 15040 commandForm.setPartyTypeName(partyTypeName); 15041 commandForm.setSecurityRoleName(securityRoleName); 15042 15043 mutationResultObject.setCommandResult(WorkflowUtil.getHome().deleteWorkflowDestinationSecurityRole(BaseGraphQl.getUserVisitPK(env), commandForm)); 15044 } catch (NamingException ex) { 15045 throw new RuntimeException(ex); 15046 } 15047 15048 return mutationResultObject; 15049 } 15050 15051 @GraphQLField 15052 @GraphQLRelayMutation 15053 static CreateSalesOrderResultObject createSalesOrder(final DataFetchingEnvironment env, 15054 @GraphQLName("batchName") final String batchName, 15055 @GraphQLName("sourceName") final String sourceName, 15056 @GraphQLName("currencyIsoName") final String currencyIsoName, 15057 @GraphQLName("termName") final String termName, 15058 @GraphQLName("billToPartyName") final String billToPartyName, 15059 @GraphQLName("orderPriorityName") final String orderPriorityName, 15060 @GraphQLName("holdUntilComplete") final String holdUntilComplete, 15061 @GraphQLName("allowBackorders") final String allowBackorders, 15062 @GraphQLName("allowSubstitutions") final String allowSubstitutions, 15063 @GraphQLName("allowCombiningShipments") final String allowCombiningShipments, 15064 @GraphQLName("reference") final String reference, 15065 @GraphQLName("freeOnBoardName") final String freeOnBoardName, 15066 @GraphQLName("taxable") final String taxable, 15067 @GraphQLName("workflowEntranceName") final String workflowEntranceName) { 15068 var mutationResultObject = new CreateSalesOrderResultObject(); 15069 15070 try { 15071 var commandForm = SalesUtil.getHome().getCreateSalesOrderForm(); 15072 15073 commandForm.setBatchName(batchName); 15074 commandForm.setSourceName(sourceName); 15075 commandForm.setCurrencyIsoName(currencyIsoName); 15076 commandForm.setTermName(termName); 15077 commandForm.setBillToPartyName(billToPartyName); 15078 commandForm.setOrderPriorityName(orderPriorityName); 15079 commandForm.setHoldUntilComplete(holdUntilComplete); 15080 commandForm.setAllowBackorders(allowBackorders); 15081 commandForm.setAllowSubstitutions(allowSubstitutions); 15082 commandForm.setAllowCombiningShipments(allowCombiningShipments); 15083 commandForm.setReference(reference); 15084 commandForm.setFreeOnBoardName(freeOnBoardName); 15085 commandForm.setTaxable(taxable); 15086 commandForm.setWorkflowEntranceName(workflowEntranceName); 15087 15088 var commandResult = SalesUtil.getHome().createSalesOrder(BaseGraphQl.getUserVisitPK(env), commandForm); 15089 mutationResultObject.setCommandResult(commandResult); 15090 15091 if(!commandResult.hasErrors()) { 15092 mutationResultObject.setCreateSalesOrderResult((CreateSalesOrderResult)commandResult.getExecutionResult().getResult()); 15093 } 15094 } catch (NamingException ex) { 15095 throw new RuntimeException(ex); 15096 } 15097 15098 return mutationResultObject; 15099 } 15100 15101 @GraphQLField 15102 @GraphQLRelayMutation 15103 static MutationResultWithIdObject editSalesOrderShipmentGroup(final DataFetchingEnvironment env, 15104 @GraphQLName("orderName") final String orderName, 15105 @GraphQLName("orderShipmentGroupSequence") final String orderShipmentGroupSequence, 15106 @GraphQLName("isDefault") final String isDefault, 15107 @GraphQLName("partyName") final String partyName, 15108 @GraphQLName("contactMechanismName") final String contactMechanismName, 15109 @GraphQLName("shippingMethodName") final String shippingMethodName, 15110 @GraphQLName("holdUntilComplete") final String holdUntilComplete) { 15111 var mutationResultObject = new MutationResultWithIdObject(); 15112 15113 try { 15114 var spec = SalesUtil.getHome().getSalesOrderShipmentGroupSpec(); 15115 15116 spec.setOrderName(orderName); 15117 spec.setOrderShipmentGroupSequence(orderShipmentGroupSequence); 15118 15119 var commandForm = SalesUtil.getHome().getEditSalesOrderShipmentGroupForm(); 15120 15121 commandForm.setSpec(spec); 15122 commandForm.setEditMode(EditMode.LOCK); 15123 15124 var commandResult = SalesUtil.getHome().editSalesOrderShipmentGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 15125 15126 if(!commandResult.hasErrors()) { 15127 var executionResult = commandResult.getExecutionResult(); 15128 var result = (EditSalesOrderShipmentGroupResult)executionResult.getResult(); 15129 Map<String, Object> arguments = env.getArgument("input"); 15130 var edit = result.getEdit(); 15131 15132 mutationResultObject.setEntityInstance(result.getOrderShipmentGroup().getEntityInstance()); 15133 15134 if(arguments.containsKey("isDefault")) 15135 edit.setIsDefault(isDefault); 15136 if(arguments.containsKey("partyName")) 15137 edit.setPartyName(partyName); 15138 if(arguments.containsKey("contactMechanismName")) 15139 edit.setContactMechanismName(contactMechanismName); 15140 if(arguments.containsKey("shippingMethodName")) 15141 edit.setShippingMethodName(shippingMethodName); 15142 if(arguments.containsKey("holdUntilComplete")) 15143 edit.setHoldUntilComplete(holdUntilComplete); 15144 15145 commandForm.setEdit(edit); 15146 commandForm.setEditMode(EditMode.UPDATE); 15147 15148 commandResult = SalesUtil.getHome().editSalesOrderShipmentGroup(BaseGraphQl.getUserVisitPK(env), commandForm); 15149 } 15150 15151 mutationResultObject.setCommandResult(commandResult); 15152 } catch (NamingException ex) { 15153 throw new RuntimeException(ex); 15154 } 15155 15156 return mutationResultObject; 15157 } 15158 15159 @GraphQLField 15160 @GraphQLRelayMutation 15161 static CreateSalesOrderLineResultObject createSalesOrderLine(final DataFetchingEnvironment env, 15162 @GraphQLName("orderName") final String orderName, 15163 @GraphQLName("orderLineSequence") final String orderLineSequence, 15164 @GraphQLName("itemName") @GraphQLNonNull final String itemName, 15165 @GraphQLName("inventoryConditionName") final String inventoryConditionName, 15166 @GraphQLName("unitOfMeasureTypeName") final String unitOfMeasureTypeName, 15167 @GraphQLName("quantity") @GraphQLNonNull final String quantity, 15168 @GraphQLName("unitAmount") final String unitAmount, 15169 @GraphQLName("taxable") final String taxable, 15170 @GraphQLName("description") final String description, 15171 @GraphQLName("cancellationPolicyName") final String cancellationPolicyName, 15172 @GraphQLName("returnPolicyName") final String returnPolicyName, 15173 @GraphQLName("sourceName") final String sourceName) { 15174 var mutationResultObject = new CreateSalesOrderLineResultObject(); 15175 15176 try { 15177 var commandForm = SalesUtil.getHome().getCreateSalesOrderLineForm(); 15178 15179 commandForm.setOrderName(orderName); 15180 commandForm.setOrderLineSequence(orderLineSequence); 15181 commandForm.setItemName(itemName); 15182 commandForm.setInventoryConditionName(inventoryConditionName); 15183 commandForm.setUnitOfMeasureTypeName(unitOfMeasureTypeName); 15184 commandForm.setQuantity(quantity); 15185 commandForm.setUnitAmount(unitAmount); 15186 commandForm.setTaxable(taxable); 15187 commandForm.setDescription(description); 15188 commandForm.setCancellationPolicyName(cancellationPolicyName); 15189 commandForm.setReturnPolicyName(returnPolicyName); 15190 commandForm.setSourceName(sourceName); 15191 15192 var commandResult = SalesUtil.getHome().createSalesOrderLine(BaseGraphQl.getUserVisitPK(env), commandForm); 15193 mutationResultObject.setCommandResult(commandResult); 15194 15195 if(!commandResult.hasErrors()) { 15196 mutationResultObject.setCreateSalesOrderLineResult((CreateSalesOrderLineResult)commandResult.getExecutionResult().getResult()); 15197 } 15198 } catch (NamingException ex) { 15199 throw new RuntimeException(ex); 15200 } 15201 15202 return mutationResultObject; 15203 } 15204 15205 @GraphQLField 15206 @GraphQLRelayMutation 15207 static MutationResultWithIdObject createFiscalYear(final DataFetchingEnvironment env, 15208 @GraphQLName("year") @GraphQLNonNull final String year) { 15209 var mutationResultObject = new MutationResultWithIdObject(); 15210 15211 try { 15212 var commandForm = PeriodUtil.getHome().getCreateFiscalYearForm(); 15213 15214 commandForm.setYear(year); 15215 15216 var commandResult = PeriodUtil.getHome().createFiscalYear(BaseGraphQl.getUserVisitPK(env), commandForm); 15217 mutationResultObject.setCommandResult(commandResult); 15218 15219 if(!commandResult.hasErrors()) { 15220 var result = (CreateFiscalYearResult)commandResult.getExecutionResult().getResult(); 15221 15222 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 15223 } 15224 } catch (NamingException ex) { 15225 throw new RuntimeException(ex); 15226 } 15227 15228 return mutationResultObject; 15229 } 15230 15231 @GraphQLField 15232 @GraphQLRelayMutation 15233 @GraphQLName("setFiscalYearStatus") 15234 static MutationResultObject setFiscalYearStatus(final DataFetchingEnvironment env, 15235 @GraphQLName("periodName") @GraphQLNonNull final String periodName, 15236 @GraphQLName("fiscalPeriodStatusChoice") @GraphQLNonNull final String fiscalPeriodStatusChoice) { 15237 var mutationResultObject = new MutationResultObject(); 15238 15239 try { 15240 var commandForm = PeriodUtil.getHome().getSetFiscalPeriodStatusForm(); 15241 15242 commandForm.setPeriodName(periodName); 15243 commandForm.setFiscalPeriodStatusChoice(fiscalPeriodStatusChoice); 15244 15245 mutationResultObject.setCommandResult(PeriodUtil.getHome().setFiscalPeriodStatus(BaseGraphQl.getUserVisitPK(env), commandForm)); 15246 } catch (NamingException ex) { 15247 throw new RuntimeException(ex); 15248 } 15249 15250 return mutationResultObject; 15251 } 15252 15253 @GraphQLField 15254 @GraphQLRelayMutation 15255 static MutationResultWithIdObject createTransactionTimeType(final DataFetchingEnvironment env, 15256 @GraphQLName("transactionTimeTypeName") @GraphQLNonNull final String transactionTimeTypeName, 15257 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 15258 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 15259 @GraphQLName("description") final String description) { 15260 var mutationResultObject = new MutationResultWithIdObject(); 15261 15262 try { 15263 var commandForm = AccountingUtil.getHome().getCreateTransactionTimeTypeForm(); 15264 15265 commandForm.setTransactionTimeTypeName(transactionTimeTypeName); 15266 commandForm.setIsDefault(isDefault); 15267 commandForm.setSortOrder(sortOrder); 15268 commandForm.setDescription(description); 15269 15270 var commandResult = AccountingUtil.getHome().createTransactionTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 15271 mutationResultObject.setCommandResult(commandResult); 15272 15273 if(!commandResult.hasErrors()) { 15274 var result = (CreateTransactionTimeTypeResult)commandResult.getExecutionResult().getResult(); 15275 15276 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 15277 } 15278 } catch (NamingException ex) { 15279 throw new RuntimeException(ex); 15280 } 15281 15282 return mutationResultObject; 15283 } 15284 15285 @GraphQLField 15286 @GraphQLRelayMutation 15287 static MutationResultObject deleteTransactionTimeType(final DataFetchingEnvironment env, 15288 @GraphQLName("transactionTimeTypeName") @GraphQLNonNull final String transactionTimeTypeName) { 15289 var mutationResultObject = new MutationResultObject(); 15290 15291 try { 15292 var commandForm = AccountingUtil.getHome().getDeleteTransactionTimeTypeForm(); 15293 15294 commandForm.setTransactionTimeTypeName(transactionTimeTypeName); 15295 15296 var commandResult = AccountingUtil.getHome().deleteTransactionTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 15297 mutationResultObject.setCommandResult(commandResult); 15298 } catch (NamingException ex) { 15299 throw new RuntimeException(ex); 15300 } 15301 15302 return mutationResultObject; 15303 } 15304 15305 @GraphQLField 15306 @GraphQLRelayMutation 15307 static MutationResultWithIdObject editTransactionTimeType(final DataFetchingEnvironment env, 15308 @GraphQLName("originalTransactionTimeTypeName") final String originalTransactionTimeTypeName, 15309 @GraphQLName("id") @GraphQLID final String id, 15310 @GraphQLName("transactionTimeTypeName") final String transactionTimeTypeName, 15311 @GraphQLName("isDefault") final String isDefault, 15312 @GraphQLName("sortOrder") final String sortOrder, 15313 @GraphQLName("description") final String description) { 15314 var mutationResultObject = new MutationResultWithIdObject(); 15315 15316 try { 15317 var spec = AccountingUtil.getHome().getTransactionTimeTypeUniversalSpec(); 15318 15319 spec.setTransactionTimeTypeName(originalTransactionTimeTypeName); 15320 spec.setUuid(id); 15321 15322 var commandForm = AccountingUtil.getHome().getEditTransactionTimeTypeForm(); 15323 15324 commandForm.setSpec(spec); 15325 commandForm.setEditMode(EditMode.LOCK); 15326 15327 var commandResult = AccountingUtil.getHome().editTransactionTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 15328 15329 if(!commandResult.hasErrors()) { 15330 var executionResult = commandResult.getExecutionResult(); 15331 var result = (EditTransactionTimeTypeResult)executionResult.getResult(); 15332 Map<String, Object> arguments = env.getArgument("input"); 15333 var edit = result.getEdit(); 15334 15335 mutationResultObject.setEntityInstance(result.getTransactionTimeType().getEntityInstance()); 15336 15337 if(arguments.containsKey("transactionTimeTypeName")) 15338 edit.setTransactionTimeTypeName(transactionTimeTypeName); 15339 if(arguments.containsKey("isDefault")) 15340 edit.setIsDefault(isDefault); 15341 if(arguments.containsKey("sortOrder")) 15342 edit.setSortOrder(sortOrder); 15343 if(arguments.containsKey("description")) 15344 edit.setDescription(description); 15345 15346 commandForm.setEdit(edit); 15347 commandForm.setEditMode(EditMode.UPDATE); 15348 15349 commandResult = AccountingUtil.getHome().editTransactionTimeType(BaseGraphQl.getUserVisitPK(env), commandForm); 15350 } 15351 15352 mutationResultObject.setCommandResult(commandResult); 15353 } catch (NamingException ex) { 15354 throw new RuntimeException(ex); 15355 } 15356 15357 return mutationResultObject; 15358 } 15359 15360 @GraphQLField 15361 @GraphQLRelayMutation 15362 static MutationResultObject createGeoCodeLanguage(final DataFetchingEnvironment env, 15363 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 15364 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName, 15365 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 15366 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 15367 var mutationResultObject = new MutationResultObject(); 15368 15369 try { 15370 var commandForm = GeoUtil.getHome().getCreateGeoCodeLanguageForm(); 15371 15372 commandForm.setGeoCodeName(geoCodeName); 15373 commandForm.setLanguageIsoName(languageIsoName); 15374 commandForm.setIsDefault(isDefault); 15375 commandForm.setSortOrder(sortOrder); 15376 15377 var commandResult = GeoUtil.getHome().createGeoCodeLanguage(BaseGraphQl.getUserVisitPK(env), commandForm); 15378 mutationResultObject.setCommandResult(commandResult); 15379 } catch (NamingException ex) { 15380 throw new RuntimeException(ex); 15381 } 15382 15383 return mutationResultObject; 15384 } 15385 15386 @GraphQLField 15387 @GraphQLRelayMutation 15388 static MutationResultObject deleteGeoCodeLanguage(final DataFetchingEnvironment env, 15389 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 15390 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName) { 15391 var mutationResultObject = new MutationResultObject(); 15392 15393 try { 15394 var commandForm = GeoUtil.getHome().getDeleteGeoCodeLanguageForm(); 15395 15396 commandForm.setGeoCodeName(geoCodeName); 15397 commandForm.setLanguageIsoName(languageIsoName); 15398 15399 var commandResult = GeoUtil.getHome().deleteGeoCodeLanguage(BaseGraphQl.getUserVisitPK(env), commandForm); 15400 mutationResultObject.setCommandResult(commandResult); 15401 } catch (NamingException ex) { 15402 throw new RuntimeException(ex); 15403 } 15404 15405 return mutationResultObject; 15406 } 15407 15408 @GraphQLField 15409 @GraphQLRelayMutation 15410 static MutationResultObject editGeoCodeLanguage(final DataFetchingEnvironment env, 15411 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 15412 @GraphQLName("languageIsoName") @GraphQLNonNull final String languageIsoName, 15413 @GraphQLName("isDefault") final String isDefault, 15414 @GraphQLName("sortOrder") final String sortOrder) { 15415 var mutationResultObject = new MutationResultObject(); 15416 15417 try { 15418 var spec = GeoUtil.getHome().getGeoCodeLanguageSpec(); 15419 15420 spec.setGeoCodeName(geoCodeName); 15421 spec.setLanguageIsoName(languageIsoName); 15422 15423 var commandForm = GeoUtil.getHome().getEditGeoCodeLanguageForm(); 15424 15425 commandForm.setSpec(spec); 15426 commandForm.setEditMode(EditMode.LOCK); 15427 15428 var commandResult = GeoUtil.getHome().editGeoCodeLanguage(BaseGraphQl.getUserVisitPK(env), commandForm); 15429 15430 if(!commandResult.hasErrors()) { 15431 var executionResult = commandResult.getExecutionResult(); 15432 var result = (EditGeoCodeLanguageResult)executionResult.getResult(); 15433 Map<String, Object> arguments = env.getArgument("input"); 15434 var edit = result.getEdit(); 15435 15436 if(arguments.containsKey("isDefault")) 15437 edit.setIsDefault(isDefault); 15438 if(arguments.containsKey("sortOrder")) 15439 edit.setSortOrder(sortOrder); 15440 15441 commandForm.setEdit(edit); 15442 commandForm.setEditMode(EditMode.UPDATE); 15443 15444 commandResult = GeoUtil.getHome().editGeoCodeLanguage(BaseGraphQl.getUserVisitPK(env), commandForm); 15445 } 15446 15447 mutationResultObject.setCommandResult(commandResult); 15448 } catch (NamingException ex) { 15449 throw new RuntimeException(ex); 15450 } 15451 15452 return mutationResultObject; 15453 } 15454 15455 @GraphQLField 15456 @GraphQLRelayMutation 15457 static MutationResultObject createGeoCodeCurrency(final DataFetchingEnvironment env, 15458 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 15459 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 15460 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 15461 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 15462 var mutationResultObject = new MutationResultObject(); 15463 15464 try { 15465 var commandForm = GeoUtil.getHome().getCreateGeoCodeCurrencyForm(); 15466 15467 commandForm.setGeoCodeName(geoCodeName); 15468 commandForm.setCurrencyIsoName(currencyIsoName); 15469 commandForm.setIsDefault(isDefault); 15470 commandForm.setSortOrder(sortOrder); 15471 15472 var commandResult = GeoUtil.getHome().createGeoCodeCurrency(BaseGraphQl.getUserVisitPK(env), commandForm); 15473 mutationResultObject.setCommandResult(commandResult); 15474 } catch (NamingException ex) { 15475 throw new RuntimeException(ex); 15476 } 15477 15478 return mutationResultObject; 15479 } 15480 15481 @GraphQLField 15482 @GraphQLRelayMutation 15483 static MutationResultObject deleteGeoCodeCurrency(final DataFetchingEnvironment env, 15484 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 15485 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName) { 15486 var mutationResultObject = new MutationResultObject(); 15487 15488 try { 15489 var commandForm = GeoUtil.getHome().getDeleteGeoCodeCurrencyForm(); 15490 15491 commandForm.setGeoCodeName(geoCodeName); 15492 commandForm.setCurrencyIsoName(currencyIsoName); 15493 15494 var commandResult = GeoUtil.getHome().deleteGeoCodeCurrency(BaseGraphQl.getUserVisitPK(env), commandForm); 15495 mutationResultObject.setCommandResult(commandResult); 15496 } catch (NamingException ex) { 15497 throw new RuntimeException(ex); 15498 } 15499 15500 return mutationResultObject; 15501 } 15502 15503 @GraphQLField 15504 @GraphQLRelayMutation 15505 static MutationResultObject editGeoCodeCurrency(final DataFetchingEnvironment env, 15506 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 15507 @GraphQLName("currencyIsoName") @GraphQLNonNull final String currencyIsoName, 15508 @GraphQLName("isDefault") final String isDefault, 15509 @GraphQLName("sortOrder") final String sortOrder) { 15510 var mutationResultObject = new MutationResultObject(); 15511 15512 try { 15513 var spec = GeoUtil.getHome().getGeoCodeCurrencySpec(); 15514 15515 spec.setGeoCodeName(geoCodeName); 15516 spec.setCurrencyIsoName(currencyIsoName); 15517 15518 var commandForm = GeoUtil.getHome().getEditGeoCodeCurrencyForm(); 15519 15520 commandForm.setSpec(spec); 15521 commandForm.setEditMode(EditMode.LOCK); 15522 15523 var commandResult = GeoUtil.getHome().editGeoCodeCurrency(BaseGraphQl.getUserVisitPK(env), commandForm); 15524 15525 if(!commandResult.hasErrors()) { 15526 var executionResult = commandResult.getExecutionResult(); 15527 var result = (EditGeoCodeCurrencyResult)executionResult.getResult(); 15528 Map<String, Object> arguments = env.getArgument("input"); 15529 var edit = result.getEdit(); 15530 15531 if(arguments.containsKey("isDefault")) 15532 edit.setIsDefault(isDefault); 15533 if(arguments.containsKey("sortOrder")) 15534 edit.setSortOrder(sortOrder); 15535 15536 commandForm.setEdit(edit); 15537 commandForm.setEditMode(EditMode.UPDATE); 15538 15539 commandResult = GeoUtil.getHome().editGeoCodeCurrency(BaseGraphQl.getUserVisitPK(env), commandForm); 15540 } 15541 15542 mutationResultObject.setCommandResult(commandResult); 15543 } catch (NamingException ex) { 15544 throw new RuntimeException(ex); 15545 } 15546 15547 return mutationResultObject; 15548 } 15549 15550 @GraphQLField 15551 @GraphQLRelayMutation 15552 static MutationResultObject createGeoCodeTimeZone(final DataFetchingEnvironment env, 15553 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 15554 @GraphQLName("javaTimeZoneName") @GraphQLNonNull final String javaTimeZoneName, 15555 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 15556 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 15557 var mutationResultObject = new MutationResultObject(); 15558 15559 try { 15560 var commandForm = GeoUtil.getHome().getCreateGeoCodeTimeZoneForm(); 15561 15562 commandForm.setGeoCodeName(geoCodeName); 15563 commandForm.setJavaTimeZoneName(javaTimeZoneName); 15564 commandForm.setIsDefault(isDefault); 15565 commandForm.setSortOrder(sortOrder); 15566 15567 var commandResult = GeoUtil.getHome().createGeoCodeTimeZone(BaseGraphQl.getUserVisitPK(env), commandForm); 15568 mutationResultObject.setCommandResult(commandResult); 15569 } catch (NamingException ex) { 15570 throw new RuntimeException(ex); 15571 } 15572 15573 return mutationResultObject; 15574 } 15575 15576 @GraphQLField 15577 @GraphQLRelayMutation 15578 static MutationResultObject deleteGeoCodeTimeZone(final DataFetchingEnvironment env, 15579 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 15580 @GraphQLName("javaTimeZoneName") @GraphQLNonNull final String javaTimeZoneName) { 15581 var mutationResultObject = new MutationResultObject(); 15582 15583 try { 15584 var commandForm = GeoUtil.getHome().getDeleteGeoCodeTimeZoneForm(); 15585 15586 commandForm.setGeoCodeName(geoCodeName); 15587 commandForm.setJavaTimeZoneName(javaTimeZoneName); 15588 15589 var commandResult = GeoUtil.getHome().deleteGeoCodeTimeZone(BaseGraphQl.getUserVisitPK(env), commandForm); 15590 mutationResultObject.setCommandResult(commandResult); 15591 } catch (NamingException ex) { 15592 throw new RuntimeException(ex); 15593 } 15594 15595 return mutationResultObject; 15596 } 15597 15598 @GraphQLField 15599 @GraphQLRelayMutation 15600 static MutationResultObject editGeoCodeTimeZone(final DataFetchingEnvironment env, 15601 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 15602 @GraphQLName("javaTimeZoneName") @GraphQLNonNull final String javaTimeZoneName, 15603 @GraphQLName("isDefault") final String isDefault, 15604 @GraphQLName("sortOrder") final String sortOrder) { 15605 var mutationResultObject = new MutationResultObject(); 15606 15607 try { 15608 var spec = GeoUtil.getHome().getGeoCodeTimeZoneSpec(); 15609 15610 spec.setGeoCodeName(geoCodeName); 15611 spec.setJavaTimeZoneName(javaTimeZoneName); 15612 15613 var commandForm = GeoUtil.getHome().getEditGeoCodeTimeZoneForm(); 15614 15615 commandForm.setSpec(spec); 15616 commandForm.setEditMode(EditMode.LOCK); 15617 15618 var commandResult = GeoUtil.getHome().editGeoCodeTimeZone(BaseGraphQl.getUserVisitPK(env), commandForm); 15619 15620 if(!commandResult.hasErrors()) { 15621 var executionResult = commandResult.getExecutionResult(); 15622 var result = (EditGeoCodeTimeZoneResult)executionResult.getResult(); 15623 Map<String, Object> arguments = env.getArgument("input"); 15624 var edit = result.getEdit(); 15625 15626 if(arguments.containsKey("isDefault")) 15627 edit.setIsDefault(isDefault); 15628 if(arguments.containsKey("sortOrder")) 15629 edit.setSortOrder(sortOrder); 15630 15631 commandForm.setEdit(edit); 15632 commandForm.setEditMode(EditMode.UPDATE); 15633 15634 commandResult = GeoUtil.getHome().editGeoCodeTimeZone(BaseGraphQl.getUserVisitPK(env), commandForm); 15635 } 15636 15637 mutationResultObject.setCommandResult(commandResult); 15638 } catch (NamingException ex) { 15639 throw new RuntimeException(ex); 15640 } 15641 15642 return mutationResultObject; 15643 } 15644 15645 @GraphQLField 15646 @GraphQLRelayMutation 15647 static MutationResultObject createGeoCodeDateTimeFormat(final DataFetchingEnvironment env, 15648 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 15649 @GraphQLName("dataTimeFormatName") @GraphQLNonNull final String dataTimeFormatName, 15650 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 15651 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder) { 15652 var mutationResultObject = new MutationResultObject(); 15653 15654 try { 15655 var commandForm = GeoUtil.getHome().getCreateGeoCodeDateTimeFormatForm(); 15656 15657 commandForm.setGeoCodeName(geoCodeName); 15658 commandForm.setDateTimeFormatName(dataTimeFormatName); 15659 commandForm.setIsDefault(isDefault); 15660 commandForm.setSortOrder(sortOrder); 15661 15662 var commandResult = GeoUtil.getHome().createGeoCodeDateTimeFormat(BaseGraphQl.getUserVisitPK(env), commandForm); 15663 mutationResultObject.setCommandResult(commandResult); 15664 } catch (NamingException ex) { 15665 throw new RuntimeException(ex); 15666 } 15667 15668 return mutationResultObject; 15669 } 15670 15671 @GraphQLField 15672 @GraphQLRelayMutation 15673 static MutationResultObject deleteGeoCodeDateTimeFormat(final DataFetchingEnvironment env, 15674 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 15675 @GraphQLName("dataTimeFormatName") @GraphQLNonNull final String dataTimeFormatName) { 15676 var mutationResultObject = new MutationResultObject(); 15677 15678 try { 15679 var commandForm = GeoUtil.getHome().getDeleteGeoCodeDateTimeFormatForm(); 15680 15681 commandForm.setGeoCodeName(geoCodeName); 15682 commandForm.setDateTimeFormatName(dataTimeFormatName); 15683 15684 var commandResult = GeoUtil.getHome().deleteGeoCodeDateTimeFormat(BaseGraphQl.getUserVisitPK(env), commandForm); 15685 mutationResultObject.setCommandResult(commandResult); 15686 } catch (NamingException ex) { 15687 throw new RuntimeException(ex); 15688 } 15689 15690 return mutationResultObject; 15691 } 15692 15693 @GraphQLField 15694 @GraphQLRelayMutation 15695 static MutationResultObject editGeoCodeDateTimeFormat(final DataFetchingEnvironment env, 15696 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 15697 @GraphQLName("dataTimeFormatName") @GraphQLNonNull final String dataTimeFormatName, 15698 @GraphQLName("isDefault") final String isDefault, 15699 @GraphQLName("sortOrder") final String sortOrder) { 15700 var mutationResultObject = new MutationResultObject(); 15701 15702 try { 15703 var spec = GeoUtil.getHome().getGeoCodeDateTimeFormatSpec(); 15704 15705 spec.setGeoCodeName(geoCodeName); 15706 spec.setDateTimeFormatName(dataTimeFormatName); 15707 15708 var commandForm = GeoUtil.getHome().getEditGeoCodeDateTimeFormatForm(); 15709 15710 commandForm.setSpec(spec); 15711 commandForm.setEditMode(EditMode.LOCK); 15712 15713 var commandResult = GeoUtil.getHome().editGeoCodeDateTimeFormat(BaseGraphQl.getUserVisitPK(env), commandForm); 15714 15715 if(!commandResult.hasErrors()) { 15716 var executionResult = commandResult.getExecutionResult(); 15717 var result = (EditGeoCodeDateTimeFormatResult)executionResult.getResult(); 15718 Map<String, Object> arguments = env.getArgument("input"); 15719 var edit = result.getEdit(); 15720 15721 if(arguments.containsKey("isDefault")) 15722 edit.setIsDefault(isDefault); 15723 if(arguments.containsKey("sortOrder")) 15724 edit.setSortOrder(sortOrder); 15725 15726 commandForm.setEdit(edit); 15727 commandForm.setEditMode(EditMode.UPDATE); 15728 15729 commandResult = GeoUtil.getHome().editGeoCodeDateTimeFormat(BaseGraphQl.getUserVisitPK(env), commandForm); 15730 } 15731 15732 mutationResultObject.setCommandResult(commandResult); 15733 } catch (NamingException ex) { 15734 throw new RuntimeException(ex); 15735 } 15736 15737 return mutationResultObject; 15738 } 15739 15740 @GraphQLField 15741 @GraphQLRelayMutation 15742 static MutationResultWithIdObject createGeoCodeAliasType(final DataFetchingEnvironment env, 15743 @GraphQLName("geoCodeTypeName") @GraphQLNonNull final String geoCodeTypeName, 15744 @GraphQLName("geoCodeAliasTypeName") @GraphQLNonNull final String geoCodeAliasTypeName, 15745 @GraphQLName("validationPattern") final String validationPattern, 15746 @GraphQLName("isRequired") @GraphQLNonNull final String isRequired, 15747 @GraphQLName("isDefault") @GraphQLNonNull final String isDefault, 15748 @GraphQLName("sortOrder") @GraphQLNonNull final String sortOrder, 15749 @GraphQLName("description") final String description) { 15750 var mutationResultObject = new MutationResultWithIdObject(); 15751 15752 try { 15753 var commandForm = GeoUtil.getHome().getCreateGeoCodeAliasTypeForm(); 15754 15755 commandForm.setGeoCodeTypeName(geoCodeTypeName); 15756 commandForm.setGeoCodeAliasTypeName(geoCodeAliasTypeName); 15757 commandForm.setValidationPattern(validationPattern); 15758 commandForm.setIsRequired(isRequired); 15759 commandForm.setIsDefault(isDefault); 15760 commandForm.setSortOrder(sortOrder); 15761 commandForm.setDescription(description); 15762 15763 var commandResult = GeoUtil.getHome().createGeoCodeAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 15764 mutationResultObject.setCommandResult(commandResult); 15765 15766 if(!commandResult.hasErrors()) { 15767 var result = (CreateGeoCodeAliasTypeResult)commandResult.getExecutionResult().getResult(); 15768 15769 mutationResultObject.setEntityInstanceFromEntityRef(result.getEntityRef()); 15770 } 15771 } catch (NamingException ex) { 15772 throw new RuntimeException(ex); 15773 } 15774 15775 return mutationResultObject; 15776 } 15777 15778 @GraphQLField 15779 @GraphQLRelayMutation 15780 static MutationResultWithIdObject editGeoCodeAliasType(final DataFetchingEnvironment env, 15781 @GraphQLName("geoCodeTypeName") @GraphQLNonNull final String geoCodeTypeName, 15782 @GraphQLName("originalGeoCodeAliasTypeName") @GraphQLNonNull final String originalGeoCodeAliasTypeName, 15783 @GraphQLName("geoCodeAliasTypeName") final String geoCodeAliasTypeName, 15784 @GraphQLName("validationPattern") final String validationPattern, 15785 @GraphQLName("isRequired") final String isRequired, 15786 @GraphQLName("isDefault") final String isDefault, 15787 @GraphQLName("sortOrder") final String sortOrder, 15788 @GraphQLName("description") final String description) { 15789 var mutationResultObject = new MutationResultWithIdObject(); 15790 15791 try { 15792 var spec = GeoUtil.getHome().getGeoCodeAliasTypeSpec(); 15793 15794 spec.setGeoCodeTypeName(geoCodeTypeName); 15795 spec.setGeoCodeAliasTypeName(originalGeoCodeAliasTypeName); 15796 15797 var commandForm = GeoUtil.getHome().getEditGeoCodeAliasTypeForm(); 15798 15799 commandForm.setSpec(spec); 15800 commandForm.setEditMode(EditMode.LOCK); 15801 15802 var commandResult = GeoUtil.getHome().editGeoCodeAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 15803 15804 if(!commandResult.hasErrors()) { 15805 var executionResult = commandResult.getExecutionResult(); 15806 var result = (EditGeoCodeAliasTypeResult)executionResult.getResult(); 15807 Map<String, Object> arguments = env.getArgument("input"); 15808 var edit = result.getEdit(); 15809 15810 mutationResultObject.setEntityInstance(result.getGeoCodeAliasType().getEntityInstance()); 15811 15812 if(arguments.containsKey("geoCodeAliasTypeName")) 15813 edit.setGeoCodeAliasTypeName(geoCodeAliasTypeName); 15814 if(arguments.containsKey("validationPattern")) 15815 edit.setValidationPattern(validationPattern); 15816 if(arguments.containsKey("isRequired")) 15817 edit.setIsRequired(isRequired); 15818 if(arguments.containsKey("isDefault")) 15819 edit.setIsDefault(isDefault); 15820 if(arguments.containsKey("sortOrder")) 15821 edit.setSortOrder(sortOrder); 15822 if(arguments.containsKey("description")) 15823 edit.setDescription(description); 15824 15825 commandForm.setEdit(edit); 15826 commandForm.setEditMode(EditMode.UPDATE); 15827 15828 commandResult = GeoUtil.getHome().editGeoCodeAliasType(BaseGraphQl.getUserVisitPK(env), commandForm); 15829 } 15830 15831 mutationResultObject.setCommandResult(commandResult); 15832 } catch (NamingException ex) { 15833 throw new RuntimeException(ex); 15834 } 15835 15836 return mutationResultObject; 15837 } 15838 15839 @GraphQLField 15840 @GraphQLRelayMutation 15841 static MutationResultObject deleteGeoCodeAliasType(final DataFetchingEnvironment env, 15842 @GraphQLName("geoCodeTypeName") @GraphQLNonNull final String geoCodeTypeName, 15843 @GraphQLName("geoCodeAliasTypeName") @GraphQLNonNull final String geoCodeAliasTypeName) { 15844 var mutationResultObject = new MutationResultObject(); 15845 15846 try { 15847 var commandForm = GeoUtil.getHome().getDeleteGeoCodeAliasTypeForm(); 15848 15849 commandForm.setGeoCodeTypeName(geoCodeTypeName); 15850 commandForm.setGeoCodeAliasTypeName(geoCodeAliasTypeName); 15851 15852 mutationResultObject.setCommandResult(GeoUtil.getHome().deleteGeoCodeAliasType(BaseGraphQl.getUserVisitPK(env), commandForm)); 15853 } catch (NamingException ex) { 15854 throw new RuntimeException(ex); 15855 } 15856 15857 return mutationResultObject; 15858 } 15859 15860 @GraphQLField 15861 @GraphQLRelayMutation 15862 static MutationResultObject createGeoCodeAlias(final DataFetchingEnvironment env, 15863 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 15864 @GraphQLName("geoCodeAliasTypeName") @GraphQLNonNull final String geoCodeAliasTypeName, 15865 @GraphQLName("alias") @GraphQLNonNull final String alias) { 15866 var mutationResultObject = new MutationResultObject(); 15867 15868 try { 15869 var commandForm = GeoUtil.getHome().getCreateGeoCodeAliasForm(); 15870 15871 commandForm.setGeoCodeName(geoCodeName); 15872 commandForm.setGeoCodeAliasTypeName(geoCodeAliasTypeName); 15873 commandForm.setAlias(alias); 15874 15875 var commandResult = GeoUtil.getHome().createGeoCodeAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 15876 mutationResultObject.setCommandResult(commandResult); 15877 } catch (NamingException ex) { 15878 throw new RuntimeException(ex); 15879 } 15880 15881 return mutationResultObject; 15882 } 15883 15884 @GraphQLField 15885 @GraphQLRelayMutation 15886 static MutationResultObject editGeoCodeAlias(final DataFetchingEnvironment env, 15887 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 15888 @GraphQLName("geoCodeAliasTypeName") @GraphQLNonNull final String geoCodeAliasTypeName, 15889 @GraphQLName("alias") final String alias) { 15890 var mutationResultObject = new MutationResultObject(); 15891 15892 try { 15893 var spec = GeoUtil.getHome().getGeoCodeAliasSpec(); 15894 15895 spec.setGeoCodeName(geoCodeName); 15896 spec.setGeoCodeAliasTypeName(geoCodeAliasTypeName); 15897 15898 var commandForm = GeoUtil.getHome().getEditGeoCodeAliasForm(); 15899 15900 commandForm.setSpec(spec); 15901 commandForm.setEditMode(EditMode.LOCK); 15902 15903 var commandResult = GeoUtil.getHome().editGeoCodeAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 15904 15905 if(!commandResult.hasErrors()) { 15906 var executionResult = commandResult.getExecutionResult(); 15907 var result = (EditGeoCodeAliasResult)executionResult.getResult(); 15908 Map<String, Object> arguments = env.getArgument("input"); 15909 var edit = result.getEdit(); 15910 15911 if(arguments.containsKey("alias")) 15912 edit.setAlias(alias); 15913 15914 commandForm.setEdit(edit); 15915 commandForm.setEditMode(EditMode.UPDATE); 15916 15917 commandResult = GeoUtil.getHome().editGeoCodeAlias(BaseGraphQl.getUserVisitPK(env), commandForm); 15918 } 15919 15920 mutationResultObject.setCommandResult(commandResult); 15921 } catch (NamingException ex) { 15922 throw new RuntimeException(ex); 15923 } 15924 15925 return mutationResultObject; 15926 } 15927 15928 @GraphQLField 15929 @GraphQLRelayMutation 15930 static MutationResultObject deleteGeoCodeAlias(final DataFetchingEnvironment env, 15931 @GraphQLName("geoCodeName") @GraphQLNonNull final String geoCodeName, 15932 @GraphQLName("geoCodeAliasTypeName") @GraphQLNonNull final String geoCodeAliasTypeName) { 15933 var mutationResultObject = new MutationResultObject(); 15934 15935 try { 15936 var commandForm = GeoUtil.getHome().getDeleteGeoCodeAliasForm(); 15937 15938 commandForm.setGeoCodeName(geoCodeName); 15939 commandForm.setGeoCodeAliasTypeName(geoCodeAliasTypeName); 15940 15941 mutationResultObject.setCommandResult(GeoUtil.getHome().deleteGeoCodeAlias(BaseGraphQl.getUserVisitPK(env), commandForm)); 15942 } catch (NamingException ex) { 15943 throw new RuntimeException(ex); 15944 } 15945 15946 return mutationResultObject; 15947 } 15948 15949}