FileDocCategorySizeDatePackage
RoleStatus.javaAPI DocJava SE 5 API2270Fri Aug 26 14:57:38 BST 2005javax.management.relation

RoleStatus

public class RoleStatus extends Object
This class describes the various problems which can be encountered when accessing a role.
since
1.5

Fields Summary
public static final int
NO_ROLE_WITH_NAME
Problem type when trying to access an unknown role.
public static final int
ROLE_NOT_READABLE
Problem type when trying to read a non-readable attribute.
public static final int
ROLE_NOT_WRITABLE
Problem type when trying to update a non-writable attribute.
public static final int
LESS_THAN_MIN_ROLE_DEGREE
Problem type when trying to set a role value with less ObjectNames than the minimum expected cardinality.
public static final int
MORE_THAN_MAX_ROLE_DEGREE
Problem type when trying to set a role value with more ObjectNames than the maximum expected cardinality.
public static final int
REF_MBEAN_OF_INCORRECT_CLASS
Problem type when trying to set a role value including the ObjectName of a MBean not of the class expected for that role.
public static final int
REF_MBEAN_NOT_REGISTERED
Problem type when trying to set a role value including the ObjectName of a MBean not registered in the MBean Server.
Constructors Summary
Methods Summary
public static booleanisRoleStatus(int theRoleStatus)
Returns true if given value corresponds to a known role status, false otherwise.

param
theRoleStatus a status code.
return
true if this value is a known role status.


                                     
         
	if (theRoleStatus != NO_ROLE_WITH_NAME &&
	    theRoleStatus != ROLE_NOT_READABLE &&
	    theRoleStatus != ROLE_NOT_WRITABLE &&
	    theRoleStatus != LESS_THAN_MIN_ROLE_DEGREE &&
	    theRoleStatus != MORE_THAN_MAX_ROLE_DEGREE &&
	    theRoleStatus != REF_MBEAN_OF_INCORRECT_CLASS &&
	    theRoleStatus != REF_MBEAN_NOT_REGISTERED) {
	    return false;
	}
	return true;