-
Notifications
You must be signed in to change notification settings - Fork 86
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 theClassContext/FieldContext/MethodContext
. Good or bad?- Usage example: ParameterBindingHandler.
- Alternative: getters/setters in the context objects: FieldContext, MethodContext.
-
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.