public boolean equals()

in apis/chef/src/main/java/org/jclouds/chef/domain/Metadata.java [341:435]


   public boolean equals(Object obj) {
      if (this == obj)
         return true;
      if (obj == null)
         return false;
      if (getClass() != obj.getClass())
         return false;
      Metadata other = (Metadata) obj;
      if (attributes == null) {
         if (other.attributes != null)
            return false;
      } else if (!attributes.equals(other.attributes))
         return false;
      if (conflicting == null) {
         if (other.conflicting != null)
            return false;
      } else if (!conflicting.equals(other.conflicting))
         return false;
      if (dependencies == null) {
         if (other.dependencies != null)
            return false;
      } else if (!dependencies.equals(other.dependencies))
         return false;
      if (description == null) {
         if (other.description != null)
            return false;
      } else if (!description.equals(other.description))
         return false;
      if (groupings == null) {
         if (other.groupings != null)
            return false;
      } else if (!groupings.equals(other.groupings))
         return false;
      if (license == null) {
         if (other.license != null)
            return false;
      } else if (!license.equals(other.license))
         return false;
      if (longDescription == null) {
         if (other.longDescription != null)
            return false;
      } else if (!longDescription.equals(other.longDescription))
         return false;
      if (maintainer == null) {
         if (other.maintainer != null)
            return false;
      } else if (!maintainer.equals(other.maintainer))
         return false;
      if (maintainerEmail == null) {
         if (other.maintainerEmail != null)
            return false;
      } else if (!maintainerEmail.equals(other.maintainerEmail))
         return false;
      if (name == null) {
         if (other.name != null)
            return false;
      } else if (!name.equals(other.name))
         return false;
      if (platforms == null) {
         if (other.platforms != null)
            return false;
      } else if (!platforms.equals(other.platforms))
         return false;
      if (providing == null) {
         if (other.providing != null)
            return false;
      } else if (!providing.equals(other.providing))
         return false;
      if (recipes == null) {
         if (other.recipes != null)
            return false;
      } else if (!recipes.equals(other.recipes))
         return false;
      if (recommendations == null) {
         if (other.recommendations != null)
            return false;
      } else if (!recommendations.equals(other.recommendations))
         return false;
      if (replacing == null) {
         if (other.replacing != null)
            return false;
      } else if (!replacing.equals(other.replacing))
         return false;
      if (suggestions == null) {
         if (other.suggestions != null)
            return false;
      } else if (!suggestions.equals(other.suggestions))
         return false;
      if (version == null) {
         if (other.version != null)
            return false;
      } else if (!version.equals(other.version))
         return false;
      return true;
   }