Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package web;
- import ejbs.StudentBean;
- import javax.inject.Named;
- import javax.enterprise.context.SessionScoped;
- import java.io.Serializable;
- import java.util.logging.Logger;
- import javax.ejb.EJB;
- @Named(value = "administratorManager")
- @SessionScoped
- public class AdministratorManager implements Serializable {
- private static final Logger logger = Logger.getLogger("web.AdministratorManager");
- @EJB
- private StudentBean studentBean;
- private String newStudentUsername;
- private String newStudentPassword;
- private String newStudentName;
- private String newStudentEmail;
- public AdministratorManager() {
- }
- public void createStudent() {
- try {
- studentBean.create(
- newStudentUsername,
- newStudentPassword,
- newStudentName,
- newStudentEmail);
- clearNewStudent();
- } catch (Exception e) {
- logger.warning("Problem creating student in method creatStudent.");
- }
- }
- private void clearNewStudent() {
- newStudentUsername = null;
- newStudentPassword = null;
- newStudentName = null;
- newStudentEmail = null;
- }
- public String getNewStudentUsername() {
- return newStudentUsername;
- }
- public void setNewStudentUsername(String newStudentUsername) {
- this.newStudentUsername = newStudentUsername;
- }
- public String getNewStudentPassword() {
- return newStudentPassword;
- }
- public void setNewStudentPassword(String newStudentPassword) {
- this.newStudentPassword = newStudentPassword;
- }
- public String getNewStudentName() {
- return newStudentName;
- }
- public void setNewStudentName(String newStudentName) {
- this.newStudentName = newStudentName;
- }
- public String getNewStudentEmail() {
- return newStudentEmail;
- }
- public void setNewStudentEmail(String newStudentEmail) {
- this.newStudentEmail = newStudentEmail;
- }
- }
Add Comment
Please, Sign In to add comment