src/java.management/share/classes/javax/management/relation/RoleUnresolved.java

Print this page
rev 10521 : 8055723[core]: Replace concat String to append in StringBuilder parameters
Contributed-by: Otavio Santana <otaviojava@java.net>


 265     /**
 266      * Clone this object.
 267      *
 268      * @return an independent clone.
 269      */
 270     public Object clone() {
 271         try {
 272             return new RoleUnresolved(roleName, roleValue, problemType);
 273         } catch (IllegalArgumentException exc) {
 274             return null; // :)
 275         }
 276     }
 277 
 278     /**
 279      * Return a string describing this object.
 280      *
 281      * @return a description of this RoleUnresolved object.
 282      */
 283     public String toString() {
 284         StringBuilder result = new StringBuilder();
 285         result.append("role name: " + roleName);
 286         if (roleValue != null) {
 287             result.append("; value: ");
 288             for (Iterator<ObjectName> objNameIter = roleValue.iterator();
 289                  objNameIter.hasNext();) {
 290                 ObjectName currObjName = objNameIter.next();
 291                 result.append(currObjName.toString());
 292                 if (objNameIter.hasNext()) {
 293                     result.append(", ");
 294                 }
 295             }
 296         }
 297         result.append("; problem type: " + problemType);
 298         return result.toString();
 299     }
 300 
 301     /**
 302      * Deserializes a {@link RoleUnresolved} from an {@link ObjectInputStream}.
 303      */
 304     private void readObject(ObjectInputStream in)
 305             throws IOException, ClassNotFoundException {
 306       if (compat)
 307       {
 308         // Read an object serialized in the old serial form
 309         //
 310         ObjectInputStream.GetField fields = in.readFields();
 311         roleName = (String) fields.get("myRoleName", null);
 312         if (fields.defaulted("myRoleName"))
 313         {
 314           throw new NullPointerException("myRoleName");
 315         }
 316         roleValue = cast(fields.get("myRoleValue", null));
 317         if (fields.defaulted("myRoleValue"))




 265     /**
 266      * Clone this object.
 267      *
 268      * @return an independent clone.
 269      */
 270     public Object clone() {
 271         try {
 272             return new RoleUnresolved(roleName, roleValue, problemType);
 273         } catch (IllegalArgumentException exc) {
 274             return null; // :)
 275         }
 276     }
 277 
 278     /**
 279      * Return a string describing this object.
 280      *
 281      * @return a description of this RoleUnresolved object.
 282      */
 283     public String toString() {
 284         StringBuilder result = new StringBuilder();
 285         result.append("role name: ").append(roleName);
 286         if (roleValue != null) {
 287             result.append("; value: ");
 288             for (Iterator<ObjectName> objNameIter = roleValue.iterator();
 289                  objNameIter.hasNext();) {
 290                 ObjectName currObjName = objNameIter.next();
 291                 result.append(currObjName.toString());
 292                 if (objNameIter.hasNext()) {
 293                     result.append(", ");
 294                 }
 295             }
 296         }
 297         result.append("; problem type: ").append(problemType);
 298         return result.toString();
 299     }
 300 
 301     /**
 302      * Deserializes a {@link RoleUnresolved} from an {@link ObjectInputStream}.
 303      */
 304     private void readObject(ObjectInputStream in)
 305             throws IOException, ClassNotFoundException {
 306       if (compat)
 307       {
 308         // Read an object serialized in the old serial form
 309         //
 310         ObjectInputStream.GetField fields = in.readFields();
 311         roleName = (String) fields.get("myRoleName", null);
 312         if (fields.defaulted("myRoleName"))
 313         {
 314           throw new NullPointerException("myRoleName");
 315         }
 316         roleValue = cast(fields.get("myRoleValue", null));
 317         if (fields.defaulted("myRoleValue"))