public class

RoleUnresolved

extends Object
implements Serializable
java.lang.Object
   ↳ javax.management.relation.RoleUnresolved

Class Overview

Represents an unresolved role: a role not retrieved from a relation due to a problem. It provides the role name, value (if problem when trying to set the role) and an integer defining the problem (constants defined in RoleStatus).

The serialVersionUID of this class is -48350262537070138L.

Summary

Public Constructors
RoleUnresolved(String name, List<ObjectName> value, int pbType)
Constructor.
Public Methods
Object clone()
Clone this object.
int getProblemType()
Retrieves problem type.
String getRoleName()
Retrieves role name.
List<ObjectName> getRoleValue()
Retrieves role value.
void setProblemType(int pbType)
Sets problem type.
void setRoleName(String name)
Sets role name.
void setRoleValue(List<ObjectName> value)
Sets role value.
String toString()
Return a string describing this object.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public RoleUnresolved (String name, List<ObjectName> value, int pbType)

Constructor.

Parameters
name name of the role
value value of the role (if problem when setting the role)
pbType type of problem (according to known problem types, listed as static final members).
Throws
IllegalArgumentException if null parameter or incorrect problem type

Public Methods

public Object clone ()

Clone this object.

Returns
  • an independent clone.

public int getProblemType ()

Retrieves problem type.

Returns
  • an integer corresponding to a problem, those being described as static final members of current class.

public String getRoleName ()

Retrieves role name.

Returns
  • the role name.

public List<ObjectName> getRoleValue ()

Retrieves role value.

Returns
  • an ArrayList of ObjectName objects, the one provided to be set in given role. Null if the unresolved role is returned for a read access.

public void setProblemType (int pbType)

Sets problem type.

Parameters
pbType integer corresponding to a problem. Must be one of those described as static final members of current class.
Throws
IllegalArgumentException if incorrect problem type
See Also

public void setRoleName (String name)

Sets role name.

Parameters
name the new role name.
Throws
IllegalArgumentException if null parameter
See Also

public void setRoleValue (List<ObjectName> value)

Sets role value.

Parameters
value List of ObjectName objects for referenced MBeans not set in role.
See Also

public String toString ()

Return a string describing this object.

Returns
  • a description of this RoleUnresolved object.