A C D G I L R S V 
All Classes All Packages

A

authenticate(String, String) - Method in class io.rtdi.appcontainer.databaseloginrealm.DatabaseLoginRealm
 

C

createNewPrincipal(String, String, String) - Method in class io.rtdi.appcontainer.databaseloginrealm.DatabaseLoginRealm
 

D

DatabaseLoginPrincipal - Class in io.rtdi.appcontainer.databaseloginrealm
 
DatabaseLoginPrincipal(String, String, String, String, String) - Constructor for class io.rtdi.appcontainer.databaseloginrealm.DatabaseLoginPrincipal
 
DatabaseLoginRealm - Class in io.rtdi.appcontainer.databaseloginrealm
There are two ways to set the jdbcurl 1.
DatabaseLoginRealm() - Constructor for class io.rtdi.appcontainer.databaseloginrealm.DatabaseLoginRealm
 

G

getConnection() - Method in class io.rtdi.appcontainer.databaseloginrealm.DatabaseLoginPrincipal
 
getConnection() - Method in interface io.rtdi.appcontainer.databaseloginrealm.IDatabaseLoginPrincipal
Call the Tomcat's DataSource getConnection() method to retrieve a currently idle connection from the pool.
getDBUser() - Method in class io.rtdi.appcontainer.databaseloginrealm.DatabaseLoginPrincipal
 
getDBUser() - Method in interface io.rtdi.appcontainer.databaseloginrealm.IDatabaseLoginPrincipal
 
getDBVersion() - Method in class io.rtdi.appcontainer.databaseloginrealm.DatabaseLoginPrincipal
 
getDBVersion() - Method in interface io.rtdi.appcontainer.databaseloginrealm.IDatabaseLoginPrincipal
 
getDriver() - Method in class io.rtdi.appcontainer.databaseloginrealm.DatabaseLoginPrincipal
 
getDriver() - Method in interface io.rtdi.appcontainer.databaseloginrealm.IDatabaseLoginPrincipal
 
getDriverVersion() - Method in class io.rtdi.appcontainer.databaseloginrealm.DatabaseLoginPrincipal
 
getDriverVersion() - Method in interface io.rtdi.appcontainer.databaseloginrealm.IDatabaseLoginPrincipal
 
getJDBCURL() - Method in class io.rtdi.appcontainer.databaseloginrealm.DatabaseLoginRealm
 
getLoginWarnings() - Method in class io.rtdi.appcontainer.databaseloginrealm.DatabaseLoginPrincipal
 
getLoginWarnings() - Method in interface io.rtdi.appcontainer.databaseloginrealm.IDatabaseLoginPrincipal
 
getPassword(String) - Method in class io.rtdi.appcontainer.databaseloginrealm.DatabaseLoginRealm
Actually returns null for security reasons
getPrincipal(String) - Method in class io.rtdi.appcontainer.databaseloginrealm.DatabaseLoginRealm
Get the SnowflakePrincipal associated with the specified user
getRoles() - Method in interface io.rtdi.appcontainer.databaseloginrealm.IDatabaseLoginPrincipal
 
getSchema() - Method in class io.rtdi.appcontainer.databaseloginrealm.DatabaseLoginPrincipal
 
getSchema() - Method in interface io.rtdi.appcontainer.databaseloginrealm.IDatabaseLoginPrincipal
 
getSQL() - Method in exception io.rtdi.appcontainer.databaseloginrealm.LoginSQLException
 

I

IDatabaseLoginPrincipal - Interface in io.rtdi.appcontainer.databaseloginrealm
Every implementer of this interface must create a connection pool and query the required data from the database.
io.rtdi.appcontainer.databaseloginrealm - package io.rtdi.appcontainer.databaseloginrealm
 

L

log - Variable in class io.rtdi.appcontainer.databaseloginrealm.DatabaseLoginRealm
 
LoginSQLException - Exception in io.rtdi.appcontainer.databaseloginrealm
A SQLException that contains the sql string and extends the message with the sql details.
LoginSQLException(String, SQLException, String) - Constructor for exception io.rtdi.appcontainer.databaseloginrealm.LoginSQLException
 
LoginSQLException(SQLException, String) - Constructor for exception io.rtdi.appcontainer.databaseloginrealm.LoginSQLException
 
logout() - Method in class io.rtdi.appcontainer.databaseloginrealm.DatabaseLoginPrincipal
 
logout() - Method in interface io.rtdi.appcontainer.databaseloginrealm.IDatabaseLoginPrincipal
 

R

readDatabaseVersion(Connection) - Method in class io.rtdi.appcontainer.databaseloginrealm.DatabaseLoginPrincipal
 
readExactUserName(Connection) - Method in class io.rtdi.appcontainer.databaseloginrealm.DatabaseLoginPrincipal
 

S

setAdditionalJDBCPoolProperties(PoolProperties) - Method in class io.rtdi.appcontainer.databaseloginrealm.DatabaseLoginPrincipal
A hook to set additional values in p, which is then passed to datasource.setPoolProperties(p); Only a last reserve, should be the empty implementation most of the time.
setJDBCURL(String) - Method in class io.rtdi.appcontainer.databaseloginrealm.DatabaseLoginRealm
 

V

validateLogin(Connection) - Method in class io.rtdi.appcontainer.databaseloginrealm.DatabaseLoginPrincipal
This method should validate the connected user and return a string with information useful to the end user.
Examples of tests and information to be returned may include: Password will expire in one week Password must be changed immediately
A C D G I L R S V 
All Classes All Packages