Author: deepak
Date: Mon Oct 17 18:57:33 2016
New Revision: 1765352
URL: http://svn.apache.org/viewvc?rev=1765352&view=rev
Log:
Improved: Converted some WorkEffort related CRUD services from simple to
entity-auto.
(OFBIZ-8394)(OFBIZ-8395)(OFBIZ-8396)(OFBIZ-8397)(OFBIZ-8398)(OFBIZ-8399)(OFBIZ-8400)(OFBIZ-8401)(OFBIZ-8402)(OFBIZ-8403)(OFBIZ-8404)(OFBIZ-8405)(OFBIZ-8406)
Thanks Pawan Verma for your contribution.
Modified:
ofbiz/trunk/applications/workeffort/minilang/workeffort/WorkEffortSimpleServices.xml
ofbiz/trunk/applications/workeffort/servicedef/services.xml
Modified:
ofbiz/trunk/applications/workeffort/minilang/workeffort/WorkEffortSimpleServices.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/minilang/workeffort/WorkEffortSimpleServices.xml?rev=1765352&r1=1765351&r2=1765352&view=diff
==============================================================================
---
ofbiz/trunk/applications/workeffort/minilang/workeffort/WorkEffortSimpleServices.xml
(original)
+++
ofbiz/trunk/applications/workeffort/minilang/workeffort/WorkEffortSimpleServices.xml
Mon Oct 17 18:57:33 2016
@@ -401,10 +401,6 @@ under the License.
<now-timestamp field="del.thruDate"/>
<call-service service-name="updatePartyToWorkEffortAssignment"
in-map-name="del"/>
</simple-method>
- <simple-method method-name="unassignPartyFromWorkEffort"
short-description="Service that deletes a WorkEffortPartyAssignment entity">
- <entity-one entity-name="WorkEffortPartyAssignment"
value-field="workEffortPartyAssignment"/>
- <remove-value value-field="workEffortPartyAssignment"/>
- </simple-method>
<!-- Create a WorkEffortContactMech -->
<simple-method method-name="createWorkEffortContactMech"
short-description="Create a WorkEffortContactMech">
@@ -738,15 +734,6 @@ under the License.
</else>
</if-not-empty>
</simple-method>
- <simple-method method-name="updateWorkEffortAssoc"
short-description="Update a WorkEffort association">
- <entity-one entity-name="WorkEffortAssoc" value-field="lookedUpValue"/>
- <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
- <simple-method method-name="removeWorkEffortAssoc"
short-description="Remove a WorkEffort association">
- <entity-one entity-name="WorkEffortAssoc" value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
<simple-method method-name="copyWorkEffortAssocs" short-description="Copy
WorkEffort associations">
<set field="deepCopy" from-field="parameters.deepCopy"
default-value="N" />
@@ -795,15 +782,6 @@ under the License.
</else>
</if-not-empty>
</simple-method>
- <simple-method method-name="updateWorkEffortGoodStandard"
short-description="Update a link between a WorkEffort and a Product">
- <entity-one entity-name="WorkEffortGoodStandard"
value-field="lookedUpValue"/>
- <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
- <simple-method method-name="removeWorkEffortGoodStandard"
short-description="Remove a link between a WorkEffort and a Product">
- <entity-one entity-name="WorkEffortGoodStandard"
value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
<simple-method method-name="assignInventoryToWorkEffort"
short-description="Create or update WorkEffortInventoryAssign">
<set value="Create or update WorkEffortInventoryAssign"
field="operationName"/>
@@ -1387,31 +1365,6 @@ under the License.
<field-to-result field="workEffortId"/>
</simple-method>
- <!-- WorkEffortSkillStandard Services-->
- <simple-method method-name="createWorkEffortSkillStandard"
short-description="Create WorkEffortSkillStandard">
- <make-value entity-name="WorkEffortSkillStandard"
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="updateWorkEffortSkillStandard"
short-description="Update WorkEffortSkillStandard">
- <entity-one entity-name="WorkEffortSkillStandard"
value-field="lookedUpValue"/>
- <set-nonpk-fields value-field="lookedUpValue" map="parameters"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
- <simple-method method-name="deleteWorkEffortSkillStandard"
short-description="Delete WorkEffortSkillStandard">
- <entity-one entity-name="WorkEffortSkillStandard"
value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
- <simple-method method-name="createWorkEffortInventoryProduced"
short-description="Create Work Effort InventoryProduced">
- <make-value entity-name="WorkEffortInventoryProduced"
value-field="newEntity"/>
- <set-pk-fields map="parameters" value-field="newEntity"/>
- <create-value value-field="newEntity"/>
- </simple-method>
- <simple-method method-name="deleteWorkEffortInventoryProduced"
short-description="Delete Work Effort InventoryProduced">
- <entity-one entity-name="WorkEffortInventoryProduced"
value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
<!-- WorkEffort ServiceTest Services -->
<simple-method method-name="testCreateEventService"
short-description="test to create new event (workeffort) service"
login-required="false">
<log level="info" message="====================Create an event test
case=========================================="/>
@@ -1641,30 +1594,6 @@ under the License.
</iterate>
</if-not-empty>
</simple-method>
-
- <!-- Work Effort Survey Services -->
- <simple-method method-name="createWorkEffortSurveyAppl"
short-description="Create WorkEffortSurvey">
- <make-value entity-name="WorkEffortSurveyAppl"
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="nowTimeStamp"/>
- <set field="newEntity.fromDate" from-field="nowTimeStamp"/>
- </if-empty>
- <create-value value-field="newEntity"/>
- </simple-method>
- <simple-method method-name="updateWorkEffortSurveyAppl"
short-description="Update WorkEffortSurvey">
- <entity-one entity-name="WorkEffortSurveyAppl"
value-field="lookedUpValue"/>
- <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
- <simple-method method-name="deleteWorkEffortSurveyAppl"
short-description="Delete Work Effort Survey">
- <entity-one entity-name="WorkEffortSurveyAppl"
value-field="lookedUpValue"/>
- <now-timestamp field="nowTimestamp"/>
- <set field="lookedUpValue.thruDate" from-field="nowTimestamp"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
-
<!-- iCalendar services -->
<simple-method method-name="getICalWorkEfforts" short-description="Get All
Work Efforts Related To An iCalendar Publish Point" login-required="false">
Modified: ofbiz/trunk/applications/workeffort/servicedef/services.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/servicedef/services.xml?rev=1765352&r1=1765351&r2=1765352&view=diff
==============================================================================
--- ofbiz/trunk/applications/workeffort/servicedef/services.xml (original)
+++ ofbiz/trunk/applications/workeffort/servicedef/services.xml Mon Oct 17
18:57:33 2016
@@ -171,8 +171,7 @@ under the License.
<permission-service service-name="workEffortGenericPermission"
main-action="UPDATE"/>
<auto-attributes mode="IN" include="pk" optional="false"/>
</service>
- <service name="unassignPartyFromWorkEffort"
default-entity-name="WorkEffortPartyAssignment" engine="simple"
-
location="component://workeffort/minilang/workeffort/WorkEffortSimpleServices.xml"
invoke="unassignPartyFromWorkEffort">
+ <service name="unassignPartyFromWorkEffort"
default-entity-name="WorkEffortPartyAssignment" engine="entity-auto"
invoke="delete">
<description>Delete a WorkEffortPartyAssignment Entity</description>
<permission-service service-name="workEffortGenericPermission"
main-action="DELETE"/>
<auto-attributes mode="IN" include="pk" optional="false"/>
@@ -316,8 +315,7 @@ under the License.
<auto-attributes include="nonpk" mode="IN" optional="true"/>
<override name="fromDate" optional="true"/>
</service>
- <service name="updateWorkEffortAssoc"
default-entity-name="WorkEffortAssoc" engine="simple"
-
location="component://workeffort/minilang/workeffort/WorkEffortSimpleServices.xml"
invoke="updateWorkEffortAssoc">
+ <service name="updateWorkEffortAssoc"
default-entity-name="WorkEffortAssoc" engine="entity-auto" invoke="update">
<description>
Update a WorkEffort Assoc, for linking task to describe a project
or
for linking routing with its routingTasks
@@ -326,8 +324,7 @@ under the License.
<auto-attributes include="pk" mode="IN" optional="false"/>
<auto-attributes include="nonpk" mode="IN" optional="true"/>
</service>
- <service name="removeWorkEffortAssoc" engine="simple"
default-entity-name="WorkEffortAssoc"
-
location="component://workeffort/minilang/workeffort/WorkEffortSimpleServices.xml"
invoke="removeWorkEffortAssoc">
+ <service name="removeWorkEffortAssoc" engine="entity-auto"
default-entity-name="WorkEffortAssoc" invoke="delete">
<description>
Remove a WorkEffort Assoc, for linking task to describe a project
or
for linking routing with its routingTasks
@@ -387,8 +384,7 @@ under the License.
<auto-attributes include="nonpk" mode="IN" optional="true"/>
<override name="fromDate" optional="true"/>
</service>
- <service name="updateWorkEffortGoodStandard" engine="simple"
default-entity-name="WorkEffortGoodStandard"
-
location="component://workeffort/minilang/workeffort/WorkEffortSimpleServices.xml"
invoke="updateWorkEffortGoodStandard">
+ <service name="updateWorkEffortGoodStandard" engine="entity-auto"
default-entity-name="WorkEffortGoodStandard" invoke="update">
<description>
Update a WorkEffort - Product Assoc, for linking WorkEffort to In
or Out Product,
for routing it's the link between Manufactured Product with its
routings
@@ -397,8 +393,7 @@ under the License.
<auto-attributes include="pk" mode="IN" optional="false"/>
<auto-attributes include="nonpk" mode="IN" optional="true"/>
</service>
- <service name="removeWorkEffortGoodStandard" engine="simple"
default-entity-name="WorkEffortGoodStandard"
-
location="component://workeffort/minilang/workeffort/WorkEffortSimpleServices.xml"
invoke="removeWorkEffortGoodStandard">
+ <service name="removeWorkEffortGoodStandard" engine="entity-auto"
default-entity-name="WorkEffortGoodStandard" invoke="delete">
<description>Remove a WorkEffort - Product Assoc, for linking
WorkEffort to In or Out Product,
for routing it's the link between Manufactured Product with its
routings
</description>
@@ -689,20 +684,17 @@ under the License.
</service>
<!-- WorkEffort Skill Standard Services -->
- <service name="createWorkEffortSkillStandard" engine="simple"
default-entity-name="WorkEffortSkillStandard"
-
location="component://workeffort/minilang/workeffort/WorkEffortSimpleServices.xml"
invoke="createWorkEffortSkillStandard" auth="true">
+ <service name="createWorkEffortSkillStandard" engine="entity-auto"
default-entity-name="WorkEffortSkillStandard" invoke="create" auth="true">
<description>Create WorkEffortSkillStandard</description>
<auto-attributes mode="IN" include="pk" optional="false"/>
<auto-attributes mode="IN" include="nonpk" optional="true"/>
</service>
- <service name="updateWorkEffortSkillStandard" engine="simple"
default-entity-name="WorkEffortSkillStandard"
-
location="component://workeffort/minilang/workeffort/WorkEffortSimpleServices.xml"
invoke="updateWorkEffortSkillStandard" auth="true">
+ <service name="updateWorkEffortSkillStandard" engine="entity-auto"
default-entity-name="WorkEffortSkillStandard" invoke="update" auth="true">
<description>Update WorkEffortSkillStandard</description>
<auto-attributes mode="IN" include="pk" optional="false"/>
<auto-attributes mode="IN" include="nonpk" optional="true"/>
</service>
- <service name="deleteWorkEffortSkillStandard" engine="simple"
default-entity-name="WorkEffortSkillStandard"
-
location="component://workeffort/minilang/workeffort/WorkEffortSimpleServices.xml"
invoke="deleteWorkEffortSkillStandard" auth="true">
+ <service name="deleteWorkEffortSkillStandard" engine="entity-auto"
default-entity-name="WorkEffortSkillStandard" invoke="delete" auth="true">
<description>Delete WorkEffortSkillStandard</description>
<auto-attributes mode="IN" include="pk" optional="false"/>
</service>
@@ -748,14 +740,12 @@ under the License.
</service>
<!--WorkEffortInventoryProduced Services -->
- <service name="createWorkEffortInventoryProduced" engine="simple"
default-entity-name="WorkEffortInventoryProduced"
-
location="component://workeffort/minilang/workeffort/WorkEffortSimpleServices.xml"
invoke="createWorkEffortInventoryProduced" auth="true">
+ <service name="createWorkEffortInventoryProduced" engine="entity-auto"
default-entity-name="WorkEffortInventoryProduced" invoke="create" auth="true">
<description>Create WorkEffortInventoryProduced</description>
<auto-attributes include="pk" mode="IN" optional="false"/>
<auto-attributes include="nonpk" mode="IN" optional="false"/>
</service>
- <service name="deleteWorkEffortInventoryProduced" engine="simple"
default-entity-name="WorkEffortInventoryProduced"
-
location="component://workeffort/minilang/workeffort/WorkEffortSimpleServices.xml"
invoke="deleteWorkEffortInventoryProduced" auth="true">
+ <service name="deleteWorkEffortInventoryProduced" engine="entity-auto"
default-entity-name="WorkEffortInventoryProduced" invoke="delete" auth="true">
<description>Delete WorkEffortInventoryProduced</description>
<auto-attributes mode="IN" include="pk" optional="false"/>
</service>
@@ -831,23 +821,19 @@ under the License.
</service>
<!-- WorkEffort and Survey Services -->
- <service name="createWorkEffortSurveyAppl" engine="simple"
default-entity-name="WorkEffortSurveyAppl"
-
location="component://workeffort/minilang/workeffort/WorkEffortSimpleServices.xml"
invoke="createWorkEffortSurveyAppl" auth="true">
+ <service name="createWorkEffortSurveyAppl"
default-entity-name="WorkEffortSurveyAppl" engine="entity-auto" invoke="create"
auth="true">
<description>Create a WorkEffort Survey</description>
<permission-service service-name="workEffortGenericPermission"
main-action="CREATE"/>
<auto-attributes include="pk" mode="IN" optional="false"/>
<auto-attributes include="nonpk" mode="IN" optional="true"/>
- <override name="fromDate" optional="true"/>
</service>
- <service name="updateWorkEffortSurveyAppl"
default-entity-name="WorkEffortSurveyAppl" engine="simple"
-
location="component://workeffort/minilang/workeffort/WorkEffortSimpleServices.xml"
invoke="updateWorkEffortSurveyAppl" auth="true">
+ <service name="updateWorkEffortSurveyAppl"
default-entity-name="WorkEffortSurveyAppl" engine="entity-auto" invoke="update"
auth="true">
<description>Update a WorkEffort Survey</description>
<permission-service service-name="workEffortGenericPermission"
main-action="UPDATE"/>
<auto-attributes include="pk" mode="IN" optional="false"/>
<auto-attributes include="nonpk" mode="IN" optional="true"/>
</service>
- <service name="deleteWorkEffortSurveyAppl"
default-entity-name="WorkEffortSurveyAppl" engine="simple"
-
location="component://workeffort/minilang/workeffort/WorkEffortSimpleServices.xml"
invoke="deleteWorkEffortSurveyAppl" auth="true">
+ <service name="deleteWorkEffortInventoryProduced" engine="entity-autp"
default-entity-name="WorkEffortInventoryProduced" invoke="delete" auth="true">
<description>Delete a WorkEffort Survey</description>
<permission-service service-name="workEffortGenericPermission"
main-action="DELETE"/>
<auto-attributes include="pk" mode="IN" optional="false"/>