Package healthwatcher.view.command

Source Code of healthwatcher.view.command.UpdateEmployeeSearch

package healthwatcher.view.command;

import healthwatcher.Constants;
import healthwatcher.model.employee.Employee;
import healthwatcher.view.IFacade;

import java.io.FileNotFoundException;
import java.io.PrintWriter;

import lib.exceptions.InvalidSessionException;
import lib.util.HTMLCode;
import lib.util.Library;

public class UpdateEmployeeSearch extends Command {

  public UpdateEmployeeSearch(IFacade f) {
    super(f);
    // TODO Auto-generated constructor stub
  }

  public void execute() throws Exception {
    PrintWriter out = response.getWriter();

    try {
      if (! request.isAuthorized()) {
        throw new InvalidSessionException();
      }

      Employee employee = (Employee) request
          .get(Login.EMPLOYEE);

      String[] keywords = { "##LOGIN##", "##NAME##",
          "##SERVLET_SERVER_PATH##", "##CLOSE##" };

      String[] newWords = { employee.getLogin(), employee.getName(),
          Constants.SERVLET_SERVER_PATH,
          HTMLCode.closeAdministrator() };
      //#if relacional
        out.println(Library.getFileListReplace(keywords, newWords, Constants.FORM_PATH + "UpdateEmployee.html"));
      //#endif
      //#ifdef norelacional
//@        out.println(Library.getFileListReplace(keywords, newWords,"UpdateEmployee.html"));//Thiago alterou aqui
      //#endif
     

    } catch (InvalidSessionException e) {
      out
          .println(HTMLCode
              .errorPageAdministrator("<p>Ivalid Session! <br>You must <a href=\""
                  + Constants.SYSTEM_LOGIN
                  + "\">login</a> again!"));
    }
   
    finally {out.close();}
  }
}
TOP

Related Classes of healthwatcher.view.command.UpdateEmployeeSearch

TOP
Copyright © 2018 www.massapi.com. 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.