TestCompanionPortlet.java 文件源码

java
阅读 21 收藏 0 点赞 0 评论 0

项目:portals-pluto 作者:
@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());
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号