Search in sources :

Example 6 with AuditUserLoginBean

use of org.akaza.openclinica.domain.technicaladmin.AuditUserLoginBean in project OpenClinica by OpenClinica.

the class OpenClinicaUsernamePasswordAuthenticationFilter method auditUserLogin.

private void auditUserLogin(String username, LoginStatus loginStatus, UserAccountBean userAccount) {
    AuditUserLoginBean auditUserLogin = new AuditUserLoginBean();
    auditUserLogin.setUserName(username);
    auditUserLogin.setLoginStatus(loginStatus);
    auditUserLogin.setLoginAttemptDate(new Date());
    auditUserLogin.setUserAccountId(userAccount != null ? userAccount.getId() : null);
    getAuditUserLoginDao().saveOrUpdate(auditUserLogin);
}
Also used : AuditUserLoginBean(org.akaza.openclinica.domain.technicaladmin.AuditUserLoginBean) Date(java.util.Date)

Example 7 with AuditUserLoginBean

use of org.akaza.openclinica.domain.technicaladmin.AuditUserLoginBean in project OpenClinica by OpenClinica.

the class AuditUserLoginDaoTest method testfindById.

public void testfindById() {
    AuditUserLoginDao auditUserLoginDao = (AuditUserLoginDao) getContext().getBean("auditUserLoginDao");
    AuditUserLoginBean auditUserLoginBean = auditUserLoginDao.findById(-1);
    assertEquals("UserName should be testUser", "testUser", auditUserLoginBean.getUserName());
}
Also used : AuditUserLoginDao(org.akaza.openclinica.dao.hibernate.AuditUserLoginDao) AuditUserLoginBean(org.akaza.openclinica.domain.technicaladmin.AuditUserLoginBean)

Aggregations

AuditUserLoginBean (org.akaza.openclinica.domain.technicaladmin.AuditUserLoginBean)7 Date (java.util.Date)5 UserAccountBean (org.akaza.openclinica.bean.login.UserAccountBean)3 Locale (java.util.Locale)2 AuditUserLoginDao (org.akaza.openclinica.dao.hibernate.AuditUserLoginDao)2 HashMap (java.util.HashMap)1 StudyBean (org.akaza.openclinica.bean.managestudy.StudyBean)1 StudySubjectBean (org.akaza.openclinica.bean.managestudy.StudySubjectBean)1 AuditUserLoginFilter (org.akaza.openclinica.dao.hibernate.AuditUserLoginFilter)1 AuditUserLoginSort (org.akaza.openclinica.dao.hibernate.AuditUserLoginSort)1 Limit (org.jmesa.limit.Limit)1 ResponseEntity (org.springframework.http.ResponseEntity)1