Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.mortbay.jetty.jmx.ws.domain.jaxb.jmx;
  
  import java.net.URI;
  import java.util.Set;
  import java.util.TreeSet;
  
  import  javax.ws.rs.core.UriBuilder;
 import  javax.ws.rs.core.UriInfo;
 
 @XmlRootElement(name = "Operation")
 {
     @XmlElement(name = "Name")
     public String operationName;
     @XmlElement(name = "Description")
     public String description;
     @XmlElement(name = "Parameter")
     @XmlElement(name = "ReturnType")
     public String returnType;
     @XmlElement(name = "URL")
     public URI url;
 
     public MBeanOperationJaxBean()
     {
     }
 
     public MBeanOperationJaxBean(UriInfo uriInfoMBeanOperationInfo mBeanOperationInfo)
     {
         this. = mBeanOperationInfo.getName();
         this. = mBeanOperationInfo.getDescription();
         this. = getOperationParameters(mBeanOperationInfo);
         this. = mBeanOperationInfo.getReturnType();
         UriBuilder uriBuilder = uriInfo.getAbsolutePathBuilder();
         uriBuilder.path("/operations/" + );
         this. = uriBuilder.build();
     }
 
     private Set<MBeanParamterJaxBeangetOperationParameters(MBeanOperationInfo mBeanOperationInfo)
     {
         MBeanParameterInfo[] mBeanParameterInfos = mBeanOperationInfo.getSignature();
         Set<MBeanParamterJaxBeanparameters = new TreeSet<MBeanParamterJaxBean>();
         for (MBeanParameterInfo mBeanParameterInfo : mBeanParameterInfos)
         {
             parameters.add(new MBeanParamterJaxBean(mBeanParameterInfo.getName(),mBeanOperationInfo.getDescription(),mBeanParameterInfo.getType()));
         }
         return parameters;
     }
 
     @Override
     public String toString()
     {
         StringBuilder builder = new StringBuilder();
         builder.append("MBeanOperationJaxBean [operationName=");
         builder.append();
         builder.append(", description=");
         builder.append();
         builder.append(", parameters=");
         builder.append();
         builder.append(", returnType=");
         builder.append();
         builder.append("]");
         return builder.toString();
     }
 
     public int compareTo(MBeanOperationJaxBean o)
     {
         return .compareTo(o.operationName);
     }
 
     @Override
     public int hashCode()
     {
         final int prime = 31;
         int result = 1;
         result = prime * result + (( == null)?0:.hashCode());
         result = prime * result + (( == null)?0:.hashCode());
         result = prime * result + (( == null)?0:.hashCode());
         result = prime * result + (( == null)?0:.hashCode());
         return result;
     }
 
     @Override
     public boolean equals(Object obj)
     {
         if (this == obj)
             return true;
         if (obj == null)
             return false;
         if (getClass() != obj.getClass())
             return false;
         MBeanOperationJaxBean other = (MBeanOperationJaxBean)obj;
         if ( == null)
         {
             if (other.description != null)
                return false;
        }
        else if (!.equals(other.description))
            return false;
        if ( == null)
        {
            if (other.operationName != null)
                return false;
        }
        else if (!.equals(other.operationName))
            return false;
        if ( == null)
        {
            if (other.parameters != null)
                return false;
        }
        else if (!.equals(other.parameters))
            return false;
        if ( == null)
        {
            if (other.returnType != null)
                return false;
        }
        else if (!.equals(other.returnType))
            return false;
        return true;
    }
New to GrepCode? Check out our FAQ X