[ 
https://issues.apache.org/jira/browse/PLUTO-267?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Christian Raschka updated PLUTO-267:
------------------------------------

    Attachment: eventing_0400807.patch

Changes for Eventing:
=====================

- dynamical search of the portlets, which are receivers of events

- possiblity to group events (see
  https://issues.apache.org/jira/browse/PLUTO-374)

- only events, declared as "supported-publishing-events" are delivered

- aliasing is implemented, e.g.:

  <event-defintion>
    <qname xmlns:x="http://x";>events.x</.>
    <alias  xmlns:y="http://y";>events.y</alias>
  </.>

  <supported-processing-event><qname xmlns:y="http://y";>events.y</.></.>

  Now if you set (send) the "{http://x}events.x"; event, the portlet with this
  declaration will receive it.

- DefaultNamespace is implemented

- JAXB EventDefinitionDD class changed from java-class to value-type
  (new type EventDefinitionReferenceDD, (+ObjectFactory,+jaxb.index))

- changed corresponding junit test

Other small changes:
====================

- removed some unnecessary methods out of the EventProvider SPI

- implemented: supportedLocale -> List<String> instead of String

- PortletConfig:
  * implemented: getProcessingEventQNames(), getPublishingEventQNames(),
                   getSupportedLocales(),

- PortletRequestImpl.getWindowID -> implemented

- PortletSessionImpl.getMap implemented

- ActionResponseWrapper: removed some (wrong) methods, implemented setEvent()

- PortletRequestWrapper removed some (wrong) methods, implemented
        getPrivateParameterMap(), getPublicParameterMap

- PortletResponseWrapper implemented addProperty()


> Implementation of the new Eventing Model
> ----------------------------------------
>
>                 Key: PLUTO-267
>                 URL: https://issues.apache.org/jira/browse/PLUTO-267
>             Project: Pluto
>          Issue Type: New Feature
>    Affects Versions: 1.1-286-COMPATIBILITY
>            Reporter: Christian Raschka
>             Fix For: 1.1-286-COMPATIBILITY
>
>         Attachments: eventing.021106.patch, 
> eventing.fire_event_proposal.070607.patch, 
> eventing.fire_event_proposal.070607_2.patch, 
> eventing.moreeventsbug.051106.patch, 
> eventing.parameter_propagation.070607.patch, 
> eventing.parameter_saving.070607.patch, 
> eventing.provided_jaxb_proposal.020807.patch, eventing_0400807.patch, 
> eventing_rev14.240507.patch
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to