it.eng.spagobi.utilities.callbacks.audit
Class AuditAccessUtils

java.lang.Object
  extended by it.eng.spagobi.utilities.callbacks.audit.AuditAccessUtils

public class AuditAccessUtils
extends java.lang.Object


Constructor Summary
AuditAccessUtils(java.lang.String auditId, java.lang.String auditServlet)
           
 
Method Summary
 void addAuditId(java.lang.String auditId)
           
 java.util.List getAuditIds()
           
 java.lang.String getAuditServlet()
           
 void setAuditServlet(java.lang.String servlet)
           
 void updateAudit(java.lang.String auditId, java.lang.Long startTime, java.lang.Long endTime, java.lang.String executionState, java.lang.String errorMessage, java.lang.String errorCode)
          Updates the audit record with the id specified using the constructor or by the setAuditId method.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuditAccessUtils

public AuditAccessUtils(java.lang.String auditId,
                        java.lang.String auditServlet)
Method Detail

getAuditIds

public java.util.List getAuditIds()

addAuditId

public void addAuditId(java.lang.String auditId)

getAuditServlet

public java.lang.String getAuditServlet()

setAuditServlet

public void setAuditServlet(java.lang.String servlet)

updateAudit

public void updateAudit(java.lang.String auditId,
                        java.lang.Long startTime,
                        java.lang.Long endTime,
                        java.lang.String executionState,
                        java.lang.String errorMessage,
                        java.lang.String errorCode)
Updates the audit record with the id specified using the constructor or by the setAuditId method. It makes an http call to the servlet specified using the constructor or by the setAuditServlet method. If the current execution is not a new one (examples: page refresh, portlet rendering) nothing is updated.

Parameters:
auditId - The id of the audit record to be modified
startTime - The start time
endTime - The end time
executionState - The execution state
errorMessage - The error message
errorCode - The error code