Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes|All Packages

D

DatabaseConfigurationException - Exception in org.kawanfw.sql.api.server
Thrown to indicate that a Database configuration error has been detected.
DatabaseConfigurationException() - Constructor for exception org.kawanfw.sql.api.server.DatabaseConfigurationException
Constructs a new DatabaseConfigurationException with no detail message.
DatabaseConfigurationException(String) - Constructor for exception org.kawanfw.sql.api.server.DatabaseConfigurationException
Constructs a new DatabaseConfigurationException with the specified detail message.
DatabaseConfigurationException(String, Throwable) - Constructor for exception org.kawanfw.sql.api.server.DatabaseConfigurationException
Constructs a new DatabaseConfigurationException with the specified detail message and cause.
DatabaseConfigurator - Interface in org.kawanfw.sql.api.server
Interface that defines the database configurations for AceQL HTTP.
DataSourceStore - Class in org.kawanfw.sql.api.server
Allows to retrieve for each database the org.apache.tomcat.jdbc.pool.DataSource corresponding to the Tomcat JDBC Pool created at AceQL Web server startup.
DEFAULT_PORT - Static variable in class org.kawanfw.sql.api.server.web.WebServerApi
The default port to use if parameter is not passed
DefaultBlobDownloadConfigurator - Class in org.kawanfw.sql.api.server.blob
Class that allows downloading Blob/Clobs.
DefaultBlobDownloadConfigurator() - Constructor for class org.kawanfw.sql.api.server.blob.DefaultBlobDownloadConfigurator
 
DefaultBlobUploadConfigurator - Class in org.kawanfw.sql.api.server.blob
Class that allows uploading Blob/Clobs.
DefaultBlobUploadConfigurator() - Constructor for class org.kawanfw.sql.api.server.blob.DefaultBlobUploadConfigurator
 
DefaultDatabaseConfigurator - Class in org.kawanfw.sql.api.server
Default implementation of server side configuration for AceQL.
DefaultDatabaseConfigurator() - Constructor for class org.kawanfw.sql.api.server.DefaultDatabaseConfigurator
 
DefaultPoolsInfo - Class in org.kawanfw.sql.api.server
Allows to display current JDBC pool status and info for each database.
Includes 3 methods to modify the JDBC pools.
DefaultPoolsInfo() - Constructor for class org.kawanfw.sql.api.server.DefaultPoolsInfo
 
DefaultPropertiesPasswordManager - Class in org.kawanfw.sql.api.server.auth.crypto
This default implementation will extract the password from the "password" property of the file properties_password_manager.properties which must be located in the same directory as the aceql-server.properties file.
DefaultPropertiesPasswordManager() - Constructor for class org.kawanfw.sql.api.server.auth.crypto.DefaultPropertiesPasswordManager
 
DefaultRequestHeadersAuthenticator - Class in org.kawanfw.sql.api.server.auth.headers
A concrete and unsafe RequestHeadersAuthenticator that always grant access to remote client users.
DefaultRequestHeadersAuthenticator() - Constructor for class org.kawanfw.sql.api.server.auth.headers.DefaultRequestHeadersAuthenticator
 
DefaultSessionConfigurator - Class in org.kawanfw.sql.api.server.session
Default implementation of session management: Session id are generated using a SecureRandom with the SessionIdentifierGenerator class. Session info (username, database) and session date/time creation are stored in a HashMap whose key is the session id. Session id is sent by client side at each API call.
DefaultSessionConfigurator() - Constructor for class org.kawanfw.sql.api.server.session.DefaultSessionConfigurator
 
DefaultSqlFirewallManager - Class in org.kawanfw.sql.api.server.firewall
Default firewall manager for all SQL databases.
DefaultSqlFirewallManager() - Constructor for class org.kawanfw.sql.api.server.firewall.DefaultSqlFirewallManager
 
DefaultSqlFirewallTrigger - Class in org.kawanfw.sql.api.server.firewall.trigger
Default trigger for a SQL database when a SqlFirewallManager detects an attack.
DefaultSqlFirewallTrigger() - Constructor for class org.kawanfw.sql.api.server.firewall.trigger.DefaultSqlFirewallTrigger
 
