Author: hansbak
Date: Fri Jun 26 05:54:30 2009
New Revision: 788593

URL: http://svn.apache.org/viewvc?rev=788593&view=rev
Log:
move an event from e services file to an event file

Modified:
    
ofbiz/trunk/applications/party/script/org/ofbiz/party/communication/CommunicationEventEvents.xml
    
ofbiz/trunk/applications/party/script/org/ofbiz/party/communication/CommunicationEventServices.xml
    ofbiz/trunk/applications/party/webapp/partymgr/WEB-INF/controller.xml

Modified: 
ofbiz/trunk/applications/party/script/org/ofbiz/party/communication/CommunicationEventEvents.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/script/org/ofbiz/party/communication/CommunicationEventEvents.xml?rev=788593&r1=788592&r2=788593&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/party/script/org/ofbiz/party/communication/CommunicationEventEvents.xml
 (original)
+++ 
ofbiz/trunk/applications/party/script/org/ofbiz/party/communication/CommunicationEventEvents.xml
 Fri Jun 26 05:54:30 2009
@@ -132,4 +132,65 @@
         <field-to-request field="my"/>
     </simple-method>
 
+    <simple-method method-name="allocateMsgToParty" 
short-description="Allocate an emailaddress to an existing/new party, update 
the communication event accordingly">
+        
+        <entity-one entity-name="CommunicationEvent" 
value-field="communicationEvent"/>
+        <if-empty field="communicationEvent">
+            <add-error><fail-message message="Communication Event ID: 
${parameters.commnicationEventId} not found"/></add-error>
+        </if-empty>
+        
+        <if-empty field="parameters.partyId">
+            <if-empty field="parameters.emailAddress">
+                <add-error><fail-message message="Email address is 
required"/></add-error>
+            </if-empty>
+            
+            <if-empty field="parameters.lastName">
+                <add-error><fail-message message="Please enter a 
lastName"/></add-error>
+            </if-empty>
+            
+            <if-empty field="parameters.firstName">
+                <add-error><fail-message message="Please enter a 
firstName"/></add-error>
+                <check-errors/>
+            </if-empty>
+        </if-empty>
+        
+        <check-errors/>
+        
+        <!-- create partyId if not provided -->
+        <if-empty field="parameters.partyId">
+            <set-service-fields service-name="createPerson" map="parameters" 
to-map="newParty"/>
+            <call-service service-name="createPerson" in-map-name="newParty">
+                <result-to-field result-name="partyId" 
field="parameters.partyId"/>
+            </call-service>
+        </if-empty>
+        
+        <!-- allocate email to the party -->
+        <if-not-empty field="parameters.emailAddress">
+            <entity-one entity-name="Party" value-field="party"/>
+            <if-empty field="party">
+                <add-error>
+                    <fail-message message="Party ID: ${parameters.partyId} not 
found"/>
+                </add-error>
+                <check-errors />
+            </if-empty>
+            <set field="newEmail.contactMechPurposeTypeId" 
value="PRIMARY_EMAIL"/>
+            <set field="newEmail.partyId" from-field="parameters.partyId"/>
+            <set field="newEmail.emailAddress" 
from-field="parameters.emailAddress"/>
+            <call-service service-name="createPartyEmailAddress"
+                in-map-name="newEmail">
+                <result-to-field result-name="contactMechId" 
field="inCom.contactMechIdFrom"/>
+            </call-service>
+        </if-not-empty>
+        
+        <!-- update the communication event -->
+        <set field="inCom.communicationEventId" 
from-field="parameters.communicationEventId"/>
+        <set field="inCom.partyIdFrom" from-field="parameters.partyId"/>
+        <set field="inCom.statusId" value="COM_ENTERED"/>
+        <call-service service-name="updateCommunicationEvent" 
in-map-name="inCom"/>
+        
+        <field-to-request field="parameters.communicationEventId" 
request-name="communicationEventId"/>
+        <entity-one entity-name="PartyNameView" value-field="nameView"/>
+        <set field="_event_message_" value="Email addres: 
${parameters.emailAddress} allocated to party: 
${nameView.groupName}${nameView.firstName} ${nameView.middleName} 
${nameView.lastName}[${parameters.partyId}]"/>
+    </simple-method>
+    
 </simple-methods>

Modified: 
ofbiz/trunk/applications/party/script/org/ofbiz/party/communication/CommunicationEventServices.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/script/org/ofbiz/party/communication/CommunicationEventServices.xml?rev=788593&r1=788592&r2=788593&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/party/script/org/ofbiz/party/communication/CommunicationEventServices.xml
 (original)
