public class GWert
extends java.lang.Object
Modifier | Constructor | Description |
---|---|---|
protected |
GWert(double index,
GueteVerfahren verfahren) |
Interner Konstruktor (nur für Zwischenergebnisse).
|
|
GWert(de.bsvrz.dav.daf.main.Data davDatum,
java.lang.String attributName) |
Standardkonstruktor
. |
|
GWert(de.bsvrz.dav.daf.main.Data davDatum,
java.lang.String attributName,
boolean wertIsNichtErmittelbar) |
Standardkonstruktor
. |
|
GWert(GWert vorlage) |
Kopierkonstruktor.
|
|
GWert(de.bsvrz.sys.funclib.bitctrl.dua.GanzZahl gueteWert,
GueteVerfahren verfahren,
boolean wertIsNichtErmittelbar) |
Konstruktor für die Eingabe von Ganzzahlen.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
equals(java.lang.Object obj) |
|
void |
exportiere(de.bsvrz.dav.daf.main.Data zielDatum) |
Erportiert den Inhalt dieses Objekts in ein DAV-Datum.
|
void |
exportiere(de.bsvrz.dav.daf.main.Data zielDatum,
java.lang.String attributName) |
Erportiert den Inhalt dieses Objekts in ein DAV-Datum.
|
protected double |
getGewichtung() |
Erfragt die Gewichtung dieses Wertes.
|
double |
getIndex() |
Erfragt den Guete-Index.
|
long |
getIndexUnskaliert() |
Erfragt den Gueteindex als unskalierten Wert.
|
long |
getIndexUnskaliertGewichtet() |
Erfragt den Gueteindex als unskalierten und ggf. gewichteten Wert
|
static GWert |
getMaxGueteWert(GueteVerfahren verfahren) |
Erfragt eine Instanz eines Guetewertes mit der Guete
1.0 . |
static GWert |
getMinGueteWert(GueteVerfahren verfahren) |
Erfragt eine Instanz eines Guetewertes mit der Guete
0.0 . |
static GWert |
getNichtErmittelbareGuete(GueteVerfahren verfahren) |
Erfragt eine Instanz eines Guetewertes mit der Kennzeichnung
nicht ermittelbar/fehlerhaft . |
GueteVerfahren |
getVerfahren() |
Erfragt das Berechnungsverfahren zur Behandlung dieser Guete.
|
int |
hashCode() |
|
protected boolean |
isVerrechenbar() |
Erfragt, ob dieser Guetewert verrechenbar ist
Ein Guete-Wert gilt hier als verrechenbar, wenn er entweder ein Zwischenergebnis ist (also nicht mit den Standardkonstruktoren instanziiert wurde) oder wenn er nicht auf einem Zustand (Wert < 0 ) steht. |
protected void |
setGewichtung(double gewichtung) |
Setzt die Gewichtung dieses Wertes.
|
java.lang.String |
toString() |
public GWert(de.bsvrz.dav.daf.main.Data davDatum, java.lang.String attributName)
nicht ermittelbar == -1
abbildbar sinddavDatum
- ein DAV-Datum (!= null
)attributName
- der Name des Attributs, unterhalb dem ein Item
Güte
im übergebenen DAV-Datum steht. Also
z.B. qKfz
für ein DAV-Kurzzeitdatumpublic GWert(de.bsvrz.dav.daf.main.Data davDatum, java.lang.String attributName, boolean wertIsNichtErmittelbar)
davDatum
- ein DAV-Datum (!= null
)attributName
- der Name des Attributs, unterhalb dem ein Item
Güte
im übergebenen DAV-Datum
steht. Also z.B. qKfz
für ein
DAV-KurzzeitdatumwertIsNichtErmittelbar
- gibt an, ob der Wert, mit dem diese Guete
assoziiert ist im Zustand
nicht ermittelbar
stehtpublic GWert(de.bsvrz.sys.funclib.bitctrl.dua.GanzZahl gueteWert, GueteVerfahren verfahren, boolean wertIsNichtErmittelbar)
gueteWert
- ein skalierter Guetewertverfahren
- das Berechnungsverfahren zur Behandlung dieser
GuetewertIsNichtErmittelbar
- gibt an, ob der Wert, mit dem diese Guete
assoziiert ist im Zustand
nicht ermittelbar
stehtpublic GWert(GWert vorlage)
vorlage
- ein zu kopierendes GWert
-Objektprotected GWert(double index, GueteVerfahren verfahren) throws GueteException
index
- der Guete-Indexverfahren
- das Berechnungsverfahren zur Behandlung dieser GueteGueteException
- wenn kein Berechnungsverfahren angegeben wurdepublic static final GWert getNichtErmittelbareGuete(GueteVerfahren verfahren)
nicht ermittelbar/fehlerhaft
.verfahren
- das Guete-Verfahrennicht ermittelbar/fehlerhaft
public static final GWert getMaxGueteWert(GueteVerfahren verfahren)
1.0
.verfahren
- das Guete-Verfahren1.0
public static final GWert getMinGueteWert(GueteVerfahren verfahren)
0.0
.verfahren
- das Guete-Verfahren0.0
protected final void setGewichtung(double gewichtung)
gewichtung
- die Gewichtung dieses Wertesprotected final double getGewichtung()
public final double getIndex()
public final long getIndexUnskaliert()
public final long getIndexUnskaliertGewichtet()
public final GueteVerfahren getVerfahren()
public final void exportiere(de.bsvrz.dav.daf.main.Data zielDatum)
zielDatum
- ein DAV-Datum, dass den Guete-Index und das Guete-Verfahren
in der Form
index =
DAV-Datum.Index
bzw.
verfahren =
DAV-Datum.Verfahren
enthält (dabei muss
zielDatum != null
sein)public final void exportiere(de.bsvrz.dav.daf.main.Data zielDatum, java.lang.String attributName)
zielDatum
- ein DAV-Datum (!= null
)attributName
- der Name des Attributs, unterhalb dem ein Item
Güte
im übergebenen DAV-Datum steht. Also
z.B. qKfz
für ein DAV-Kurzzeitdatumprotected final boolean isVerrechenbar()
< 0
) steht.public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object