|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Auditor
Method Summary | |
---|---|
void |
audit(String auditedBy,
String moduleName,
String auditLevel,
String actionName,
Map auditAttributes)
Audits actionName . |
void |
auditWithDefaultLevel(String auditedBy,
String moduleName,
String actionName,
Map auditAttributes)
Audits actionName . |
void |
registerModule(String moduleName,
AuditModuleTO auditModule)
Registers an audit module. |
void |
removeModule(String moduleName)
|
void |
resetModule(String moduleName,
AuditModuleTO auditmodule)
Resets already registered audit module with new audit module. |
AuditModuleTO |
retrieveAuditModule(String moduleName)
Retrieves Audit Configuration document for a moduleName . |
Method Detail |
---|
void registerModule(String moduleName, AuditModuleTO auditModule) throws ICRException
moduleName
- Name of the audit module. (Required Parameter)auditModule
- Audit Configuration document. (Required Parameter)
SAException
- - If an audit module with moduleName
is already registered with AuditManager
ICRException
void resetModule(String moduleName, AuditModuleTO auditmodule) throws ICRException
moduleName
- Name of the audit module. (Required Parameter)auditmodule
- Audit Configuration document. (Required Parameter)
ICRException
- - If there is no audit module with name moduleName
already registered with Audit Servicevoid removeModule(String moduleName) throws PersistenceException
PersistenceException
AuditModuleTO retrieveAuditModule(String moduleName) throws PersistenceException
moduleName
.
moduleName
- Name of the audit module. (Required Parameter)
PersistenceException
void audit(String auditedBy, String moduleName, String auditLevel, String actionName, Map auditAttributes) throws ICRException
actionName
. This api persists the auditAttributes
along with other information provided depending on
auditLevel
defined in audit configuration registered with Audit Service by name moduleName
.
auditedBy
- Id of the actor auditing the action. (Required Parameter)moduleName
- Name of the audit module. (Required Parameter)auditLevel
- Audit level as defined in audit configuration. (Required Parameter)actionName
- Name of the action to be audited defined in audit module configuration. (Required Parameter)auditAttributes
- Map of attributes that need to be audited. (Required Parameter)
ICRException
- - If no module is registered by moduleName
Or if no action is defined by actionName
in audit module configurationvoid auditWithDefaultLevel(String auditedBy, String moduleName, String actionName, Map auditAttributes) throws ICRException
actionName
. This api persists the auditAttributes
along with other information provided depending on
default audit level defined in audit configuration registered with Audit Service by name moduleName
.
auditedBy
- Id of the actor auditing the action. (Required Parameter)moduleName
- Name of the audit module. (Required Parameter)actionName
- Name of the action to be audited defined in audit module configuration. (Required Parameter)auditAttributes
- Map of attributes that need to be audited. (Required Parameter)
ICRException
- - If no module is registered by moduleName
Or if no action is defined by actionName
in audit module configuration
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |