blob: 8e6ab4f7e65a101b38a30d9555429aeb4e0eae88 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods-v2.xsd">
<!-- ProductPromo methods -->
<simple-method method-name="createProductPromo" short-description="Create a ProductPromo">
<check-permission permission="CATALOG" action="_CREATE">
<fail-property resource="ProductUiLabels" property="ProductCatalogCreatePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value value-field="newEntity" entity-name="ProductPromo"/>
<set-nonpk-fields map="parameters" value-field="newEntity"/>
<sequenced-id sequence-name="ProductPromo" field="newEntity.productPromoId"/>
<field-to-result field="newEntity.productPromoId" result-name="productPromoId"/>
<if-empty field="newEntity.userEntered">
<set value="Y" set-if-empty="true" field="newEntity.userEntered"/>
</if-empty>
<now-timestamp field="nowTimestamp"/>
<set from-field="nowTimestamp" field="newEntity.createdDate"/>
<set from-field="nowTimestamp" field="newEntity.lastModifiedDate"/>
<set from-field="userLogin.userLoginId" field="newEntity.lastModifiedByUserLogin"/>
<set from-field="userLogin.userLoginId" field="newEntity.createdByUserLogin"/>
<create-value value-field="newEntity"/>
</simple-method>
<simple-method method-name="updateProductPromo" short-description="Update a ProductPromo">
<check-permission permission="CATALOG" action="_UPDATE">
<fail-property resource="ProductUiLabels" property="ProductCatalogUpdatePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<set from-field="parameters.productPromoId" field="lookupPKMap.productPromoId"/>
<find-by-primary-key entity-name="ProductPromo" map="lookupPKMap" value-field="lookedUpValue"/>
<set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
<if-empty field="lookedUpValue.userEntered">
<set value="Y" set-if-empty="true" field="lookedUpValue.userEntered"/>
</if-empty>
<now-timestamp field="nowTimestamp"/>
<set from-field="nowTimestamp" field="lookedUpValue.lastModifiedDate"/>
<set from-field="userLogin.userLoginId" field="lookedUpValue.lastModifiedByUserLogin"/>
<store-value value-field="lookedUpValue"/>
</simple-method>
<simple-method method-name="deleteProductPromo" short-description="Delete a ProductPromo">
<check-permission permission="CATALOG" action="_UPDATE">
<fail-property resource="ProductUiLabels" property="ProductCatalogUpdatePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<!-- TODO: if a force remove flag is passed, remove related info first, maybe just rules, store assocs, etc -->
<set from-field="parameters.productPromoId" field="lookupPKMap.productPromoId"/>
<find-by-primary-key entity-name="ProductPromo" map="lookupPKMap" value-field="lookedUpValue"/>
<remove-value value-field="lookedUpValue"/>
</simple-method>
<!-- ProductPromoAction methods -->
<simple-method method-name="createProductPromoAction" short-description="Create an ProductPromoAction">
<check-permission permission="CATALOG" action="_CREATE">
<fail-property resource="ProductUiLabels" property="ProductCatalogCreatePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value value-field="newEntity" entity-name="ProductPromoAction"/>
<set-nonpk-fields map="parameters" value-field="newEntity"/>
<set-pk-fields map="parameters" value-field="newEntity"/>
<make-next-seq-id value-field="newEntity" seq-field-name="productPromoActionSeqId" numeric-padding="2"/>
<field-to-result field="newEntity.productPromoActionSeqId" result-name="productPromoActionSeqId"/>
<create-value value-field="newEntity"/>
</simple-method>
<simple-method method-name="updateProductPromoAction" short-description="Update an ProductPromoAction">
<check-permission permission="CATALOG" action="_UPDATE">
<fail-property resource="ProductUiLabels" property="ProductCatalogUpdatePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value entity-name="ProductPromoAction" value-field="lookupPKMap"/>
<set-pk-fields map="parameters" value-field="lookupPKMap"/>
<find-by-primary-key map="lookupPKMap" value-field="lookedUpValue"/>
<set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
<store-value value-field="lookedUpValue"/>
</simple-method>
<simple-method method-name="deleteProductPromoAction" short-description="Delete an ProductPromoAction">
<check-permission permission="CATALOG" action="_DELETE">
<fail-property resource="ProductUiLabels" property="ProductCatalogDeletePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value entity-name="ProductPromoAction" value-field="lookupPKMap"/>
<set-pk-fields map="parameters" value-field="lookupPKMap"/>
<find-by-primary-key map="lookupPKMap" value-field="lookedUpValue"/>
<remove-value value-field="lookedUpValue"/>
</simple-method>
<!-- ProductPromoCategory methods -->
<simple-method method-name="createProductPromoCategory" short-description="Create an ProductPromoCategory">
<check-permission permission="CATALOG" action="_CREATE">
<fail-property resource="ProductUiLabels" property="ProductCatalogCreatePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value value-field="newEntity" entity-name="ProductPromoCategory"/>
<set-nonpk-fields map="parameters" value-field="newEntity"/>
<set-pk-fields map="parameters" value-field="newEntity"/>
<create-value value-field="newEntity"/>
</simple-method>
<simple-method method-name="updateProductPromoCategory" short-description="Update an ProductPromoCategory">
<check-permission permission="CATALOG" action="_UPDATE">
<fail-property resource="ProductUiLabels" property="ProductCatalogUpdatePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value entity-name="ProductPromoCategory" value-field="lookupPKMap"/>
<set-pk-fields map="parameters" value-field="lookupPKMap"/>
<find-by-primary-key map="lookupPKMap" value-field="lookedUpValue"/>
<set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
<store-value value-field="lookedUpValue"/>
</simple-method>
<simple-method method-name="deleteProductPromoCategory" short-description="Delete an ProductPromoCategory">
<check-permission permission="CATALOG" action="_DELETE">
<fail-property resource="ProductUiLabels" property="ProductCatalogDeletePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value entity-name="ProductPromoCategory" value-field="lookupPKMap"/>
<set-pk-fields map="parameters" value-field="lookupPKMap"/>
<find-by-primary-key map="lookupPKMap" value-field="lookedUpValue"/>
<remove-value value-field="lookedUpValue"/>
</simple-method>
<!-- ProductPromoCode methods -->
<simple-method method-name="createProductPromoCode" short-description="Create an ProductPromoCode">
<check-permission permission="CATALOG" action="_CREATE">
<fail-property resource="ProductUiLabels" property="ProductCatalogCreatePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value value-field="newEntity" entity-name="ProductPromoCode"/>
<set-nonpk-fields map="parameters" value-field="newEntity"/>
<set-pk-fields map="parameters" value-field="newEntity"/>
<if-empty field="newEntity.productPromoCodeId">
<sequenced-id sequence-name="ProductPromoCode" field="newEntity.productPromoCodeId" stagger-max="100"/>
</if-empty>
<field-to-result field="newEntity.productPromoCodeId" result-name="productPromoCodeId"/>
<now-timestamp field="nowTimestamp"/>
<if-empty field="newEntity.fromDate">
<set field="newEntity.fromDate" from-field="nowTimestamp"/>
</if-empty>
<set from-field="nowTimestamp" field="newEntity.createdDate"/>
<set from-field="nowTimestamp" field="newEntity.lastModifiedDate"/>
<set from-field="userLogin.userLoginId" field="newEntity.lastModifiedByUserLogin"/>
<set from-field="userLogin.userLoginId" field="newEntity.createdByUserLogin"/>
<create-value value-field="newEntity"/>
</simple-method>
<simple-method method-name="updateProductPromoCode" short-description="Update an ProductPromoCode">
<check-permission permission="CATALOG" action="_UPDATE">
<fail-property resource="ProductUiLabels" property="ProductCatalogUpdatePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value entity-name="ProductPromoCode" value-field="lookupPKMap"/>
<set-pk-fields map="parameters" value-field="lookupPKMap"/>
<find-by-primary-key map="lookupPKMap" value-field="lookedUpValue"/>
<set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
<now-timestamp field="nowTimestamp"/>
<set from-field="nowTimestamp" field="newEntity.lastModifiedDate"/>
<set from-field="userLogin.userLoginId" field="newEntity.lastModifiedByUserLogin"/>
<store-value value-field="lookedUpValue"/>
</simple-method>
<simple-method method-name="deleteProductPromoCode" short-description="Delete an ProductPromoCode">
<check-permission permission="CATALOG" action="_DELETE">
<fail-property resource="ProductUiLabels" property="ProductCatalogDeletePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value entity-name="ProductPromoCode" value-field="lookupPKMap"/>
<set-pk-fields map="parameters" value-field="lookupPKMap"/>
<find-by-primary-key map="lookupPKMap" value-field="lookedUpValue"/>
<remove-value value-field="lookedUpValue"/>
</simple-method>
<!-- ProductPromoCodeEmail methods -->
<simple-method method-name="createProductPromoCodeEmail" short-description="Create an ProductPromoCodeEmail">
<check-permission permission="CATALOG" action="_CREATE">
<fail-property resource="ProductUiLabels" property="ProductCatalogCreatePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value value-field="newEntity" entity-name="ProductPromoCodeEmail"/>
<set-nonpk-fields map="parameters" value-field="newEntity"/>
<set-pk-fields map="parameters" value-field="newEntity"/>
<create-value value-field="newEntity"/>
</simple-method>
<simple-method method-name="deleteProductPromoCodeEmail" short-description="Delete an ProductPromoCodeEmail">
<check-permission permission="CATALOG" action="_DELETE">
<fail-property resource="ProductUiLabels" property="ProductCatalogDeletePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value entity-name="ProductPromoCodeEmail" value-field="lookupPKMap"/>
<set-pk-fields map="parameters" value-field="lookupPKMap"/>
<find-by-primary-key map="lookupPKMap" value-field="lookedUpValue"/>
<remove-value value-field="lookedUpValue"/>
</simple-method>
<!-- ProductPromoCodeParty methods -->
<simple-method method-name="createProductPromoCodeParty" short-description="Create an ProductPromoCodeParty">
<check-permission permission="CATALOG" action="_CREATE">
<fail-property resource="ProductUiLabels" property="ProductCatalogCreatePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value value-field="newEntity" entity-name="ProductPromoCodeParty"/>
<set-nonpk-fields map="parameters" value-field="newEntity"/>
<set-pk-fields map="parameters" value-field="newEntity"/>
<create-value value-field="newEntity"/>
</simple-method>
<simple-method method-name="deleteProductPromoCodeParty" short-description="Delete an ProductPromoCodeParty">
<check-permission permission="CATALOG" action="_DELETE">
<fail-property resource="ProductUiLabels" property="ProductCatalogDeletePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value entity-name="ProductPromoCodeParty" value-field="lookupPKMap"/>
<set-pk-fields map="parameters" value-field="lookupPKMap"/>
<find-by-primary-key map="lookupPKMap" value-field="lookedUpValue"/>
<remove-value value-field="lookedUpValue"/>
</simple-method>
<!-- ProductPromoCond methods -->
<simple-method method-name="createProductPromoCond" short-description="Create an ProductPromoCond">
<check-permission permission="CATALOG" action="_CREATE">
<fail-property resource="ProductUiLabels" property="ProductCatalogCreatePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value value-field="newEntity" entity-name="ProductPromoCond"/>
<set-nonpk-fields map="parameters" value-field="newEntity"/>
<if-not-empty field="parameters.carrierShipmentMethod">
<set field="newEntity.otherValue" from-field="parameters.carrierShipmentMethod"/>
</if-not-empty>
<set-pk-fields map="parameters" value-field="newEntity"/>
<make-next-seq-id value-field="newEntity" seq-field-name="productPromoCondSeqId" numeric-padding="2"/>
<field-to-result field="newEntity.productPromoCondSeqId" result-name="productPromoCondSeqId"/>
<create-value value-field="newEntity"/>
</simple-method>
<simple-method method-name="updateProductPromoCond" short-description="Update an ProductPromoCond">
<check-permission permission="CATALOG" action="_UPDATE">
<fail-property resource="ProductUiLabels" property="ProductCatalogUpdatePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value entity-name="ProductPromoCond" value-field="lookupPKMap"/>
<set-pk-fields map="parameters" value-field="lookupPKMap"/>
<find-by-primary-key entity-name="ProductPromoCond" map="lookupPKMap" value-field="lookedUpValue"/>
<set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
<if-not-empty field="parameters.carrierShipmentMethod">
<set field="lookedUpValue.otherValue" from-field="parameters.carrierShipmentMethod"/>
</if-not-empty>
<store-value value-field="lookedUpValue"/>
</simple-method>
<simple-method method-name="deleteProductPromoCond" short-description="Delete an ProductPromoCond">
<check-permission permission="CATALOG" action="_DELETE">
<fail-property resource="ProductUiLabels" property="ProductCatalogDeletePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value entity-name="ProductPromoCond" value-field="lookupPKMap"/>
<set-pk-fields map="parameters" value-field="lookupPKMap"/>
<find-by-primary-key entity-name="ProductPromoCond" map="lookupPKMap" value-field="lookedUpValue"/>
<remove-value value-field="lookedUpValue"/>
</simple-method>
<!-- ProductPromoProduct methods -->
<simple-method method-name="createProductPromoProduct" short-description="Create an ProductPromoProduct">
<check-permission permission="CATALOG" action="_CREATE">
<fail-property resource="ProductUiLabels" property="ProductCatalogCreatePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value value-field="newEntity" entity-name="ProductPromoProduct"/>
<set-nonpk-fields map="parameters" value-field="newEntity"/>
<set-pk-fields map="parameters" value-field="newEntity"/>
<create-value value-field="newEntity"/>
</simple-method>
<simple-method method-name="updateProductPromoProduct" short-description="Update an ProductPromoProduct">
<check-permission permission="CATALOG" action="_UPDATE">
<fail-property resource="ProductUiLabels" property="ProductCatalogUpdatePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value entity-name="ProductPromoProduct" value-field="lookupPKMap"/>
<set-pk-fields map="parameters" value-field="lookupPKMap"/>
<find-by-primary-key map="lookupPKMap" value-field="lookedUpValue"/>
<set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
<store-value value-field="lookedUpValue"/>
</simple-method>
<simple-method method-name="deleteProductPromoProduct" short-description="Delete an ProductPromoProduct">
<check-permission permission="CATALOG" action="_DELETE">
<fail-property resource="ProductUiLabels" property="ProductCatalogDeletePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value entity-name="ProductPromoProduct" value-field="lookupPKMap"/>
<set-pk-fields map="parameters" value-field="lookupPKMap"/>
<find-by-primary-key map="lookupPKMap" value-field="lookedUpValue"/>
<remove-value value-field="lookedUpValue"/>
</simple-method>
<!-- ProductPromoRule methods -->
<simple-method method-name="createProductPromoRule" short-description="Create a ProductPromoRule">
<check-permission permission="CATALOG" action="_CREATE">
<fail-property resource="ProductUiLabels" property="ProductCatalogCreatePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value value-field="newEntity" entity-name="ProductPromoRule"/>
<set-nonpk-fields map="parameters" value-field="newEntity"/>
<set-pk-fields map="parameters" value-field="newEntity"/>
<make-next-seq-id value-field="newEntity" seq-field-name="productPromoRuleId" numeric-padding="2"/>
<field-to-result field="newEntity.productPromoRuleId" result-name="productPromoRuleId"/>
<create-value value-field="newEntity"/>
</simple-method>
<simple-method method-name="updateProductPromoRule" short-description="Update a ProductPromoRule">
<check-permission permission="CATALOG" action="_UPDATE">
<fail-property resource="ProductUiLabels" property="ProductCatalogUpdatePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value entity-name="ProductPromoRule" value-field="lookupPKMap"/>
<set-pk-fields map="parameters" value-field="lookupPKMap"/>
<find-by-primary-key entity-name="ProductPromoRule" map="lookupPKMap" value-field="lookedUpValue"/>
<set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
<store-value value-field="lookedUpValue"/>
</simple-method>
<simple-method method-name="deleteProductPromoRule" short-description="Delete a ProductPromoRule">
<check-permission permission="CATALOG" action="_DELETE">
<fail-property resource="ProductUiLabels" property="ProductCatalogDeletePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value entity-name="ProductPromoRule" value-field="lookupPKMap"/>
<set-pk-fields map="parameters" value-field="lookupPKMap"/>
<find-by-primary-key entity-name="ProductPromoRule" map="lookupPKMap" value-field="lookedUpValue"/>
<remove-value value-field="lookedUpValue"/>
</simple-method>
<!-- ProductPromo to ProductStore methods -->
<simple-method method-name="createProductStorePromoAppl" short-description="Create ProductStorePromoAppl">
<check-permission permission="CATALOG" action="_CREATE">
<fail-property resource="ProductUiLabels" property="ProductCatalogCreatePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value value-field="newEntity" entity-name="ProductStorePromoAppl"/>
<set-pk-fields map="parameters" value-field="newEntity"/>
<set-nonpk-fields map="parameters" value-field="newEntity"/>
<if-empty field="newEntity.fromDate">
<now-timestamp field="nowTimestamp"/>
<set from-field="nowTimestamp" set-if-empty="true" field="newEntity.fromDate"/>
</if-empty>
<create-value value-field="newEntity"/>
</simple-method>
<simple-method method-name="updateProductStorePromoAppl" short-description="Update ProductStorePromoAppl">
<check-permission permission="CATALOG" action="_UPDATE">
<fail-property resource="ProductUiLabels" property="ProductCatalogUpdatePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value entity-name="ProductStorePromoAppl" value-field="lookupPKMap"/>
<set-pk-fields map="parameters" value-field="lookupPKMap"/>
<find-by-primary-key map="lookupPKMap" value-field="lookedUpValue"/>
<set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
<store-value value-field="lookedUpValue"/>
</simple-method>
<simple-method method-name="deleteProductStorePromoAppl" short-description="Delete ProductStorePromoAppl">
<check-permission permission="CATALOG" action="_DELETE">
<fail-property resource="ProductUiLabels" property="ProductCatalogDeletePermissionError"/>
</check-permission>
<check-permission permission="CATALOG_PRICE_MAINT">
<fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/>
</check-permission>
<check-errors/>
<make-value entity-name="ProductStorePromoAppl" value-field="lookupPKMap"/>
<set-pk-fields map="parameters" value-field="lookupPKMap"/>
<find-by-primary-key map="lookupPKMap" value-field="lookedUpValue"/>
<remove-value value-field="lookedUpValue"/>
</simple-method>
</simple-methods>