Author: hansbak
Date: Sat Jan 3 06:50:30 2009
New Revision: 730995
URL: http://svn.apache.org/viewvc?rev=730995&view=rev
Log:
minilanguage keyword changes
Modified:
ofbiz/trunk/applications/content/script/org/ofbiz/content/survey/SurveyServices.xml
Modified:
ofbiz/trunk/applications/content/script/org/ofbiz/content/survey/SurveyServices.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/script/org/ofbiz/content/survey/SurveyServices.xml?rev=730995&r1=730994&r2=730995&view=diff
==============================================================================
---
ofbiz/trunk/applications/content/script/org/ofbiz/content/survey/SurveyServices.xml
(original)
+++
ofbiz/trunk/applications/content/script/org/ofbiz/content/survey/SurveyServices.xml
Sat Jan 3 06:50:30 2009
@@ -26,32 +26,28 @@
<fail-message message="Security Error: to run createSurvey you
must have the CONTENTMGR_CREATE or CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <make-value entity-name="Survey" value-name="newEntity"/>
- <sequenced-id-to-env sequence-name="Survey"
env-name="newEntity.surveyId"/>
- <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
- <create-value value-name="newEntity"/>
- <field-to-result field-name="surveyId" map-name="newEntity"/>
+ <make-value entity-name="Survey" value-field="newEntity"/>
+ <sequenced-id sequence-name="Survey" field="newEntity.surveyId"/>
+ <set-nonpk-fields map="parameters" value-field="newEntity"/>
+ <create-value value-field="newEntity"/>
+ <field-to-result result-name="surveyId" field="newEntity.surveyId"/>
</simple-method>
<simple-method method-name="updateSurvey" short-description="Update
Survey">
<check-permission action="_UPDATE" permission="CONTENTMGR">
<fail-message message="Security Error: to run updateSurvey you
must have the CONTENTMGR_UPDATE or CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <make-value entity-name="Survey" value-name="lookupKeyValue"/>
- <set-pk-fields map-name="parameters" value-name="lookupKeyValue"/>
- <find-by-primary-key map-name="lookupKeyValue"
value-name="lookedUpValue"/>
- <set-nonpk-fields map-name="parameters" value-name="lookedUpValue"/>
- <store-value value-name="lookedUpValue"/>
+ <entity-one entity-name="Survey" value-field="lookupKeyValue"/>
+ <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
+ <store-value value-field="lookedUpValue"/>
</simple-method>
<simple-method method-name="deleteSurvey" short-description="Delete
Survey">
<check-permission action="_DELETE" permission="CONTENTMGR">
<fail-message message="Security Error: to run deleteSurveyt you
must have the CONTENTMGR_DELETE or CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <make-value entity-name="Survey" value-name="lookupKeyValue"/>
- <set-pk-fields map-name="parameters" value-name="lookupKeyValue"/>
- <find-by-primary-key map-name="lookupKeyValue"
value-name="lookedUpValue"/>
- <remove-value value-name="lookedUpValue"/>
+ <entity-one entity-name="Survey" value-field="lookedUpValue"/>
+ <remove-value value-field="lookedUpValue"/>
</simple-method>
<!-- Methods for SurveyMultiResp -->
@@ -60,31 +56,30 @@
<fail-message message="Security Error: to run
createSurveyMultiResp you must have the CONTENTMGR_CREATE or CONTENTMGR_ADMIN
permission"/>
</check-permission>
<check-errors/>
-
- <make-value entity-name="SurveyMultiResp" value-name="newEntity"/>
- <set-pk-fields map-name="parameters" value-name="newEntity"/>
- <make-next-seq-id value-name="newEntity"
seq-field-name="surveyMultiRespId" numeric-padding="2"/>
-
- <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
- <create-value value-name="newEntity"/>
+ <make-value entity-name="SurveyMultiResp" value-field="newEntity"/>
+ <set-pk-fields map="parameters" value-field="newEntity"/>
+ <if-empty field="newEntity.surveyMultiRespId">
+ <make-next-seq-id value-field="newEntity"
seq-field-name="surveyMultiRespId" numeric-padding="2"/>
+ </if-empty>
+ <set-nonpk-fields map="parameters" value-field="newEntity"/>
+ <create-value value-field="newEntity"/>
</simple-method>
<simple-method method-name="updateSurveyMultiResp"
short-description="Update Survey Multi-Response">
<check-permission action="_UPDATE" permission="CONTENTMGR">
<fail-message message="Security Error: to run
updateSurveyMultiResp you must have the CONTENTMGR_UPDATE or CONTENTMGR_ADMIN
permission"/>
</check-permission>
<check-errors/>
-
- <entity-one entity-name="SurveyMultiResp" value-name="lookedUpValue"/>
- <set-nonpk-fields map-name="parameters" value-name="lookedUpValue"/>
- <store-value value-name="lookedUpValue"/>
+ <entity-one entity-name="SurveyMultiResp" value-field="lookedUpValue"/>
+ <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
+ <store-value value-field="lookedUpValue"/>
</simple-method>
<simple-method method-name="deleteSurveyMultiResp"
short-description="Delete Survey Multi-Response">
<check-permission action="_DELETE" permission="CONTENTMGR">
<fail-message message="Security Error: to run
deleteSurveyMultiResp you must have the CONTENTMGR_DELETE or CONTENTMGR_ADMIN
permission"/>
</check-permission>
<check-errors/>
- <entity-one entity-name="SurveyMultiResp" value-name="lookedUpValue"/>
- <remove-value value-name="lookedUpValue"/>
+ <entity-one entity-name="SurveyMultiResp" value-field="lookedUpValue"/>
+ <remove-value value-field="lookedUpValue"/>
</simple-method>
<!-- Methods for SurveyMultiRespColumn -->
@@ -93,31 +88,28 @@
<fail-message message="Security Error: to run
createSurveyMultiRespColumn you must have the CONTENTMGR_CREATE or
CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
-
- <make-value entity-name="SurveyMultiRespColumn"
value-name="newEntity"/>
- <set-pk-fields map-name="parameters" value-name="newEntity"/>
- <make-next-seq-id value-name="newEntity"
seq-field-name="surveyMultiRespColId" numeric-padding="2"/>
-
- <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
- <create-value value-name="newEntity"/>
+ <make-value entity-name="SurveyMultiRespColumn"
value-field="newEntity"/>
+ <set-pk-fields map="parameters" value-field="newEntity"/>
+ <make-next-seq-id value-field="newEntity"
seq-field-name="surveyMultiRespColId" numeric-padding="2"/>
+ <set-nonpk-fields map="parameters" value-field="newEntity"/>
+ <create-value value-field="newEntity"/>
</simple-method>
<simple-method method-name="updateSurveyMultiRespColumn"
short-description="Update Survey Multi-Response Column/Category">
<check-permission action="_UPDATE" permission="CONTENTMGR">
<fail-message message="Security Error: to run
updateSurveyMultiRespColumn you must have the CONTENTMGR_UPDATE or
CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
-
- <entity-one entity-name="SurveyMultiRespColumn"
value-name="lookedUpValue"/>
- <set-nonpk-fields map-name="parameters" value-name="lookedUpValue"/>
- <store-value value-name="lookedUpValue"/>
+ <entity-one entity-name="SurveyMultiRespColumn"
value-field="lookedUpValue"/>
+ <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
+ <store-value value-field="lookedUpValue"/>
</simple-method>
<simple-method method-name="deleteSurveyMultiRespColumn"
short-description="Delete Survey Multi-Response Column/Category">
<check-permission action="_DELETE" permission="CONTENTMGR">
<fail-message message="Security Error: to run
deleteSurveyMultiRespColumn you must have the CONTENTMGR_DELETE or
CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <entity-one entity-name="SurveyMultiRespColumn"
value-name="lookedUpValue"/>
- <remove-value value-name="lookedUpValue"/>
+ <entity-one entity-name="SurveyMultiRespColumn"
value-field="lookedUpValue"/>
+ <remove-value value-field="lookedUpValue"/>
</simple-method>
<!-- Methods for SurveyPage -->
@@ -126,31 +118,28 @@
<fail-message message="Security Error: to run createSurveyPage you
must have the CONTENTMGR_CREATE or CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
-
- <make-value entity-name="SurveyPage" value-name="newEntity"/>
- <set-pk-fields map-name="parameters" value-name="newEntity"/>
- <make-next-seq-id value-name="newEntity"
seq-field-name="surveyPageSeqId" numeric-padding="2"/>
-
- <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
- <create-value value-name="newEntity"/>
+ <make-value entity-name="SurveyPage" value-field="newEntity"/>
+ <set-pk-fields map="parameters" value-field="newEntity"/>
+ <make-next-seq-id value-field="newEntity"
seq-field-name="surveyPageSeqId" numeric-padding="2"/>
+ <set-nonpk-fields map="parameters" value-field="newEntity"/>
+ <create-value value-field="newEntity"/>
</simple-method>
<simple-method method-name="updateSurveyPage" short-description="Update
Survey Page">
<check-permission action="_UPDATE" permission="CONTENTMGR">
<fail-message message="Security Error: to run updateSurveyPage you
must have the CONTENTMGR_UPDATE or CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
-
- <entity-one entity-name="SurveyPage" value-name="lookedUpValue"/>
- <set-nonpk-fields map-name="parameters" value-name="lookedUpValue"/>
- <store-value value-name="lookedUpValue"/>
+ <entity-one entity-name="SurveyPage" value-field="lookedUpValue"/>
+ <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
+ <store-value value-field="lookedUpValue"/>
</simple-method>
<simple-method method-name="deleteSurveyPage" short-description="Delete
Survey Page">
<check-permission action="_DELETE" permission="CONTENTMGR">
<fail-message message="Security Error: to run deleteSurveyPage you
must have the CONTENTMGR_DELETE or CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <entity-one entity-name="SurveyPage" value-name="lookedUpValue"/>
- <remove-value value-name="lookedUpValue"/>
+ <entity-one entity-name="SurveyPage" value-field="lookedUpValue"/>
+ <remove-value value-field="lookedUpValue"/>
</simple-method>
<!-- Methods for SurveyApplType -->
@@ -159,31 +148,27 @@
<fail-message message="Security Error: to run createSurveyApplType
you must have the CONTENTMGR_CREATE or CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <make-value entity-name="SurveyApplType" value-name="newEntity"/>
- <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
- <set-pk-fields map-name="parameters" value-name="newEntity"/>
- <create-value value-name="newEntity"/>
+ <make-value entity-name="SurveyApplType" 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="updateSurveyApplType"
short-description="Update SurveyApplType">
<check-permission action="_UPDATE" permission="CONTENTMGR">
<fail-message message="Security Error: to run updateSurveyApplType
you must have the CONTENTMGR_UPDATE or CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <make-value entity-name="Survey" value-name="lookupKeyValue"/>
- <set-pk-fields map-name="parameters" value-name="lookupKeyValue"/>
- <find-by-primary-key map-name="lookupKeyValue"
value-name="lookedUpValue"/>
- <set-nonpk-fields map-name="parameters" value-name="lookedUpValue"/>
- <store-value value-name="lookedUpValue"/>
+ <entity-one entity-name="Survey" value-field="lookedUpValue"/>
+ <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
+ <store-value value-field="lookedUpValue"/>
</simple-method>
<simple-method method-name="deleteSurveyApplType"
short-description="Delete SurveyApplType">
<check-permission action="_DELETE" permission="CONTENTMGR">
<fail-message message="Security Error: to run deleteSurveyApplType
you must have the CONTENTMGR_DELETE or CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <make-value entity-name="SurveyApplType" value-name="lookupKeyValue"/>
- <set-pk-fields map-name="parameters" value-name="lookupKeyValue"/>
- <find-by-primary-key map-name="lookupKeyValue"
value-name="lookedUpValue"/>
- <remove-value value-name="lookedUpValue"/>
+ <entity-one entity-name="SurveyApplType" value-field="lookupKeyValue"/>
+ <remove-value value-field="lookedUpValue"/>
</simple-method>
<!-- Methods for SurveyQuestion -->
@@ -216,11 +201,11 @@
</if>
<check-errors/>
- <make-value entity-name="SurveyQuestion" value-name="newEntity"/>
- <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
- <sequenced-id-to-env sequence-name="SurveyQuestion"
env-name="newEntity.surveyQuestionId"/>
- <create-value value-name="newEntity"/>
- <field-to-result field-name="surveyQuestionId" map-name="newEntity"/>
+ <make-value entity-name="SurveyQuestion" value-field="newEntity"/>
+ <set-nonpk-fields map="parameters" value-field="newEntity"/>
+ <sequenced-id sequence-name="SurveyQuestion"
field="newEntity.surveyQuestionId"/>
+ <create-value value-field="newEntity"/>
+ <field-to-result result-name="surveyQuestionId"
field="newEntity.surveyQuestionId"/>
</simple-method>
<simple-method method-name="updateSurveyQuestion"
short-description="Update Survey Question">
<check-permission action="_UPDATE" permission="CONTENTMGR">
@@ -249,22 +234,17 @@
</then>
</if>
<check-errors/>
-
- <make-value entity-name="SurveyQuestion" value-name="lookupKeyValue"/>
- <set-pk-fields map-name="parameters" value-name="lookupKeyValue"/>
- <find-by-primary-key map-name="lookupKeyValue"
value-name="lookedUpValue"/>
- <set-nonpk-fields map-name="parameters" value-name="lookedUpValue"/>
- <store-value value-name="lookedUpValue"/>
+ <entity-one entity-name="SurveyQuestion" value-field="lookedUpValue"/>
+ <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
+ <store-value value-field="lookedUpValue"/>
</simple-method>
<simple-method method-name="deleteSurveyQuestion"
short-description="Delete Survey Question">
<check-permission action="_DELETE" permission="CONTENTMGR">
<fail-message message="Security Error: to run deleteSurveyQuestion
you must have the CONTENTMGR_DELETE or CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <make-value entity-name="SurveyQuestion" value-name="lookupKeyValue"/>
- <set-pk-fields map-name="parameters" value-name="lookupKeyValue"/>
- <find-by-primary-key map-name="lookupKeyValue"
value-name="lookedUpValue"/>
- <remove-value value-name="lookedUpValue"/>
+ <entity-one entity-name="SurveyQuestion" value-field="lookedUpValue"/>
+ <remove-value value-field="lookedUpValue"/>
</simple-method>
<!-- Methods for SurveyQuestionOption -->
@@ -273,33 +253,30 @@
<fail-message message="Security Error: to run
createSurveyQuestionOption you must have the CONTENTMGR_CREATE or
CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <make-value entity-name="SurveyQuestionOption" value-name="newEntity"/>
- <set-pk-fields map-name="parameters" value-name="newEntity"/>
- <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
- <make-next-seq-id value-name="newEntity"
seq-field-name="surveyOptionSeqId"/>
- <create-value value-name="newEntity"/>
- <field-to-result field-name="surveyOptionSeqId" map-name="newEntity"
result-name="surveyOptionSeqId"/>
+ <make-value entity-name="SurveyQuestionOption"
value-field="newEntity"/>
+ <set-pk-fields map="parameters" value-field="newEntity"/>
+ <set-nonpk-fields map="parameters" value-field="newEntity"/>
+ <make-next-seq-id value-field="newEntity"
seq-field-name="surveyOptionSeqId"/>
+ <create-value value-field="newEntity"/>
+ <field-to-result field="newEntity.surveyOptionSeqId"
result-name="surveyOptionSeqId"/>
</simple-method>
<simple-method method-name="updateSurveyQuestionOption"
short-description="Update Survey Question Option">
<check-permission action="_UPDATE" permission="CONTENTMGR">
<fail-message message="Security Error: to run
updateSurveyQuestionOption you must have the CONTENTMGR_UPDATE or
CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <make-value entity-name="SurveyQuestionOption"
value-name="lookupKeyValue"/>
- <set-pk-fields map-name="parameters" value-name="lookupKeyValue"/>
- <find-by-primary-key map-name="lookupKeyValue"
value-name="lookedUpValue"/>
- <set-nonpk-fields map-name="parameters" value-name="lookedUpValue"/>
- <store-value value-name="lookedUpValue"/>
+ <entity-one entity-name="SurveyQuestionOption"
value-field="lookedUpValue"/>
+ <set-pk-fields map="parameters" value-field="lookupKeyValue"/>
+ <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
+ <store-value value-field="lookedUpValue"/>
</simple-method>
<simple-method method-name="deleteSurveyQuestionOption"
short-description="Delete Survey Question Option">
<check-permission action="_DELETE" permission="CONTENTMGR">
<fail-message message="Security Error: to run
deleteSurveyQuestionOption you must have the CONTENTMGR_DELETE or
CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <make-value entity-name="SurveyQuestionOption"
value-name="lookupKeyValue"/>
- <set-pk-fields map-name="parameters" value-name="lookupKeyValue"/>
- <find-by-primary-key map-name="lookupKeyValue"
value-name="lookedUpValue"/>
- <remove-value value-name="lookedUpValue"/>
+ <entity-one entity-name="SurveyQuestionOption"
value-field="lookedUpValue"/>
+ <remove-value value-field="lookedUpValue"/>
</simple-method>
<!-- Methods for SurveyQuestionAppl -->
@@ -308,34 +285,30 @@
<fail-message message="Security Error: to run
createSurveyQuestionAppl you must have the CONTENTMGR_CREATE or
CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <make-value entity-name="SurveyQuestionAppl" value-name="newEntity"/>
- <set-pk-fields map-name="parameters" value-name="newEntity"/>
- <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
-
+ <make-value entity-name="SurveyQuestionAppl" 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-to-env env-name="nowTimestamp"/>
- <set field="newEntity.fromDate" from-field="nowTimestamp"/>
+ <now-timestamp field="newEntity.fromDate"/>
</if-empty>
-
- <create-value value-name="newEntity"/>
+ <create-value value-field="newEntity"/>
</simple-method>
<simple-method method-name="updateSurveyQuestionAppl"
short-description="Update Survey Question Application">
<check-permission action="_UPDATE" permission="CONTENTMGR">
<fail-message message="Security Error: to run
updateSurveyQuestionAppl you must have the CONTENTMGR_UPDATE or
CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
-
- <entity-one entity-name="SurveyQuestionAppl"
value-name="lookedUpValue"/>
- <set-nonpk-fields map-name="parameters" value-name="lookedUpValue"/>
- <store-value value-name="lookedUpValue"/>
+ <entity-one entity-name="SurveyQuestionAppl"
value-field="lookedUpValue"/>
+ <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
+ <store-value value-field="lookedUpValue"/>
</simple-method>
<simple-method method-name="deleteSurveyQuestionAppl"
short-description="Delete Survey Question Application">
<check-permission action="_DELETE" permission="CONTENTMGR">
<fail-message message="Security Error: to run
deleteSurveyQuestionAppl you must have the CONTENTMGR_DELETE or
CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <entity-one entity-name="SurveyQuestionAppl"
value-name="lookedUpValue"/>
- <remove-value value-name="lookedUpValue"/>
+ <entity-one entity-name="SurveyQuestionAppl"
value-field="lookedUpValue"/>
+ <remove-value value-field="lookedUpValue"/>
</simple-method>
<!-- Methods for SurveyQuestionCategory -->
@@ -344,32 +317,28 @@
<fail-message message="Security Error: to run
createSurveyQuestionCategory you must have the CONTENTMGR_CREATE or
CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <make-value entity-name="SurveyQuestionCategory"
value-name="newEntity"/>
- <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
- <sequenced-id-to-env sequence-name="SurveyQuestionCategory"
env-name="newEntity.surveyQuestionCategoryId"/>
- <create-value value-name="newEntity"/>
- <field-to-result field-name="surveyQuestionCategoryId"
map-name="newEntity"/>
+ <make-value entity-name="SurveyQuestionCategory"
value-field="newEntity"/>
+ <set-nonpk-fields map="parameters" value-field="newEntity"/>
+ <sequenced-id sequence-name="SurveyQuestionCategory"
field="newEntity.surveyQuestionCategoryId"/>
+ <create-value value-field="newEntity"/>
+ <field-to-result result-name="surveyQuestionCategoryId"
field="newEntity.surveyQuestionCategoryId"/>
</simple-method>
<simple-method method-name="updateSurveyQuestionCategory"
short-description="Update Survey QuestionCategory">
<check-permission action="_UPDATE" permission="CONTENTMGR">
<fail-message message="Security Error: to run
updateSurveyQuestionCategory you must have the CONTENTMGR_UPDATE or
CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <make-value entity-name="SurveyQuestionCategory"
value-name="lookupKeyValue"/>
- <set-pk-fields map-name="parameters" value-name="lookupKeyValue"/>
- <find-by-primary-key map-name="lookupKeyValue"
value-name="lookedUpValue"/>
- <set-nonpk-fields map-name="parameters" value-name="lookedUpValue"/>
- <store-value value-name="lookedUpValue"/>
+ <entity-one entity-name="SurveyQuestionCategory"
value-field="lookupKeyValue"/>
+ <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
+ <store-value value-field="lookedUpValue"/>
</simple-method>
<simple-method method-name="deleteSurveyQuestionCategory"
short-description="Delete Survey QuestionCategory">
<check-permission action="_DELETE" permission="CONTENTMGR">
<fail-message message="Security Error: to run
deleteSurveyQuestionCategory you must have the CONTENTMGR_DELETE or
CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <make-value entity-name="SurveyQuestionCategory"
value-name="lookupKeyValue"/>
- <set-pk-fields map-name="parameters" value-name="lookupKeyValue"/>
- <find-by-primary-key map-name="lookupKeyValue"
value-name="lookedUpValue"/>
- <remove-value value-name="lookedUpValue"/>
+ <entity-one entity-name="SurveyQuestionCategory"
value-field="lookupKeyValue"/>
+ <remove-value value-field="lookedUpValue"/>
</simple-method>
<!-- Methods for SurveyQuestionType -->
@@ -378,31 +347,27 @@
<fail-message message="Security Error: to run
createSurveyQuestionType you must have the CONTENTMGR_CREATE or
CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <make-value entity-name="SurveyQuestionType" value-name="newEntity"/>
- <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
- <set-pk-fields map-name="parameters" value-name="newEntity"/>
- <create-value value-name="newEntity"/>
+ <make-value entity-name="SurveyQuestionType" 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="updateSurveyQuestionType"
short-description="Update SurveyQuestionType">
<check-permission action="_UPDATE" permission="CONTENTMGR">
<fail-message message="Security Error: to run
updateSurveyQuestionType you must have the CONTENTMGR_UPDATE or
CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <make-value entity-name="SurveyQuestionType"
value-name="lookupKeyValue"/>
- <set-pk-fields map-name="parameters" value-name="lookupKeyValue"/>
- <find-by-primary-key map-name="lookupKeyValue"
value-name="lookedUpValue"/>
- <set-nonpk-fields map-name="parameters" value-name="lookedUpValue"/>
- <store-value value-name="lookedUpValue"/>
+ <entity-one entity-name="SurveyQuestionType"
value-field="lookupKeyValue"/>
+ <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
+ <store-value value-field="lookedUpValue"/>
</simple-method>
<simple-method method-name="deleteSurveyQuestionType"
short-description="Delete SurveyQuestionType">
<check-permission action="_DELETE" permission="CONTENTMGR">
<fail-message message="Security Error: to run
deleteSurveyQuestionType you must have the CONTENTMGR_DELETE or
CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <make-value entity-name="SurveyQuestionType"
value-name="lookupKeyValue"/>
- <set-pk-fields map-name="parameters" value-name="lookupKeyValue"/>
- <find-by-primary-key map-name="lookupKeyValue"
value-name="lookedUpValue"/>
- <remove-value value-name="lookedUpValue"/>
+ <entity-one entity-name="SurveyQuestionType"
value-field="lookupKeyValue"/>
+ <remove-value value-field="lookedUpValue"/>
</simple-method>
<!-- Methods for SurveyTrigger -->
@@ -411,45 +376,41 @@
<fail-message message="Security Error: to run createSurveyTrigger
you must have the CONTENTMGR_CREATE or CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <make-value entity-name="SurveyQuestionType" value-name="newEntity"/>
- <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
- <set-pk-fields map-name="parameters" value-name="newEntity"/>
- <create-value value-name="newEntity"/>
+ <make-value entity-name="SurveyQuestionType" 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="updateSurveyTrigger" short-description="Update
SurveyTrigger">
<check-permission action="_UPDATE" permission="CONTENTMGR">
<fail-message message="Security Error: to run updateSurveyTrigger
you must have the CONTENTMGR_UPDATE or CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <make-value entity-name="SurveyTrigger" value-name="lookupKeyValue"/>
- <set-pk-fields map-name="parameters" value-name="lookupKeyValue"/>
- <find-by-primary-key entity-name="SurveyTrigger"
map-name="lookupKeyValue" value-name="lookedUpValue"/>
- <set-nonpk-fields map-name="parameters" value-name="lookedUpValue"/>
- <store-value value-name="lookedUpValue"/>
+ <entity-one entity-name="SurveyTrigger" value-field="lookedUpValue"/>
+ <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
+ <store-value value-field="lookedUpValue"/>
</simple-method>
<simple-method method-name="deleteSurveyTrigger" short-description="Delete
SurveyTrigger">
<check-permission action="_DELETE" permission="CONTENTMGR">
<fail-message message="Security Error: to run deleteSurveyTrigger
you must have the CONTENTMGR_DELETE or CONTENTMGR_ADMIN permission"/>
</check-permission>
<check-errors/>
- <make-value entity-name="SurveyTrigger" value-name="lookupKeyValue"/>
- <set-pk-fields map-name="parameters" value-name="lookupKeyValue"/>
- <find-by-primary-key entity-name="SurveyTrigger"
map-name="lookupKeyValue" value-name="lookedUpValue"/>
- <remove-value value-name="lookedUpValue"/>
+ <entity-one entity-name="SurveyTrigger" value-field="lookedUpValue"/>
+ <remove-value value-field="lookedUpValue"/>
</simple-method>
<!-- Survey Response Methods -->
<simple-method method-name="createSurveyResponse"
short-description="Create Survey Response" login-required="false">
<!-- lookup the survey -->
- <entity-one entity-name="Survey" value-name="survey" use-cache="true"/>
+ <entity-one entity-name="Survey" value-field="survey"
use-cache="true"/>
<if-empty field="survey">
<add-error><fail-message message="No survey found for survey ID:
${surveyLookup.surveyId}"/></add-error>
<check-errors/>
</if-empty>
<!-- look up the applied questions -->
- <entity-and entity-name="SurveyQuestionAndAppl"
list-name="surveyQuestionAndApplList" use-cache="true">
- <field-map field-name="surveyId" env-name="survey.surveyId"/>
+ <entity-and entity-name="SurveyQuestionAndAppl"
list="surveyQuestionAndApplList" use-cache="true">
+ <field-map field-name="surveyId" from-field="survey.surveyId"/>
</entity-and>
<if-empty field="surveyQuestionAndApplList">
<add-error><fail-message message="No questions found for survey
ID: ${survey.surveyId}"/></add-error>
@@ -467,9 +428,9 @@
<!-- if this is a single use and we have a partyId check for existing
responses -->
<if-compare field="survey.allowMultiple" operator="not-equals"
value="Y">
<if-not-empty field="parameters.partyId">
- <entity-and entity-name="SurveyResponse"
list-name="existingResponses">
- <field-map field-name="partyId"
env-name="parameters.partyId"/>
- <field-map field-name="surveyId"
env-name="survey.surveyId"/>
+ <entity-and entity-name="SurveyResponse"
list="existingResponses">
+ <field-map field-name="partyId"
from-field="parameters.partyId"/>
+ <field-map field-name="surveyId"
from-field="survey.surveyId"/>
</entity-and>
<if-not-empty field="existingResponses">
<add-error><fail-message message="You have already
responded to this survey; multiple responses are not allowed"/></add-error>
@@ -486,14 +447,14 @@
<set field="answers" from-field="parameters.answers"/>
<!-- make sure all required fields were responded to -->
- <iterate entry-name="surveyQuestionAndAppl"
list-name="surveyQuestionAndApplList">
+ <iterate entry="surveyQuestionAndAppl"
list="surveyQuestionAndApplList">
<!-- for validation get SurveyMultiResp and SurveyMultiRespColumn
entries and if exist process for each surveyMultiRespColId -->
- <get-related-one value-name="surveyQuestionAndAppl"
relation-name="SurveyMultiResp" to-value-name="surveyMultiResp"
use-cache="true"/>
+ <get-related-one value-field="surveyQuestionAndAppl"
relation-name="SurveyMultiResp" to-value-field="surveyMultiResp"
use-cache="true"/>
<if-not-empty field="surveyMultiResp">
<!-- if the surveyQuestionAndAppl has a surveyMultiRespColId,
then just look for one answer with that ID -->
<if-empty field="surveyQuestionAndAppl.surveyMultiRespColId">
- <get-related value-name="surveyMultiResp"
relation-name="SurveyMultiRespColumn" list-name="surveyMultiRespColumnList"
use-cache="true"/>
- <iterate entry-name="surveyMultiRespColumn"
list-name="surveyMultiRespColumnList">
+ <get-related value-field="surveyMultiResp"
relation-name="SurveyMultiRespColumn" list="surveyMultiRespColumnList"
use-cache="true"/>
+ <iterate entry="surveyMultiRespColumn"
list="surveyMultiRespColumnList">
<set field="answerFieldName"
value="answers.${surveyQuestionAndAppl.surveyQuestionId}_${surveyMultiRespColumn.surveyMultiRespColId}"/>
<call-simple-method
method-name="validateSurveyResponseInline"/>
</iterate>
@@ -510,21 +471,20 @@
</iterate>
<check-errors/>
- <now-timestamp-to-env env-name="nowTimestamp"/>
+ <now-timestamp field="nowTimestamp"/>
<!-- create/update the response -->
<if-compare field="survey.allowUpdate" operator="equals" value="Y">
<if-not-empty field="parameters.surveyResponseId">
- <set from-field="parameters.surveyResponseId"
field="lookupRespMap.surveyResponseId"/>
- <find-by-primary-key entity-name="SurveyResponse"
map-name="lookupRespMap" value-name="surveyResponse"/>
+ <entity-one entity-name="SurveyResponse"
value-field="lookupRespMap"/>
</if-not-empty>
</if-compare>
<if-empty field="surveyResponse">
- <make-value value-name="surveyResponse"
entity-name="SurveyResponse"/>
- <sequenced-id-to-env sequence-name="SurveyResponse"
env-name="surveyResponse.surveyResponseId"/>
- <set-nonpk-fields value-name="surveyResponse"
map-name="parameters"/>
- <create-value value-name="surveyResponse"/>
+ <make-value value-field="surveyResponse"
entity-name="SurveyResponse"/>
+ <sequenced-id sequence-name="SurveyResponse"
field="surveyResponse.surveyResponseId"/>
+ <set-nonpk-fields value-field="surveyResponse" map="parameters"/>
+ <create-value value-field="surveyResponse"/>
</if-empty>
<if-empty field="surveyResponse.responseDate">
@@ -532,19 +492,19 @@
</if-empty>
<set from-field="nowTimestamp"
field="surveyResponse.lastModifiedDate"/>
- <store-value value-name="surveyResponse"/>
- <field-to-result field-name="surveyResponse.surveyResponseId"
result-name="surveyResponseId"/>
+ <store-value value-field="surveyResponse"/>
+ <field-to-result field="surveyResponse.surveyResponseId"
result-name="surveyResponseId"/>
<!-- if a dataResourceId was passed in use it to set
DataResource.relatedDetailId to the surveyResponse.surveyResponseId -->
<if-not-empty field="parameters.dataResourceId">
- <entity-one entity-name="DataResource" value-name="dataResource"/>
+ <entity-one entity-name="DataResource" value-field="dataResource"/>
<set field="dataResource.relatedDetailId"
from-field="surveyResponse.surveyResponseId"/>
- <store-value value-name="dataResource"/>
+ <store-value value-field="dataResource"/>
</if-not-empty>
<!-- lookup any existing response answers -->
- <get-related value-name="surveyResponse"
relation-name="SurveyResponseAnswer" list-name="existingAnswers"/>
- <iterate entry-name="existingAnswer" list-name="existingAnswers">
+ <get-related value-field="surveyResponse"
relation-name="SurveyResponseAnswer" list="existingAnswers"/>
+ <iterate entry="existingAnswer" list="existingAnswers">
<set field="currentAnswersFieldName"
from-field="existingAnswer.surveyQuestionId"/>
<if>
<condition>
@@ -563,14 +523,14 @@
</iterate>
<!-- create the response answers -->
- <iterate entry-name="surveyQuestionAndAppl"
list-name="surveyQuestionAndApplList">
+ <iterate entry="surveyQuestionAndAppl"
list="surveyQuestionAndApplList">
<!-- for process inputs get SurveyMultiResp and
SurveyMultiRespColumn entries and if exist process for each
surveyMultiRespColId -->
- <get-related-one value-name="surveyQuestionAndAppl"
relation-name="SurveyMultiResp" to-value-name="surveyMultiResp"
use-cache="true"/>
+ <get-related-one value-field="surveyQuestionAndAppl"
relation-name="SurveyMultiResp" to-value-field="surveyMultiResp"
use-cache="true"/>
<if-not-empty field="surveyMultiResp">
<!-- if the surveyQuestionAndAppl has a surveyMultiRespColId,
then just look for one answer with that ID -->
<if-empty field="surveyQuestionAndAppl.surveyMultiRespColId">
- <get-related value-name="surveyMultiResp"
relation-name="SurveyMultiRespColumn" list-name="surveyMultiRespColumnList"
use-cache="true"/>
- <iterate entry-name="surveyMultiRespColumn"
list-name="surveyMultiRespColumnList">
+ <get-related value-field="surveyMultiResp"
relation-name="SurveyMultiRespColumn" list="surveyMultiRespColumnList"
use-cache="true"/>
+ <iterate entry="surveyMultiRespColumn"
list="surveyMultiRespColumnList">
<set field="currentFieldName"
value="${surveyQuestionAndAppl.surveyQuestionId}_${surveyMultiRespColumn.surveyMultiRespColId}"/>
<call-simple-method
method-name="processSurveyResponseInline"/>
</iterate>
@@ -592,9 +552,9 @@
<call-service-asynch service-name="${survey.responseService}"
in-map-name="respServiceCtx" include-user-login="true"/>
</if-not-empty>
- <field-to-result field-name="surveyResponse.surveyResponseId"
result-name="surveyResponseId"/>
- <field-to-result field-name="parameters.productStoreSurveyId"
result-name="productStoreSurveyId"/>
- <field-to-result field-name="parameters.surveyId"
result-name="surveyId"/>
+ <field-to-result field="surveyResponse.surveyResponseId"
result-name="surveyResponseId"/>
+ <field-to-result field="parameters.productStoreSurveyId"
result-name="productStoreSurveyId"/>
+ <field-to-result field="parameters.surveyId" result-name="surveyId"/>
</simple-method>
<!-- =============== Inline method used by createSurveyResponse
============== -->
@@ -608,7 +568,7 @@
<!-- validate the field -->
<if-compare field="surveyQuestionAndAppl.surveyQuestionTypeId"
operator="equals" value="CREDIT_CARD">
- <if-validate-method field-name="${answerFieldName}"
method="isCreditCard">
+ <if-validate-method field="${answerFieldName}"
method="isCreditCard">
<else>
<add-error><fail-message message="The question
[${surveyQuestionAndAppl.question}] requires a valid credit-card
number."/></add-error>
</else>
@@ -618,14 +578,14 @@
<set field="finAccountMap.finAccountTypeId"
value="GIFTCERT_ACCOUNT"/>
<set field="finAccountMap.statusId" value="FNACT_ACTIVE"/>
<set field="codeOk" value="false"/>
- <find-by-and entity-name="FinAccount" map-name="finAccountMap"
list-name="finAccountList"/>
- <iterate entry-name="finAccount" list-name="finAccountList">
+ <find-by-and entity-name="FinAccount" map="finAccountMap"
list="finAccountList"/>
+ <iterate entry="finAccount" list="finAccountList">
<if-compare field="finAccount.finAccountCode"
operator="equals" value="${${answerFieldName}}">
<set field="codeOk" value="true"/>
</if-compare>
</iterate>
<if-compare field="codeOk" value="true" operator="not-equals">
- <if-validate-method field-name="${answerFieldName}"
method="isGiftCard">
+ <if-validate-method field="${answerFieldName}"
method="isGiftCard">
<else>
<add-error><fail-message message="The question
[${surveyQuestionAndAppl.question}] requires a valid gift-card
number."/></add-error>
</else>
@@ -633,42 +593,42 @@
</if-compare>
</if-compare>
<if-compare field="surveyQuestionAndAppl.surveyQuestionTypeId"
operator="equals" value="DATE">
- <if-validate-method field-name="${answerFieldName}"
method="isDate">
+ <if-validate-method field="${answerFieldName}" method="isDate">
<else>
<add-error><fail-message message="The question
[${surveyQuestionAndAppl.question}] requires a valid date string
(mm/dd/yyyy)."/></add-error>
</else>
</if-validate-method>
</if-compare>
<if-compare field="surveyQuestionAndAppl.surveyQuestionTypeId"
operator="equals" value="EMAIL">
- <if-validate-method field-name="${answerFieldName}"
method="isEmail">
+ <if-validate-method field="${answerFieldName}" method="isEmail">
<else>
<add-error><fail-message message="The question
[${surveyQuestionAndAppl.question}] requires a valid email
address."/></add-error>
</else>
</if-validate-method>
</if-compare>
<if-compare field="surveyQuestionAndAppl.surveyQuestionTypeId"
operator="equals" value="NUMBER_CURRENCY">
- <if-validate-method field-name="${answerFieldName}"
method="isSignedDouble">
+ <if-validate-method field="${answerFieldName}"
method="isSignedDouble">
<else>
<add-error><fail-message message="The question
[${surveyQuestionAndAppl.question}] requires a valid currency
amount."/></add-error>
</else>
</if-validate-method>
</if-compare>
<if-compare field="surveyQuestionAndAppl.surveyQuestionTypeId"
operator="equals" value="NUMBER_FLOAT">
- <if-validate-method field-name="${answerFieldName}"
method="isSignedDouble">
+ <if-validate-method field="${answerFieldName}"
method="isSignedDouble">
<else>
<add-error><fail-message message="The question
[${surveyQuestionAndAppl.question}] requires a valid decimal
number."/></add-error>
</else>
</if-validate-method>
</if-compare>
<if-compare field="surveyQuestionAndAppl.surveyQuestionTypeId"
operator="equals" value="NUMBER_LONG">
- <if-validate-method field-name="${answerFieldName}"
method="isSignedLong">
+ <if-validate-method field="${answerFieldName}"
method="isSignedLong">
<else>
<add-error><fail-message message="The question
[${surveyQuestionAndAppl.question}] requires a valid whole
number."/></add-error>
</else>
</if-validate-method>
</if-compare>
<if-compare field="surveyQuestionAndAppl.surveyQuestionTypeId"
operator="equals" value="URL">
- <if-validate-method field-name="${answerFieldName}" method="isUrl">
+ <if-validate-method field="${answerFieldName}" method="isUrl">
<else>
<add-error><fail-message message="The question
[${surveyQuestionAndAppl.question}] requires a valid URL."/></add-error>
</else>
@@ -695,7 +655,7 @@
</or>
</condition>
<then>
- <make-value entity-name="SurveyResponseAnswer"
value-name="responseAnswer"/>
+ <make-value entity-name="SurveyResponseAnswer"
value-field="responseAnswer"/>
<set from-field="surveyResponse.surveyResponseId"
field="responseAnswer.surveyResponseId"/>
<set from-field="surveyQuestionAndAppl.surveyQuestionId"
field="responseAnswer.surveyQuestionId"/>
@@ -708,7 +668,7 @@
</else>
</if-not-empty>
- <create-value value-name="responseAnswer"/>
+ <create-value value-field="responseAnswer"/>
</then>
</if>
<if-not-empty field="answers.${currentFieldName}">
@@ -762,7 +722,7 @@
</if-compare>
<if-compare field="surveyQuestionAndAppl.surveyQuestionTypeId"
operator="equals" value="CONTENT">
<!-- <log level="always" message="Found CONTENT type
question"/> -->
- <if-instance-of field-name="answers.${currentFieldName}"
class="java.nio.ByteBuffer">
+ <if-instance-of field="answers.${currentFieldName}"
class="java.nio.ByteBuffer">
<set
from-field="answers._${surveyQuestionAndAppl.surveyQuestionId}_contentType"
field="partyContent._uploadedFile_contentType"/>
<set
from-field="answers._${surveyQuestionAndAppl.surveyQuestionId}_fileName"
field="partyContent._uploadedFile_fileName"/>
<set from-field="answers.${currentFieldName}"
field="partyContent.uploadedFile"/>
@@ -770,7 +730,7 @@
<set value="PERSONAL" field="partyContent.dataCategoryId"/>
<set value="CTNT_PUBLISHED" field="partyContent.statusId"/>
<call-service service-name="createPartyContent"
in-map-name="partyContent">
- <result-to-field result-name="contentId"
field-name="responseAnswer.contentId"/>
+ <result-to-field result-name="contentId"
field="responseAnswer.contentId"/>
</call-service>
<else>
<set from-field="answers.${currentFieldName}"
field="responseAnswer.contentId"/>
@@ -782,7 +742,7 @@
<set from-field="surveyQuestionAndAppl.sequenceNum"
field="responseAnswer.sequenceNum"/>
</if-empty>
<set from-field="nowTimestamp"
field="responseAnswer.answeredDate"/>
- <store-value value-name="responseAnswer"/>
+ <store-value value-field="responseAnswer"/>
</if-not-empty>
</simple-method>
</simple-methods>