Sunday, August 16, 2015

AdminLoginValidator

1:30 AM

package com.education.vidyarthi.online.validator;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.validation.Errors;

import com.education.vidyarthi.online.model.Admin;
import com.education.vidyarthi.online.service.AdminService;

@Component("adminLoginValidator")
public class AdminLoginValidator {
    @Autowired
    private AdminService adminService;
   
    public boolean supports(Class<?> klass) {
           return Admin.class.isAssignableFrom(klass);
      }
   
    public void validate(Object target, Errors errors){
        Admin admin = (Admin) target;
        if ((admin.getAdminEmail() != null) && (admin.getAdminEmail().length() > 0)){
            admin.setAdminEmail(admin.getAdminEmail().trim());
            List adminlist = adminService.validateLoginAdmin(admin.getAdminEmail(),admin.getPassword());           
            if ((adminlist != null) && (adminlist.size() > 0)) {
              }else {
                errors.rejectValue("adminEmail","notMatchEmailAndPassword.admin.adminEmail","Admin Email or Password you entered is incorrect.");
              }
         }
    }
}

Written by

We are Creative Blogger Theme Wavers which provides user friendly, effective and easy to use themes. Each support has free and providing HD support screen casting.

0 comments:

Post a Comment

 

© 2013 Java Tutorials. All rights resevered. Designed by Templateism

Back To Top