Author: ashish
Date: Thu Jul 23 07:47:17 2009 New Revision: 796972 URL: http://svn.apache.org/viewvc?rev=796972&view=rev Log: Crud opperation on InventoryItemAssoc entity. Patch from Amit Sharma part of OFBIZ-2713 - Invoice generation from Commission Run Modified: ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/invoice/InvoiceServices.xml ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml Modified: ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/invoice/InvoiceServices.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/invoice/InvoiceServices.xml?rev=796972&r1=796971&r2=796972&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/invoice/InvoiceServices.xml (original) +++ ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/invoice/InvoiceServices.xml Thu Jul 23 07:47:17 2009 @@ -666,4 +666,13 @@ <field-to-result field="filteredInvoiceList"/> </simple-method> + <simple-method method-name="createInvoiceItemAssoc" short-description="Create an association between two invoice items"> + <make-value entity-name="InvoiceItemAssoc" value-field="newEntity"/> + <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-methods> Modified: ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml?rev=796972&r1=796971&r2=796972&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml (original) +++ ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml Thu Jul 23 07:47:17 2009 @@ -313,4 +313,22 @@ <attribute name="invoiceItemAssocTypeId" type="String" mode="IN" optional="false"/> <attribute name="filteredInvoiceList" type="List" mode="OUT" optional="true"/> </service> + + <!-- Invoice Association Services --> + <service name="createInvoiceItemAssoc" default-entity-name="InvoiceItemAssoc" engine="simple" + location="component://accounting/script/org/ofbiz/accounting/invoice/InvoiceServices.xml" invoke="createInvoiceItemAssoc" auth="true"> + <description>Create a InvoiceItemAssoc</description> + <auto-attributes include="pk" mode="IN" optional="false"/> + <auto-attributes include="nonpk" mode="IN" optional="true"/> + <override name="fromDate" optional="true"/> + </service> + <service name="updateInvoiceItemAssoc" default-entity-name="InvoiceItemAssoc" engine="entity-auto" invoke="update" auth="true"> + <description>Update a InvoiceItemAssoc</description> + <auto-attributes include="pk" mode="IN" optional="false"/> + <auto-attributes include="nonpk" mode="IN" optional="true"/> + </service> + <service name="deleteInvoiceItemAssoc" default-entity-name="InvoiceItemAssoc" engine="entity-auto" invoke="delete" auth="true"> + <description>Delete a InvoiceItemAssoc</description> + <auto-attributes include="pk" mode="IN" optional="false"/> + </service> </services> |
Free forum by Nabble | Edit this page |