javax.management.relation
Interface RelationType
- All Superinterfaces:
- java.io.Serializable
- 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
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 parameterRoleInfoNotFoundException
- - if no role info with that name in relation type.
getRoleInfos
public java.util.List getRoleInfos()
- Returns the list of role definitions (ArrayList of RoleInfo objects).
- Returns:
- The list of role definitions
Copyright ©2003 XMOJO.org. All Rights Reserved.