public interface ISecurityEventLogger extends ICustomEventLogger
VERSION
Modifier and Type | Method and Description |
---|---|
void |
initializeCache(PRThread thread,
java.lang.String tenantName)
API to initialize configuration cache.
|
boolean |
isEventLoggable(PublicAPI tools,
java.lang.String eventType,
java.lang.Boolean evntOutCome)
API to intimate whether event is configured to be logged or not.
|
void |
loadSecEventLogSettings(PRThread prThread,
ClipboardPage page)
API to update the configuration changes across the cluster.
|
void |
logAuthenticationEvent(PublicAPI tools,
java.lang.String eventType,
java.lang.String outcome,
java.lang.String message,
java.util.Map<java.lang.String,java.lang.String> customFlds)
API to log authentication events.
|
void |
logDataAccessEvent(PublicAPI tools,
java.lang.String eventType,
java.lang.String outcome,
java.lang.String message,
java.util.Map<java.lang.String,java.lang.String> customFlds)
API to log DataAccess events.
|
void |
logDefaultEvent(PublicAPI tools,
java.lang.String eventCategory,
java.lang.String eventType,
java.lang.String outcome,
java.lang.String message,
java.util.Map<java.lang.String,java.lang.String> customFlds)
API to log default events.
|
void |
logSecurityAdministrationEvent(PublicAPI tools,
java.lang.String eventType,
java.lang.String outcome,
java.lang.String message,
java.util.Map<java.lang.String,java.lang.String> customFlds)
API to log SecurityAdministration events.
|
logCustomEvent
void logAuthenticationEvent(PublicAPI tools, java.lang.String eventType, java.lang.String outcome, java.lang.String message, java.util.Map<java.lang.String,java.lang.String> customFlds)
tools
- instance of Executable.eventType
- SecurityEventConstant that describes the eventType.outcome
- SecurityEventConstant that describes the outcome, whether success/failure.message
- Any information related to the event to be logged.customFlds
- Any custom fields relevant to the event to be logged.This can be a java HashMap or
can be a clipboardpage.void logDataAccessEvent(PublicAPI tools, java.lang.String eventType, java.lang.String outcome, java.lang.String message, java.util.Map<java.lang.String,java.lang.String> customFlds)
tools
- instance of Executable.eventType
- SecurityEventConstant that describes the eventType.outcome
- SecurityEventConstant that describes the outcome, whether success/failure.message
- Any information related to the event to be logged.customFlds
- Any custom fields relevant to the event to be logged.This can be a java HashMap or
can be a clipboardpage.void logSecurityAdministrationEvent(PublicAPI tools, java.lang.String eventType, java.lang.String outcome, java.lang.String message, java.util.Map<java.lang.String,java.lang.String> customFlds)
tools
- instance of Executable.eventType
- SecurityEventConstant that describes the eventType.outcome
- SecurityEventConstant that describes the outcome, whether success/failure.message
- Any information related to the event to be logged.customFlds
- Any custom fields relevant to the event to be logged.This can be a java HashMap or
can be a clipboardpage.void logDefaultEvent(PublicAPI tools, java.lang.String eventCategory, java.lang.String eventType, java.lang.String outcome, java.lang.String message, java.util.Map<java.lang.String,java.lang.String> customFlds)
tools
- instance of Executable.eventCategory
- SecurityEventConstant that describes the eventCategory.eventType
- SecurityEventConstant that describes the eventType.outcome
- SecurityEventConstant that describes the outcome, whether success/failure.message
- Any information related to the event to be logged.customFlds
- Any custom fields relevant to the event to be logged.This can be a java HashMap or
can be a clipboardpage.void loadSecEventLogSettings(PRThread prThread, ClipboardPage page)
prThread
- thread information.page
- ClipboardPage with data on note change.boolean isEventLoggable(PublicAPI tools, java.lang.String eventType, java.lang.Boolean evntOutCome)
tools
- instance of Executable.eventType
- SecurityEventConstant that describes the eventType.evntOutCome
- Boolean value that describes the outcome true on success false on failure. if outcome is not
applicable for the event set the outcome value to null.void initializeCache(PRThread thread, java.lang.String tenantName)
thread
- requestor thread.tenantName
- tenant for which cache has to be initialized.Copyright © 2018 Pegasystems Inc. All Rights Reserved.