Package com.collibra.dgc.core.api.model.relationtrace

# Interface RelationTraceEntry

All Superinterfaces:
  `Serializable`

public interface RelationTraceEntry extends Serializable
Represents a relation trace entry

Relation trace entry is representation of single relation type within ordered set that creates relation trace used for traceability of assets.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `UUID`
  `getOutBoundRelationTypeId()`
  Returns the UUID of the outbound relation type.
  `UUID`
  `getRelationTypeId()`
  Returns the UUID of the relation type.
  `boolean`
  `isOutBoundRoleDirection()`
  Returns the direction of the outbound relation to take.
  `boolean`
  `isRoleDirection()`
  Returns the direction of the relation to take.

- ## Method Details

  - ### isRoleDirection

    boolean isRoleDirection()
    Returns the direction of the relation to take.
    Returns:
      true if the relation is followed in role direction (i.e. from source to target), false otherwise

  - ### getRelationTypeId

    UUID getRelationTypeId()
    Returns the UUID of the relation type.
    Returns:
      the UUID of the relation type

  - ### isOutBoundRoleDirection

    boolean isOutBoundRoleDirection()
    Returns the direction of the outbound relation to take.
    Returns:
      true if the outbound relation is followed in role direction (i.e. from source to target), false otherwise

  - ### getOutBoundRelationTypeId

    UUID getOutBoundRelationTypeId()
    Returns the UUID of the outbound relation type.
    Returns:
      the UUID of the outbound relation type