Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  // ========================================================================
  // Copyright (c) 2009-2009 Mort Bay Consulting Pty. Ltd.
  // ------------------------------------------------------------------------
  // All rights reserved. This program and the accompanying materials
  // are made available under the terms of the Eclipse Public License v1.0
  // and Apache License v2.0 which accompanies this distribution.
  // The Eclipse Public License is available at 
  // http://www.eclipse.org/legal/epl-v10.html
  // The Apache License v2.0 is available at
 // http://www.opensource.org/licenses/apache2.0.php
 // You may elect to redistribute this code under either of these licenses. 
 // ========================================================================
 
 package org.mortbay.jetty.jmx.ws.domain.jaxb.jmx;
 
 import java.net.URI;
 
 import  javax.ws.rs.core.UriBuilder;
 import  javax.ws.rs.core.UriInfo;
 
 /* ------------------------------------------------------------ */
 
 {
     @XmlElement(name = "Name")
     public String name;
     public String description;
     @XmlElement(name = "type")
     public String type;
     public boolean isReadable;
     public boolean isWritable;
     public URI uri;
 
     public MBeanAttributeJaxBean()
     {
     }
 
     public MBeanAttributeJaxBean(UriInfo uriInfoMBeanAttributeInfo mBeanAttributeInfo)
     {
         this. = mBeanAttributeInfo.getName();
         this. = mBeanAttributeInfo.getDescription();
         this. = mBeanAttributeInfo.getType();
         this. = mBeanAttributeInfo.isReadable();
         this. = mBeanAttributeInfo.isWritable();
         UriBuilder uriBuilder = uriInfo.getAbsolutePathBuilder();
         this. = uriBuilder.path("attributes/" + mBeanAttributeInfo.getName()).build();
     }
 
     @Override
     public String toString()
     {
         StringBuilder builder = new StringBuilder();
         builder.append("MBeanAttributeJaxBean [name=");
         builder.append();
         builder.append(", description=");
         builder.append();
         builder.append(", type=");
         builder.append();
         builder.append(", isReadable=");
         builder.append();
         builder.append(", isWritable=");
         builder.append();
         builder.append(", uri=");
         builder.append();
         builder.append("]");
         return builder.toString();
     }
 
     public int compareTo(MBeanAttributeJaxBean o)
     {
         return this..compareTo(o.name);
     }
 
     @Override
     public int hashCode()
     {
         final int prime = 31;
         int result = 1;
         result = prime * result + (( == null)?0:.hashCode());
         result = prime * result + (?1231:1237);
         result = prime * result + (?1231:1237);
         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;
        MBeanAttributeJaxBean other = (MBeanAttributeJaxBean)obj;
        if ( == null)
        {
            if (other.description != null)
                return false;
        }
        else if (!.equals(other.description))
            return false;
        if ( != other.isReadable)
            return false;
        if ( != other.isWritable)
            return false;
        if ( == null)
        {
            if (other.name != null)
                return false;
        }
        else if (!.equals(other.name))
            return false;
        if ( == null)
        {
            if (other.type != null)
                return false;
        }
        else if (!.equals(other.type))
            return false;
        if ( == null)
        {
            if (other.uri != null)
                return false;
        }
        else if (!.equals(other.uri))
            return false;
        return true;
    }
New to GrepCode? Check out our FAQ X