Package com.avoka.fc.core.sysevent
Interface SysEventBuilder.ISysEventBuilder
- Enclosing class:
SysEventBuilder
public static interface SysEventBuilder.ISysEventBuilder
Provides an System Event Builder.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAuditLog
(AuditLog al) Registers the audit log for inclusion in the system event messages.void
addErrorLog
(ErrorLog er) Registers the Error Log for inclusion in the system event messages.void
addEventLog
(EventLog el) Registers the Event Log for inclusion in the system event messages.void
addFormDataMap
(Map<String, String> fdm, Submission sub) Registers the form data map for inclusion in the system event messages.void
Registers the Groovy Service Log for inclusion in the system event messages.void
Registers the job for inclusion in system event messages.void
Registers the submission milestone for inclusion in the system event messages.void
Registers the submission property for inclusion in the system event messages.void
addSubmission
(Submission sub) Registers the submission for inclusion in the system event messages.void
Registers the System Health for inclusion in the system event messages.void
addUserAuth
(UserAuthEvent uae) Registers the User Auth Event for inclusion in the system event messages.Builds a list of JSON system event messages.buildMsgs
(jakarta.servlet.http.HttpServletRequest request) Builds a list of JSON system event messages for the given request.
-
Method Details
-
addAuditLog
Registers the audit log for inclusion in the system event messages.- Parameters:
al
- the audit log to be included in system event messages(required)
-
addSubmission
Registers the submission for inclusion in the system event messages.- Parameters:
sub
- Submission to be included in system event messages(required)
-
addJob
Registers the job for inclusion in system event messages.- Parameters:
job
- Job to be included in system event messages required)
-
addMilestone
Registers the submission milestone for inclusion in the system event messages.- Parameters:
sm
- SubmissionMilestone to be included in system event messages required)
-
addProperty
Registers the submission property for inclusion in the system event messages.- Parameters:
sp
- Submission Property to be included in system event messages required)
-
addFormDataMap
Registers the form data map for inclusion in the system event messages.- Parameters:
fdm
- the form data map to be included in system event messages(required)sub
- Submission to be included in system event messages(required)
-
addGroovyServiceLog
Registers the Groovy Service Log for inclusion in the system event messages.- Parameters:
gsl
- GroovyServiceLog to be included in system event messages(required)
-
addErrorLog
Registers the Error Log for inclusion in the system event messages.- Parameters:
er
- ErrorLog to be included in system event messages(required)
-
addEventLog
Registers the Event Log for inclusion in the system event messages.- Parameters:
el
- EventLog to be included in system event messages(required)
-
addSystemHealth
Registers the System Health for inclusion in the system event messages.- Parameters:
sh
- System Health to be included in system event messages(required)
-
addUserAuth
Registers the User Auth Event for inclusion in the system event messages.- Parameters:
uae
- User Auth Event to be included in system event messages(required)
-
buildMsgs
Builds a list of JSON system event messages.- Returns:
- the list of JSON system event messages to publish.
-
buildMsgs
Builds a list of JSON system event messages for the given request.- Parameters:
request
- the servlet request- Returns:
- the list of JSON system event messages to publish
-