org.pentaho.platform.api.engine
Interface IAuditEntry
- All Known Implementing Classes:
- AuditFileEntry, AuditSQLEntry, NullAuditEntry
public interface IAuditEntry
An implementation of the IAuditEntry interface describes the method by which
audit messages are recorded and what destination storage they are recorded
to.
auditAll
void auditAll(String jobId,
String instId,
String objId,
String objType,
String actor,
String messageType,
String messageName,
String messageTxtValue,
BigDecimal messageNumValue,
double duration)
throws AuditException
- This method will save the information passed as parameters to the audit
storage location. One call to this method represents one entry in the
audit system.
- Parameters:
jobId
- the id that ties together audit messages from the same
executioninstId
- id to be handed to the runtime repositoryobjId
- the unique id for this instance of this objectobjType
- class name of the component that is being auditedactor
- the username associated with the session this auditEntry is
requested inmessageType
- the messageType as defined in the MessageType constants classmessageName
- messageTxtValue
- messageNumValue
- duration
-
- Throws:
AuditException
- See Also:
MessageTypes