FileDocCategorySizeDatePackage
RoleStatus.javaAPI DocJava SE 6 API2207Tue Jun 10 00:26:18 BST 2008javax.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 status)
Returns true if given value corresponds to a known role status, false otherwise.

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


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