OpenSource ERP Software dedicated to small to mid-size companies

           Become Platinium or Gold Neogia Partner

Synchro 746488


Contents

Major changes since last synchro :

simple method cleanup

elements and attributes changes

Note : You should use the "." (dot) syntax to access Map members (the old map/field syntax is deprecated since 2009). For example if you specify the attribute field="product.productName" it will reference the productName member of the productMap. This would be the same as specifying map="product" field="productName".

  1. if-compare
    1. field-name -> field
    2. map-name -> deprecated
  2. if-compare-field
    1. field-name -> field
    2. map-name -> deprecated
    3. to-field-name -> to-field
    4. to-map-name -> deprecated
  3. if-empty
    1. field-name -> field
    2. map-name -> deprecated
  4. if-not-empty
    1. field-name -> field
    2. map-name -> deprecated
  5. field
    1. field-name -> field
    2. map-name -> deprecated
  6. set-service-fields
    1. map-name -> map
    2. to-map-name -> to-map
  7. result-to-field
    1. field-name -> field
    2. map-name -> deprecated
  8. create-object
    1. field-name -> field
    2. map-name -> deprecated
  9. call-object-method
    1. obj-field-name -> obj-field
    2. obj-map-name -> deprecated
    3. ret-field-name -> ret-field
    4. ret-map-name -> deprecated
  10. call-class-method
    1. ret-field-name -> ret-field
    2. ret-map-name -> deprecated
  11. field-to-session
    1. field-name -> field
    2. map-name -> deprecated
  12. field-to-request
    1. field-name -> field
    2. map-name -> deprecated
  13. session-to-field
    1. field-name -> field
    2. map-name -> deprecated
  14. request-to-field
    1. field-name -> field
    2. map-name -> deprecated
  15. webapp-property-to-field
    1. field-name -> field
    2. map-name -> deprecated
  16. field-to-result
    1. field-name -> field
    2. map-name -> deprecated
  17. map-to-map
    1. map-name -> map
    2. to-map-name -> to-map
  18. field-to-list
    1. field-name -> field
    2. map-name -> deprecated
    3. list-name -> list
  19. list-to-list
    1. list-name -> list
    2. to-list-name -> to-list
  20. order-map-list
    1. list-name -> list
  21. string-append
    1. field-name -> field
    2. map-name -> deprecated
    3. arg-list-name -> arg-list
  22. string-to-list
    1. list-name -> list
    2. arg-list-name -> arg-list
    3. message-field-name -> message-field
  23. to-string
    1. field-name -> field
    2. map-name -> deprecated
  24. clear-field
    1. field-name -> field
    2. map-name -> deprecated
  25. first-from-list
    1. entry-name -> entry
    2. list-name -> list
  26. sequenced-id-to-env
    1. sequenced-id-to-env (element) -> sequenced-id
    2. env-name -> field
  27. make-next-seq-id
    1. value-name -> value-field
  28. find-by-primary-key
    1. map-name -> map
    2. value-name -> value-field
  29. find-by-and
    1. map-name -> map
    2. order-by-list-name -> order-by-list
    3. list-name -> list
  30. entity-one
    1. value-name -> value-field
  31. entity-and
    1. list-name -> list
  32. entity-condition
    1. list-name -> list
  33. condition-expr
    1. env-name -> from-field
  34. field-map
    1. env-name -> from-field
  35. entity-count
    1. count-name -> count-field
  36. get-related-one
    1. value-name -> value-field
    2. to-value-name -> to-value
  37. get-related
    1. value-name -> value-field
    2. map-name -> map
    3. order-by-list-name -> order-by-list
    4. list-name -> list
  38. order-value-list
    1. list-name -> list
    2. to-list-name -> to-list
    3. order-by-list-name -> order-by-list
  39. filter-list-by-and
    1. list-name -> list
    2. to-list-name -> to-list
    3. map-name -> map
  40. filter-list-by-date
    1. list-name -> list
    2. to-list-name -> to-list
    3. valid-date-name -> valid-date
  41. make-value
    1. value-name -> value-field
    2. map-name -> map
  42. clone-value
    1. value-name -> value-field
    2. new-value-name -> new-value-field
  43. create-value
    1. value-name -> value-field
  44. store-value
    1. value-name -> value-field
  45. refresh-value
    1. value-name -> value-field
  46. remove-value
    1. value-name -> value-field
  47. remove-related
    1. value-name -> value-field
  48. remove-by-and
    1. map-name -> map
  49. clear-cache-line
    1. map-name -> map
  50. set-pk-fields
    1. value-name -> value-field
    2. map-name -> map
  51. set-nonpk-fields
    1. value-name -> value-field
    2. map-name -> map
  52. store-list
    1. list-name -> list
  53. remove-list
    1. list-name -> list
  54. iterate
    1. entry-name -> entry
    2. list-name -> list
  55. iterate-map
    1. key-name -> key
    2. value-name -> value
    3. map-name -> map
  56. if-validate-method
    1. field-name -> field
    2. map-name -> deprecated
  57. if-instance-of
    1. field-name -> field
    2. map-name -> deprecated
  58. if-regexp
    1. field-name -> field
    2. map-name -> deprecated
  59. check-id
    1. field-name -> field
    2. map-name -> deprecated
  60. now-timestamp-to-env
    1. now-timestamp-to-env -> now-timestamp
    2. env-name -> field
  61. now-date-to-env
    1. now-date-to-env -> now-date
    2. env-name -> field
  62. property-to-field
    1. field-name -> field
    2. map-name -> deprecated
  63. set-current-user-login
    1. value-name -> value-field
  64. calculate
    1. field-name -> field
    2. map-name -> deprecated
  65. calcop
    1. field-name -> field
    2. map-name -> deprecated

