javax.management.relation
Interface RelationType
- All Known Implementing Classes:
- RelationTypeSupport
- public interface RelationType
- extends java.io.Serializable
The RelationType interface has to be implemented by any class expected to
represent a relation type.
Method Summary |
java.lang.String |
getRelationTypeName()
Returns the relation type name |
RoleInfo |
getRoleInfo(java.lang.String theRoleInfoName)
Returns the role info (RoleInfo object) for the given role info name
(null if not found). |
java.util.List |
getRoleInfos()
Returns the list of role definitions (ArrayList of RoleInfo objects). |
getRelationTypeName
public java.lang.String getRelationTypeName()
- Returns the relation type name
getRoleInfos
public java.util.List getRoleInfos()
- Returns the list of role definitions (ArrayList of RoleInfo objects).
getRoleInfo
public RoleInfo getRoleInfo(java.lang.String theRoleInfoName)
throws java.lang.IllegalArgumentException,
RoleInfoNotFoundException
- Returns the role info (RoleInfo object) for the given role info name
(null if not found).
- Parameters:
theRoleInfoName
- role info name- Returns:
- RoleInfo object providing role definition
does not exist
- Throws:
- java.lang.IllegalArgumentException - if null parameter
- RoleInfoNotFoundException - if no role info with that name in
relation type.