+++ 
ofbiz/trunk/applications/party/script/org/ofbiz/party/communication/CommunicationEventServices.xml
 Fri Jun 26 05:54:30 2009
@@ -475,67 +475,6 @@
         </iterate>
     </simple-method>
 
-    <simple-method method-name="allocateMsgToParty" 
short-description="Allocate an emailaddress to an existing/new party, update 
the communication event accordingly">
-
-        <entity-one entity-name="CommunicationEvent" 
value-field="communicationEvent"/>
-        <if-empty field="communicationEvent">
-            <add-error><fail-message message="Communication Event ID: 
${parameters.commnicationEventId} not found"/></add-error>
-        </if-empty>
-
-        <if-empty field="parameters.partyId">
-            <if-empty field="parameters.emailAddress">
-                <add-error><fail-message message="Email address is 
required"/></add-error>
-            </if-empty>
-
-            <if-empty field="parameters.lastName">
-                <add-error><fail-message message="Please enter a 
lastName"/></add-error>
-            </if-empty>
-
-            <if-empty field="parameters.firstName">
-                <add-error><fail-message message="Please enter a 
firstName"/></add-error>
-                <check-errors/>
-            </if-empty>
-        </if-empty>
-
-        <check-errors/>
-
-        <!-- create partyId if not provided -->
-        <if-empty field="parameters.partyId">
-            <set-service-fields service-name="createPerson" map="parameters" 
to-map="newParty"/>
-            <call-service service-name="createPerson" in-map-name="newParty">
-                <result-to-field result-name="partyId" 
field="parameters.partyId"/>
-            </call-service>
-        </if-empty>
-
-        <!-- allocate email to the party -->
-        <if-not-empty field="parameters.emailAddress">
-            <entity-one entity-name="Party" value-field="party"/>
-            <if-empty field="party">
-                <add-error>
-                     <fail-message message="Party ID: ${parameters.partyId} 
not found"/>
-                </add-error>
-                <check-errors />
-            </if-empty>
-            <set field="newEmail.contactMechPurposeTypeId" 
value="PRIMARY_EMAIL"/>
-            <set field="newEmail.partyId" from-field="parameters.partyId"/>
-            <set field="newEmail.emailAddress" 
from-field="parameters.emailAddress"/>
-            <call-service service-name="createPartyEmailAddress"
-                in-map-name="newEmail">
-                <result-to-field result-name="contactMechId" 
field="inCom.contactMechIdFrom"/>
-            </call-service>
-        </if-not-empty>
-
-        <!-- update the communication event -->
-        <set field="inCom.communicationEventId" 
from-field="parameters.communicationEventId"/>
-        <set field="inCom.partyIdFrom" from-field="parameters.partyId"/>
-        <set field="inCom.statusId" value="COM_ENTERED"/>
-        <call-service service-name="updateCommunicationEvent" 
in-map-name="inCom"/>
-
-        <field-to-request field="parameters.communicationEventId" 
request-name="communicationEventId"/>
-        <entity-one entity-name="PartyNameView" value-field="nameView"/>
-        <set field="_event_message_" value="Email addres: 
${parameters.emailAddress} allocated to party: 
${nameView.groupName}${nameView.firstName} ${nameView.middleName} 
${nameView.lastName}[${parameters.partyId}]"/>
-    </simple-method>
-
     <simple-method method-name="createCustRequestCommEvent" 
short-description="Create CustRequestCommEvent" >
         <make-value value-field="newEntity" 
entity-name="CustRequestCommEvent"/>
         <set-pk-fields map="parameters" value-field="newEntity"/>

Modified: ofbiz/trunk/applications/party/webapp/partymgr/WEB-INF/controller.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/webapp/partymgr/WEB-INF/controller.xml?rev=788593&r1=788592&r2=788593&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/webapp/partymgr/WEB-INF/controller.xml 
(original)
+++ ofbiz/trunk/applications/party/webapp/partymgr/WEB-INF/controller.xml Fri 
Jun 26 05:54:30 2009
@@ -821,7 +821,7 @@
 
     <request-map uri="allocateMsgToParty">
         <security https="true" auth="true"/>
-        <event type="simple" 
path="component://party/script/org/ofbiz/party/communication/CommunicationEventServices.xml"
 invoke="allocateMsgToParty"/>
+        <event type="simple" 
path="component://party/script/org/ofbiz/party/communication/CommunicationEventEvents.xml"
 invoke="allocateMsgToParty"/>
         <response name="success" type="view-home"/>
         <response name="error" type="view" value="ViewCommunicationEvent"/>
     </request-map>


Reply via email to