DefaultUpdateListener - Class in org.kawanfw.sql.api.server.listener
Default implementation of UpdateListener.
DefaultUpdateListener() - Constructor for class org.kawanfw.sql.api.server.listener.DefaultUpdateListener
 
DefaultUserAuthenticator - Class in org.kawanfw.sql.api.server.auth
A concrete and unsafe UserAuthenticator that always grant access to remote client users.
DefaultUserAuthenticator() - Constructor for class org.kawanfw.sql.api.server.auth.DefaultUserAuthenticator
 
DenyDatabaseWriteManager - Class in org.kawanfw.sql.api.server.firewall
Firewall manager that denies any update of the database for the passed user.
DenyDatabaseWriteManager() - Constructor for class org.kawanfw.sql.api.server.firewall.DenyDatabaseWriteManager
 
DenyDclManager - Class in org.kawanfw.sql.api.server.firewall
Firewall manager that denies any DCL (Data Control Language) call.
DenyDclManager() - Constructor for class org.kawanfw.sql.api.server.firewall.DenyDclManager
 
DenyDdlManager - Class in org.kawanfw.sql.api.server.firewall
Firewall manager that denies any DDL (Data Definition Language) call.
DenyDdlManager() - Constructor for class org.kawanfw.sql.api.server.firewall.DenyDdlManager
 
DenyExceptOnWhitelistManager - Class in org.kawanfw.sql.api.server.firewall
Firewall manager that only allows incoming SQL statements which are also sequentially stored in a text file.
DenyExceptOnWhitelistManager() - Constructor for class org.kawanfw.sql.api.server.firewall.DenyExceptOnWhitelistManager
 
DenyMetadataQueryManager - Class in org.kawanfw.sql.api.server.firewall
Firewall manager that denies the use of the AceQL Metadata Query API.
DenyMetadataQueryManager() - Constructor for class org.kawanfw.sql.api.server.firewall.DenyMetadataQueryManager
 
DenyOnBlacklistManager - Class in org.kawanfw.sql.api.server.firewall
Firewall manager that denies incoming SQL statements which are also sequentially stored in a text file.
DenyOnBlacklistManager() - Constructor for class org.kawanfw.sql.api.server.firewall.DenyOnBlacklistManager
 
DenySqlInjectionManager - Class in org.kawanfw.sql.api.server.firewall
A firewall manager that allows detecting SQL injection attacks, using the third-party Cloudmersive API:
Usage requires getting a Cloudmersive API key through a free or paying account creation at www.cloudmersive.com/pricing.
DenySqlInjectionManager() - Constructor for class org.kawanfw.sql.api.server.firewall.DenySqlInjectionManager
 
DenySqlInjectionManagerAsync - Class in org.kawanfw.sql.api.server.firewall
A firewall manager that allows detecting SQL asynchronously injection attacks, using the third-party Cloudmersive API:
Usage requires getting a Cloudmersive API key through a free or paying account creation at www.cloudmersive.com/pricing.
DenySqlInjectionManagerAsync() - Constructor for class org.kawanfw.sql.api.server.firewall.DenySqlInjectionManagerAsync
 
DenyStatementClassManager - Class in org.kawanfw.sql.api.server.firewall
Firewall manager that denies any call of the raw Statement class.
DenyStatementClassManager() - Constructor for class org.kawanfw.sql.api.server.firewall.DenyStatementClassManager
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.kawanfw.sql.api.server.DefaultPoolsInfo
 
doIt() - Static method in class org.kawanfw.sql.api.server.auth.crypto.PropertiesEncryptor
Create a password to encrypt property values and then encrypts each passed value.
download(HttpServletRequest, File, OutputStream) - Method in interface org.kawanfw.sql.api.server.blob.BlobDownloadConfigurator
Method that will do the effective download.
download(HttpServletRequest, File, OutputStream) - Method in class org.kawanfw.sql.api.server.blob.DefaultBlobDownloadConfigurator
Simple copy of file to download on Servlet output stream.
A B C D E F G H I J L M N O P R S T U V W 
All Classes|All Packages