public class

XsrfVulnerabilityDetectionSQLInterceptor

extends Object
implements SQLConnectionInterceptor
java.lang.Object
   ↳ com.atlassian.jira.security.xsrf.XsrfVulnerabilityDetectionSQLInterceptor

Class Overview

SQL Interceptor that detects changes to the database that aren't xsrf protected

Summary

Public Constructors
XsrfVulnerabilityDetectionSQLInterceptor()
Public Methods
void afterSuccessfulExecution(String sqlString, List<String> parameterValues, Statement statement, ResultSet resultSet, int rowsUpdated)
void beforeExecution(String sqlString, List<String> parameterValues, Statement statement)
void onConnectionReplaced(Connection connection, ConnectionPoolState connectionPoolState)
void onConnectionTaken(Connection connection, ConnectionPoolState connectionPoolState)
void onException(String sqlString, List<String> parameterValues, Statement statement, SQLException sqlException)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.ofbiz.core.entity.jdbc.interceptors.SQLInterceptor
From interface org.ofbiz.core.entity.jdbc.interceptors.connection.SQLConnectionInterceptor

Public Constructors

public XsrfVulnerabilityDetectionSQLInterceptor ()

Public Methods

public void afterSuccessfulExecution (String sqlString, List<String> parameterValues, Statement statement, ResultSet resultSet, int rowsUpdated)

public void beforeExecution (String sqlString, List<String> parameterValues, Statement statement)

public void onConnectionReplaced (Connection connection, ConnectionPoolState connectionPoolState)

public void onConnectionTaken (Connection connection, ConnectionPoolState connectionPoolState)

public void onException (String sqlString, List<String> parameterValues, Statement statement, SQLException sqlException)