Interface AggregateReference<T,ID>

Type Parameters:
T - the type of the referenced aggregate root.
ID - the type of the id of the referenced aggregate root.
All Known Implementing Classes:
AggregateReference.IdOnlyAggregateReference

public interface AggregateReference<T,ID>
A reference to the aggregate root of a different aggregate.
Since:
1.0
Author:
Jens Schauder, Myeonghyeon Lee
  • Method Details

    • to

      static <T, ID> AggregateReference<T,ID> to(ID id)
    • getId

      @Nullable ID getId()
      Returns:
      the id of the referenced aggregate. May be null.