Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.jboss.resteasy.cdi.generic;
  
  
  import  javax.enterprise.context.Dependent;
  import javax.ws.rs.GET;

Author(s):
Ron Sigal
Version:
$Revision: 1.1 $ Copyright Dec 14, 2012
 
 @Path("lowerbound")
 @Dependent
 public class LowerBoundTypedResource<T extends HierarchyHolder<? super Primate>> implements LowerBoundTypedResourceIntf<T>
 {  
    @Inject
    private Logger log;
 
    @Inject
 
    private Class<?> clazz;
    
    public LowerBoundTypedResource()
    {
       ..println("LowerBoundTypedResource<?>(): " + this);
    }
    
    public LowerBoundTypedResource(Class<?> clazz)
    {
       this. = clazz;
       ..println("LowerBoundTypedResource(" + clazz + "): " + this);
    }
    
    public Type getTypeArgument()
    {
       return ;
    }
    
    @Override
    @GET
    @Path("injection")
    public Response testGenerics()
    {
       .info("entering LowerBoundTypedResource.testGenerics()");
       
       boolean result = true;
       {
          .info("typeParameterLowerBound type argument class should be Primate instead of " + .getTypeArgument());
          result = false;
       }
       return result ? Response.ok().build() : Response.serverError().build();
    }
    
    @GET
    @Path("decorators/clear")
    public Response clear()
    {
       ..println("entering UpperBoundTypedResource.clear()");
       VisitList.clear();
       return Response.ok().build();
    }
    
    @GET
    @Path("decorators/execute")
    public Response execute()
    {
       ..println("entering UpperBoundTypedResource.execute()");
       return Response.ok().build();
    }
    
    @Override
    @GET
    @Path("decorators/test")
    public Response testDecorators()
    {
       ArrayList<StringexpectedList = new ArrayList<String>();
       expectedList.add(.);
       expectedList.add(.);
       ArrayList<StringvisitList = VisitList.getList();
       boolean status = expectedList.size() == visitList.size();
       if (!status)
       {
          .info("expectedList.size() [" + expectedList.size() + "] != visitList.size() [" + visitList.size() + "]");
       }
       else
       {
          for (int i = 0; i < expectedList.size(); i++)
         {
            if (!expectedList.get(i).equals(visitList.get(i)))
            {
               status = false;
               .info("visitList.get(" + i + ") incorrect: should be: " + expectedList.get(i) + ", is: " + visitList.get(i));
               break;
            }
         }
      }
      if (!status)
      {
         .info("\rexpectedList: ");
         for (int i = 0; i < expectedList.size(); i++)
         {
            .info(i + ": " + expectedList.get(i).toString());
         }
         .info("\rvisitList:");
         for (int i = 0; i < visitList.size(); i++)
         {
            .info(i + ": " + visitList.get(i).toString());
         }
      }
      return status == true ? Response.ok().build() : Response.serverError().build();
   }
New to GrepCode? Check out our FAQ X