@ProcessEvent(name = ComplexPayloadEventTest.COMPLEX_PAYLOAD_EVENT)
public void processComplexPayload(EventRequest request,
EventResponse response) throws PortletException, IOException {
StringBuilder feedback = new StringBuilder();
feedback.append("Complex Payload Event received.");
boolean failed = false;
ComposedObject value = (ComposedObject) request.getEvent().getValue();
if (!ComplexPayloadEventTest.TEST_COLOR.equals(value.getColor())) {
feedback.append(" Color DID NOT match expected value.");
failed = true;
}
if (!ComplexPayloadEventTest.TEST_POINT.equals(value.getPoint())) {
feedback.append(" Point DID NOT match expected value.");
failed = true;
}
if (!failed) {
feedback.append(" Payload matched expected values.");
}
response.setRenderParameter(EVENT_INFO_PARAM, feedback.toString());
}
TestCompanionPortlet.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:portals-pluto
作者:
评论列表
文章目录