portlet-tck_3.0/V3AnnotationPortletArtifactValidityTests/src/main/java/javax/portlet/tck/portlets/cdi/AnnotationPortletArtifactValidityTests_SPEC3_20_PortletArtifacts.java [187:286]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   public void renderHeaders(HeaderRequest portletReq,
           HeaderResponse portletResp) {
      
      try {
         setAttribute(PORTLETCONFIGARTIFACTKEY, HEADERPHASE,
               utils.checkEqualConfigs(portletConfig, initPortletConfig));
      } catch (RuntimeException e) {
         setAttribute(PORTLETCONFIGARTIFACTKEY, HEADERPHASE, false);
      }

      try {
         setAttribute(PORTLETCONTEXTARTIFACTKEY, HEADERPHASE,
               utils.checkEqualContexts(portletContext, portletReq.getPortletContext()));
      } catch (RuntimeException e) {
         setAttribute(PORTLETCONTEXTARTIFACTKEY, HEADERPHASE, false);
      }

      try {
         setAttribute(PORTLETMODEARTIFACTKEY, HEADERPHASE,
               portletMode.toString().equals(portletReq.getPortletMode().toString()));
      } catch (RuntimeException e) {
         setAttribute(PORTLETMODEARTIFACTKEY, HEADERPHASE, false);
      }

      try {
         setAttribute(WINDOWSTATEARTIFACTKEY, HEADERPHASE,
               windowState.toString().equals(portletReq.getWindowState().toString()));
      } catch (RuntimeException e) {
         setAttribute(WINDOWSTATEARTIFACTKEY, HEADERPHASE, false);
      }
      
      try {
         setAttribute(PORTLETPREFERENCESARTIFACTKEY, HEADERPHASE,
               utils.checkEqualPreferences(portletPreferences, portletReq.getPreferences()));
      } catch (RuntimeException e) {
         setAttribute(PORTLETPREFERENCESARTIFACTKEY, HEADERPHASE, false);
      }
      
      try {
         setAttribute(PORTLETSESSIONARTIFACTKEY, HEADERPHASE,
               utils.checkEqualSessions(portletSession, portletReq.getPortletSession()));
      } catch (RuntimeException e) {
         setAttribute(PORTLETSESSIONARTIFACTKEY, HEADERPHASE, false);
      }
      
      try {
         setAttribute(NAMESPACEARTIFACTKEY, HEADERPHASE,
               portletResp.getNamespace().equals(portletRequestScopedArtifacts.getNamespace()));
      } catch (RuntimeException e) {
         setAttribute(NAMESPACEARTIFACTKEY, HEADERPHASE, false);
      }
      
      try {
         setAttribute(CONTEXTPATHARTIFACTKEY, HEADERPHASE,
               portletContext.getContextPath().equals(portletRequestScopedArtifacts.getContextPath()));
      } catch (RuntimeException e) {
         setAttribute(CONTEXTPATHARTIFACTKEY, HEADERPHASE, false);
      }
      
      try {
         setAttribute(WINDOWIDARTIFACTKEY, HEADERPHASE,
               portletReq.getWindowID().equals(portletRequestScopedArtifacts.getWindowId()));
      } catch (RuntimeException e) {
         setAttribute(WINDOWIDARTIFACTKEY, HEADERPHASE, false);
      }
      
      try {
         setAttribute(PORTLETNAMEARTIFACTKEY, HEADERPHASE,
               portletConfig.getPortletName().equals(portletRequestScopedArtifacts.getPortletName()));
      } catch (RuntimeException e) {
         setAttribute(PORTLETNAMEARTIFACTKEY, HEADERPHASE, false);
      }
      
      try {
         setAttribute(COOKIESARTIFACTKEY, HEADERPHASE,
               utils.checkEqualCollection(cookies, Arrays.asList(portletReq.getCookies())));
      } catch (RuntimeException e) {
         setAttribute(COOKIESARTIFACTKEY, HEADERPHASE, false);
      }
      
      try {
         setAttribute(LOCALESARTIFACTKEY, HEADERPHASE,
               utils.checkEqualCollection(locales, Collections.list(portletReq.getLocales())));
      } catch (RuntimeException e) {
         setAttribute(LOCALESARTIFACTKEY, HEADERPHASE, false);
      }
      
      /*
       * TODO: Uncomment, implement, and copy paste after fixing
      
      try {
         setAttribute(LOCALEARTIFACTKEY, HEADERPHASE,
               utils.isValid(locale));
      } catch (RuntimeException e) {
         setAttribute(LOCALEARTIFACTKEY, HEADERPHASE, false);
      }
      
      */
      
   }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



