Package io.datarouter.changelog.service
Class ChangelogRecorderService
java.lang.Object
io.datarouter.changelog.service.ChangelogRecorderService
- All Implemented Interfaces:
io.datarouter.instrumentation.changelog.ChangelogRecorder
@Singleton
public class ChangelogRecorderService
extends java.lang.Object
implements io.datarouter.instrumentation.changelog.ChangelogRecorder
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description ChangelogRecorderService() -
Method Summary
Modifier and Type Method Description voidrecord(java.lang.String changelogType, java.lang.String name, java.lang.String action, java.lang.String username, java.lang.String comment)voidrecordAndSendEmail(java.lang.String changelogType, java.lang.String name, java.lang.String action, java.lang.String username, java.util.Optional<java.lang.String> comment, java.util.Optional<java.lang.String> additionalSendTos)
-
Constructor Details
-
ChangelogRecorderService
public ChangelogRecorderService()
-
-
Method Details
-
record
public void record(java.lang.String changelogType, java.lang.String name, java.lang.String action, java.lang.String username, java.lang.String comment)- Specified by:
recordin interfaceio.datarouter.instrumentation.changelog.ChangelogRecorder
-
recordAndSendEmail
public void recordAndSendEmail(java.lang.String changelogType, java.lang.String name, java.lang.String action, java.lang.String username, java.util.Optional<java.lang.String> comment, java.util.Optional<java.lang.String> additionalSendTos)- Specified by:
recordAndSendEmailin interfaceio.datarouter.instrumentation.changelog.ChangelogRecorder
-