Package bg.smoc.model

Examples of bg.smoc.model.Person


        return row;
    }

    private void loadTableData() {
        for (int index = 0; index < personsInReport.size(); ++index) {
            Person person = personsInReport.get(index);
            String[] logins = personLogins.get(index);

            BigDecimal grandTotalPoints = BigDecimal.ZERO;
            ResultsRow row = new ResultsRow();
            row.addCell(person.getNames());
            row.addCell(person.getTown());
            int secondary = 0;
            for (Contest contest : selectedContests) {
                String login = logins[secondary++];
                Hashtable<String, UserContestData> contestData = null;
                UserContestData userContestData = null;
View Full Code Here


    @Override
    protected void service(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        UserAccount userAccount = new UserAccount();
        Person person = new Person();
        if (isFormFilledCorrectly(request, userAccount, person)) {
            userAccount.setPasswordHash(ServletUtil.encryptPassword(userAccount.getPassword()));
            userAccount.setPassword(null);

            person.getLogins().add(userAccount.getLogin());

            SessionUtil util = SessionUtil.getInstance();
            util.getUserAccountManager().createUser(userAccount);
            util.getPersonManager().addPerson(person);

            response.sendRedirect("/");
        } else {
            request.setAttribute("username", userAccount.getLogin());
            request.setAttribute("password", userAccount.getPassword());
            request.setAttribute("names", person.getNames());
            request.setAttribute("town", person.getTown());
            request.setAttribute("email", person.getEmail());

            request.getRequestDispatcher("registerUser.jsp").forward(request, response);
        }
    }
View Full Code Here

        }
        ValidateConsitency();
    }

    public void addPerson(Person newPerson) {
        Person storePerson = new Person();
        storePerson.populateFrom(newPerson);
        storePerson.setId(getNextId());
        persons.add(storePerson);
        store();
    }
View Full Code Here

        }
        return null;
    }

    public void update(Person modifiedPerson) {
        Person storePerson = getPersonById(modifiedPerson.getId());
        if (storePerson == null)
            return;

        storePerson.populateFrom(modifiedPerson);
        store();
    }
View Full Code Here

  private static final long serialVersionUID = -7502991439138101734L;

  @Override
  protected void service(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    Person person = new Person();
    person.setNames(request.getParameter("names"));
    person.setSchool(request.getParameter("school"));
    try {
        person.setSchoolYear(Integer.parseInt(request.getParameter("schoolYear")));
    } catch (NumberFormatException exception) {       
    }
    person.setTown(request.getParameter("town"));
    SessionUtil.getInstance().getPersonManager().addPerson(person);

    response.sendRedirect("persons");
  }
View Full Code Here

      throws ServletException, IOException {
    String personId = request.getParameter("personId");
    String login = request.getParameter("login");

    PersonManager personManager = SessionUtil.getInstance().getPersonManager();
    Person person = personManager.getPerson(personId);
    person.getLogins().remove(login);
    personManager.update(person);

    response.sendRedirect("editPerson?personId=" + personId);
  }
View Full Code Here

      throws ServletException, IOException {
    String personId = request.getParameter("personId");
    String login = request.getParameter("login");

    SessionUtil sessionUtil = SessionUtil.getInstance();
    Person person = sessionUtil.getPersonManager().getPerson(personId);
    UserAccount userAccount = sessionUtil.getUserAccountManager().getUserAccount(login);
    if (userAccount != null) {
      if (person.getLogins() == null)
        person.setLogins(new Vector<String>());
      person.getLogins().add(login);
      sessionUtil.getPersonManager().update(person);
    }

    String page = request.getParameter("page");
    if (page == null)
View Full Code Here

  protected void service(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    String personId = request.getParameter("id");

    PersonManager personManager = SessionUtil.getInstance().getPersonManager();
    Person person = personManager.getPerson(personId);
    if (person != null) {
      person.setNames(request.getParameter("names"));
      person.setTown(request.getParameter("town"));
      person.setSchool(request.getParameter("school"));
      person.setSchoolYear(Integer.parseInt(request.getParameter("schoolYear")));
      personManager.update(person);
    }

    response.sendRedirect("persons");
  }
View Full Code Here

    @Override
    protected void service(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        UserAccount userAccount = new UserAccount();
        Person person = new Person();
        if (isFormFilledCorrectly(request, userAccount, person)) {
            userAccount.setPasswordHash(ServletUtil.encryptPassword(userAccount.getPassword()));
            userAccount.setPassword(null);

            person.getLogins().add(userAccount.getLogin());

            SessionUtil util = SessionUtil.getInstance();
            util.getUserAccountManager().createUser(userAccount);
            util.getPersonManager().addPerson(person);

            response.sendRedirect("/");
        } else {
            request.setAttribute("username", userAccount.getLogin());
            request.setAttribute("password", userAccount.getPassword());
            request.setAttribute("names", person.getNames());
            request.setAttribute("town", person.getTown());
            request.setAttribute("email", person.getEmail());

            request.getRequestDispatcher("registerUser.jsp").forward(request, response);
        }
    }
View Full Code Here

        this.printManager = printManager;
    }

    private void generateReportFor(UserAccount account) {
        StringBuffer report = new StringBuffer();
        Person person = loadPerson(account);
        printImportantPair(report, "Country", (person != null) ? person.getTown() : null);
        printName(report, person);

        printProperty(report, "Login", account.getLogin());
        report.append("\n\n");
        printDelimiter(report);
View Full Code Here

TOP

Related Classes of bg.smoc.model.Person

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.