portlet-tck_3.0/V3AnnotationPortletArtifactValidityTests/src/main/java/javax/portlet/tck/portlets/spring/AnnotationPortletArtifactValidityTests_SPEC3_20_PortletArtifacts.java [188:287]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   public void renderHeaders(HeaderRequest portletReq,
           HeaderResponse portletResp) {
      
      try {
         setAttribute(PORTLETCONFIGARTIFACTKEY, HEADERPHASE,
               utils.checkEqualConfigs(portletConfig, initPortletConfig));
      } catch (RuntimeException e) {
         setAttribute(PORTLETCONFIGARTIFACTKEY, HEADERPHASE, false);
      }

      try {
         setAttribute(PORTLETCONTEXTARTIFACTKEY, HEADERPHASE,
               utils.checkEqualContexts(portletContext, portletReq.getPortletContext()));
      } catch (RuntimeException e) {
         setAttribute(PORTLETCONTEXTARTIFACTKEY, HEADERPHASE, false);
      }

      try {
         setAttribute(PORTLETMODEARTIFACTKEY, HEADERPHASE,
               portletMode.toString().equals(portletReq.getPortletMode().toString()));
      } catch (RuntimeException e) {
         setAttribute(PORTLETMODEARTIFACTKEY, HEADERPHASE, false);
      }

      try {
         setAttribute(WINDOWSTATEARTIFACTKEY, HEADERPHASE,
               windowState.toString().equals(portletReq.getWindowState().toString()));
      } catch (RuntimeException e) {
         setAttribute(WINDOWSTATEARTIFACTKEY, HEADERPHASE, false);
      }
      
      try {
         setAttribute(PORTLETPREFERENCESARTIFACTKEY, HEADERPHASE,
               utils.checkEqualPreferences(portletPreferences, portletReq.getPreferences()));
      } catch (RuntimeException e) {
         setAttribute(PORTLETPREFERENCESARTIFACTKEY, HEADERPHASE, false);
      }
      
      try {
         setAttribute(PORTLETSESSIONARTIFACTKEY, HEADERPHASE,
               utils.checkEqualSessions(portletSession, portletReq.getPortletSession()));
      } catch (RuntimeException e) {
         setAttribute(PORTLETSESSIONARTIFACTKEY, HEADERPHASE, false);
      }
      
      try {
         setAttribute(NAMESPACEARTIFACTKEY, HEADERPHASE,
               portletResp.getNamespace().equals(portletRequestScopedArtifacts.getNamespace()));
      } catch (RuntimeException e) {
         setAttribute(NAMESPACEARTIFACTKEY, HEADERPHASE, false);
      }
      
      try {
         setAttribute(CONTEXTPATHARTIFACTKEY, HEADERPHASE,
               portletContext.getContextPath().equals(portletRequestScopedArtifacts.getContextPath()));
      } catch (RuntimeException e) {
         setAttribute(CONTEXTPATHARTIFACTKEY, HEADERPHASE, false);
      }
      
      try {
         setAttribute(WINDOWIDARTIFACTKEY, HEADERPHASE,
               portletReq.getWindowID().equals(portletRequestScopedArtifacts.getWindowId()));
      } catch (RuntimeException e) {
         setAttribute(WINDOWIDARTIFACTKEY, HEADERPHASE, false);
      }
      
      try {
         setAttribute(PORTLETNAMEARTIFACTKEY, HEADERPHASE,
               portletConfig.getPortletName().equals(portletRequestScopedArtifacts.getPortletName()));
      } catch (RuntimeException e) {
         setAttribute(PORTLETNAMEARTIFACTKEY, HEADERPHASE, false);
      }
      
      try {
         setAttribute(COOKIESARTIFACTKEY, HEADERPHASE,
               utils.checkEqualCollection(cookies, Arrays.asList(portletReq.getCookies())));
      } catch (RuntimeException e) {
         setAttribute(COOKIESARTIFACTKEY, HEADERPHASE, false);
      }
      
      try {
         setAttribute(LOCALESARTIFACTKEY, HEADERPHASE,
               utils.checkEqualCollection(locales, Collections.list(portletReq.getLocales())));
      } catch (RuntimeException e) {
         setAttribute(LOCALESARTIFACTKEY, HEADERPHASE, false);
      }
      
      /*
       * TODO: Uncomment, implement, and copy paste after fixing
      
      try {
         setAttribute(LOCALEARTIFACTKEY, HEADERPHASE,
               utils.isValid(locale));
      } catch (RuntimeException e) {
         setAttribute(LOCALEARTIFACTKEY, HEADERPHASE, false);
      }
      
      */
      
   }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



