Author: hansbak
Date: Tue Dec 30 06:43:21 2008 New Revision: 730136 URL: http://svn.apache.org/viewvc?rev=730136&view=rev Log: changed again but feels like i have done this before.... Modified: ofbiz/trunk/applications/party/script/org/ofbiz/party/communication/CommunicationEventServices.xml 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=730136&r1=730135&r2=730136&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 Tue Dec 30 06:43:21 2008 @@ -56,7 +56,7 @@ <set-nonpk-fields map="parameters" value-field="newEntity"/> <if-empty field="parameters.communicationEventId"> - <sequenced-id-to-env sequence-name="CommunicationEvent" env-name="newEntity.communicationEventId"/> + <sequenced-id sequence-name="CommunicationEvent" field="newEntity.communicationEventId"/> <else> <set field="newEntity.communicationEventId" from-field="parameters.communicationEventId"/> </else> @@ -75,7 +75,7 @@ </if-not-empty> </if-empty> - <now-timestamp-to-env env-name="newEntity.entryDate"/> + <now-timestamp field="newEntity.entryDate"/> <create-value value-field="newEntity"/> <if-not-empty field="parameters.productId"> @@ -148,7 +148,7 @@ <field-map field-name="roleTypeId" value="ORIGINATOR" /> </entity-one> <if-not-empty field="roleFrom"> - <remove-value value-name="roleFrom" /> + <remove-value value-field="roleFrom" /> </if-not-empty> <!-- add new role --> <set field="newRoleFrom.communicationEventId" from-field="event.communicationEventId" /> @@ -180,7 +180,7 @@ <field-map field-name="roleTypeId" value="ADDRESSEE" /> </entity-one> <if-not-empty field="roleTo"> - <remove-value value-name="roleTo" /> + <remove-value value-field="roleTo" /> </if-not-empty> <!-- add new role --> <set field="newRoleTo.communicationEventId" from-field="event.communicationEventId" /> @@ -191,35 +191,35 @@ in-map-name="newRoleTo" /> </if-compare> </if-not-empty> - <store-value value-name="event" /> + <store-value value-field="event" /> </simple-method> <simple-method method-name="deleteCommunicationEvent" short-description="Delete a CommunicationEvent"> <entity-one entity-name="CommunicationEvent" value-field="event"/> <!-- remove related links to content --> - <get-related value-name="event" relation-name="CommEventContentAssoc" list-name="contentAssocs"/> + <get-related value-field="event" relation-name="CommEventContentAssoc" list="contentAssocs"/> <if-not-empty field="contentAssocs"> <iterate entry="contentAssoc" list="contentAssocs"> - <remove-value value-name="contentAssoc"/> + <remove-value value-field="contentAssoc"/> <!-- delete content and dataresource too if requested --> <if-compare field="parameters.delContentDataResource" value="Y" operator="equals"> - <get-related value-name="contentAssoc" relation-name="FromContent" list-name="contents"/> + <get-related value-field="contentAssoc" relation-name="FromContent" list="contents"/> <if-not-empty field="contents"> <iterate entry="content" list="contents"> - <remove-related value-name="content" relation-name="ContentRole"/> - <remove-value value-name="content"/> - <get-related-one value-name="content" relation-name="DataResource" to-value-name="dataResource"/> + <remove-related value-field="content" relation-name="ContentRole"/> + <remove-value value-field="content"/> + <get-related-one value-field="content" relation-name="DataResource" to-value-field="dataResource"/> <if-not-empty field="dataResource"> - <get-related-one value-name="dataResource" relation-name="ImageDataResource" to-value-name="imageDataResource"/> + <get-related-one value-field="dataResource" relation-name="ImageDataResource" to-value-field="imageDataResource"/> <if-not-empty field="imageDataResource"> - <remove-value value-name="imageDataResource"/> + <remove-value value-field="imageDataResource"/> </if-not-empty> - <get-related-one value-name="dataResource" relation-name="ElectronicText" to-value-name="electronicText"/> + <get-related-one value-field="dataResource" relation-name="ElectronicText" to-value-field="electronicText"/> <if-not-empty field="electronicText"> - <remove-value value-name="electronicText"/> + <remove-value value-field="electronicText"/> </if-not-empty> - <remove-related value-name="dataResource" relation-name="DataResourceRole"/> - <remove-value value-name="dataResource"/> + <remove-related value-field="dataResource" relation-name="DataResourceRole"/> + <remove-value value-field="dataResource"/> </if-not-empty> </iterate> </if-not-empty> @@ -227,26 +227,26 @@ </iterate> </if-not-empty> <!-- delete the roles when exist and the event itself --> - <remove-related value-name="event" relation-name="CommunicationEventRole"/> - <remove-value value-name="event"/> + <remove-related value-field="event" relation-name="CommunicationEventRole"/> + <remove-value value-field="event"/> </simple-method> <simple-method method-name="deleteCommunicationEventWorkEffort" short-description="delete commEvent and workEffort"> <entity-one entity-name="CommunicationEvent" value-field="event"/> <!-- remove related workeffort when this is the only communicationevent connected to it --> - <get-related value-name="event" relation-name="CommunicationEventWorkEff" list-name="workEffortComs"/> + <get-related value-field="event" relation-name="CommunicationEventWorkEff" list="workEffortComs"/> <if-not-empty field="workEffortComs"> <iterate entry="workEffortCom" list="workEffortComs"> - <remove-value value-name="workEffortCom"/> - <get-related-one value-name="workEffortCom" relation-name="WorkEffort" to-value-name="workEffort"/> - <get-related value-name="workEffort" relation-name="CommunicationEventWorkEff" list-name="otherComs"/> + <remove-value value-field="workEffortCom"/> + <get-related-one value-field="workEffortCom" relation-name="WorkEffort" to-value-field="workEffort"/> + <get-related value-field="workEffort" relation-name="CommunicationEventWorkEff" list="otherComs"/> <if-empty field="otherComs"> <log level="info" message="remove workeffort ${workEffort.workEffortId} and related parties and status"/> - <remove-related value-name="workEffort" relation-name="WorkEffortPartyAssignment"/> - <remove-related value-name="workEffort" relation-name="WorkEffortPartyAssignment"/> - <remove-related value-name="workEffort" relation-name="WorkEffortStatus"/> - <remove-related value-name="workEffort" relation-name="WorkEffortKeyword"/> - <remove-value value-name="workEffort"/> + <remove-related value-field="workEffort" relation-name="WorkEffortPartyAssignment"/> + <remove-related value-field="workEffort" relation-name="WorkEffortPartyAssignment"/> + <remove-related value-field="workEffort" relation-name="WorkEffortStatus"/> + <remove-related value-field="workEffort" relation-name="WorkEffortKeyword"/> + <remove-value value-field="workEffort"/> </if-empty> </iterate> </if-not-empty> @@ -264,7 +264,7 @@ </simple-method> <simple-method method-name="removeCommunicationEventPurpose" short-description="Remove a CommunicationEventPurpose"> <entity-one entity-name="CommunicationEventPurpose" value-field="eventPurpose"/> - <remove-value value-name="eventPurpose"/> + <remove-value value-field="eventPurpose"/> </simple-method> <simple-method method-name="createCommunicationEventRole" short-description="Create a CommunicationEventRole"> @@ -291,20 +291,20 @@ <entity-one value-field="eventRole" entity-name="CommunicationEventRole" /> <if-not-empty field="eventRole"> <set-nonpk-fields map="parameters" value-field="eventRole" /> - <store-value value-name="eventRole" /> + <store-value value-field="eventRole" /> </if-not-empty> </simple-method> <simple-method method-name="removeCommunicationEventRole" short-description="Remove a CommunicationEventRole"> <entity-one entity-name="CommunicationEventRole" value-field="eventRole"/> <if-not-empty field="eventRole"> - <remove-value value-name="eventRole"/> + <remove-value value-field="eventRole"/> <if-compare field="parameters.deleteCommEventIfLast" operator="equals" value="Y"> <entity-and list="roles" entity-name="CommunicationEventRole"> <field-map field-name="communicationEventId" from-field="eventRole.communicationEventId"/> </entity-and> <if-empty field="roles"> <set-service-fields service-name="deleteCommunicationEvent" map="parameters" to-map="inMapDel"/> - <call-service service-name="deleteCommunicationEvent" in-map="inMapDel"/> + <call-service service-name="deleteCommunicationEvent" in-map-name="inMapDel"/> </if-empty> </if-compare> </if-not-empty> @@ -333,7 +333,7 @@ </condition> <then> <set value="COM_READ" field="event.statusId"/> - <store-value value-name="event"/> + <store-value value-field="event"/> </then> </if> </then> @@ -342,7 +342,7 @@ <simple-method method-name="sendEmailDated" short-description="Checks for email communication events with the status COM_IN_PROGRESS and a startdate which is expired, then send the email"> - <now-timestamp-to-env env-name="nowDate" /> + <now-timestamp field="nowDate"/> <entity-condition entity-name="CommunicationEvent" list="communicationEvents"> <condition-list combine="and"> <condition-list combine="or"> @@ -358,7 +358,7 @@ </entity-condition> <iterate entry="communicationEvent" list="communicationEvents"> <set-service-fields service-name="sendCommEventAsEmail" map="communicationEvent" to-map="inMap"/> - <call-service service-name="sendCommEventAsEmail" in-map="inMap" require-new-transaction="true"/> + <call-service service-name="sendCommEventAsEmail" in-map-name="inMap" require-new-transaction="true"/> </iterate> </simple-method> @@ -389,8 +389,8 @@ <!-- 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="newParty"> - <result-to-field result-name="partyId" field-name="parameters.partyId"/> + <call-service service-name="createPerson" in-map-name="newParty"> + <result-to-field result-name="partyId" field="parameters.partyId"/> </call-service> </if-empty> @@ -408,7 +408,7 @@ <set field="newEmail.emailAddress" from-field="parameters.emailAddress" /> <call-service service-name="createPartyEmailAddress" in-map-name="newEmail"> - <result-to-field result-name="contactMechId" field-name="inCom.contactMechIdFrom" /> + <result-to-field result-name="contactMechId" field="inCom.contactMechIdFrom" /> </call-service> </if-not-empty> @@ -418,7 +418,7 @@ <set field="inCom.statusId" value="COM_ENTERED"/> <call-service service-name="updateCommunicationEvent" in-map-name="inCom"/> - <field-to-request field-name="parameters.communicationEventId" request-name="communicationEventId"/> + <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> @@ -443,13 +443,13 @@ <check-errors/> <else> <set field="communicationEvent.statusId" from-field="parameters.statusId"/> - <store-value value-name="communicationEvent"/> + <store-value value-field="communicationEvent"/> <!-- if complete, set all role status fields to 'complete' (intentionally ignoring the status change checking)--> <if-compare operator="equals" value="COM_COMPLETE" field="parameters.statusId"> - <get-related value-name="communicationEvent" relation-name="CommunicationEventRole" list-name="updRoles"/> + <get-related value-field="communicationEvent" relation-name="CommunicationEventRole" list="updRoles"/> <iterate entry="updRole" list="updRoles"> <set field="updRole.statusId" value="COM_ROLE_COMPLETED"/> - <store-value value-name="updRole"/> + <store-value value-field="updRole"/> </iterate> </if-compare> </else> @@ -470,7 +470,7 @@ <check-errors/> <else> <set field="communicationEventRole.statusId" from-field="parameters.statusId"/> - <store-value value-name="communicationEventRole"/> + <store-value value-field="communicationEventRole"/> </else> </if-empty> </if-compare-field> |
Free forum by Nabble | Edit this page |