deprecated method

new EntityExpr( 
should be replace by: EntityCondition.makeCondition(
findAllCache( 
should be replaced by: FindNList(

Tips to supress warnings

Map 
should be replace by: Map<String,Object>
Exception with "context Map" 
should be replace with : context Map<String, ?>
new HashMap() 
should be replace with : FastMap.newInstance()
List, Iterator, EntityConditionList 
should add a corresponding Type like : List<String>
new EntityConditionList(x) 
should be replaced with : EntityCondition.makeCondition(x,x)
Warning of Unchecked Cast type 
should use : UtilGenerics.checkXXXX(), XXXX depending on the type

Advancement status by component or file

Synchronization status
Component Status Person in charge Remarks
applications/accounting Compile Olivier Heintz
applications/content Compile Olivier Heintz
applications/ecommerce Compile Olivier Heintz
applications/humanres Compile Olivier Heintz
applications/manufacturing Compile Olivier Heintz
applications/marketing Compile Olivier Heintz
applications/order Done Olivier Heintz
applications/order/order/OrderServices.java TODO merge bleu done ;-)
applications/party DONE Gil Portenseigne
applications/product DONE Nicolas Leduc
applications/securityext DONE Peter Goron
applications/workeffort Done Erwan de FERRIERES
debian DONE Peter Goron
debian/po DONE Peter Goron
framework TODO
framework/appserver Compile Olivier Heintz
framework/base Compile Olivier Heintz
framework/bi Compile Olivier Heintz
framework/catalina Compile Olivier Heintz
framework/common Compile Olivier Heintz
framework/datafile Compile Peter Goron
framework/datafile/build.xml TODO Peter Goron Re-integrate component build into neogia integration build after synchro
framework/entity Compile Peter Goron
framework/entity/build.xml TODO Peter Goron Re-integrate component build into neogia integration build after synchro
framework/entity/src/org/ofbiz/entity/condition/OrderByItem.java TODO Peter Goron fallback to map comparator not kept
framework/entity/src/org/ofbiz/entity/condition/OrderByList.java TODO Peter Goron fallback to map comparator not kept
framework/entityext Compile Peter Goron
framework/example Compile Peter Goron
framework/exampleext Compile Peter Goron
framework/geronimo Compile Peter Goron
framework/guiapp Compile Peter Goron
framework/images Compile Peter Goron
framework/jetty Compile Peter Goron
framework/minilang Compile Peter Goron
framework/security Compile Peter Goron
framework/service Compile Peter Goron
framework/start Compile Olivier Heintz
framework/testtools Compile Peter Goron
framework/webapp Compile Peter Goron
framework/webtools Compile Peter Goron
framework/widget Compile Peter Goron
hot-deploy DONE Peter Goron
runtime DONE Peter Goron
specialpurpose DONE Peter Goron
specialpurpose/assetmaint DONE Peter Goron
specialpurpose/cmssite DONE Peter Goron
specialpurpose/ebay DONE Peter Goron
specialpurpose/googlebase DONE Peter Goron
specialpurpose/googleCheckout DONE Peter Goron
specialpurpose/hhfacility DONE Peter Goron
specialpurpose/ldap DONE Peter Goron
specialpurpose/mypage DONE Peter Goron
specialpurpose/myportal DONE Peter Goron
specialpurpose/oagis DONE Peter Goron
specialpurpose/pos DONE Peter Goron
specialpurpose/projectmgr DONE Peter Goron
specialpurpose/shark DONE Peter Goron
specialpurpose/webpos DONE Peter Goron
specialpurpose/workflow DONE Peter Goron
root files DONE Olivier Heintz
xml xsd ref change DONE Olivier Heintz for all neogia file
review of all reader-name="neogiademo" TODO for all ofbiz component