Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package org.foi.nwtis.brukrneti.web.zrna;
- import java.io.Serializable;
- import java.util.ArrayList;
- import java.util.Date;
- import java.util.List;
- import javax.inject.Named;
- import javax.enterprise.context.RequestScoped;
- import org.foi.nwtis.brukrneti.web.kontrole.Izbornik;
- import org.foi.nwtis.brukrneti.web.kontrole.Poruka;
- /**
- *
- * @author grupa_1
- */
- @Named(value = "pregledPoruka")
- @RequestScoped
- public class PregledPoruka {
- private String posluzitelj;
- private String korisnickoIme;
- private String lozinka;
- private List<Izbornik> nizMapa;
- private String odabranaMapa;
- private List<Poruka> nizPoruka;
- private Integer ukupanBrojPorukaMape;
- private Integer brojPorukaPrikaz;
- private Integer pozicijaOd;
- private Integer pozicijaDo;
- /**
- * Creates a new instance of PregledPoruka
- */
- public PregledPoruka() {
- posluzitelj = "127.0.0.1";
- korisnickoIme = "servis@nwtis.nastava.foi.hr";
- lozinka = "123456";
- preuzmiPoruke();
- preuzmiMape();
- }
- /**
- * Metoda za preuzimanje mapa
- */
- private void preuzmiMape() {
- nizMapa = new ArrayList<>();
- nizMapa.add(new Izbornik("INBOX", "INBOX"));
- //TODO provjeri da li postoji tražena mapa u sandučiću prema nazivu iz postavki
- nizMapa.add(new Izbornik("NWTiS brukrneti poruke", "NWTiS brukrneti poruke"));
- }
- private void preuzmiPoruke() {
- nizPoruka = new ArrayList<>();
- //TODO preuzmi poruke s email poslužitelja
- int i=0;
- nizPoruka.add(new Poruka(new Integer(i++).toString(), new Date(), new Date(), "brukrneti@foi.hr", "Poruka " + i, "{}", Poruka.VrstaPoruka.NWTiS_poruka));
- nizPoruka.add(new Poruka(new Integer(i++).toString(), new Date(), new Date(), "brukrneti@foi.hr", "Poruka " + i, "{}", Poruka.VrstaPoruka.NWTiS_poruka));
- nizPoruka.add(new Poruka(new Integer(i++).toString(), new Date(), new Date(), "brukrneti@foi.hr", "Poruka " + i, "{}", Poruka.VrstaPoruka.NWTiS_poruka));
- nizPoruka.add(new Poruka(new Integer(i++).toString(), new Date(), new Date(), "brukrneti@foi.hr", "Poruka " + i, "{}", Poruka.VrstaPoruka.NWTiS_poruka));
- nizPoruka.add(new Poruka(new Integer(i++).toString(), new Date(), new Date(), "brukrneti@foi.hr", "Poruka " + i, "{}", Poruka.VrstaPoruka.NWTiS_poruka));
- nizPoruka.add(new Poruka(new Integer(i++).toString(), new Date(), new Date(), "brukrneti@foi.hr", "Poruka " + i, "{}", Poruka.VrstaPoruka.NWTiS_poruka));
- nizPoruka.add(new Poruka(new Integer(i++).toString(), new Date(), new Date(), "brukrneti@foi.hr", "Poruka " + i, "{}", Poruka.VrstaPoruka.NWTiS_poruka));
- nizPoruka.add(new Poruka(new Integer(i++).toString(), new Date(), new Date(), "brukrneti@foi.hr", "Poruka " + i, "{}", Poruka.VrstaPoruka.NWTiS_poruka));
- nizPoruka.add(new Poruka(new Integer(i++).toString(), new Date(), new Date(), "brukrneti@foi.hr", "Poruka " + i, "{}", Poruka.VrstaPoruka.NWTiS_poruka));
- }
- public List<Izbornik> getNizMapa() {
- return nizMapa;
- }
- public List<Poruka> getNizPoruka() {
- return nizPoruka;
- }
- public String getOdabranaMapa() {
- return odabranaMapa;
- }
- public void setOdabranaMapa(String odabranaMapa) {
- this.odabranaMapa = odabranaMapa;
- }
- public Integer getUkupanBrojPorukaMape() {
- return ukupanBrojPorukaMape;
- }
- public void setUkupanBrojPorukaMape(Integer ukupanBrojPorukaMape) {
- this.ukupanBrojPorukaMape = ukupanBrojPorukaMape;
- }
- public Integer getBrojPorukaPrikaz() {
- return brojPorukaPrikaz;
- }
- public void setBrojPorukaPrikaz(Integer brojPorukaPrikaz) {
- this.brojPorukaPrikaz = brojPorukaPrikaz;
- }
- public Integer getPozicijaOd() {
- return pozicijaOd;
- }
- public void setPozicijaOd(Integer pozicijaOd) {
- this.pozicijaOd = pozicijaOd;
- }
- public Integer getPozicijaDo() {
- return pozicijaDo;
- }
- public void setPozicijaDo(Integer pozicijaDo) {
- this.pozicijaDo = pozicijaDo;
- }
- /**
- * Metoda za akciju promjenu mape
- */
- public String promjenaMape() {
- return "PromjenaMape";
- }
- /**
- * Metoda za akciju prikaza prethodnih poruka ako iste postoje
- */
- public String prethodnePoruke() {
- return "PrethodnePoruke";
- //TODO u pregledPoruka.xhtml dodat da se gumb ne prikazuje ako nema
- //prethodnih poruka za što koristimo rendered
- }
- /**
- * Metoda za akciju prikaza sljedećih poruka ako iste postoje
- */
- public String sljedecePoruke() {
- return "SljedecePoruke";
- //TODO isto ko slucaj iznad
- }
- //dio za navigaciju
- /**
- * Metoda za navigaciju na stranicu index.xhtml
- */
- public String promjenaJezika() {
- return "promjenaJezika";
- }
- /**
- * Metoda za navigaciju na stranicu slanjePoruka.xhtml
- */
- public String slanjePoruka() {
- return "slanjePoruka";
- }
- /**
- * Metoda za navigaciju na stranicu pregledDnevnika.xhtml
- */
- public String pregledDnevnika(){
- return "pregledDnevnika";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement