Skip to content

Meeting agenda 2012 08 13

lincolnthree edited this page Aug 13, 2012 · 9 revisions
  • chkal - Stuff fixed last week:

    • Handlers now specify weights. PrettyFaces defines common weights in HandlerConstants. Therefore multiple bindings per class should work now. See MultipleParametersBean.
    • Join.where() now throws a runtime exception if the parameter is unknown.
    • @ValidateRegExp implemented. See ValidateRegExpBean.
  • Discuss: Use Context.put() to store stuff in the ClassContext/FieldContext/MethodContext. Good or bad?

  • Things to discuss from last week:

    • API naming of OutputBuffer API
    • Where to put the code for PrettyFaces 4.x???
  • Notes & Actions:

    • Rename @URLAction to @Invoke or @RequestAction?
    • Consider AnnotationHandler design patterns filter chain?
    • OutputBuffer will become a Filter-style pattern (with chain.continue() or similar)
    • Rename @URLPattern to @PathPattern?
    • Rename @ValidateRegExp to @Matches
    • Remove set/getBindingBuilder() and use get/put from XxContext arguments
  • For next time:

    • Need to discuss Action / PhaseAction handler chaining / delegating / overriding / extending.