Author: adrianc
Date: Sat Dec 13 21:50:29 2008
New Revision: 726377
URL: http://svn.apache.org/viewvc?rev=726377&view=rev
Log:
A smattering of Unified Expression Language conversions in mini
language and screen widgets. This commit is intended to demonstrate
UEL capabilities.
Modified:
ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/
invoice/InvoiceServices.xml
ofbiz/trunk/applications/accounting/webapp/accounting/invoice/
InvoiceForms.xml
ofbiz/trunk/applications/order/script/org/ofbiz/order/order/
OrderServices.xml
ofbiz/trunk/applications/party/webapp/partymgr/communication/
CommForms.xml
ofbiz/trunk/applications/product/script/org/ofbiz/product/product/
ProductServices.xml
ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/
workeffort/WorkEffortSimpleServices.xml
ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml
Modified: ofbiz/trunk/applications/accounting/script/org/ofbiz/
accounting/invoice/InvoiceServices.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/invoice/InvoiceServices.xml?rev=726377&r1=726376&r2=726377&view=diff
=
=
=
=
=
=
=
=
======================================================================
--- ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/
invoice/InvoiceServices.xml (original)
+++ ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/
invoice/InvoiceServices.xml Sat Dec 13 21:50:29 2008
@@ -93,13 +93,9 @@
</if-empty>
<store-value value-name="partyAcctgPreference"/>
- <!-- get the current year string for prefix,
etc; simple 4 digit year date string -->
- <call-class-method class-
name="org.ofbiz.base.util.UtilDateTime" method-name="toDateString"
ret-field-name="curYearString">
- <field field-
name="partyAcctgPreference.lastInvoiceRestartDate"
type="java.util.Date"/>
- <string value="yyyy"/>
- </call-class-method>
-
- <set value="${curYearString}-$
{partyAcctgPreference.lastInvoiceNumber}" field="invoiceIdTemp"/>
+ <!-- get the current year string for prefix,
etc; simple 4 digit year date string (using system defaults) -->
+ <set field="curYearString" value="$
{str:toString(date:year(partyAcctgPreference.lastInvoiceRestartDate,
util:defaultTimeZone(), util:defaultLocale()))}"/>
+ <set field="invoiceIdTemp" value="$
{curYearString}-$
{str:toString(partyAcctgPreference.lastInvoiceNumber)}"/>
</then>
</else-if>
<else>
@@ -118,8 +114,7 @@
</if>
<!-- use invoiceIdTemp along with the invoiceIdPrefix to
create the real ID -->
- <!-- The ${bsh:invoiceIdTemp.toString();} bypasses
localization of Long->String conversion -->
- <set field="invoiceId" value="$
{partyAcctgPreference.invoiceIdPrefix}$
{bsh:invoiceIdTemp.toString();}"/>
+ <set field="invoiceId" value="$
{partyAcctgPreference.invoiceIdPrefix}$
{str:toString(invoiceIdTemp)}"/>
<field-to-result field-name="invoiceId" result-
name="invoiceId"/>
</simple-method>
Modified: ofbiz/trunk/applications/accounting/webapp/accounting/
invoice/InvoiceForms.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/webapp/accounting/invoice/InvoiceForms.xml?rev=726377&r1=726376&r2=726377&view=diff
=
=
=
=
=
=
=
=
======================================================================
--- ofbiz/trunk/applications/accounting/webapp/accounting/invoice/
InvoiceForms.xml (original)
+++ ofbiz/trunk/applications/accounting/webapp/accounting/invoice/
InvoiceForms.xml Sat Dec 13 21:50:29 2008
@@ -78,7 +78,7 @@
<field name="description"><display/></field>
<field name="partyIdFrom"><display description="$
{partyNameResultFrom.fullName} [${partyIdFrom}]"/></field>
<field name="partyIdTo" parameter-name="partyId"><display
description="${partyNameResultTo.fullName} [${partyId}]"/></field>
- <field name="invoiceDate"><display description="$
{bsh:invoiceDate.toString().substring(0,10)}"/></field>
+ <field name="invoiceDate"><display description="$
{date:dateStr(invoiceDate)}"/></field>
<field name="total" widget-area-style="align-text"><display
type="currency" currency="${currencyUomId}"/></field>
<field name="amountToApply" widget-area-style="align-
text"><display type="currency" currency="${currencyUomId}"/></field>
</form>
Modified: ofbiz/trunk/applications/order/script/org/ofbiz/order/
order/OrderServices.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/script/org/ofbiz/order/order/OrderServices.xml?rev=726377&r1=726376&r2=726377&view=diff
=
=
=
=
=
=
=
=
======================================================================
--- ofbiz/trunk/applications/order/script/org/ofbiz/order/order/
OrderServices.xml (original)
+++ ofbiz/trunk/applications/order/script/org/ofbiz/order/order/
OrderServices.xml Sat Dec 13 21:50:29 2008
@@ -513,8 +513,7 @@
</if-not-empty>
<!-- use orderIdTemp along with the orderIdPrefix to create
the real ID -->
- <!-- The ${bsh:orderIdTemp.toString();} bypasses
localization of Long->String conversion -->
- <set field="orderId" value="$
{productStore.orderNumberPrefix}${partyAcctgPreference.orderIdPrefix}
${bsh:orderIdTemp.toString();}"/>
+ <set field="orderId" value="$
{productStore.orderNumberPrefix}${partyAcctgPreference.orderIdPrefix}
${str:toString(orderIdTemp)}"/>
<field-to-result field-name="orderId" result-name="orderId"/>
</simple-method>
Modified: ofbiz/trunk/applications/party/webapp/partymgr/
communication/CommForms.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/webapp/partymgr/communication/CommForms.xml?rev=726377&r1=726376&r2=726377&view=diff
=
=
=
=
=
=
=
=
======================================================================
--- ofbiz/trunk/applications/party/webapp/partymgr/communication/
CommForms.xml (original)
+++ ofbiz/trunk/applications/party/webapp/partymgr/communication/
CommForms.xml Sat Dec 13 21:50:29 2008
@@ -640,7 +640,7 @@
target="ViewCommunicationEvent?communicationEventId=$
{communicationEventId}" />
</field>
<field name="entryDate">
- <display description="$
{bsh:entryDate.toString().substring(0,16)}" />
+ <display description="${date:dateTimeStr(entryDate, timeZone,
locale)}" />
</field>
<field name="note" widget-area-style="fieldWidth200">
<display />
Modified: ofbiz/trunk/applications/product/script/org/ofbiz/product/
product/ProductServices.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/script/org/ofbiz/product/product/ProductServices.xml?rev=726377&r1=726376&r2=726377&view=diff
=
=
=
=
=
=
=
=
======================================================================
--- ofbiz/trunk/applications/product/script/org/ofbiz/product/
product/ProductServices.xml (original)
+++ ofbiz/trunk/applications/product/script/org/ofbiz/product/
product/ProductServices.xml Sat Dec 13 21:50:29 2008
@@ -436,11 +436,7 @@
<set from-field="parameters.quantity"
field="productCalculatedInfo.totalQuantityOrdered"/>
<create-value value-name="productCalculatedInfo"/>
<else>
- <calculate field-
name="productCalculatedInfo.totalQuantityOrdered" type="Double">
- <calcop field-
name="productCalculatedInfo.totalQuantityOrdered" operator="add">
- <calcop field-name="parameters.quantity"
operator="get"></calcop>
- </calcop>
- </calculate>
+ <set field="productCalculatedInfo.totalQuantityOrdered"
value="${productCalculatedInfo.totalQuantityOrdered +
parameters.quantity}"/>
<store-value value-name="productCalculatedInfo"/>
</else>
</if-empty>
Modified: ofbiz/trunk/applications/workeffort/script/org/ofbiz/
workeffort/workeffort/WorkEffortSimpleServices.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml?rev=726377&r1=726376&r2=726377&view=diff
=
=
=
=
=
=
=
=
======================================================================
--- ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/
workeffort/WorkEffortSimpleServices.xml (original)
+++ ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/
workeffort/WorkEffortSimpleServices.xml Sat Dec 13 21:50:29 2008
@@ -159,10 +159,7 @@
<set from-field="nowTimestamp"
field="lookedUpValue.lastModifiedDate"/>
<set from-field="userLogin.userLoginId"
field="lookedUpValue.lastModifiedByUserLogin"/>
<if-not-empty field="lookedUpValue.revisionNumber">
- <calculate field-
name="lookedUpValue.revisionNumber" type="Long">
- <calcop operator="get" field-
name="lookedUpValue.revisionNumber"/>
- <number value="1"/>
- </calculate>
+ <set field="lookedUpValue.revisionNumber" value="$
{lookedUpValue.revisionNumber + 1}"/>
<else>
<set field="lookedUpValue.revisionNumber" value="1"
type="Long"/>
</else>
Modified: ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml?rev=726377&r1=726376&r2=726377&view=diff
=
=
=
=
=
=
=
=
======================================================================
--- ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml
(original)
+++ ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml Sat
Dec 13 21:50:29 2008
@@ -55,7 +55,7 @@
<if-has-permission permission="PROJECTMGR"
action="_VIEW"/>
</condition>
<widgets>
- <screenlet title="$
{uiLabelMap.PageTitleCurrentTimesheet} ${uiLabelMap.CommonNbr} $
{timesheet.timesheetId} ${uiLabelMap.ProjectMgrWeek}: ${weekNumber} $
{uiLabelMap.CommonFrom} $
{bsh:timesheet.get("fromDate").toString().substring(0,10)}
${uiLabelMap.CommonTo} $
{bsh:timesheet.get("thruDate").toString().substring(0,10)}"
+ <screenlet title="$
{uiLabelMap.PageTitleCurrentTimesheet} ${uiLabelMap.CommonNbr} $
{timesheet.timesheetId} ${uiLabelMap.ProjectMgrWeek}: $
{date:week(timesheet.fromDate, timeZone, locale)} $
{uiLabelMap.CommonFrom} ${date:dateStr(timesheet.fromDate, timeZone,
locale)} ${uiLabelMap.CommonTo} ${date:dateStr(timesheet.thruDate,
timeZone, locale)}"
navigation-menu-name="MyTimesheetMenu"
collapsible="true" name="timesheet">
<include-menu name="MyTimesheetMenu"
location="component://mypage/widget/MyPageMenus.xml"/>
<section>
@@ -72,7 +72,7 @@
</screenlet>
</widgets>
<fail-widgets>
- <screenlet title="$
{uiLabelMap.PageTitleCurrentTimesheet} ${uiLabelMap.CommonNbr} $
{timesheet.timesheetId} ${uiLabelMap.ProjectMgrWeek}: ${weekNumber} $
{uiLabelMap.CommonFrom} $
{bsh:timesheet.get("fromDate").toString().substring(0,10)}
${uiLabelMap.CommonTo} $
{bsh:timesheet.get("thruDate").toString().substring(0,10)}"
+ <screenlet title="$
{uiLabelMap.PageTitleCurrentTimesheet} ${uiLabelMap.CommonNbr} $
{timesheet.timesheetId} ${uiLabelMap.ProjectMgrWeek}: $
{date:week(timesheet.fromDate, timeZone, locale)} $
{uiLabelMap.CommonFrom} ${date:dateStr(timesheet.fromDate, timeZone,
locale)} ${uiLabelMap.CommonTo} ${date:dateStr(timesheet.thruDate,
timeZone, locale)}"
collapsible="true" name="timesheet">
<section>
<condition>