AddlPortletTests_SPEC2_5_RenderGenericPortlet_event.java 文件源码

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

项目:portals-pluto 作者:
@ProcessEvent(qname = "AddlPortletTests_SPEC2_5_RenderGenericPortlet")
public void processEvent(EventRequest portletReq, EventResponse portletResp)
    throws PortletException, IOException {
  JSR286SpecTestCaseDetails tcd = new JSR286SpecTestCaseDetails();

  /* TestCase: V2AddlPortletTests_SPEC2_5_RenderGenericPortlet_eventDispatching1 */
  /* Details: "The GenericPortlet processEvent method will dispatch the */
  /* request to a subclass method annotated with the tag */
  /* @ProcessEvent(qname=<eventname>), where <eventname> */
  /* must be in the format provided by Qname.toString()" */

  Event event = portletReq.getEvent();
  String qName = event.getName();
  TestResult tr1 =
      tcd.getTestResultFailed(V2ADDLPORTLETTESTS_SPEC2_5_RENDERGENERICPORTLET_EVENTDISPATCHING1);
  if (qName.toString().equals("AddlPortletTests_SPEC2_5_RenderGenericPortlet")) {
    tr1.setTcSuccess(true);
  } else {
    tr1.appendTcDetail(
        "Failed because QName is not AddlPortletTests_SPEC2_5_RenderGenericPortlet");
  }
  portletReq.getPortletSession().setAttribute(
      Constants.RESULT_ATTR_PREFIX + "AddlPortletTests_SPEC2_5_RenderGenericPortlet_event_a",
      tr1.toString(), APPLICATION_SCOPE);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号