|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.servlet.GenericServlet | +--javax.servlet.http.HttpServlet | +--servlet.ControllerServlet
Luokka käsittelee JSP-sivun HTTP-pyynnöt ja tarvittavien operaatioiden suoritusten jälkeen ohjaa edelleen halutulle JSP-sivulle.
Field Summary | |
private DAO |
dao
|
private javax.servlet.http.HttpServletRequest |
req
|
private javax.servlet.http.HttpServletResponse |
res
|
private javax.servlet.http.HttpSession |
session
|
private int |
SESSION_MINUUTIT
|
private SessionData |
sessionData
|
private Tiedosto |
tiedosto
|
Fields inherited from class javax.servlet.http.HttpServlet |
|
Fields inherited from class javax.servlet.GenericServlet |
|
Constructor Summary | |
ControllerServlet()
|
Method Summary | |
private void |
avaaArtikkeli()
|
private void |
avaaArtikkeliHallintaan()
|
private void |
avaaKayttajantiedot()
|
private void |
forward()
|
private void |
forward(java.lang.String sivu)
Ohjaa pyynnöt seuraavalle jsp-sivulle. |
private void |
forward(java.lang.String ohjausSivu,
java.lang.String kasiteltavaSivu)
Ohjaa pyynnöt seuraavalle jsp-sivulle. |
private int |
getInt(java.lang.String requestParameter)
Muuntaa merkkijonon kokonaisluvuksi. |
private java.lang.String |
getStr(java.lang.String requestParameter)
Palauttaa merkkijonon HttpServletRequest:sta haetusta parametrista. |
private void |
haeAsiantuntija()
|
private void |
hallitseArtikkelia()
|
private void |
hylkaaArtikkeli()
|
private void |
jarjestaArtikkeli()
Järjestää artikkelit halutulla tavalla |
private void |
jarjestaAsiantuntija()
|
private void |
jarjestaKayttaja()
|
private void |
julkaiseArtikkeli()
|
private void |
kirjaudu()
|
private void |
lahetaArtikkeli()
Artikkelin lähetys tai tiedoston lataus lähetystä varten Request on muodossa multipart/formdata. |
private void |
lahetaLatex()
Artikkelin lähetys latex-muodossa tai tiedoston lataus lähetystä varten Request on muodossa multipart/formdata. |
private void |
lahetaLausunto()
Metodi, jota käytetään asiantuntijan lähetettyä lausuntonsa. |
private void |
lahetaMuistutus()
|
private void |
lahetaTiedotus()
|
private void |
lisaaAsiantuntija()
Metodi, jolla luodaan uusi asiantuntija tietokantaan. |
private void |
lisaaAsiantuntijaArtikkeliin()
Metodi, jolla artikkelille lisätään asiantuntija |
private void |
luoPaatos()
Metodi, joka luo toimituksen päätöksen artikkelista, sekä käsittelee palautteet ja liitetiedostojen näyttämisen kirjoittajalle. |
private void |
menuArtikkelienarvostelu()
|
private void |
menuArtikkelienhallinta()
|
private void |
menuKayttajahallinta()
|
private void |
menuLehdentila()
|
private void |
menuOmatartikkelit()
|
private void |
menuPaatoimittajanakyma()
|
private void |
menuPoistetutArtikkelit()
|
private void |
menuProfiilinmuokkaus()
|
private void |
menuRaportit()
|
private void |
menuUloskirjautuminen()
|
private void |
naytaKaikkiArtikkelit()
Tulostaa artikkelienhallinta.jsp:n yläframeen kaikki artikkelit. |
private void |
naytaKiireellisetArtikkelit()
Tulostaa artikkelienhallinta.jsp:n yläframeen vain kiireelliset artikkelit. |
private void |
paivitaOmaProfiili()
|
private void |
paivitaProfiili()
|
private void |
poistaArtikkeli()
|
private void |
poistaAsiantuntijaArtikkelista()
Metodi, jolla artikkeli poistetaan asiantuntijalta |
private void |
poistaLehdesta()
|
private void |
pyydaUudelleenlahetys()
|
void |
service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Metodi ksittelee HTTP-pyynnön. |
private void |
siirraArtikkeliRoskakoriin()
|
private void |
siirrySisaan(Kayttaja kayttaja,
DBConnector con)
Metodi jota kirjaudu() sekä tallennaRekisterointi() käyttävät. |
private void |
siirryValittuunLehteen()
|
private void |
tallennaRekisterointi()
Rekisteröinnin tallennusyritys. |
private void |
tallennaViesti()
|
private void |
vastaaLausuntopyyntoon()
Metodi, jota käytetään asiantuntijan vastattua lausuntopyyntöön. |
Methods inherited from class javax.servlet.http.HttpServlet |
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service |
Methods inherited from class javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private final int SESSION_MINUUTIT
private javax.servlet.http.HttpServletRequest req
private javax.servlet.http.HttpServletResponse res
private javax.servlet.http.HttpSession session
private SessionData sessionData
private DAO dao
private Tiedosto tiedosto
Constructor Detail |
public ControllerServlet()
Method Detail |
public void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
service
in class javax.servlet.http.HttpServlet
request
- JSP-sivulta saatu pyyntoresponse
- JSP-sivulta saatu vastaus
javax.servlet.ServletException
java.io.IOException
private int getInt(java.lang.String requestParameter)
requestParameter
- Parametri HttpServletRequest-oliolta
private java.lang.String getStr(java.lang.String requestParameter)
requestParameter
- Parametri HttpServletRequest-oliolta
private void kirjaudu() throws javax.servlet.ServletException, java.io.IOException
javax.servlet.ServletException
java.io.IOException
private void siirrySisaan(Kayttaja kayttaja, DBConnector con) throws javax.servlet.ServletException, java.io.IOException
kayttaja
- Käyttäjä, jonka tiedoilla siirrytään järjestelmään.con
- Tietokantayhteys
javax.servlet.ServletException
java.io.IOException
private void avaaArtikkeli()
private void avaaArtikkeliHallintaan()
private void avaaKayttajantiedot()
private void lahetaLausunto()
private void lahetaMuistutus()
private void lisaaAsiantuntijaArtikkeliin()
private void lisaaAsiantuntija()
private void luoPaatos()
private void vastaaLausuntopyyntoon()
private void tallennaRekisterointi() throws javax.servlet.ServletException, java.io.IOException
javax.servlet.ServletException
java.io.IOException
private void jarjestaArtikkeli()
private void jarjestaKayttaja()
private void jarjestaAsiantuntija()
private void julkaiseArtikkeli()
private void paivitaProfiili()
private void paivitaOmaProfiili()
private void poistaAsiantuntijaArtikkelista()
private void poistaLehdesta()
private void siirryValittuunLehteen()
private void forward(java.lang.String sivu)
sivu
- sivu, joka ladataan seuraavaksi ja joka asetetaan
käseteltäväksi sivuksiprivate void forward()
private void menuArtikkelienhallinta()
private void menuPaatoimittajanakyma()
private void menuLehdentila()
private void menuKayttajahallinta()
private void menuRaportit()
private void menuPoistetutArtikkelit()
private void menuProfiilinmuokkaus()
private void menuArtikkelienarvostelu()
private void menuOmatartikkelit()
private void menuUloskirjautuminen()
private void naytaKaikkiArtikkelit()
private void naytaKiireellisetArtikkelit()
private void lahetaArtikkeli()
private void lahetaLatex()
private void poistaArtikkeli()
private void hylkaaArtikkeli()
private void pyydaUudelleenlahetys()
private void siirraArtikkeliRoskakoriin()
private void haeAsiantuntija()
private void tallennaViesti()
private void hallitseArtikkelia()
private void lahetaTiedotus()
private void forward(java.lang.String ohjausSivu, java.lang.String kasiteltavaSivu)
ohjausSivu
- sivu, joka ladataan seuraavaksikasiteltavaSivu
- sivu, joka asetetaan käsiteltäväksi sivuksi
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |