package org.javamoney.examples.jaxrs.infrastructure.bank;
import java.time.LocalDateTime;
import org.javamoney.examples.jaxrs.bank.HistoryBankAccount;
import org.javamoney.moneta.Money;
class HistoryBankAccountJS {
private String value;
private String when;
HistoryBankAccountJS(HistoryBankAccount account) {
this.value = account.getValue().toString();
this.when = account.getWhen().toString();
}
HistoryBankAccount to() {
HistoryBankAccount account = new HistoryBankAccount();
account.setValue(Money.parse(value));
account.setWhen(LocalDateTime.parse(value));
return account;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
public String getWhen() {
return when;
}
public void setWhen(String when) {
this.when = when;
}
}