Package sk.iway.iwcm.users
Class PasswordsHistoryDB
PasswordsHistoryDB.java
DAO class for manipulating with PasswordsHistoryBean
#23471 - Password security
-
Nested Class Summary
Nested Classes -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteAllByUserId
(int userId) void
deleteOld
(int userId) protected static boolean
existsPassword
(int userId, String hash) boolean
existsPassword
(String newUserPassword, int userId) findByPassword
(String password) findBySalt
(String salt) findBySaveDate
(Date saveDate) findByUserId
(int userId) findFirstByPassword
(String password) findFirstBySalt
(String salt) findFirstBySaveDate
(Date saveDate) findFirstByUserId
(int userId) int
getCount
(int userId) static PasswordsHistoryDB
Methods inherited from class sk.iway.iwcm.database.JpaDB
and, delete, deleteByIds, filterBetween, filterBetween, filterBetween, filterEquals, filterEquals, filterEquals, filterIn, filterNotIn, filterNotNull, filterNull, filterSubstring, filterSubstringIgnoringCase, find, findBy, findBy, findByProperties, findFirst, findFirstByProperties, getAll, getById, getById, getCount, getResultList, getValues, of, or, save
-
Constructor Details
-
PasswordsHistoryDB
public PasswordsHistoryDB()
-
-
Method Details
-
getInstance
-
findByUserId
-
findFirstByUserId
-
findByPassword
-
findFirstByPassword
-
findBySalt
-
findFirstBySalt
-
findBySaveDate
-
findFirstBySaveDate
-
existsPassword
-
existsPassword
-
getCount
public int getCount(int userId) -
deleteOld
public void deleteOld(int userId) -
deleteAllByUserId
public void deleteAllByUserId(int userId)
-