Class UserLoginDAO
java.lang.Object
com.ubs.backend.classes.database.dao.DAO<UserLogin>
com.ubs.backend.classes.database.dao.UserLoginDAO
DAO for com.ubs.backend.classes.database.UserLogin
- Since:
- 17.07.2021
- Author:
- Marc Andri Fuchs, Magnus
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionselect(long id)Selects a UserLogin by its IDselectByEmail(String email)selectByEmail(String email, javax.persistence.EntityManager em)voidsetPassword(long id, String password)voidsetPassword(long id, String password, javax.persistence.EntityManager em)voidsetPassword(UserLogin userLogin, String password)Sets the Password of a UserLoginvoidvoidupdateLastLoginTime(long id)voidupdateLastLoginTime(long id, javax.persistence.EntityManager em)
-
Constructor Details
-
UserLoginDAO
public UserLoginDAO()
-
-
Method Details
-
selectByEmail
- Parameters:
email-- Returns:
-
selectByEmail
- Parameters:
email-em-- Returns:
-
select
Selects a UserLogin by its ID -
setPassword
Sets the Password of a UserLogin- Parameters:
userLogin- the UserLogin where the Password will be changedpassword- the new Password
-
setPassword
- Parameters:
id-password-
-
setPassword
- Parameters:
id-password-em-
-
updateLastLoginTime
public void updateLastLoginTime(long id) -
updateLastLoginTime
public void updateLastLoginTime(long id, javax.persistence.EntityManager em)- Parameters:
id-em-- Since:
- 07.08.2021
-
update
- Parameters:
userLogin-- Since:
- 06.08.2021
-