Interface ReferencesReporting


public interface ReferencesReporting
Aspect providing means to report references to FirstSpirit or external elements.
Note: This interface also acts as an adapter by providing default (empty) method implementations, so the developer only has to implement the one applicable.
Since:
5.2.181205
  • Field Details

  • Method Details

    • reportValueReferences

      default void reportValueReferences(@NotNull @NotNull ValueReferencesJournal journal, @NotNull @NotNull Set<String> identifiers)
      Reports references made by data objects represented by the given identifiers.
      Parameters:
      journal - A journal for adding references to.
      identifiers - The data object identifiers to report references for.
      Since:
      5.2.181205
    • reportModelReferences

      default void reportModelReferences(@NotNull @NotNull ModelReferencesJournal journal)
      Reports references made by model objects.
      Parameters:
      journal - A journal for adding references to.
      Since:
      5.2.181205