Index
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 theaceql-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 theSessionIdentifierGenerator
class. Session info (username, database) and session date/time creation are stored in aHashMap
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.
All Classes|All Packages