/**
* A container for login data
* <p>
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
*/
public interface LoginContainer extends Serializable {
/**
* A user login container
* <p>
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
*/
public class UserLoginContainer implements LoginContainer {
/**
* An interface for events after the user has logged in
* <p>
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
*/
public interface UserLoggedInEvent extends Serializable {
/**
* This event is fired when the user has logged in
* <p>
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
*/
public class UserLoginEvent implements UserLoggedInEvent {
/**
* An event, fireed if a new user has registered
* <p>
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
*/
public class RegisteredUserEvent implements UserRegisteredEvent {
/**
* An event interface, fireed if a new user has registered
* <p>
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
*/
public interface UserRegisteredEvent extends Serializable {
/**
* An exception thrown when the user has not entered same email addresses
* <p>
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
*/
public class DataRepeatMismatchException extends Exception {
/**
* An exception thrown when the user's email address is already registered.
* <p>
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
*/
public class EmailAddressAlreadyRegisteredException extends Exception {
/**
* An exception thrown when the user name is already registered
* <p>
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
*/
public class UserNameAlreadyRegisteredException extends Exception {
/**
* An exception thrown when the user's account was not found
* <p>
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
*/
public class UserNotFoundException extends Exception {
* An exception thrown when the entered password did not match the stored
* password.
* <p>
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
*/
public class UserPasswordMismatchException extends Exception {
/**
* An exception thrown when the user account is locked
* <p>
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
*/
public class UserStatusLockedException extends Exception {
/**
* An exception thrown when the user account is unconfirmed
* <p>
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
*/
public class UserStatusUnconfirmedException extends Exception {
/**
* An utilities class for customers
* <p>
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
*/
public class UserUtils extends BaseFrameworkSystem {
/**
* User profile modes
* <p>
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
*/
public enum ProfileMode implements Serializable {
/**
* An enum for user's account status like confirmed, locked, etc.
* <p>
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
*/
public enum UserAccountStatus implements Serializable {