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.
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 Summary
Modifier and TypeFieldDescriptionstatic final SessionAspectType<ReferencesReporting>
Aspect providing means to report references to FirstSpirit or external elements. -
Method Summary
Modifier and TypeMethodDescriptiondefault void
reportModelReferences
(@NotNull ModelReferencesJournal journal) Reports references made by model objects.default void
reportValueReferences
(@NotNull ValueReferencesJournal journal, @NotNull Set<String> identifiers) Reports references made by data objects represented by the given identifiers.
-
Field Details
-
TYPE
Aspect providing means to report references to FirstSpirit or external elements.- Since:
- 5.2.181205
-
-
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
Reports references made by model objects.- Parameters:
journal
- A journal for adding references to.- Since:
- 5.2.181205
-