Interface ExplicitRelationship

All Superinterfaces:
Relationship

public interface ExplicitRelationship extends Relationship
Represents an explicit relationship defined in a resolved data model. An explicit relationship is either a foreign key constraint, a selection link or an association link.
Since:
5.7.1
See Also:
  • Method Details

    • getOwnerNode

      SchemaNode getOwnerNode()
      Returns the node that defines the foreign key constraint, the selection link or the association link.
    • getResult

      RequestResult getResult(Adaptation aRecord)
      Returns the result of the relationship, in the context of the specified record. Permissions are applied on the resulting records if this relationship has been retrieved using a session. As a consequence, the result of this relationship contains only the records that can be viewed by the user associated with this session.
    • getSchemaNodeExplicitRelationship

      SchemaNodeExplicitRelationship getSchemaNodeExplicitRelationship()
      Returns the foreign key constraint, the selection link or the association link associated with this explicit relationship.
      See Also: