Custom

These settings allow a developer to replace elements of the Curam infrastructure with their own customized handlers.

Table 1. Custom settings

Property Name

Type

Meaning

curam.custom.audit.writer

STRING

Default: curam.util.internal.misc.StandardDatabaseAudit. The name of the class which will handle the generated audit information. This class must extend curam.util.audit.AuditLogInterface. curam.util.audit.DisabledAudit may be used to globally disable auditing.

curam.custom.predataaccess.hook

STRING

The name of the class that implements the interface curam.util.audit.DataAccessHook.

curam.custom.external.operation.hook

STRING

Specifies the fully qualified class name of the customized external operation Hook which implements curam.util.audit.ExternalOperationHook. An external operation is an operation callable as a remote, batch, webservice or deferred process call.