java.lang.Object
javax.management.relation.Role
- All Implemented Interfaces:
- Serializable
public class Role extends Object implements Serializable
Represents a role: includes a role name and referenced MBeans (via their
 ObjectNames). The role value is always represented as an ArrayList
 collection (of ObjectNames) to homogenize the access.
 
The serialVersionUID of this class is -279985518429862552L.
- Since:
- 1.5
- See Also:
- Serialized Form
- 
Constructor SummaryConstructors Constructor Description Role(String roleName, List<ObjectName> roleValue)Make a new Role object.
- 
Method SummaryModifier and Type Method Description Objectclone()Clone the role object.StringgetRoleName()Retrieves role name.List<ObjectName>getRoleValue()Retrieves role value.static StringroleValueToString(List<ObjectName> roleValue)Returns a string for the given role value.voidsetRoleName(String roleName)Sets role name.voidsetRoleValue(List<ObjectName> roleValue)Sets role value.StringtoString()Returns a string describing the role.
- 
Constructor Details- 
RoleMake a new Role object. No check is made that the ObjectNames in the role value exist in an MBean server. That check will be made when the role is set in a relation. - Parameters:
- roleName- role name
- roleValue- role value (List of ObjectName objects)
- Throws:
- IllegalArgumentException- if null parameter
 
 
- 
- 
Method Details- 
getRoleNameRetrieves role name.- Returns:
- the role name.
- See Also:
- setRoleName(java.lang.String)
 
- 
getRoleValueRetrieves role value.- Returns:
- ArrayList of ObjectName objects for referenced MBeans.
- See Also:
- setRoleValue(java.util.List<javax.management.ObjectName>)
 
- 
setRoleNameSets role name.- Parameters:
- roleName- role name
- Throws:
- IllegalArgumentException- if null parameter
- See Also:
- getRoleName()
 
- 
setRoleValueSets role value.- Parameters:
- roleValue- List of ObjectName objects for referenced MBeans.
- Throws:
- IllegalArgumentException- if null parameter
- See Also:
- getRoleValue()
 
- 
toStringReturns a string describing the role.
- 
cloneClone the role object.
- 
roleValueToStringReturns a string for the given role value.- Parameters:
- roleValue- List of ObjectName objects
- Returns:
- A String consisting of the ObjectNames separated by newlines (\n).
- Throws:
- IllegalArgumentException- if null parameter
 
 
-