public class GWert extends Object
Modifier | Constructor and Description |
---|---|
|
GWert(de.bsvrz.dav.daf.main.Data davDatum,
String attributName)
Standardkonstruktor
. |
|
GWert(de.bsvrz.dav.daf.main.Data davDatum,
String attributName,
boolean wertIsNichtErmittelbar)
Standardkonstruktor
. |
protected |
GWert(double index,
GueteVerfahren verfahren)
Interner Konstruktor (nur für Zwischenergebnisse).
|
|
GWert(de.bsvrz.sys.funclib.bitctrl.dua.GanzZahl gueteWert,
GueteVerfahren verfahren,
boolean wertIsNichtErmittelbar)
Konstruktor für die Eingabe von Ganzzahlen.
|
|
GWert(GWert vorlage)
Kopierkonstruktor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(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,
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.
|
String |
toString() |
public GWert(de.bsvrz.dav.daf.main.Data davDatum, 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, 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, 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.Copyright © 2016 BitCtrl Systems GmbH. All rights reserved.