Author: arunpatidar
Date: Sat Nov 5 08:44:44 2016
New Revision: 1768163
URL: http://svn.apache.org/viewvc?rev=1768163&view=rev
Log:
Implemented: Added CRUD services for TestingSubtype,TestingType, UserAgentType,
UserAgentMethodType, FinAccountRole, BrowserType, PlatformType, ProtocolType,
ServerHitType, UserAgent, FinAccount, FinAccountTypeGlAccount,
VarianceReasonGlAccount, FixedAssetTypeGlAccount, InvoiceTerm,
InvoiceContactMech, InvoiceContent entities.
(OFBIZ-8785)(OFBIZ-8786)(OFBIZ-8790)(OFBIZ-8791)(OFBIZ-8805)(OFBIZ-8834)(OFBIZ-8835)(OFBIZ-8836)(OFBIZ-8837)(OFBIZ-8839)(OFBIZ-8881)(OFBIZ-8888)(OFBIZ-8892)(OFBIZ-8894)(OFBIZ-8916)(OFBIZ-8923)(OFBIZ-8928)
Thanks: Rahul Singh, Rohit Koushal, Amit Gadalay and Rishi Solanki for the
contribution.
Modified:
ofbiz/trunk/applications/accounting/minilang/finaccount/FinAccountServices.xml
ofbiz/trunk/applications/accounting/minilang/fixedasset/FixedAssetServices.xml
ofbiz/trunk/applications/accounting/minilang/invoice/InvoiceServices.xml
ofbiz/trunk/applications/accounting/servicedef/services_finaccount.xml
ofbiz/trunk/applications/accounting/servicedef/services_fixedasset.xml
ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml
ofbiz/trunk/applications/accounting/servicedef/services_ledger.xml
ofbiz/trunk/framework/entityext/servicedef/services.xml
Modified:
ofbiz/trunk/applications/accounting/minilang/finaccount/FinAccountServices.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/minilang/finaccount/FinAccountServices.xml?rev=1768163&r1=1768162&r2=1768163&view=diff
==============================================================================
---
ofbiz/trunk/applications/accounting/minilang/finaccount/FinAccountServices.xml
(original)
+++
ofbiz/trunk/applications/accounting/minilang/finaccount/FinAccountServices.xml
Sat Nov 5 08:44:44 2016
@@ -221,15 +221,6 @@ under the License.
<create-value value-field="newEntity"/>
</simple-method>
- <simple-method method-name="updateFinAccountRole"
short-description="Update a Financial Account Role">
- <entity-one entity-name="FinAccountRole" value-field="lookedUpValue"/>
- <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
- <simple-method method-name="deleteFinAccountRole"
short-description="Delete a Financial Account Role">
- <entity-one entity-name="FinAccountRole" value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
<!-- FinAccountAuth Services -->
<simple-method method-name="createFinAccountAuth"
short-description="Create a Financial Account Authorization">
@@ -351,44 +342,6 @@ under the License.
<store-value value-field="finAccount"/>
</simple-method>
- <!-- FinAccountTypeGlAccount methods -->
- <simple-method method-name="createFinAccountTypeGlAccount"
short-description="Create an FinAccountTypeGlAccount">
- <make-value value-field="newEntity"
entity-name="FinAccountTypeGlAccount"/>
- <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="updateFinAccountTypeGlAccount"
short-description="Update an FinAccountTypeGlAccount">
- <entity-one entity-name="FinAccountTypeGlAccount"
value-field="lookedUpValue"/>
- <set-nonpk-fields value-field="lookedUpValue" map="parameters"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
-
- <simple-method method-name="deleteFinAccountTypeGlAccount"
short-description="Delete an FinAccountTypeGlAccount">
- <entity-one entity-name="FinAccountTypeGlAccount"
value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
-
- <!-- VarianceReasonGlAccount methods -->
- <simple-method method-name="createVarianceReasonGlAccount"
short-description="Create a Variance Reason Gl Account">
- <make-value entity-name="VarianceReasonGlAccount"
value-field="newEntity"/>
- <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="updateVarianceReasonGlAccount"
short-description="Update an Variance Reason Gl Account">
- <entity-one entity-name="VarianceReasonGlAccount"
value-field="lookedUpValue"/>
- <set-nonpk-fields value-field="lookedUpValue" map="parameters"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
-
- <simple-method method-name="deleteVarianceReasonGlAccount"
short-description="Delete an Variance Reason Gl Account">
- <entity-one entity-name="VarianceReasonGlAccount"
value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
-
<simple-method method-name="depositWithdrawPayments"
short-description="Deposit withdraw payments">
<set field="paymentIds" from-field="parameters.paymentIds"/>
<set field="finAccountId" from-field="parameters.finAccountId"/>
Modified:
ofbiz/trunk/applications/accounting/minilang/fixedasset/FixedAssetServices.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/minilang/fixedasset/FixedAssetServices.xml?rev=1768163&r1=1768162&r2=1768163&view=diff
==============================================================================
---
ofbiz/trunk/applications/accounting/minilang/fixedasset/FixedAssetServices.xml
(original)
+++
ofbiz/trunk/applications/accounting/minilang/fixedasset/FixedAssetServices.xml
Sat Nov 5 08:44:44 2016
@@ -763,17 +763,4 @@ under the License.
</if>
</simple-method>
- <simple-method method-name="createFixedAssetTypeGlAccount"
short-description="Create a Fixed Asset Type Gl Account Mapping">
- <make-value entity-name="FixedAssetTypeGlAccount"
value-field="newEntity"/>
- <set-pk-fields value-field="newEntity" map="parameters"/>
- <set-nonpk-fields value-field="newEntity" map="parameters"/>
- <if-empty field="newEntity.fixedAssetId">
- <set field="newEntity.fixedAssetId" from-field="_NA_"/>
- </if-empty>
- <if-empty field="newEntity.fixedAssetTypeId">
- <set field="newEntity.fixedAssetTypeId" from-field="_NA_"/>
- </if-empty>
- <create-value value-field="newEntity"/>
- </simple-method>
-
</simple-methods>
Modified:
ofbiz/trunk/applications/accounting/minilang/invoice/InvoiceServices.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/minilang/invoice/InvoiceServices.xml?rev=1768163&r1=1768162&r2=1768163&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/minilang/invoice/InvoiceServices.xml
(original)
+++ ofbiz/trunk/applications/accounting/minilang/invoice/InvoiceServices.xml
Sat Nov 5 08:44:44 2016
@@ -596,12 +596,6 @@ under the License.
</if-compare>
<check-errors/>
</simple-method>
- <simple-method method-name="createInvoiceContactMech"
short-description="Create a ContactMech for an invoice">
- <make-value value-field="invoiceContactMech"
entity-name="InvoiceContactMech"/>
- <set-pk-fields map="parameters" value-field="invoiceContactMech"/>
- <create-value value-field="invoiceContactMech"/>
- <field-to-result field="contactMechId"
result-name="invoiceContactMech"/>
- </simple-method>
<simple-method method-name="autoGenerateInvoiceFromExistingInvoice"
short-description="Scheduled service to generate Invoice from an existing
Invoice">
<entity-and entity-name="Invoice" list="invoices">
@@ -976,13 +970,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="removeInvoiceContent"
short-description="Remove Content From Invoice">
- <make-value value-field="lookupPKMap" entity-name="InvoiceContent"/>
- <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="createSimpleTextContentForInvoice"
short-description="Create Simple Text Content For Invoice">
<set-service-fields service-name="createInvoiceContent"
map="parameters" to-map="createInvoiceContentMap"/>
<set-service-fields service-name="createSimpleTextContent"
map="parameters" to-map="createSimpleTextMap"/>
Modified: ofbiz/trunk/applications/accounting/servicedef/services_finaccount.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_finaccount.xml?rev=1768163&r1=1768162&r2=1768163&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/servicedef/services_finaccount.xml
(original)
+++ ofbiz/trunk/applications/accounting/servicedef/services_finaccount.xml Sat
Nov 5 08:44:44 2016
@@ -48,8 +48,7 @@ under the License.
<attribute name="replenishPaymentId" type="String" mode="OUT"
optional="true"/>
<attribute name="replenishLevel" type="BigDecimal" mode="OUT"
optional="true"/>
</service>
- <service name="deleteFinAccount" engine="simple"
default-entity-name="FinAccount"
-
location="component://accounting/minilang/finaccount/FinAccountServices.xml"
invoke="deleteFinAccount">
+ <service name="deleteFinAccount" default-entity-name="FinAccount"
engine="entity-auto" invoke="delete">
<description>Delete a Financial Account</description>
<auto-attributes mode="IN" optional="false" include="pk"/>
</service>
@@ -96,16 +95,14 @@ under the License.
<auto-attributes mode="IN" optional="true" include="nonpk"/>
<override name="fromDate" optional="true"/>
</service>
- <service name="updateFinAccountRole" engine="simple"
default-entity-name="FinAccountRole"
-
location="component://accounting/minilang/finaccount/FinAccountServices.xml"
invoke="updateFinAccountRole">
- <description>Update a Financial Account Role</description>
- <auto-attributes mode="IN" optional="false" include="pk"/>
- <auto-attributes mode="IN" optional="true" include="nonpk"/>
- </service>
- <service name="deleteFinAccountRole" engine="simple"
default-entity-name="FinAccountRole"
-
location="component://accounting/minilang/finaccount/FinAccountServices.xml"
invoke="deleteFinAccountRole">
- <description>Remove a Financial Account Role</description>
- <auto-attributes mode="IN" optional="false" include="pk"/>
+ <service name="updateFinAccountRole" default-entity-name="FinAccountRole"
engine="entity-auto" invoke="update" auth="true">
+ <description>Update a FinAccountRole</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="deleteFinAccountRole" default-entity-name="FinAccountRole"
engine="entity-auto" invoke="delete" auth="true">
+ <description>Delete a FinAccountRole</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
</service>
<service name="createFinAccountAuth" engine="simple"
default-entity-name="FinAccountAuth"
Modified: ofbiz/trunk/applications/accounting/servicedef/services_fixedasset.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_fixedasset.xml?rev=1768163&r1=1768162&r2=1768163&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/servicedef/services_fixedasset.xml
(original)
+++ ofbiz/trunk/applications/accounting/servicedef/services_fixedasset.xml Sat
Nov 5 08:44:44 2016
@@ -276,6 +276,11 @@ under the License.
<attribute name="fixedAssetId" type="String" mode="IN" optional="true"
default-value="_NA_"/>
<attribute name="organizationPartyId" type="String" mode="IN"
optional="false"/>
</service>
+ <service name="updateFixedAssetTypeGlAccount"
default-entity-name="FixedAssetTypeGlAccount" engine="entity-auto"
invoke="update" auth="true">
+ <description>Update a Fixed Asset Type Gl Account Mapping</description>
+ <permission-service service-name="fixedAssetPermissionCheck"
main-action="UPDATE"/>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
<service name="deleteFixedAssetTypeGlAccount"
default-entity-name="FixedAssetTypeGlAccount" engine="entity-auto"
invoke="delete" auth="true">
<description>Delete a Fixed Asset Type Gl Account Mapping</description>
<permission-service service-name="fixedAssetPermissionCheck"
main-action="DELETE"/>
Modified: ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml?rev=1768163&r1=1768162&r2=1768163&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml
(original)
+++ ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml Sat Nov
5 08:44:44 2016
@@ -160,6 +160,17 @@ under the License.
<auto-attributes mode="OUT" include="pk" optional="false"/>
<auto-attributes mode="IN" include="nonpk" optional="true"/>
</service>
+ <service name="updateInvoiceTerm" engine="entity-auto"
default-entity-name="InvoiceTerm" invoke="update">
+ <description>Update Invoice (Item) Term Record</description>
+ <permission-service service-name="acctgInvoicePermissionCheck"
main-action="UPDATE"/>
+ <auto-attributes mode="IN" include="pk" optional="false"/>
+ <auto-attributes mode="IN" include="nonpk" optional="true"/>
+ </service>
+ <service name="deleteInvoiceTerm" engine="entity-auto"
default-entity-name="InvoiceTerm" invoke="delete">
+ <description>Delete Invoice (Item) Term Record</description>
+ <permission-service service-name="acctgInvoicePermissionCheck"
main-action="DELETE"/>
+ <auto-attributes mode="IN" include="pk" optional="false"/>
+ </service>
<service name="createInvoiceForOrderAllItems" engine="java"
location="org.apache.ofbiz.accounting.invoice.InvoiceServices"
invoke="createInvoiceForOrderAllItems">
<description>
@@ -290,13 +301,17 @@ under the License.
<description>Checks to see if the payments applied to an invoice total
up to the invoice total; if so sets to PAID</description>
<attribute name="invoiceId" type="String" mode="IN" optional="false"/>
</service>
- <service name="createInvoiceContactMech" engine="simple"
-
location="component://accounting/minilang/invoice/InvoiceServices.xml"
invoke="createInvoiceContactMech">
+ <service name="createInvoiceContactMech" engine="entity-auto"
invoke="create" default-entity-name="InvoiceContactMech">
<description>Create a ContactMech for an invoice</description>
<permission-service service-name="acctgInvoicePermissionCheck"
main-action="CREATE"/>
- <auto-attributes entity-name="InvoiceContactMech" include="pk"
mode="IN" optional="false"/>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
<attribute name="contactMechId" type="String" mode="OUT"
optional="true"/>
</service>
+ <service name="deleteInvoiceContactMech" engine="entity-auto"
invoke="delete" default-entity-name="InvoiceContactMech">
+ <description>Delete a ContactMech for an invoice</description>
+ <permission-service service-name="acctgInvoicePermissionCheck"
main-action="DELETE"/>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
<service name="calculateInvoicedAdjustmentTotal" engine="java"
location="org.apache.ofbiz.accounting.invoice.InvoiceServices"
invoke="calculateInvoicedAdjustmentTotal">
<description>Calculate the previously invoiced amount for an
OrderAdjustment</description>
@@ -405,13 +420,11 @@ under the License.
<auto-attributes include="nonpk" mode="IN" optional="true"/>
<auto-attributes entity-name="Content" include="nonpk" mode="IN"
optional="true"/>
</service>
- <service name="removeInvoiceContent" default-entity-name="InvoiceContent"
engine="simple"
- location="component://accounting/minilang/invoice/InvoiceServices.xml"
invoke="removeInvoiceContent" auth="true">
+ <service name="removeInvoiceContent" default-entity-name="InvoiceContent"
engine="entity-auto" invoke="delete" auth="true">
<description>Remove Content From Invoice</description>
<auto-attributes include="pk" mode="IN" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
</service>
-
+
<service name="createSimpleTextContentForInvoice"
default-entity-name="InvoiceContent" engine="simple"
location="component://accounting/minilang/invoice/InvoiceServices.xml"
invoke="createSimpleTextContentForInvoice" auth="true">
<auto-attributes include="pk" mode="IN" optional="false"/>
Modified: ofbiz/trunk/applications/accounting/servicedef/services_ledger.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_ledger.xml?rev=1768163&r1=1768162&r2=1768163&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/servicedef/services_ledger.xml
(original)
+++ ofbiz/trunk/applications/accounting/servicedef/services_ledger.xml Sat Nov
5 08:44:44 2016
@@ -368,39 +368,33 @@ under the License.
</service>
<!-- FinAccountTypeGlAccount Services -->
- <service name="createFinAccountTypeGlAccount"
default-entity-name="FinAccountTypeGlAccount" engine="simple"
-
location="component://accounting/minilang/finaccount/FinAccountServices.xml"
invoke="createFinAccountTypeGlAccount" auth="true">
+ <service name="createFinAccountTypeGlAccount"
default-entity-name="FinAccountTypeGlAccount" engine="entity-auto"
invoke="create" auth="true">
<description>Create a FinAccountTypeGlAccount</description>
<auto-attributes include="pk" mode="IN" optional="false"/>
<auto-attributes include="nonpk" mode="IN" optional="false"/>
</service>
- <service name="updateFinAccountTypeGlAccount"
default-entity-name="FinAccountTypeGlAccount" engine="simple"
-
location="component://accounting/minilang/finaccount/FinAccountServices.xml"
invoke="updateFinAccountTypeGlAccount" auth="true">
+ <service name="updateFinAccountTypeGlAccount"
default-entity-name="FinAccountTypeGlAccount" engine="entity-auto"
invoke="update" auth="true">
<description>Update a FinAccountTypeGlAccount</description>
<auto-attributes include="pk" mode="IN" optional="false"/>
<auto-attributes include="nonpk" mode="IN" optional="false"/>
</service>
- <service name="deleteFinAccountTypeGlAccount"
default-entity-name="FinAccountTypeGlAccount" engine="simple"
-
location="component://accounting/minilang/finaccount/FinAccountServices.xml"
invoke="deleteFinAccountTypeGlAccount" auth="true">
+ <service name="deleteFinAccountTypeGlAccount"
default-entity-name="FinAccountTypeGlAccount" engine="entity-auto"
invoke="delete" auth="true">
<description>Delete a FinAccountTypeGlAccount</description>
<auto-attributes include="pk" mode="IN" optional="false"/>
</service>
<!-- VarianceReasonGlAccount Services -->
- <service name="createVarianceReasonGlAccount"
default-entity-name="VarianceReasonGlAccount" engine="simple"
-
location="component://accounting/minilang/finaccount/FinAccountServices.xml"
invoke="createVarianceReasonGlAccount" auth="true">
+ <service name="createVarianceReasonGlAccount"
default-entity-name="VarianceReasonGlAccount" engine="entity-auto"
invoke="create" auth="true">
<description>create a Variance Reason Gl Account</description>
<auto-attributes include="pk" mode="IN" optional="false"/>
<auto-attributes include="nonpk" mode="IN" optional="false"/>
</service>
- <service name="updateVarianceReasonGlAccount"
default-entity-name="VarianceReasonGlAccount" engine="simple"
-
location="component://accounting/minilang/finaccount/FinAccountServices.xml"
invoke="updateVarianceReasonGlAccount" auth="true">
+ <service name="updateVarianceReasonGlAccount"
default-entity-name="VarianceReasonGlAccount" engine="entity-auto"
invoke="update" auth="true">
<description>Update a Variance Reason Gl Account</description>
<auto-attributes include="pk" mode="IN" optional="false"/>
<auto-attributes include="nonpk" mode="IN" optional="false"/>
</service>
- <service name="deleteVarianceReasonGlAccount"
default-entity-name="VarianceReasonGlAccount" engine="simple"
-
location="component://accounting/minilang/finaccount/FinAccountServices.xml"
invoke="deleteVarianceReasonGlAccount" auth="true">
+ <service name="deleteVarianceReasonGlAccount"
default-entity-name="VarianceReasonGlAccount" engine="entity-auto"
invoke="delete" auth="true">
<description>delete a Variance Reason Gl Account</description>
<auto-attributes include="pk" mode="IN" optional="false"/>
</service>
Modified: ofbiz/trunk/framework/entityext/servicedef/services.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/entityext/servicedef/services.xml?rev=1768163&r1=1768162&r2=1768163&view=diff
==============================================================================
--- ofbiz/trunk/framework/entityext/servicedef/services.xml (original)
+++ ofbiz/trunk/framework/entityext/servicedef/services.xml Sat Nov 5 08:44:44
2016
@@ -322,4 +322,132 @@ under the License.
<description>Remotely Pull And Report Entity Sync Data</description>
<implements service="pullAndReportEntitySyncData"/>
</service>
+
+ <!-- TestingSubtype services -->
+ <service name="createTestingSubtype" default-entity-name="TestingSubtype"
engine="entity-auto" invoke="create" auth="true">
+ <description>Create a TestingSubtype record</description>
+ <auto-attributes mode="INOUT" include="pk" optional="true"/>
+ <auto-attributes mode="IN" include="nonpk" optional="true"/>
+ </service>
+ <service name="updateTestingSubtype" default-entity-name="TestingSubtype"
engine="entity-auto" invoke="update" auth="true">
+ <description>Update a TestingSubtype record</description>
+ <auto-attributes mode="IN" include="pk"/>
+ <auto-attributes mode="IN" include="nonpk" optional="true"/>
+ </service>
+ <service name="deleteTestingSubtype" default-entity-name="TestingSubtype"
engine="entity-auto" invoke="delete" auth="true">
+ <description>Delete a TestingSubtype record</description>
+ <auto-attributes mode="IN" include="pk"/>
+ </service>
+
+ <!-- TestingType services -->
+ <service name="createTestingType" default-entity-name="TestingType"
engine="entity-auto" invoke="create" auth="true">
+ <description>Create a TestingType record</description>
+ <auto-attributes mode="INOUT" include="pk" optional="true"/>
+ <auto-attributes mode="IN" include="nonpk" optional="true"/>
+ </service>
+ <service name="updateTestingType" default-entity-name="TestingType"
engine="entity-auto" invoke="update" auth="true">
+ <description>Update a TestingType record</description>
+ <auto-attributes mode="IN" include="pk"/>
+ <auto-attributes mode="IN" include="nonpk" optional="true"/>
+ </service>
+ <service name="deleteTestingType" default-entity-name="TestingType"
engine="entity-auto" invoke="delete" auth="true">
+ <description>Delete a TestingType record</description>
+ <auto-attributes mode="IN" include="pk"/>
+ </service>
+
+ <!-- UserAgentType services -->
+ <service name="createUserAgentType" default-entity-name="UserAgentType"
engine="entity-auto" invoke="create" auth="true">
+ <description>Create a UserAgentType record</description>
+ <auto-attributes mode="INOUT" include="pk" optional="true"/>
+ <auto-attributes mode="IN" include="nonpk" optional="true"/>
+ </service>
+ <service name="updateUserAgentType" default-entity-name="UserAgentType"
engine="entity-auto" invoke="update" auth="true">
+ <description>Update a UserAgentType record</description>
+ <auto-attributes mode="IN" include="pk"/>
+ <auto-attributes mode="IN" include="nonpk" optional="true"/>
+ </service>
+ <service name="deleteUserAgentType" default-entity-name="UserAgentType"
engine="entity-auto" invoke="delete" auth="true">
+ <description>Delete a UserAgentType record</description>
+ <auto-attributes mode="IN" include="pk"/>
+ </service>
+
+ <!-- UserAgentMethodType services -->
+ <service name="createUserAgentMethodType"
default-entity-name="UserAgentMethodType" engine="entity-auto" invoke="create"
auth="true">
+ <description>Create a UserAgentMethodType record</description>
+ <auto-attributes mode="INOUT" include="pk" optional="true"/>
+ <auto-attributes mode="IN" include="nonpk" optional="true"/>
+ </service>
+ <service name="updateUserAgentMethodType"
default-entity-name="UserAgentMethodType" engine="entity-auto" invoke="update"
auth="true">
+ <description>Update a UserAgentMethodType record</description>
+ <auto-attributes mode="IN" include="pk"/>
+ <auto-attributes mode="IN" include="nonpk" optional="true"/>
+ </service>
+ <service name="deleteUserAgentMethodType"
default-entity-name="UserAgentMethodType" engine="entity-auto" invoke="delete"
auth="true">
+ <description>Delete a UserAgentMethodType record</description>
+ <auto-attributes mode="IN" include="pk"/>
+ </service>
+
+ <!-- BrowserType services -->
+ <service name="createBrowserType" default-entity-name="BrowserType"
engine="entity-auto" invoke="create" auth="true">
+ <description>Create a BrowserType</description>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ <auto-attributes include="pk" mode="INOUT" optional="true"/>
+ </service>
+ <service name="updateBrowserType" default-entity-name="BrowserType"
engine="entity-auto" invoke="update" auth="true">
+ <description>Update a BrowserType</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="deleteBrowserType" default-entity-name="BrowserType"
engine="entity-auto" invoke="delete" auth="true">
+ <description>Delete a BrowserType</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!-- PlatformType services -->
+ <service name="createPlatformType" default-entity-name="PlatformType"
engine="entity-auto" invoke="create" auth="true">
+ <description>Create a PlatformType</description>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ <auto-attributes include="pk" mode="INOUT" optional="true"/>
+ </service>
+ <service name="updatePlatformType" default-entity-name="PlatformType"
engine="entity-auto" invoke="update" auth="true">
+ <description>Update a PlatformType</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="deletePlatformType" default-entity-name="PlatformType"
engine="entity-auto" invoke="delete" auth="true">
+ <description>Delete a PlatformType</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!-- ProtocolType services -->
+ <service name="createProtocolType" default-entity-name="ProtocolType"
engine="entity-auto" invoke="create" auth="true">
+ <description>Create a ProtocolType</description>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ <auto-attributes include="pk" mode="INOUT" optional="true"/>
+ </service>
+ <service name="updateProtocolType" default-entity-name="ProtocolType"
engine="entity-auto" invoke="update" auth="true">
+ <description>Update a ProtocolType</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="deleteProtocolType" default-entity-name="ProtocolType"
engine="entity-auto" invoke="delete" auth="true">
+ <description>Delete a ProtocolType</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!-- ServerHitType services -->
+ <service name="createServerHitType" default-entity-name="ServerHitType"
engine="entity-auto" invoke="create" auth="true">
+ <description>Create a ServerHitType</description>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ <auto-attributes include="pk" mode="INOUT" optional="true"/>
+ </service>
+ <service name="updateServerHitType" default-entity-name="ServerHitType"
engine="entity-auto" invoke="update" auth="true">
+ <description>Update a ServerHitType</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="deleteServerHitType" default-entity-name="ServerHitType"
engine="entity-auto" invoke="delete" auth="true">
+ <description>Delete a ServerHitType</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
</services>