Author: nmalin Date: Wed Feb 3 07:27:21 2016 New Revision: 1728261 URL: http://svn.apache.org/viewvc?rev=1728261&view=rev Log: convert simple crud service to entity-auto for the follow entities : ProductPaymentMethodType, SupplierProduct, CommunicationEventProduct, ProductCategoryMember, ProductFeatureDataResource, ProductConfig, ProductConfigItem, ProductConfigOption, ProductConfigProduct, ProductPriceRule, ProductPriceCond, ProductPriceAction, PhysicalInventory, ProductFacilityLocation, Facility, FacilityLocation, FacilityGroupMember, FacilityGroupRollup, FacilityParty, FacilityContent, InventoryItemLabelType, InventoryItemLabelAppl, InventoryItemLabel, ProductPromo, ProductPromoCode, ProductPromoCategory, ProductPromoCodeEmail, ProductPromoCodeParty, ProductPromoProduct, ProductPromoRule Added a new service productPriceGenericPermission for acces control to related price service. Issue OFBIZ-6873
Removed: ofbiz/trunk/applications/product/script/org/ofbiz/product/communication/ Modified: ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryContentServices.xml ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryServices.xml ofbiz/trunk/applications/product/script/org/ofbiz/product/config/ConfigServices.xml ofbiz/trunk/applications/product/script/org/ofbiz/product/config/ProductConfigItemContentServices.xml ofbiz/trunk/applications/product/script/org/ofbiz/product/inventory/InventoryServices.xml ofbiz/trunk/applications/product/script/org/ofbiz/product/price/PriceServices.xml ofbiz/trunk/applications/product/script/org/ofbiz/product/product/ProductContentServices.xml ofbiz/trunk/applications/product/script/org/ofbiz/product/product/ProductServices.xml ofbiz/trunk/applications/product/script/org/ofbiz/product/promo/PromoServices.xml ofbiz/trunk/applications/product/script/org/ofbiz/product/storage/FacilityContactMechServices.xml ofbiz/trunk/applications/product/script/org/ofbiz/product/storage/StorageServices.xml ofbiz/trunk/applications/product/script/org/ofbiz/product/store/ProductStoreServices.xml ofbiz/trunk/applications/product/script/org/ofbiz/product/supplier/SupplierProductServices.xml ofbiz/trunk/applications/product/servicedef/secas.xml ofbiz/trunk/applications/product/servicedef/services.xml ofbiz/trunk/applications/product/servicedef/services_facility.xml ofbiz/trunk/applications/product/servicedef/services_pricepromo.xml ofbiz/trunk/applications/product/servicedef/services_store.xml Modified: ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryContentServices.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryContentServices.xml?rev=1728261&r1=1728260&r2=1728261&view=diff ============================================================================== --- ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryContentServices.xml (original) +++ ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryContentServices.xml Wed Feb 3 07:27:21 2016 @@ -50,12 +50,7 @@ under the License. <set-service-fields service-name="updateContent" map="parameters" to-map="updateContent"/> <call-service service-name="updateContent" in-map-name="updateContent"/> </simple-method> - <simple-method method-name="removeCategoryContent" short-description="Remove Content From Category"> - <make-value value-field="lookupPKMap" entity-name="ProductCategoryContent"/> - <set-pk-fields map="parameters" value-field="lookupPKMap"/> - <find-by-primary-key entity-name="ProductCategoryContent" map="lookupPKMap" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> + <simple-method method-name="createSimpleTextContentForCategory" short-description="Create Simple Text Content For Product Category"> <set-service-fields service-name="createCategoryContent" map="parameters" to-map="createCategoryContentMap"/> <set-service-fields service-name="createSimpleTextContent" map="parameters" to-map="createSimpleTextMap"/> @@ -70,6 +65,7 @@ under the License. <set-service-fields service-name="updateSimpleTextContent" map="parameters" to-map="updateSimpleText"/> <call-service service-name="updateSimpleTextContent" in-map-name="updateSimpleText"/> </simple-method> + <simple-method method-name="updateContentSEOForCategory" short-description="Update SEO Content For Product Category"> <if-not-empty field="parameters.title"> <entity-and list="productCategoryContents" entity-name="ProductCategoryContentAndInfo"> @@ -138,6 +134,7 @@ under the License. </if-not-empty> </if-not-empty> </simple-method> + <simple-method method-name="createRelatedUrlContentForCategory" short-description="Create Related URL Content For Product Category"> <set field="dataResource.dataResourceName" from-field="parameters.title"/> <set field="dataResource.dataResourceTypeId" value="URL_RESOURCE"/> @@ -163,27 +160,27 @@ under the License. <call-service service-name="createContent" in-map-name="content"> <result-to-field result-name="contentId" field="parameters.contentId"/> </call-service> - + <set-service-fields service-name="createCategoryContent" map="parameters" to-map="createCategoryContentMap"/> <call-service service-name="createCategoryContent" in-map-name="createCategoryContentMap"/> </simple-method> <simple-method method-name="updateRelatedUrlContentForCategory" short-description="Update Related URL Content For Product Category"> <set-service-fields service-name="updateCategoryContent" map="parameters" to-map="updateCategoryContent"/> <call-service service-name="updateCategoryContent" in-map-name="updateCategoryContent"/> - + <set field="dataResource.dataResourceId" from-field="parameters.dataResourceId"/> <set field="dataResource.dataResourceName" from-field="parameters.title"/> <set field="dataResource.objectInfo" from-field="parameters.url"/> <set field="dataResource.localeString" from-field="parameters.localeString"/> <call-service service-name="updateDataResource" in-map-name="dataResource"/> - + <set field="updateContent.contentId" from-field="parameters.contentId"/> <set field="updateContent.contentName" from-field="parameters.title"/> <set field="updateContent.description" from-field="parameters.description"/> <set field="updateContent.localeString" from-field="parameters.localeString"/> <call-service service-name="updateContent" in-map-name="updateContent"/> </simple-method> - + <simple-method method-name="createDownloadContentForCategory" short-description="Create Download Content For Category"> <set-service-fields service-name="createCategoryContent" map="parameters" to-map="createCategoryContent"/> <!-- Create Data Resource --> @@ -210,7 +207,7 @@ under the License. <set field="createCategoryContent.contentId" from-field="parameters.contentId"/> <call-service service-name="createCategoryContent" in-map-name="createCategoryContent"/> </simple-method> - + <simple-method method-name="updateDownloadContentForCategory" short-description="Update Download Content For Category"> <set field="attachMap.uploadedFile" from-field="parameters.imageData"/> <set field="attachMap._uploadedFile_fileName" from-field="parameters._imageData_fileName"/> @@ -218,7 +215,7 @@ under the License. <set field="attachMap.mimeTypeId" from-field="parameters._imageData_contentType"/> <set field="attachMap.dataResourceId" from-field="parameters.fileDataResourceId"/> <call-service service-name="attachUploadToDataResource" in-map-name="attachMap"/> - + <set-service-fields service-name="updateCategoryContent" map="parameters" to-map="updateCategoryContent"/> <call-service service-name="updateCategoryContent" in-map-name="updateCategoryContent"/> </simple-method> Modified: ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryServices.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryServices.xml?rev=1728261&r1=1728260&r2=1728261&view=diff ============================================================================== --- ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryServices.xml (original) +++ ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryServices.xml Wed Feb 3 07:27:21 2016 @@ -106,49 +106,12 @@ under the License. <!-- ProductCategoryMember Services --> <!-- ================================================================ --> - <simple-method method-name="addProductToCategory" short-description="Add Product to Category"> - <!-- note that the security semantics require the user to have the general admin permission, - or the role limited permission and association with the category, not the product --> - <!-- - <set value="addProductToCategory" field="callingMethodName"/> - <set value="CREATE" field="checkAction"/> - <call-simple-method method-name="checkCategoryRelatedPermission"/> - <check-errors/> - --> - <make-value value-field="newEntity" entity-name="ProductCategoryMember"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - - <if-empty field="newEntity.fromDate"> - <now-timestamp field="newEntity.fromDate"/> - </if-empty> - - <create-value value-field="newEntity"/> - </simple-method> - <simple-method method-name="addProductToCategories" short-description="Add Product to Multiple Categories"> + <set-service-fields service-name="addProductToCategory" to-map="addProductToCategoryMap" map="parameters"/> <if-instance-of field="parameters.categories" class="java.util.List"> <iterate entry="category" list="parameters.categories"> - <!-- note that the security semantics require the user to have the general admin permission, - or the role limited permission and association with the category, not the product --> - <!-- - <set field="productCategoryIdToCheck" from-field="category"/> - <set field="callingMethodName" value="addProductToCategories"/> - <set field="checkAction" value="CREATE"/> - <call-simple-method method-name="checkCategoryRelatedPermission"/> - <check-errors/> - --> - - <make-value value-field="newEntity" entity-name="ProductCategoryMember"/> - <set field="newEntity.productCategoryId" from-field="category"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - - <if-empty field="newEntity.fromDate"> - <now-timestamp field="newEntity.fromDate"/> - </if-empty> - - <create-value value-field="newEntity"/> + <set field="addProductToCategoryMap.productCategoryId" from-field="category"/> + <call-service service-name="addProductToCategory" in-map-name="addProductToCategoryMap"/> </iterate> <else> <!-- note that the security semantics require the user to have the general admin permission, @@ -159,36 +122,12 @@ under the License. <call-simple-method method-name="checkCategoryRelatedPermission"/> <check-errors/> - <make-value value-field="newEntity" entity-name="ProductCategoryMember"/> - <set field="newEntity.productCategoryId" from-field="parameters.categories"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - - <if-empty field="newEntity.fromDate"> - <now-timestamp field="newEntity.fromDate"/> - </if-empty> - - <create-value value-field="newEntity"/> + <set field="addProductToCategoryMap.productCategoryId" from-field="productCategoryIdToCheck"/> + <call-service service-name="addProductToCategory" in-map-name="addProductToCategoryMap"/> </else> </if-instance-of> </simple-method> - <simple-method method-name="updateProductToCategory" short-description="Update Product to Category Application"> - <!-- note that the security semantics require the user to have the general admin permission, - or the role limited permission and association with the category, not the product --> - <!-- - <set value="updateProductToCategory" field="callingMethodName"/> - <set value="UPDATE" field="checkAction"/> - <call-simple-method method-name="checkCategoryRelatedPermission"/> - <check-errors/> - --> - - <make-value value-field="lookupPKMap" entity-name="ProductCategoryMember"/> - <set-pk-fields map="parameters" value-field="lookupPKMap"/> - <find-by-primary-key entity-name="ProductCategoryMember" map="lookupPKMap" value-field="lookedUpValue"/> - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - <store-value value-field="lookedUpValue"/> - </simple-method> <simple-method method-name="removeProductFromCategory" short-description="Remove Product From Category"> <!-- note that the security semantics require the user to have the general admin permission, or the role limited permission and association with the category, not the product --> Modified: ofbiz/trunk/applications/product/script/org/ofbiz/product/config/ConfigServices.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/script/org/ofbiz/product/config/ConfigServices.xml?rev=1728261&r1=1728260&r2=1728261&view=diff ============================================================================== --- ofbiz/trunk/applications/product/script/org/ofbiz/product/config/ConfigServices.xml (original) +++ ofbiz/trunk/applications/product/script/org/ofbiz/product/config/ConfigServices.xml Wed Feb 3 07:27:21 2016 @@ -21,94 +21,6 @@ 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"> <!-- ProductConfig methods --> - <simple-method method-name="createProductConfig" short-description="Create a ProductConfig"> - <set field="callingMethodName" value="createProductConfig"/> - <set field="checkAction" value="CREATE"/> - <call-simple-method method-name="checkProductRelatedPermission" xml-resource="component://product/script/org/ofbiz/product/product/ProductServices.xml"/> - <check-permission permission="CATALOG_PRICE_MAINT"> - <fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/> - </check-permission> - <check-errors/> - - <make-value value-field="newEntity" entity-name="ProductConfig"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - - <now-timestamp field="nowTimestamp"/> - - <if-empty field="newEntity.fromDate"> - <set field="newEntity.fromDate" from-field="nowTimestamp"/> - </if-empty> - <field-to-result field="newEntity.fromDate" result-name="fromDate"/> - - <create-value value-field="newEntity"/> - </simple-method> - <simple-method method-name="updateProductConfig" short-description="Update an ProductConfig"> - <set field="callingMethodName" value="updateProductConfig"/> - <set field="checkAction" value="UPDATE"/> - <call-simple-method method-name="checkProductRelatedPermission" xml-resource="component://product/script/org/ofbiz/product/product/ProductServices.xml"/> - <check-permission permission="CATALOG_PRICE_MAINT"> - <fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/> - </check-permission> - <check-errors/> - - <make-value entity-name="ProductConfig" value-field="lookupPKMap"/> - <set-pk-fields map="parameters" value-field="lookupPKMap"/> - <find-by-primary-key entity-name="ProductConfig" map="lookupPKMap" value-field="lookedUpValue"/> - - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - - <store-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="deleteProductConfig" short-description="Delete an ProductConfig"> - <set field="callingMethodName" value="deleteProductConfig"/> - <set field="checkAction" value="DELETE"/> - <call-simple-method method-name="checkProductRelatedPermission" xml-resource="component://product/script/org/ofbiz/product/product/ProductServices.xml"/> - <check-permission permission="CATALOG_PRICE_MAINT"> - <fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/> - </check-permission> - <check-errors/> - - <make-value entity-name="ProductConfig" value-field="lookupPKMap"/> - <set-pk-fields map="parameters" value-field="lookupPKMap"/> - <find-by-primary-key entity-name="ProductConfig" map="lookupPKMap" value-field="lookedUpValue"/> - - <remove-value value-field="lookedUpValue"/> - </simple-method> - - <!-- Methods for Config Items --> - <simple-method method-name="createProductConfigItem" short-description="Create a Config Item"> - <check-permission action="_CREATE" permission="CATALOG"> - <fail-property resource="ProductUiLabels" property="ProductCatalogCreatePermissionError"/> - </check-permission> - <check-errors/> - <make-value entity-name="ProductConfigItem" value-field="newEntity"/> - <sequenced-id sequence-name="ProductConfigItem" field="newEntity.configItemId"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <create-value value-field="newEntity"/> - <field-to-result field="newEntity.configItemId" result-name="configItemId"/> - </simple-method> - <simple-method method-name="updateProductConfigItem" short-description="Update a Config Item"> - <check-permission action="_UPDATE" permission="CATALOG"> - <fail-property resource="ProductUiLabels" property="ProductCatalogUpdatePermissionError"/> - </check-permission> - <check-errors/> - <make-value entity-name="ProductConfigItem" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key map="lookupKeyValue" value-field="lookedUpValue"/> - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - <store-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="deleteProductConfigItem" short-description="Delete a Config Item"> - <check-permission action="_DELETE" permission="CATALOG"> - <fail-property resource="ProductUiLabels" property="ProductCatalogDeletePermissionError"/> - </check-permission> - <check-errors/> - <make-value entity-name="ProductConfigItem" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key map="lookupKeyValue" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> <!-- Methods for Config Options --> <simple-method method-name="createProductConfigOption" short-description="Create a Config Option"> <check-permission action="_CREATE" permission="CATALOG"> @@ -123,58 +35,6 @@ under the License. <field-to-result field="newEntity.configItemId" result-name="configItemId"/> <field-to-result field="newEntity.configOptionId" result-name="configOptionId"/> </simple-method> - <simple-method method-name="updateProductConfigOption" short-description="Update a Config Option"> - <check-permission action="_UPDATE" permission="CATALOG"> - <fail-property resource="ProductUiLabels" property="ProductCatalogUpdatePermissionError"/> - </check-permission> - <check-errors/> - <make-value entity-name="ProductConfigOption" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key map="lookupKeyValue" value-field="lookedUpValue"/> - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - <store-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="deleteProductConfigOption" short-description="Delete a Config Option"> - <check-permission action="_DELETE" permission="CATALOG"> - <fail-property resource="ProductUiLabels" property="ProductCatalogDeletePermissionError"/> - </check-permission> - <check-errors/> - <make-value entity-name="ProductConfigOption" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key map="lookupKeyValue" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> <!-- Methods for ProductConfigProduct --> - <simple-method method-name="createProductConfigProduct" short-description="Create a ProductConfigProduct"> - <check-permission action="_CREATE" permission="CATALOG"> - <fail-property resource="ProductUiLabels" property="ProductCatalogCreatePermissionError"/> - </check-permission> - <check-errors/> - <make-value entity-name="ProductConfigProduct" value-field="newEntity"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <create-value value-field="newEntity"/> - </simple-method> - <simple-method method-name="updateProductConfigProduct" short-description="Update a ProductConfigProduct"> - <check-permission action="_UPDATE" permission="CATALOG"> - <fail-property resource="ProductUiLabels" property="ProductCatalogUpdatePermissionError"/> - </check-permission> - <check-errors/> - <make-value entity-name="ProductConfigProduct" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key map="lookupKeyValue" value-field="lookedUpValue"/> - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - <store-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="deleteProductConfigProduct" short-description="Delete a ProductConfigProduct"> - <check-permission action="_DELETE" permission="CATALOG"> - <fail-property resource="ProductUiLabels" property="ProductCatalogDeletePermissionError"/> - </check-permission> - <check-errors/> - <make-value entity-name="ProductConfigProduct" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key map="lookupKeyValue" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> </simple-methods> Modified: ofbiz/trunk/applications/product/script/org/ofbiz/product/config/ProductConfigItemContentServices.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/script/org/ofbiz/product/config/ProductConfigItemContentServices.xml?rev=1728261&r1=1728260&r2=1728261&view=diff ============================================================================== --- ofbiz/trunk/applications/product/script/org/ofbiz/product/config/ProductConfigItemContentServices.xml (original) +++ ofbiz/trunk/applications/product/script/org/ofbiz/product/config/ProductConfigItemContentServices.xml Wed Feb 3 07:27:21 2016 @@ -50,12 +50,6 @@ under the License. <set-service-fields service-name="updateContent" map="parameters" to-map="updateContent"/> <call-service service-name="updateContent" in-map-name="updateContent"/> </simple-method> - <simple-method method-name="removeProductConfigItemContent" short-description="Remove Content From ProductConfigItem"> - <make-value value-field="lookupPKMap" entity-name="ProdConfItemContent"/> - <set-pk-fields map="parameters" value-field="lookupPKMap"/> - <find-by-primary-key map="lookupPKMap" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> <!-- Specialized --> <simple-method method-name="createSimpleTextContentForProductConfigItem" short-description="Create Simple Text Content For Product"> Modified: ofbiz/trunk/applications/product/script/org/ofbiz/product/inventory/InventoryServices.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/script/org/ofbiz/product/inventory/InventoryServices.xml?rev=1728261&r1=1728260&r2=1728261&view=diff ============================================================================== --- ofbiz/trunk/applications/product/script/org/ofbiz/product/inventory/InventoryServices.xml (original) +++ ofbiz/trunk/applications/product/script/org/ofbiz/product/inventory/InventoryServices.xml Wed Feb 3 07:27:21 2016 @@ -282,7 +282,6 @@ under the License. </simple-method> <simple-method method-name="updateInventoryItem" short-description="Update an InventoryItem"> - <make-value entity-name="InventoryItem" value-field="lookupPKMap"/> <set-pk-fields map="parameters" value-field="lookupPKMap"/> <find-by-primary-key map="lookupPKMap" value-field="lookedUpValue"/> @@ -489,7 +488,7 @@ under the License. <set field="product.salesDiscWhenNotAvail" from-field="virtProduct.salesDiscWhenNotAvail"/> </if-empty> </if-not-empty> - </if-not-empty> + </if-not-empty> </if-compare> </if-not-empty> @@ -563,24 +562,7 @@ under the License. <!-- TODO: (possibly a big deal?) check to see if any reserved inventory needs to be changed because of a change in availableToPromise --> <!-- TODO: make sure availableToPromise is never greater than the quantityOnHand? --> </simple-method> - <simple-method method-name="createPhysicalInventory" short-description="Create a PhysicalInventory"> - - <make-value value-field="newEntity" entity-name="PhysicalInventory"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <if-empty field="newEntity.physicalInventoryDate"> - <now-timestamp field="newEntity.physicalInventoryDate"/> - </if-empty> - <if-empty field="newEntity.partyId"> - <set from-field="userLogin.partyId" field="newEntity.partyId"/> - </if-empty> - - <sequenced-id sequence-name="PhysicalInventory" field="physicalInventoryId"/> - <set from-field="physicalInventoryId" field="newEntity.physicalInventoryId"/> - <field-to-result field="physicalInventoryId" result-name="physicalInventoryId"/> - - <create-value value-field="newEntity"/> - </simple-method> <simple-method method-name="createPhysicalInventoryAndVariance" short-description="Create a PhysicalInventory and an InventoryItemVariance"> <set-service-fields service-name="createPhysicalInventory" map="parameters" to-map="createPhysicalInventoryMap"/> <call-service service-name="createPhysicalInventory" in-map-name="createPhysicalInventoryMap"> @@ -591,54 +573,6 @@ under the License. <call-service service-name="createInventoryItemVariance" in-map-name="createInventoryItemVarianceMap"/> </simple-method> - <!-- ProductFacility methods --> - <simple-method method-name="createProductFacility" short-description="Create a ProductFacility"> - - <make-value value-field="newEntity" entity-name="ProductFacility"/> - <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="updateProductFacility" short-description="Update a ProductFacility"> - - <make-value entity-name="ProductFacility" 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="deleteProductFacility" short-description="Delete a ProductFacility"> - - <make-value entity-name="ProductFacility" 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> - - <!-- ProductFacilityLocation methods --> - <simple-method method-name="createProductFacilityLocation" short-description="Create a ProductFacilityLocation"> - - <make-value value-field="newEntity" entity-name="ProductFacilityLocation"/> - <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="updateProductFacilityLocation" short-description="Update a ProductFacilityLocation"> - - <make-value entity-name="ProductFacilityLocation" 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="deleteProductFacilityLocation" short-description="Delete a ProductFacilityLocation"> - - <make-value entity-name="ProductFacilityLocation" 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> - <!-- ================================================================ --> <!-- Check/Reserve Inventory Services --> <!-- ================================================================ --> @@ -1153,55 +1087,6 @@ under the License. <field-to-result field="quantityNotTransferred"/> </simple-method> - <!-- Inventory Label Services --> - <simple-method method-name="createInventoryItemLabelType" short-description="Create an InventoryItemLabelType"> - <make-value entity-name="InventoryItemLabelType" value-field="newEntity"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <create-value value-field="newEntity"/> - </simple-method> - <simple-method method-name="updateInventoryItemLabelType" short-description="Update an InventoryItemLabelType"> - <entity-one entity-name="InventoryItemLabelType" value-field="lookedUpValue"/> - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - <store-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="deleteInventoryItemLabelType" short-description="Delete an InventoryItemLabelType"> - <entity-one entity-name="InventoryItemLabelType" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="createInventoryItemLabel" short-description="Create an InventoryItemLabel"> - <make-value entity-name="InventoryItemLabel" value-field="newEntity"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <create-value value-field="newEntity"/> - </simple-method> - <simple-method method-name="updateInventoryItemLabel" short-description="Update an InventoryItemLabel"> - <entity-one entity-name="InventoryItemLabel" value-field="lookedUpValue"/> - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - <store-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="deleteInventoryItemLabel" short-description="Delete an InventoryItemLabel"> - <entity-one entity-name="InventoryItemLabel" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="createInventoryItemLabelAppl" short-description="Create an InventoryItemLabelAppl"> - <make-value entity-name="InventoryItemLabelAppl" value-field="newEntity"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <entity-one entity-name="InventoryItemLabel" value-field="inventoryItemLabel"/> - <set field="newEntity.inventoryItemLabelTypeId" from-field="inventoryItemLabel.inventoryItemLabelTypeId"/> - <create-value value-field="newEntity"/> - </simple-method> - <simple-method method-name="updateInventoryItemLabelAppl" short-description="Update an InventoryItemLabel"> - <entity-one entity-name="InventoryItemLabelAppl" value-field="lookedUpValue"/> - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - <store-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="deleteInventoryItemLabelAppl" short-description="Delete an InventoryItemLabel"> - <entity-one entity-name="InventoryItemLabelAppl" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="changeOwnerUponIssuance" short-description="If product store setOwnerUponIssuance is Y or empty, set the inventory item owner upon issuance."> <entity-one entity-name="ItemIssuance" value-field="itemIssuance"/> <get-related-one value-field="itemIssuance" relation-name="InventoryItem" to-value-field="inventoryItem"/> @@ -1314,4 +1199,14 @@ under the License. </else> </if-empty> </simple-method> + + <simple-method method-name="createInventoryItemLabelAppl" short-description="Create an InventoryItemLabelAppl"> + <make-value entity-name="InventoryItemLabelAppl" value-field="newEntity"/> + <set-pk-fields map="parameters" value-field="newEntity"/> + <set-nonpk-fields map="parameters" value-field="newEntity"/> + <entity-one entity-name="InventoryItemLabel" value-field="inventoryItemLabel"/> + <set field="newEntity.inventoryItemLabelTypeId" from-field="inventoryItemLabel.inventoryItemLabelTypeId"/> + <create-value value-field="newEntity"/> + </simple-method> + </simple-methods> Modified: ofbiz/trunk/applications/product/script/org/ofbiz/product/price/PriceServices.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/script/org/ofbiz/product/price/PriceServices.xml?rev=1728261&r1=1728260&r2=1728261&view=diff ============================================================================== --- ofbiz/trunk/applications/product/script/org/ofbiz/product/price/PriceServices.xml (original) +++ ofbiz/trunk/applications/product/script/org/ofbiz/product/price/PriceServices.xml Wed Feb 3 07:27:21 2016 @@ -173,17 +173,8 @@ under the License. </if> </simple-method> + <!-- TODO NMA convert to entity auto when changed fileds are managed --> <simple-method method-name="saveProductPriceChange" short-description="Save History of ProductPrice Change"> - <check-permission permission="CATALOG" action="_UPDATE"> - <alt-permission permission="CATALOG" action="_CREATE"/> - <alt-permission permission="CATALOG" action="_DELETE"/> - <alt-permission permission="CATALOG_ROLE" action="_CREATE"/> - <alt-permission permission="CATALOG_ROLE" action="_UPDATE"/> - <alt-permission permission="CATALOG_ROLE" action="_DELETE"/> - <fail-property resource="ProductUiLabels" property="ProductCatalogCreatePermissionError"/> - </check-permission> - <check-errors/> - <!-- Note that this is kept pretty simple: if a price is specific but no oldPrice, then it is generally a create, if both are specified it is generally an update, if only the oldPrice is specified it is generally a delete --> <make-value value-field="newEntity" entity-name="ProductPriceChange"/> <set-nonpk-fields map="parameters" value-field="newEntity"/> @@ -197,86 +188,6 @@ under the License. <create-value value-field="newEntity"/> </simple-method> - <!-- ProductPaymentMethodType methods --> - <simple-method method-name="createProductPaymentMethodType" short-description="create a ProductPaymentMethodType"> - <set field="callingMethodName" value="createProductPaymentMethodType"/> - <set field="checkAction" value="CREATE"/> - <call-simple-method method-name="checkProductRelatedPermission" xml-resource="component://product/script/org/ofbiz/product/product/ProductServices.xml"/> - <check-errors/> - <make-value entity-name="ProductPaymentMethodType" value-field="newEntity"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <if-empty field="newEntity.fromDate"><now-timestamp field="newEntity.fromDate"/></if-empty> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <create-value value-field="newEntity"/> - </simple-method> - <simple-method method-name="updateProductPaymentMethodType" short-description="update a ProductPaymentMethodType"> - <set field="callingMethodName" value="updateProductPaymentMethodType"/> - <set field="checkAction" value="UPDATE"/> - <call-simple-method method-name="checkProductRelatedPermission" xml-resource="component://product/script/org/ofbiz/product/product/ProductServices.xml"/> - <check-errors/> - <entity-one entity-name="ProductPaymentMethodType" value-field="lookedUpValue"/> - <set-nonpk-fields value-field="lookedUpValue" map="parameters"/> - <store-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="deleteProductPaymentMethodType" short-description="delete a ProductPaymentMethodType"> - <set field="callingMethodName" value="deleteProductPaymentMethodType"/> - <set field="checkAction" value="DELETE"/> - <call-simple-method method-name="checkProductRelatedPermission" xml-resource="component://product/script/org/ofbiz/product/product/ProductServices.xml"/> - <check-errors/> - <entity-one entity-name="ProductPaymentMethodType" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> - - <!-- ProductPriceRule methods --> - <simple-method method-name="createProductPriceRule" short-description="Create an ProductPriceRule"> - <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="ProductPriceRule"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <if-empty field="parameters.fromDate"> - <now-timestamp field="newEntity.fromDate"/> - </if-empty> - <sequenced-id sequence-name="ProductPriceRule" field="newEntity.productPriceRuleId"/> - <field-to-result field="newEntity.productPriceRuleId" result-name="productPriceRuleId"/> - - <create-value value-field="newEntity"/> - </simple-method> - <simple-method method-name="updateProductPriceRule" short-description="Update an ProductPriceRule"> - <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="ProductPriceRule" value-field="lookupPKMap"/> - <set-pk-fields map="parameters" value-field="lookupPKMap"/> - <find-by-primary-key entity-name="ProductPriceRule" map="lookupPKMap" value-field="lookedUpValue"/> - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - <store-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="deleteProductPriceRule" short-description="Delete an ProductPriceRule"> - <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="ProductPriceRule" value-field="lookupPKMap"/> - <set-pk-fields map="parameters" value-field="lookupPKMap"/> - <find-by-primary-key entity-name="ProductPriceRule" map="lookupPKMap" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> - <!-- ProductPriceCond methods --> <simple-method method-name="createProductPriceCond" short-description="Create an ProductPriceCond"> <check-permission permission="CATALOG" action="_CREATE"> @@ -319,69 +230,7 @@ under the License. <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> <store-value value-field="lookedUpValue"/> </simple-method> - <simple-method method-name="deleteProductPriceCond" short-description="Delete an ProductPriceCond"> - <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="ProductPriceCond" value-field="lookupPKMap"/> - <set-pk-fields map="parameters" value-field="lookupPKMap"/> - <find-by-primary-key entity-name="ProductPriceCond" map="lookupPKMap" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> - - <!-- ProductPriceAction methods --> - <simple-method method-name="createProductPriceAction" short-description="Create an ProductPriceAction"> - <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="ProductPriceAction"/> - <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="productPriceActionSeqId" numeric-padding="2"/> - <field-to-result field="newEntity.productPriceActionSeqId" result-name="productPriceActionSeqId"/> - - <create-value value-field="newEntity"/> - </simple-method> - <simple-method method-name="updateProductPriceAction" short-description="Update an ProductPriceAction"> - <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="ProductPriceAction" value-field="lookupPKMap"/> - <set-pk-fields map="parameters" value-field="lookupPKMap"/> - <find-by-primary-key entity-name="ProductPriceAction" map="lookupPKMap" value-field="lookedUpValue"/> - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - <store-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="deleteProductPriceAction" short-description="Delete an ProductPriceAction"> - <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="ProductPriceAction" value-field="lookupPKMap"/> - <set-pk-fields map="parameters" value-field="lookupPKMap"/> - <find-by-primary-key entity-name="ProductPriceAction" map="lookupPKMap" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="getAssociatedPriceRulesConds" short-description="Set the Value options for selected Price Rule Condition Input" login-required="false"> <if> <condition> @@ -394,7 +243,7 @@ under the License. <return/> </then> </if> - + <if-compare field="parameters.inputParamEnumId" operator="equals" value="PRIP_PRODUCT_ID"> <entity-condition entity-name="Product" list="condValues"> <!-- May prove more useful rather than an entity-and in custom cases--> @@ -454,7 +303,7 @@ under the License. <set field="option" value="${condValue.description}: ${condValue.roleTypeId}"/> <field-to-list list="productPriceRulesCondValues" field="option"/> </iterate> - </if-compare> + </if-compare> <if-compare field="parameters.inputParamEnumId" operator="equals" value="PRIP_WEBSITE_ID"> <entity-condition entity-name="WebSite" list="condValues"/> <iterate list="condValues" entry="condValue"> @@ -485,12 +334,12 @@ under the License. <field-to-list list="productPriceRulesCondValues" field="option"/> </iterate> </if-compare> - + <if-empty field="productPriceRulesCondValues"> <property-to-field resource="CommonUiLabels" property="CommonNoOptions" field="noOptions"/> <field-to-list list="productPriceRulesCondValues" field="noOptions"/> </if-empty> <field-to-result field="productPriceRulesCondValues"/> </simple-method> - + </simple-methods> Modified: ofbiz/trunk/applications/product/script/org/ofbiz/product/product/ProductContentServices.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/script/org/ofbiz/product/product/ProductContentServices.xml?rev=1728261&r1=1728260&r2=1728261&view=diff ============================================================================== --- ofbiz/trunk/applications/product/script/org/ofbiz/product/product/ProductContentServices.xml (original) +++ ofbiz/trunk/applications/product/script/org/ofbiz/product/product/ProductContentServices.xml Wed Feb 3 07:27:21 2016 @@ -116,19 +116,6 @@ under the License. <call-service service-name="createContentAssoc" in-map-name="createContentAssocMap"/> </simple-method> - <!-- ProductFeatureDataResource --> - <simple-method method-name="createProductFeatureDataResource" short-description="Create ProductFeature-DataResource"> - <make-value value-field="newEntity" entity-name="ProductFeatureDataResource"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <create-value value-field="newEntity"/> - </simple-method> - <simple-method method-name="removeProductFeatureDataResource" short-description="Remove ProductFeature-DataResource"> - <make-value value-field="lookupPKMap" entity-name="ProductFeatureDataResource"/> - <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-method method-name="uploadProductAdditionalViewImages" short-description="Method to upload multiple Additional View images for product"> <set-service-fields service-name="addAdditionalViewForProduct" map="parameters" to-map="addAdditionalViewForProductMap"/> <if-not-empty field="parameters.additionalImageOne"> @@ -171,38 +158,12 @@ under the License. </simple-method> <!-- ProductPromoContent --> - <simple-method method-name="createProductPromoContent" short-description="Create Content For Product Promo"> - <make-value value-field="newEntity" entity-name="ProductPromoContent"/> - <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 field="newEntity.fromDate" from-field="nowTimestamp"/> - </if-empty> - <create-value value-field="newEntity"/> - <field-to-result field="newEntity.contentId" result-name="contentId"/> - <field-to-result field="newEntity.productPromoId" result-name="productPromoId"/> - <field-to-result field="newEntity.productPromoContentTypeId" result-name="productPromoContentTypeId"/> - </simple-method> - - <simple-method method-name="updateProductPromoContent" short-description="Update Content For Product Promo"> - <make-value value-field="lookupPKMap" entity-name="ProductPromoContent"/> - <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="removeProductPromoContent" short-description="Remove Content From Product Promo"> - <make-value value-field="lookupPKMap" entity-name="ProductPromoContent"/> - <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"/> - <if-empty field="lookedUpValue.thruDate"> - <now-timestamp field="nowTimestamp"/> - <set from-field="nowTimestamp" field="lookedUpValue.thruDate"/> + <set-service-fields service-name="updateProductPromoContent" to-map="updateProductPromoContentMap" map="parameters"/> + <if-empty field="updateProductPromoContentMap.thruDate"> + <now-timestamp field="updateProductPromoContentMap.thruDate"/> </if-empty> - <store-value value-field="lookedUpValue"/> + <call-service service-name="updateProductPromoContent" in-map-name="updateProductPromoContentMap"/> </simple-method> <!-- Product Content SEO --> Modified: ofbiz/trunk/applications/product/script/org/ofbiz/product/product/ProductServices.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/script/org/ofbiz/product/product/ProductServices.xml?rev=1728261&r1=1728260&r2=1728261&view=diff ============================================================================== --- ofbiz/trunk/applications/product/script/org/ofbiz/product/product/ProductServices.xml (original) +++ ofbiz/trunk/applications/product/script/org/ofbiz/product/product/ProductServices.xml Wed Feb 3 07:27:21 2016 @@ -711,6 +711,29 @@ under the License. </else> </if-empty> </simple-method> + <simple-method method-name="productPriceGenericPermission" short-description="product price permission logic"> + <set field="mainAction" from-field="parameters.mainAction"/> + <if-empty field="mainAction"> + <add-error> + <fail-property resource="ProductUiLabels" property="ProductMissingMainActionInPermissionService"/> + </add-error> + <check-errors/> + </if-empty> + <check-permission permission="CATALOG_PRICE_MAINT"> + <fail-property resource="ProductUiLabels" property="ProductPriceMaintPermissionError"/> + </check-permission> + <call-simple-method method-name="checkProductRelatedPermission"/> + <if-empty field="error_list"> + <set field="hasPermission" type="Boolean" value="true"/> + <field-to-result field="hasPermission"/> + <else> + <property-to-field resource="ProductUiLabels" property="ProductPermissionError" field="failMessage"/> + <set field="hasPermission" type="Boolean" value="false"/> + <field-to-result field="hasPermission"/> + <field-to-result field="failMessage"/> + </else> + </if-empty> + </simple-method> <!-- ================================================================ --> <!-- ProductRole Services --> Modified: ofbiz/trunk/applications/product/script/org/ofbiz/product/promo/PromoServices.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/script/org/ofbiz/product/promo/PromoServices.xml?rev=1728261&r1=1728260&r2=1728261&view=diff ============================================================================== --- ofbiz/trunk/applications/product/script/org/ofbiz/product/promo/PromoServices.xml (original) +++ ofbiz/trunk/applications/product/script/org/ofbiz/product/promo/PromoServices.xml Wed Feb 3 07:27:21 2016 @@ -20,303 +20,9 @@ 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"> @@ -329,14 +35,6 @@ under the License. <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"/> @@ -346,163 +44,4 @@ under the License. </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> Modified: ofbiz/trunk/applications/product/script/org/ofbiz/product/storage/FacilityContactMechServices.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/script/org/ofbiz/product/storage/FacilityContactMechServices.xml?rev=1728261&r1=1728260&r2=1728261&view=diff ============================================================================== --- ofbiz/trunk/applications/product/script/org/ofbiz/product/storage/FacilityContactMechServices.xml (original) +++ ofbiz/trunk/applications/product/script/org/ofbiz/product/storage/FacilityContactMechServices.xml Wed Feb 3 07:27:21 2016 @@ -51,7 +51,7 @@ under the License. <create-value value-field="newValue"/> <!-- now create the FacilityContactMechPurpose record --> - <if-not-empty field="parameters.contactMechPurposeTypeId"> + <if-not-empty field="parameters.contactMechPurposeTypeId"> <make-value value-field="facilityContactMechPurpose" entity-name="FacilityContactMechPurpose"/> <set-pk-fields map="newValue" value-field="facilityContactMechPurpose"/> <set field="facilityContactMechPurpose.contactMechPurposeTypeId" from-field="parameters.contactMechPurposeTypeId"/> @@ -153,7 +153,6 @@ under the License. </if-empty> <now-timestamp field="facilityContactMech.thruDate"/> <store-value value-field="facilityContactMech"/> - </simple-method> <simple-method method-name="createFacilityPostalAddress" short-description="Create a PostalAddress for facility"> @@ -254,7 +253,6 @@ under the License. <log level="info" message="Setting result id: ${newFacilityContactMech.contactMechId}"/> <field-to-request field="newFacilityContactMech.contactMechId" request-name="contactMechId"/> <field-to-result field="newFacilityContactMech.contactMechId" result-name="contactMechId"/> - </simple-method> <simple-method method-name="createFacilityEmailAddress" short-description="Create an email address for facility"> @@ -362,4 +360,4 @@ under the License. <store-value value-field="purposeEntity"/> </simple-method> -</simple-methods> +</simple-methods> \ No newline at end of file