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
FieldsModifier and TypeFieldDescriptionstatic final SessionAspectType<ReferencesReporting>Aspect providing means to report references to FirstSpirit or external elements. - 
Method Summary
Modifier and TypeMethodDescriptiondefault voidreportModelReferences(@NotNull ModelReferencesJournal journal) Reports references made by model objects.default voidreportValueReferences(@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
 
 
 -