Package org.jboss.forge.addon.javaee.servlet

Examples of org.jboss.forge.addon.javaee.servlet.ServletFacet


   @SuppressWarnings({ "rawtypes", "unchecked" })
   private boolean hasServletMapping()
   {
      if (getFaceted().hasFacet(ServletFacet.class))
      {
         ServletFacet servlet = getFaceted().getFacet(ServletFacet.class);
         List<ServletMappingCommonType> mappings = ((WebAppCommonDescriptor) servlet.getConfig())
                  .getAllServletMapping();
         for (ServletMappingCommonType mapping : mappings)
         {
            if (FACES_SERVLET_NAME.equals(mapping.getServletName()))
            {
View Full Code Here


   @Override
   public void setProjectStage(ProjectStage projectStage)
   {
      if (getFaceted().hasFacet(ServletFacet.class))
      {
         ServletFacet servlet = getFaceted().getFacet(ServletFacet.class);
         WebAppCommonDescriptor config = (WebAppCommonDescriptor) servlet.getConfig();
         List<ParamValueCommonType> params = config.getAllContextParam();
         ParamValueCommonType projectStageParam = null;
         for (ParamValueCommonType param : params)
         {
            if (ProjectStage.PROJECT_STAGE_PARAM_NAME.equals(param.getParamName()))
            {
               projectStageParam = param;
               break;
            }
         }
         if (projectStageParam == null)
         {
            projectStageParam = config.createContextParam();
            projectStageParam.paramName(ProjectStage.PROJECT_STAGE_PARAM_NAME);
         }
         projectStageParam.paramValue(projectStage.toString());
         servlet.saveConfig(config);
      }
   }
View Full Code Here

    */
   private void configureWelcomeFile()
   {
      String indexFileEntry = "/index.html";

      ServletFacet servlet = this.project.getFacet(ServletFacet.class);
      if (servlet instanceof ServletFacet_3_0)
      {
         WebAppDescriptor servletConfig = (WebAppDescriptor) servlet.getConfig();
         servletConfig.getOrCreateWelcomeFileList().welcomeFile(indexFileEntry);
         servlet.saveConfig(servletConfig);
      }
      else if (servlet instanceof ServletFacet_3_1)
      {
         org.jboss.shrinkwrap.descriptor.api.webapp31.WebAppDescriptor servletConfig = (org.jboss.shrinkwrap.descriptor.api.webapp31.WebAppDescriptor) servlet
                  .getConfig();
         servletConfig.getOrCreateWelcomeFileList().welcomeFile(indexFileEntry);
         servlet.saveConfig(servletConfig);
      }
      return;
   }
View Full Code Here

TOP

Related Classes of org.jboss.forge.addon.javaee.servlet.ServletFacet

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.