/*
- * Copyright (C) 2016 Roland Haeder
+ * Copyright (C) 2016, 2017 Roland Häder
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
/**
* A session EJB for user logins
* <p>
- * @author Roland Haeder<roland@mxchange.org>
+ * @author Roland Häder<roland@mxchange.org>
*/
@Stateless (name = "login", description = "A bean handling the user login for Addressbook project")
public class AddressbookUserLoginSessionBean extends BaseDatabaseBean implements UserLoginSessionBeanRemote {
@EJB
private UserSessionBeanRemote userBean;
+ /**
+ * Default constructor
+ */
+ public AddressbookUserLoginSessionBean () {
+ // Call super constructor
+ super();
+ }
+
@Override
public User validateUserAccountStatus (final LoginContainer container) throws UserNotFoundException, UserStatusLockedException, UserStatusUnconfirmedException, UserPasswordMismatchException {
// Trace message
* second is the from database.
* <p>
* @param container Container instance holding the user instance and
- * unencrypted password
+ * clear-text password
* @param updatedUser Updated user instance found for given user name
* <p>
* @return Whether the password matches