MyFaces Core
  1. MyFaces Core
  2. MYFACES-2691

Enhance MessageUtils adding methods when custom library bundle should be scanned

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.1.7, 1.2.8, 2.0.0
    • Fix Version/s: 1.1.8, 1.2.9, 2.0.1
    • Component/s: None
    • Labels:
      None

      Description

      Doing some stuff related to TOMAHAWK-1494, I notice that we don't have utility methods when a custom library bundle is required to be scanned after the application bundle but before the default javax.faces.Messages bundle.

      So I reviewed all message api stuff we have in myfaces core, shared and tomahawk, from 1.1.x to 2.0.x, and I finally did some enhancements on all branches. This change should be done in all branches at the same time, including core and tomahawk.

      It was also implemented the idea done in TOMAHAWK-1494, related to deffer the evaluation of expressions and cache them in variables. Also, I notice it is possible when it is used MessageFormat to pass non String values and there is special commands to handle them when they are integer, double, etc. Actually we assume every argument is String because all message keys used does not use this feature, but it is possible for users to do that, so we need to fix the code to allow that.

        Activity

        Leonardo Uribe created issue -
        Leonardo Uribe made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Fix Version/s 1.1.8-SNAPSHOT [ 12314016 ]
        Fix Version/s 1.2.9-SNAPSHOT [ 12314391 ]
        Fix Version/s 2.0.1-SNAPSHOT [ 12314891 ]
        Resolution Fixed [ 1 ]
        Leonardo Uribe made changes -
        Fix Version/s 1.1.8 [ 12315115 ]
        Fix Version/s 1.2.9 [ 12315113 ]
        Fix Version/s 2.0.1 [ 12315117 ]
        Fix Version/s 1.1.8-SNAPSHOT [ 12314016 ]
        Fix Version/s 1.2.9-SNAPSHOT [ 12314391 ]
        Fix Version/s 2.0.1-SNAPSHOT [ 12314891 ]
        Leonardo Uribe made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Resolved Resolved
        8m 56s 1 Leonardo Uribe 02/May/10 02:37
        Resolved Resolved Closed Closed
        36d 15m 1 Leonardo Uribe 07/Jun/10 02:53

          People

          • Assignee:
            Leonardo Uribe
            Reporter:
            Leonardo Uribe
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development