-
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???
Things we agreed or partially agreed on:
-
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.