Holger's Java API

## Uses of Interface
com.antelmann.db.UserLoginStore

Packages that use UserLoginStore
com.antelmann.db: This package contains generally useful classes for generic database management.
com.antelmann.servlet: This package contains classes to help with the implementation of servlets.
com.antelmann.sql: This package contains classes to ease JDBC development and also provides useful SQL-based implementations for com.antelmann.db classes

Uses of UserLoginStore in com.antelmann.db

Classes in com.antelmann.db that implement UserLoginStore
`class` `AbstractUserLoginStore` a base for easily implementing a UserLoginStore.
`class` `DefaultUserLoginStore` a simple transient implementation of a UserLoginStore.

Methods in com.antelmann.db with parameters of type UserLoginStore
`void` `LoginListener.failedLogin(UserLoginStore uls, String location, Exception exception)` called when a login was either canceled or failed due to an exception
`void` `LoginListener.Adapter.failedLogin(UserLoginStore uls, String location, Exception exception)`
`void` `LoggerLoginListener.failedLogin(UserLoginStore uls, String location, Exception exception)`
`void` `AbstractDatabase.failedLogin(UserLoginStore uls, String location, Exception exception)`
`static ArrayList<User>` `AbstractUserLoginStore.listUsers(UserLoginStore uls, Filter<? super User> filter)` it may be more efficient to achieve this via an embedded DBClassStore if applicable
`void` `LoginListener.loginPerformed(UserLoginStore uls, User user, String location)` called when a user logged into the store
`void` `LoginListener.Adapter.loginPerformed(UserLoginStore uls, User user, String location)`
`void` `LoggerLoginListener.loginPerformed(UserLoginStore uls, User user, String location)`
`void` `AbstractDatabase.loginPerformed(UserLoginStore uls, User user, String location)`
`static void` `AbstractUserLoginStore.logoutAll(UserLoginStore uls)`
`void` `LoginListener.logoutPerformed(UserLoginStore uls, User user)` called when a user logged out
`void` `LoginListener.Adapter.logoutPerformed(UserLoginStore uls, User user)`
`void` `LoggerLoginListener.logoutPerformed(UserLoginStore uls, User user)`
`void` `AbstractDatabase.logoutPerformed(UserLoginStore uls, User user)`
`static User` `JUserLoginPanel.showDialog(String title, Component parent, UserLoginStore uls)` uses the default location
`static User` `JUserLoginPanel.showDialog(String title, Component parent, UserLoginStore uls, Image image, JUserLoginPanel.ImageLocation imageLocation)`
`static User` `JUserLoginPanel.showDialog(String title, Component parent, UserLoginStore uls, String location)`
`static User` `JUserLoginPanel.showDialog(String title, Component parent, UserLoginStore uls, String location, Image image, JUserLoginPanel.ImageLocation imageLocation)`
`static User` `JUserLoginPanel.showDialog(String title, Component parent, UserLoginStore uls, String location, Image image, JUserLoginPanel.ImageLocation imageLocation, String userString, String pwdString)` Upon successful login, the associated user is logged into the UserLoginStore.

Constructors in com.antelmann.db with parameters of type UserLoginStore
`JUserLoginPanel(UserLoginStore uls, String location)`
`JUserLoginPanel(UserLoginStore uls, String location, Image image, JUserLoginPanel.ImageLocation imageLocation)`
`JUserLoginPanel(UserLoginStore uls, String location, Image image, JUserLoginPanel.ImageLocation imageLocation, String userString, String pwdString)`

Uses of UserLoginStore in com.antelmann.servlet

Fields in com.antelmann.servlet declared as UserLoginStore
`protected UserLoginStore` `UserAuthenticationFilter.uls`

Methods in com.antelmann.servlet with parameters of type UserLoginStore
`static User` `ServletUtils.authenticate(javax.servlet.ServletRequest req, UserLoginStore uls, Filter<? super User> filter)` implements authentication via BasicAuth
`static User` `ServletUtils.getUserFromHeader(UserLoginStore uls, javax.servlet.ServletRequest request, String userKey, String pwdKey, boolean hashedPassword, Filter<? super User> filter)`
`static User` `ServletUtils.getUserFromParams(UserLoginStore uls, javax.servlet.ServletRequest request, String userKey, String pwdKey, boolean hashedPassword, Filter<? super User> filter)`

Constructors in com.antelmann.servlet with parameters of type UserLoginStore
`UserAuthenticationFilter(UserLoginStore uls, Filter<? super User> userFilter)`

Uses of UserLoginStore in com.antelmann.sql

Classes in com.antelmann.sql that implement UserLoginStore
`class` `UserImplStore<T extends UserImpl>` provides a user store implementation that implements UserLoginStore, so that the database can be queried based on that interface.

(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads