A C D G I L R S V
All Classes All Packages
All Classes All Packages
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
All Classes All Packages