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.
- Version:
- 1.5
- Author:
- Maurizio Simeoni
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.