On Wed, Nov 10, 2010 at 09:08, Stefan abageru <[email protected]> wrote:
> Hi devs !
>
> I thought about adding some changes in Events and Activity Stream.
>
> First of all, I want to remove all the listeners from Activity Stream
> and make this class listen to AllEvent, making it capable of cathcing
> all events that occur in the wiki (and this way, when adding a new
> event, you wouldn't need any modifications to this class in order to
> catch it).
>
> Secondly, I would like to modify onEvent function in the class so that
> it uses the simpleClassName of the event occurred in order to log the
> event (the eventType would be this simpleClassName...for example
> DocumentSavedEvent, AnnotationAddedEvent and so on).
>
> And thirdly i thought about adding one field in AbstractFilterableEvent
> called /identifier/ and make all events extend directly this class. And
> that /identifier/ would be used in a different way by the events
> themselves. But it would be used to retrieve infos about that events.
> And so, when logging an event, we could use classname + identifier.
> For example
> AnnotationAddedEvent + "This is my annotation" .
> CommentAddedEvent + "This is my comment" or the number of the comment.

-1 for that, you can't force all events to extend
AbstractFilterableEvent it does not always m

>
>
> WDYT ?
>
> Stefan
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to