java.lang.Object
javax.management.relation.RoleUnresolved
- All Implemented Interfaces:
- Serializable
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.
- Since:
- 1.5
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionRoleUnresolved(String name, List<ObjectName> value, int pbType) Constructor.
- 
Method SummaryModifier and TypeMethodDescriptionclone()Clone this object.intRetrieves problem type.Retrieves role name.Retrieves role value.voidsetProblemType(int pbType) Sets problem type.voidsetRoleName(String name) Sets role name.voidsetRoleValue(List<ObjectName> value) Sets role value.toString()Return a string describing this object.
- 
Constructor Details- 
RoleUnresolvedpublic RoleUnresolved(String name, List<ObjectName> value, int pbType) throws IllegalArgumentException 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
 
 
- 
- 
Method Details- 
getRoleNameRetrieves role name.- Returns:
- the role name.
- See Also:
 
- 
getRoleValueRetrieves 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.
- See Also:
 
- 
getProblemTypepublic int getProblemType()Retrieves problem type.- Returns:
- an integer corresponding to a problem, those being described as static final members of current class.
- See Also:
 
- 
setRoleNameSets role name.- Parameters:
- name- the new role name.
- Throws:
- IllegalArgumentException- if null parameter
- See Also:
 
- 
setRoleValueSets role value.- Parameters:
- value- List of ObjectName objects for referenced MBeans not set in role.
- See Also:
 
- 
setProblemTypeSets 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:
 
- 
cloneClone this object.
- 
toStringReturn a string describing this object.
 
-