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 TypeMethodDescriptionvoidaddAuditLog(AuditLog al) Registers the audit log for inclusion in the system event messages.voidaddErrorLog(ErrorLog er) Registers the Error Log for inclusion in the system event messages.voidaddEventLog(EventLog el) Registers the Event Log for inclusion in the system event messages.voidaddFormDataMap(Map<String, String> fdm, Submission sub) Registers the form data map for inclusion in the system event messages.voidRegisters the Groovy Service Log for inclusion in the system event messages.voidRegisters the job for inclusion in system event messages.voidRegisters the submission milestone for inclusion in the system event messages.voidRegisters the submission property for inclusion in the system event messages.voidaddSubmission(Submission sub) Registers the submission for inclusion in the system event messages.voidRegisters the System Health for inclusion in the system event messages.voidaddUserAuth(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
-