package org.kapott.hbci.structures;
import java.math.BigDecimal;
public class TypedValue extends BigDecimalValue {
public static final int TYPE_STCK=1;
public static final int TYPE_WERT=2;
public static final int TYPE_PROZENT=3;
private int type;
public TypedValue(BigDecimal value, String curr, int type) {
super(value, curr);
this.type=type;
}
public TypedValue(String value, String curr, int type) {
super(value, curr);
this.type = type;
}
public int getType() {
return type;
}
@Override
public String toString() {
String sType;
switch (type) {
case TYPE_STCK:
sType = "St�ck";
break;
case TYPE_PROZENT:
sType = "%";
break;
default:
sType = "";
}
return getValue().toPlainString()+" "+getCurr() + " " + sType;
}
}