Package Summary  Overview Summary

class:RelationType [NONE]

All Superinterfaces:
Serializable
All Known Implementing Classes:
RelationTypeSupport

public interface RelationType extends Serializable
The RelationType interface has to be implemented by any class expected to represent a relation type.
Since:
1.5

method:getRelationTypeName() [NONE]

  • getRelationTypeName

    String getRelationTypeName()
    Returns the relation type name.
    Returns:
    the relation type name.
  • method:getRoleInfos() [NONE]

    getRoleInfos

    List<RoleInfo> getRoleInfos()
    Returns the list of role definitions (ArrayList of RoleInfo objects).
    Returns:
    an ArrayList of RoleInfo.

    method:getRoleInfo(java.lang.String) [NONE]

    getRoleInfo

    RoleInfo getRoleInfo (String roleInfoName) throws IllegalArgumentException, RoleInfoNotFoundException
    Returns the role info (RoleInfo object) for the given role info name (null if not found).
    Parameters:
    roleInfoName - role info name
    Returns:
    RoleInfo object providing role definition does not exist
    Throws:
    IllegalArgumentException - if null parameter
    RoleInfoNotFoundException - if no role info with that name in relation type.

    © 2023 Oracle Corporation and/or its affiliates