@Override public Object getEventAttribute(String key) { return ((Map) request.getEvent().getValue()).get(key); }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (!(obj instanceof Event)) { return false; } Event other = (Event) obj; if (this.qname == null) { if (other.getQName() != null) return false; } else if (!this.qname.equals(other.getQName())) return false; if (this.value == null) { if (other.getValue() != null) return false; } else if (!this.value.equals(other.getValue())) return false; return true; }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (!(obj instanceof Event)) { return false; } Event other = (Event) obj; if (this.qname == null) { if (other.getQName() != null) return false; } else if (!this.qname.equals(other.getQName())) return false; if (this.value == null) { if (other.getValue() != null) return false; } else if (!this.value.equals(other.getValue())) return false; return true; }
@Override public Map<ContextualParameter, Object> getContextualArguments(Set<ContextualParameter> parameters) { Map<ContextualParameter, Object> args = super.getContextualArguments(parameters); for (ContextualParameter parameter : parameters) { ContextualParameter contextualParameter = (ContextualParameter)parameter; if (Event.class.isAssignableFrom(contextualParameter.getType())) { Class payloadType = Introspector.resolveToClass(contextualParameter.getGenericType(), Event.class, 0); if (payloadType.isInstance(req.getEvent().getValue())) { if (args.isEmpty()) { args = new HashMap<ContextualParameter, Object>(); } args.put(parameter, new Event(req.getEvent().getName(), req.getEvent().getValue())); } } } return args; }
@Override public void processEvent(EventRequest request, EventResponse response) { Event event = request.getEvent(); if(event.getName().equals("AddressEvent")) { AddressEvent payload = (AddressEvent)event.getValue(); response.setRenderParameter("address", payload.getAddress()); } }
@Override public Map<ContextualParameter, Object> getContextualArguments(Set<ContextualParameter> parameters) { Map<ContextualParameter, Object> args = super.getContextualArguments(parameters); for (ContextualParameter parameter : parameters) { ContextualParameter contextualParameter = (ContextualParameter)parameter; if (Event.class.isAssignableFrom(contextualParameter.getType())) { Class payloadType = Introspector.resolveToClass(contextualParameter.getGenericType(), Event.class, 0); if (payloadType.isInstance(req.getEvent().getValue())) { if (args.isEmpty()) { args = new HashMap<ContextualParameter, Object>(); } args.put(parameter, new Event(req.getEvent().getName(), req.getEvent().getValue())); } } } return args; }
Object value = event.getValue();
HttpServletResponse response) { try { Object value = event.getValue();
protected Event unmarshall(IPortletWindow portletWindow, Event event) { String value = (String) event.getValue();
final SearchRequest searchQuery = (SearchRequest) event.getValue();
@Override public void processEvent(EventRequest request, EventResponse response) throws PortletException, IOException { qname = request.getEvent().getQName(); payload = request.getEvent().getValue(); count++; }
final SearchResults portletSearchResults = (SearchResults) event.getValue();
SearchRequest query = (SearchRequest) event.getValue();
Serializable eventPayload = event.getValue();
Serializable eventPayload = event.getValue();