njc
Class Lausunto

java.lang.Object
  |
  +--njc.Lausunto

public class Lausunto
extends java.lang.Object

Lausunto-luokan ilmentymä kuvaa joko lausunnon toimittajalle tai kirjoittajalle tarkoitettua osaa. Jokaisesta järjestelmän uudesta lausunnosta luodaan kaksi ilmentymää.

Author:
Jouni Tuominen

Field Summary
private  KayttajaListaan asiantuntija
           
static int HYLATTY
           
static int HYVAKSYTTY
           
static int HYVAKSYTTY_PIENIN_MUUTOKSIN
           
static int HYVAKSYTTY_SUURIN_MUUTOKSIN
           
private  int paatos
           
static int PYYNTO_EI_VASTANNUT
           
static int PYYNTO_HYLANNYT
           
static int PYYNTO_HYVAKSYNYT
           
static int PYYNTO_VALITTU
           
private  java.lang.String teksti
           
private  java.util.List tiedostot
           
 
Constructor Summary
Lausunto(KayttajaListaan asiantuntija, java.util.List tiedostot, java.lang.String teksti, int paatos)
          Luo ilmentymän annetuilla parametreilla.
 
Method Summary
 KayttajaListaan getAsiantuntija()
          Metodi palauttaa lausunnon asiantuntijan.
 int getPaatos()
          Metodi palauttaa lausunnon päätöksen.
 java.lang.String getTeksti()
          Metodi palauttaa lausunnon tekstin.
 java.util.List getTiedostot()
          Metodi palauttaa lausunnon liitetiedostot.
 void setPaatos(int paatos)
          Metodi asettaa lausunnolle uuden päätöksen.
 void setTeksti(java.lang.String teksti)
          Metodi asettaa lausunnolle uuden tekstin.
 void setTiedostot(java.util.List tiedostot)
          Metodi asettaa lausunnolle uudet liitetiedostot.
 java.lang.String toString()
          Metodi palauttaa lausunnon merkkijonoesityksenä.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PYYNTO_VALITTU

public static final int PYYNTO_VALITTU
See Also:
Constant Field Values

PYYNTO_EI_VASTANNUT

public static final int PYYNTO_EI_VASTANNUT
See Also:
Constant Field Values

PYYNTO_HYLANNYT

public static final int PYYNTO_HYLANNYT
See Also:
Constant Field Values

PYYNTO_HYVAKSYNYT

public static final int PYYNTO_HYVAKSYNYT
See Also:
Constant Field Values

HYLATTY

public static final int HYLATTY
See Also:
Constant Field Values

HYVAKSYTTY_SUURIN_MUUTOKSIN

public static final int HYVAKSYTTY_SUURIN_MUUTOKSIN
See Also:
Constant Field Values

HYVAKSYTTY_PIENIN_MUUTOKSIN

public static final int HYVAKSYTTY_PIENIN_MUUTOKSIN
See Also:
Constant Field Values

HYVAKSYTTY

public static final int HYVAKSYTTY
See Also:
Constant Field Values

asiantuntija

private KayttajaListaan asiantuntija

paatos

private int paatos

teksti

private java.lang.String teksti

tiedostot

private java.util.List tiedostot
Constructor Detail

Lausunto

public Lausunto(KayttajaListaan asiantuntija,
                java.util.List tiedostot,
                java.lang.String teksti,
                int paatos)
Luo ilmentymän annetuilla parametreilla.

Parameters:
asiantuntija - asiantuntijan nimi
tiedostot - lausunnon liitetiedostot
teksti - lausunnon teksti
paatos - lausunnon päätös
Method Detail

getAsiantuntija

public KayttajaListaan getAsiantuntija()
Metodi palauttaa lausunnon asiantuntijan.

Returns:
lausunnon asiantuntija

getPaatos

public int getPaatos()
Metodi palauttaa lausunnon päätöksen.

Returns:
lausunnon päätös

getTeksti

public java.lang.String getTeksti()
Metodi palauttaa lausunnon tekstin.

Returns:
lausunnon teksti

getTiedostot

public java.util.List getTiedostot()
Metodi palauttaa lausunnon liitetiedostot.

Returns:
lausunnon liitetiedostot

setPaatos

public void setPaatos(int paatos)
Metodi asettaa lausunnolle uuden päätöksen.

Parameters:
paatos - asetettava päätös

setTeksti

public void setTeksti(java.lang.String teksti)
Metodi asettaa lausunnolle uuden tekstin.

Parameters:
teksti - asetettava teksti

setTiedostot

public void setTiedostot(java.util.List tiedostot)
Metodi asettaa lausunnolle uudet liitetiedostot.

Parameters:
tiedostot - asetettavat liitetiedostot

toString

public java.lang.String toString()
Metodi palauttaa lausunnon merkkijonoesityksenä.

Overrides:
toString in class java.lang.Object
Returns:
lausunto merkkijonoesityksenä