- すべてのスーパー・インタフェース:
Serializable
- 既知のすべての実装クラス:
RelationTypeSupport
public interface RelationType extends Serializable
関係タイプを表現するすべてのクラスが、RelationTypeインタフェースを実装する必要があります。
- 導入されたバージョン:
- 1.5
-
メソッドのサマリー
修飾子と型メソッド説明関係タイプ名を返します。getRoleInfo
(String roleInfoName) 指定されたロール情報名のロール情報(RoleInfoオブジェクト)を返します。見つからない場合はnullを返します。ロール定義のリスト(RoleInfoオブジェクトから成るArrayList)を返します。
-
メソッドの詳細
-
getRelationTypeName
String getRelationTypeName()関係タイプ名を返します。- 戻り値:
- 関係タイプ名
-
getRoleInfos
ロール定義のリスト(RoleInfoオブジェクトから成るArrayList)を返します。 -
getRoleInfo
RoleInfo getRoleInfo(String roleInfoName) throws IllegalArgumentException, RoleInfoNotFoundException 指定されたロール情報名のロール情報(RoleInfoオブジェクト)を返します。見つからない場合はnullを返します。- パラメータ:
roleInfoName
- ロール情報名- 戻り値:
- ロール定義が存在しない場合はRoleInfoオブジェクト
- 例外:
IllegalArgumentException
- パラメータがnullの場合RoleInfoNotFoundException
- その名前のロール情報が関係タイプ内に存在しない場合。
-