javax.management.relation

接口
异常
所有超级接口:
Serializable
所有已知实现类:
RelationTypeSupport

public interface RelationType
     
extends Serializable

该 RelationType 接口必须由期望表示关系类型的任何类来实现。

从以下版本开始:
1.5

方法摘要
 String getRelationTypeName()
          返回关系类型名称。
 RoleInfo getRoleInfo(String roleInfoName)
          返回给定角色信息名称的角色信息(RoleInfo 对象)(如果找不到给定角色信息名称,则返回 null)。
 List<RoleInfo> getRoleInfos()
          返回角色定义的列表(RoleInfo 对象的 ArrayList)。
 

方法详细信息

getRelationTypeName

String getRelationTypeName()
返回关系类型名称。

返回:
关系类型名称。

getRoleInfos

List<RoleInfo> getRoleInfos()
返回角色定义的列表(RoleInfo 对象的 ArrayList)。

返回:
RoleInfoArrayList

getRoleInfo

RoleInfo getRoleInfo(String roleInfoName)
                     throws IllegalArgumentException,
                            RoleInfoNotFoundException
返回给定角色信息名称的角色信息(RoleInfo 对象)(如果找不到给定角色信息名称,则返回 null)。

参数:
roleInfoName - 角色信息名称
返回:
如果提供角色定义的对象不存在,则返回 RoleInfo 对象
抛出:
IllegalArgumentException - 如果为 null 参数
RoleInfoNotFoundException - 如果在关系类型中没有带该名称的角色信息。