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.