public boolean equals()

in apis/chef/src/main/java/org/jclouds/chef/domain/Role.java [203:252]


   public boolean equals(Object obj) {
      if (this == obj)
         return true;
      if (obj == null)
         return false;
      if (getClass() != obj.getClass())
         return false;
      Role other = (Role) obj;
      if (_chefType == null) {
         if (other._chefType != null)
            return false;
      } else if (!_chefType.equals(other._chefType))
         return false;
      if (_jsonClass == null) {
         if (other._jsonClass != null)
            return false;
      } else if (!_jsonClass.equals(other._jsonClass))
         return false;
      if (defaultAttributes == null) {
         if (other.defaultAttributes != null)
            return false;
      } else if (!defaultAttributes.equals(other.defaultAttributes))
         return false;
      if (description == null) {
         if (other.description != null)
            return false;
      } else if (!description.equals(other.description))
         return false;
      if (name == null) {
         if (other.name != null)
            return false;
      } else if (!name.equals(other.name))
         return false;
      if (overrideAttributes == null) {
         if (other.overrideAttributes != null)
            return false;
      } else if (!overrideAttributes.equals(other.overrideAttributes))
         return false;
      if (runList == null) {
         if (other.runList != null)
            return false;
      } else if (!runList.equals(other.runList))
         return false;
      if (envRunList == null) {
         if (other.envRunList != null)
            return false;
      } else if (!envRunList.equals(other.envRunList))
         return false;
      return true;
   }