Class AbstractDbEncrypt

java.lang.Object
io.ebean.config.dbplatform.AbstractDbEncrypt
All Implemented Interfaces:
DbEncrypt
Direct Known Subclasses:
H2DbEncrypt, MySqlDbEncrypt, OracleDbEncrypt, PostgresDbEncrypt, SqlServerDbEncrypt

public abstract class AbstractDbEncrypt
extends Object
implements DbEncrypt
Base type for DB platform specific Encryption.

DB specific classes that extend this need to set their specific encryption functions for varchar, date and timestamp. If they are left null then that is treated as though that data type can not be encrypted in the DB and will instead use java client encryption.