Author: jonesde
Date: Sat Mar 24 11:48:22 2007 New Revision: 522089 URL: http://svn.apache.org/viewvc?view=rev&rev=522089 Log: General cleanup and review of the FinAccount services in preparation for dev of the generic admin screens Modified: ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/finaccount/FinAccountServices.xml Modified: ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/finaccount/FinAccountServices.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/finaccount/FinAccountServices.xml?view=diff&rev=522089&r1=522088&r2=522089 ============================================================================== --- ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/finaccount/FinAccountServices.xml (original) +++ ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/finaccount/FinAccountServices.xml Sat Mar 24 11:48:22 2007 @@ -26,7 +26,7 @@ <set-pk-fields map-name="parameters" value-name="newEntity"/> <set-nonpk-fields map-name="parameters" value-name="newEntity"/> - <if-empty field-name="finAccountId" map-name="newEntity"> + <if-empty field-name="newEntity.finAccountId"> <sequenced-id-to-env sequence-name="FinAccount" env-name="finAccountId"/> <to-string field-name="finAccountId"/> <set from-field="finAccountId" field="newEntity.finAccountId"/> @@ -35,104 +35,82 @@ <create-value value-name="newEntity"/> <field-to-result field-name="finAccountId" map-name="newEntity" result-name="finAccountId"/> </simple-method> - <simple-method method-name="updateFinAccount" short-description="Update a Financial Account"> - <set from-field="parameters.finAccountId" field="lookupPkMap.finAccountId"/> - <find-by-primary-key map-name="lookupPkMap" value-name="finAccount" entity-name="FinAccount"/> - <set-nonpk-fields map-name="parameters" value-name="finAccount"/> - - <store-value value-name="finAccount"/> - <field-to-result field-name="finAccountId" map-name="finAccount" result-name="finAccountId"/> + <entity-one entity-name="FinAccount" value-name="lookedUpValue"/> + <set-nonpk-fields map-name="parameters" value-name="lookedUpValue"/> + <store-value value-name="lookedUpValue"/> + <field-to-result field-name="lookedUpValue.finAccountId" result-name="finAccountId"/> </simple-method> - <simple-method method-name="removeFinAccount" short-description="Remove a Financial Account"> - <set from-field="parameters.finAccountId" field="lookupPkMap.finAccountId"/> - <find-by-primary-key map-name="lookupPkMap" value-name="finAccount" entity-name="FinAccount"/> - + <entity-one value-name="finAccount" entity-name="FinAccount"/> <remove-value value-name="finAccount"/> </simple-method> + <!-- FinAccountTrans Services --> <simple-method method-name="createFinAccountTrans" short-description="Create a Financial Account Transaction"> <make-value value-name="newEntity" entity-name="FinAccountTrans"/> <set-nonpk-fields value-name="newEntity" map-name="parameters"/> - - <sequenced-id-to-env sequence-name="FinAccountTrans" env-name="finAccountTransId"/> - <to-string field-name="finAccountTransId"/> - <set from-field="finAccountTransId" field="newEntity.finAccountTransId"/> + <sequenced-id-to-env sequence-name="FinAccountTrans" env-name="newEntity.finAccountTransId"/> <now-timestamp-to-env env-name="nowTimestamp"/> - <if-empty field-name="transactionDate" map-name="newEntity"> + <if-empty field-name="newEntity.transactionDate"> <set from-field="nowTimestamp" field="newEntity.transactionDate"/> </if-empty> - <if-empty field-name="entryDate" map-name="newEntity"> + <if-empty field-name="newEntity.entryDate"> <set from-field="nowTimestamp" field="newEntity.entryDate"/> </if-empty> <create-value value-name="newEntity"/> - <field-to-result field-name="finAccountTransId" result-name="finAccountTransId"/> + <field-to-result field-name="newEntity.finAccountTransId" result-name="finAccountTransId"/> </simple-method> + <!-- FinAccountRole Services --> <simple-method method-name="createFinAccountRole" short-description="Create a Financial Account Role"> <make-value value-name="newEntity" entity-name="FinAccountRole"/> <set-pk-fields value-name="newEntity" map-name="parameters"/> <set-nonpk-fields value-name="newEntity" map-name="parameters"/> - <if-empty field-name="fromDate" map-name="newEntity"> - <now-timestamp-to-env env-name="nowTimestamp"/> - <set from-field="nowTimestamp" field="newEntity.fromDate"/> + <if-empty field-name="newEntity.fromDate"> + <now-timestamp-to-env env-name="newEntity.fromDate"/> </if-empty> <create-value value-name="newEntity"/> </simple-method> - <simple-method method-name="updateFinAccountRole" short-description="Update a Financial Account Role"> - <make-value value-name="pkLookupMap" entity-name="FinAccountRole"/> - <set-pk-fields value-name="pkLookupMap" map-name="parameters"/> - <find-by-primary-key map-name="pkLookupMap" value-name="finAcctRole"/> - - <set-nonpk-fields map-name="parameters" value-name="finAcctRole"/> - <store-value value-name="finAcctRole"/> + <entity-one entity-name="FinAccountRole" value-name="lookedUpValue"/> + <set-nonpk-fields map-name="parameters" value-name="lookedUpValue"/> + <store-value value-name="lookedUpValue"/> </simple-method> - <simple-method method-name="removeFinAccountRole" short-description="Remove a Financial Account Role"> - <make-value value-name="pkLookupMap" entity-name="FinAccountRole"/> - <set-pk-fields value-name="pkLookupMap" map-name="parameters"/> - <find-by-primary-key map-name="pkLookupMap" value-name="finAcctRole"/> - - <remove-value value-name="finAcctRole"/> + <entity-one entity-name="FinAccountRole" value-name="lookedUpValue"/> + <remove-value value-name="lookedUpValue"/> </simple-method> - + + <!-- FinAccountAuth Services --> <simple-method method-name="createFinAccountAuth" short-description="Create a Financial Account Authorization"> <make-value value-name="newEntity" entity-name="FinAccountAuth"/> <set-nonpk-fields value-name="newEntity" map-name="parameters"/> - <sequenced-id-to-env sequence-name="FinAccountAuth" env-name="finAccountAuthId"/> - <to-string field-name="finAccountAuthId"/> - <set from-field="finAccountAuthId" field="newEntity.finAccountAuthId"/> + <sequenced-id-to-env sequence-name="FinAccountAuth" env-name="newEntity.finAccountAuthId"/> <now-timestamp-to-env env-name="nowTimestamp"/> - <if-empty field-name="authorizationDate" map-name="newEntity"> + <if-empty field-name="newEntity.authorizationDate"> <set from-field="nowTimestamp" field="newEntity.authorizationDate"/> </if-empty> - <if-empty field-name="fromDate" map-name="newEntity"> + <if-empty field-name="newEntity.fromDate"> <set from-field="nowTimestamp" field="newEntity.fromDate"/> </if-empty> <create-value value-name="newEntity"/> - <field-to-result field-name="finAccountAuthId" result-name="finAccountAuthId"/> + <field-to-result field-name="newEntity.finAccountAuthId" result-name="finAccountAuthId"/> </simple-method> <simple-method short-description="Expire a Financial Account Authorization" method-name="expireFinAccountAuth"> - <make-value value-name="pkLookupMap" entity-name="FinAccountAuth"/> - <set-pk-fields value-name="pkLookupMap" map-name="parameters"/> - <find-by-primary-key map-name="pkLookupMap" value-name="finAccountAuth"/> - + <entity-one entity-name="FinAccountAuth" value-name="finAccountAuth"/> <if-empty field-name="parameters.expireDateTime"> - <now-timestamp-to-env env-name="nowTimestamp"/> - <set from-field="nowTimestamp" field="finAccountAuth.thruDate"/> + <now-timestamp-to-env env-name="finAccountAuth.thruDate"/> <else> <set from-field="parameters.expireDatetime" field="finAccountAuth.thruDate"/> </else> </if-empty> <store-value value-name="finAccountAuth"/> </simple-method> - -</simple-methods> \ No newline at end of file +</simple-methods> |
Free forum by Nabble | Edit this page |