Access to add and change pages is restricted. See: https://cwiki.apache.org/confluence/display/OFBIZ/Wiki+access

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

Simple Method Cleanup Effort

Intro

The purpose of this effort is to make the element and attribute names used in simple-methods simpler and more consistent. Some ideas such as the old map-name and field-name pairs are no longer needed, and at the same time we want to simplify attribute names like "field-name" to just plain "field".

All changes done to the XSD files will be supported in the Java code that parses, along with the support for the deprecated and replaced elements and attributes. In this way old simple-method code will run fine, but with a LOT of parse warnings, and new stuff and old stuff will run together just fine.

Elements and Attributes Changes Completed

  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

Elements and Attributes Changes Planned

  • No labels