org.pentaho.platform.engine.services.audit
Class AuditSQLEntry

java.lang.Object
  extended by org.pentaho.platform.engine.services.audit.AuditSQLEntry
All Implemented Interfaces:
IAuditEntry

public class AuditSQLEntry
extends Object
implements IAuditEntry

Author:
mbatchel

Constructor Summary
AuditSQLEntry()
           
 
Method Summary
 void auditAll(String jobId, String instId, String objId, String objType, String actor, String messageType, String messageName, String messageTxtValue, BigDecimal messageNumValue, double duration)
          This method will save the information passed as parameters to the audit storage location.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuditSQLEntry

public AuditSQLEntry()
Method Detail

auditAll

public void auditAll(String jobId,
                     String instId,
                     String objId,
                     String objType,
                     String actor,
                     String messageType,
                     String messageName,
                     String messageTxtValue,
                     BigDecimal messageNumValue,
                     double duration)
              throws AuditException
Description copied from interface: IAuditEntry
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.

Specified by:
auditAll in interface IAuditEntry
Parameters:
jobId - the id that ties together audit messages from the same execution
instId - id to be handed to the runtime repository
objId - the unique id for this instance of this object
objType - class name of the component that is being audited
actor - the username associated with the session this auditEntry is requested in
messageType - the messageType as defined in the MessageType constants class
Throws:
AuditException
See Also:
MessageTypes