Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package servlets;
- import java.io.IOException;
- import java.util.ArrayList;
- import java.util.Collection;
- import java.util.HashMap;
- import javax.servlet.ServletException;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import beans.User;
- import dao.UserDao;
- /**
- * Servlet implementation class SignInServlet
- */
- public class SignInServlet extends HttpServlet {
- private static final long serialVersionUID = 1L;
- /**
- * @see HttpServlet#HttpServlet()
- */
- public SignInServlet() {
- super();
- // TODO Auto-generated constructor stub
- }
- /**
- * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
- */
- protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
- String username = null;
- String password = null;
- String firstName = null;
- String lastName = null;
- String email = null;
- String telephone = null;
- String role = null;
- String image = null;
- if( (request.getParameter("username") != null)
- && (!request.getParameter("username").equals(""))){
- username = request.getParameter("username");
- }
- if( (request.getParameter("password") != null)
- && (!request.getParameter("password").equals(""))){
- password = request.getParameter("password");
- }
- if( (request.getParameter("firstName") != null)
- && (!request.getParameter("firstName").equals(""))){
- firstName = request.getParameter("firstName");
- }
- if( (request.getParameter("lastName") != null)
- && (!request.getParameter("lastName").equals(""))){
- lastName = request.getParameter("lastName");
- }
- if( (request.getParameter("email") != null)
- && (!request.getParameter("email").equals(""))){
- email = request.getParameter("email");
- }
- if( (request.getParameter("telephone") != null)
- && (!request.getParameter("telephone").equals(""))){
- telephone = request.getParameter("telephone");
- }
- if( (request.getParameter("role") != null)
- && (!request.getParameter("role").equals(""))){
- role = request.getParameter("role");
- }
- if( (request.getParameter("image") != null)
- && (!request.getParameter("image").equals(""))){
- image = request.getParameter("image");
- }
- User newUser = new User();
- if(username != null) { newUser.setUsername(username);}
- if(password != null) { newUser.setPassword(password);}
- if(firstName != null) { newUser.setFirstName(firstName);}
- if(lastName != null) { newUser.setLastName(lastName);}
- if(email != null) { newUser.setEmail(email);}
- if(telephone != null) { newUser.setTelephoneNumber(telephone);}
- if(role != null) { newUser.setRole(role);}
- if(image != null) { newUser.setPicture(image);}
- UserDao userDao = new UserDao();
- Collection<User> users = userDao.getValues();
- if(userDao.getUser(username) == null){
- users.add(newUser);
- userDao.setUsers((HashMap<String, User>) users);
- userDao.setUserList((ArrayList<User>) users);
- }
- }
- /**
- * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
- */
- protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
- // TODO Auto-generated method stub
- doGet(request, response);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement