Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ===========IDAO.JAVA===============
- package com.accenture;
- import java.util.List;
- public interface Idao {
- public List<User> getUser();
- void saveEmployees(User u);
- List<User> getAllEmployees();
- void deleteEmployees(User u);
- }
- ============USER.JAVA=================
- package com.accenture;
- import javax.persistence.Column;
- import javax.persistence.Entity;
- import javax.persistence.Table;
- import javax.validation.constraints.Size;
- import org.hibernate.validator.constraints.NotEmpty;
- public class User {
- @NotEmpty(message="can't be empty")
- @Size(min=3,max=15)
- private String username;
- @NotEmpty(message="can't be empty")
- private String password;
- public User() {}
- public User(String username, String password) {
- this.username = username;
- this.password = password;
- }
- public String getUsername() {
- return username;
- }
- public void setUsername(String username) {
- this.username = username;
- }
- public String getPassword() {
- return password;
- }
- public void setPassword(String password) {
- this.password = password;
- }
- @Override
- public String toString() {
- return "User [username=" + username + ", password=" + password + "]";
- }
- }
- =========================USERCONTROLLER================
- package com.accenture;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Locale;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpSession;
- import javax.validation.Valid;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Controller;
- import org.springframework.ui.Model;
- import org.springframework.validation.BindingResult;
- import org.springframework.validation.annotation.Validated;
- import org.springframework.web.bind.annotation.ModelAttribute;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RequestParam;
- import org.springframework.web.servlet.i18n.SessionLocaleResolver;
- //import com.acc.String;
- @Controller
- public class UserController
- {
- @Autowired
- private Idao dao;
- @RequestMapping(value="/loginfo.htm",method=RequestMethod.GET)
- public String getForm(Model model)
- {
- System.out.println("inside loginfo");
- //User u = new User();
- //model.addAttribute("user",u);
- return "first";
- }
- @RequestMapping(value="/getuser.htm",method=RequestMethod.GET)
- public String getEmpForm(Model model)
- {
- System.out.println("inside getempform");
- User u = new User();
- model.addAttribute("user",u);
- return "loginform";
- }
- @RequestMapping(value="/getadmin.htm",method=RequestMethod.GET)
- public String getadminForm(Model model)
- {
- System.out.println("inside adminform");
- User u = new User();
- model.addAttribute("user",u);
- return "newform";
- }
- @RequestMapping(value="/getempnew1.htm",method=RequestMethod.POST)
- public String getform(@ModelAttribute("user") @Validated User u,BindingResult result,Model model)
- {
- System.out.println("inside getempnew1");
- System.out.println(u);
- if(result.hasErrors())
- {
- System.out.println("invalid");
- return "loginform";
- }
- System.out.println("inside getempnew1");
- System.out.println(u);
- /*EmployeeValidator validator = new EmployeeValidator();
- validator.validate(u, result);
- if(result.hasErrors())
- {
- return "loginform";
- }*/
- model.addAttribute("user", u);
- List<User> list1=dao.getUser();
- System.out.println("outside hibernate");
- boolean isFound = false;
- for(User user : list1)
- {
- if(user.getUsername().equals(u.getUsername()) && user.getPassword().equals(u.getPassword()))
- {
- isFound = true;
- System.out.println("valid");
- break;
- }
- }
- if(isFound)
- {
- return "success";
- }
- else
- {
- System.out.println("invalid data");
- return "redirect:getuser.htm";
- }
- }
- @RequestMapping(value="/changelocal.htm")
- public String ChangeLocal(@RequestParam("lang") String lang,HttpServletRequest req,Model model) {
- System.out.println("inside changelocal " + lang);
- HttpSession session = req.getSession();
- //session.setAttribute(SessionLocaleResolver.LOCALE_SESSION_ATTRIBUTE_NAME,new Locale(lang));
- if(lang.equals("Admin"))
- {
- System.out.println("inside admin");
- return "redirect:getadmin.htm";
- }
- else
- {
- System.out.println("inside user");
- return "redirect:getuser.htm";
- }
- }
- @RequestMapping(value="/new.htm",method=RequestMethod.GET)
- public String newEmpForm(Model model)
- {
- System.out.println("inside new form");
- User u = new User();
- model.addAttribute("user",u);
- return "succ";
- }
- @RequestMapping(value="/new1.htm",method=RequestMethod.POST)
- public String registerEmployee(@ModelAttribute("user") @Validated User u,BindingResult result,Model model)
- {
- System.out.println("inside save employee" + u);
- if(result.hasErrors())
- {
- System.out.println("invalid");
- return "succ";
- }
- model.addAttribute("user", u);
- dao.saveEmployees(u);
- return "logg";
- }
- @RequestMapping(value="/retrieve.htm",method=RequestMethod.GET)
- public String getEmpForm4(Model model,User u)
- {
- System.out.println("inside getempform");
- model.addAttribute("user",u);
- List<User> list = dao.getAllEmployees();
- System.out.println(list);
- model.addAttribute("listnew",list);
- System.out.println("***********");
- return "viewform";
- }
- @RequestMapping(value="/delete.htm",method=RequestMethod.GET)
- public String deleteEmpForm(Model model)
- {
- System.out.println("inside deleteempform");
- User u = new User();
- model.addAttribute("user",u);
- return "deleteform";
- }
- @RequestMapping(value="/delete1.htm",method=RequestMethod.POST)
- public String delete1Employee(@ModelAttribute("user") User u,Model model)
- {
- System.out.println("inside delete employee" + u);
- model.addAttribute("user", u);
- List<User> list1=dao.getUser();
- System.out.println("outside hibernate");
- boolean isFound = false;
- for(User user : list1)
- {
- if(user.getUsername().equals(u.getUsername()) && user.getPassword().equals(u.getPassword()))
- {
- isFound = true;
- System.out.println("valid");
- break;
- }
- }
- if(isFound)
- {
- System.out.println(u);
- dao.deleteEmployees(u);
- return "success";
- }
- else
- {
- System.out.println("invalid data");
- return "redirect:delete.htm";
- }
- }
- }
- ============================USERHIBERNATEDAO================
- package com.accenture;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Locale;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpSession;
- import javax.validation.Valid;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Controller;
- import org.springframework.ui.Model;
- import org.springframework.validation.BindingResult;
- import org.springframework.validation.annotation.Validated;
- import org.springframework.web.bind.annotation.ModelAttribute;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RequestParam;
- import org.springframework.web.servlet.i18n.SessionLocaleResolver;
- //import com.acc.String;
- @Controller
- public class UserController
- {
- @Autowired
- private Idao dao;
- @RequestMapping(value="/loginfo.htm",method=RequestMethod.GET)
- public String getForm(Model model)
- {
- System.out.println("inside loginfo");
- //User u = new User();
- //model.addAttribute("user",u);
- return "first";
- }
- @RequestMapping(value="/getuser.htm",method=RequestMethod.GET)
- public String getEmpForm(Model model)
- {
- System.out.println("inside getempform");
- User u = new User();
- model.addAttribute("user",u);
- return "loginform";
- }
- @RequestMapping(value="/getadmin.htm",method=RequestMethod.GET)
- public String getadminForm(Model model)
- {
- System.out.println("inside adminform");
- User u = new User();
- model.addAttribute("user",u);
- return "newform";
- }
- @RequestMapping(value="/getempnew1.htm",method=RequestMethod.POST)
- public String getform(@ModelAttribute("user") @Validated User u,BindingResult result,Model model)
- {
- System.out.println("inside getempnew1");
- System.out.println(u);
- if(result.hasErrors())
- {
- System.out.println("invalid");
- return "loginform";
- }
- System.out.println("inside getempnew1");
- System.out.println(u);
- /*EmployeeValidator validator = new EmployeeValidator();
- validator.validate(u, result);
- if(result.hasErrors())
- {
- return "loginform";
- }*/
- model.addAttribute("user", u);
- List<User> list1=dao.getUser();
- System.out.println("outside hibernate");
- boolean isFound = false;
- for(User user : list1)
- {
- if(user.getUsername().equals(u.getUsername()) && user.getPassword().equals(u.getPassword()))
- {
- isFound = true;
- System.out.println("valid");
- break;
- }
- }
- if(isFound)
- {
- return "success";
- }
- else
- {
- System.out.println("invalid data");
- return "redirect:getuser.htm";
- }
- }
- @RequestMapping(value="/changelocal.htm")
- public String ChangeLocal(@RequestParam("lang") String lang,HttpServletRequest req,Model model) {
- System.out.println("inside changelocal " + lang);
- HttpSession session = req.getSession();
- //session.setAttribute(SessionLocaleResolver.LOCALE_SESSION_ATTRIBUTE_NAME,new Locale(lang));
- if(lang.equals("Admin"))
- {
- System.out.println("inside admin");
- return "redirect:getadmin.htm";
- }
- else
- {
- System.out.println("inside user");
- return "redirect:getuser.htm";
- }
- }
- @RequestMapping(value="/new.htm",method=RequestMethod.GET)
- public String newEmpForm(Model model)
- {
- System.out.println("inside new form");
- User u = new User();
- model.addAttribute("user",u);
- return "succ";
- }
- @RequestMapping(value="/new1.htm",method=RequestMethod.POST)
- public String registerEmployee(@ModelAttribute("user") @Validated User u,BindingResult result,Model model)
- {
- System.out.println("inside save employee" + u);
- if(result.hasErrors())
- {
- System.out.println("invalid");
- return "succ";
- }
- model.addAttribute("user", u);
- dao.saveEmployees(u);
- return "logg";
- }
- @RequestMapping(value="/retrieve.htm",method=RequestMethod.GET)
- public String getEmpForm4(Model model,User u)
- {
- System.out.println("inside getempform");
- model.addAttribute("user",u);
- List<User> list = dao.getAllEmployees();
- System.out.println(list);
- model.addAttribute("listnew",list);
- System.out.println("***********");
- return "viewform";
- }
- @RequestMapping(value="/delete.htm",method=RequestMethod.GET)
- public String deleteEmpForm(Model model)
- {
- System.out.println("inside deleteempform");
- User u = new User();
- model.addAttribute("user",u);
- return "deleteform";
- }
- @RequestMapping(value="/delete1.htm",method=RequestMethod.POST)
- public String delete1Employee(@ModelAttribute("user") User u,Model model)
- {
- System.out.println("inside delete employee" + u);
- model.addAttribute("user", u);
- List<User> list1=dao.getUser();
- System.out.println("outside hibernate");
- boolean isFound = false;
- for(User user : list1)
- {
- if(user.getUsername().equals(u.getUsername()) && user.getPassword().equals(u.getPassword()))
- {
- isFound = true;
- System.out.println("valid");
- break;
- }
- }
- if(isFound)
- {
- System.out.println(u);
- dao.deleteEmployees(u);
- return "success";
- }
- else
- {
- System.out.println("invalid data");
- return "redirect:delete.htm";
- }
- }
- }
Add Comment
Please, Sign In to add comment