protected String error;
private String token;
private String session;
- private LedgerTransaction ltr;
+ private LedgerTransaction transaction;
private MobileLedgerProfile mProfile;
- private boolean simulate = false;
+ private boolean simulate;
public SendTransactionTask(TaskCallback callback, MobileLedgerProfile profile,
boolean simulate) {
http.setRequestProperty("Accept", "*/*");
net.ktnx.mobileledger.json.v1_15.ParsedLedgerTransaction jsonTransaction =
- net.ktnx.mobileledger.json.v1_15.ParsedLedgerTransaction.fromLedgerTransaction(ltr);
+ net.ktnx.mobileledger.json.v1_15.ParsedLedgerTransaction.fromLedgerTransaction(
+ transaction);
ObjectMapper mapper = new ObjectMapper();
ObjectWriter writer =
mapper.writerFor(net.ktnx.mobileledger.json.v1_15.ParsedLedgerTransaction.class);
http.setRequestProperty("Accept", "*/*");
net.ktnx.mobileledger.json.v1_14.ParsedLedgerTransaction jsonTransaction =
- net.ktnx.mobileledger.json.v1_14.ParsedLedgerTransaction.fromLedgerTransaction(ltr);
+ net.ktnx.mobileledger.json.v1_14.ParsedLedgerTransaction.fromLedgerTransaction(
+ transaction);
ObjectMapper mapper = new ObjectMapper();
ObjectWriter writer =
mapper.writerFor(net.ktnx.mobileledger.json.v1_14.ParsedLedgerTransaction.class);
req.write(bodyBytes);
final int responseCode = http.getResponseCode();
- debug("network",
- String.format("Response: %d %s", responseCode, http.getResponseMessage()));
+ debug("network", String.format(Locale.US, "Response: %d %s", responseCode,
+ http.getResponseMessage()));
try (InputStream resp = http.getErrorStream()) {
if (token != null)
params.addPair("_token", token);
- SimpleDate transactionDate = ltr.getDate();
- if (transactionDate == null) {
- transactionDate = SimpleDate.today();
- }
+ SimpleDate transactionDate = transaction.getDate();
params.addPair("date", Globals.formatLedgerDate(transactionDate));
- params.addPair("description", ltr.getDescription());
- for (LedgerTransactionAccount acc : ltr.getAccounts()) {
+ params.addPair("description", transaction.getDescription());
+ for (LedgerTransactionAccount acc : transaction.getAccounts()) {
params.addPair("account", acc.getAccountName());
if (acc.isAmountSet())
params.addPair("amount", String.format(Locale.US, "%1.2f", acc.getAmount()));
protected Void doInBackground(LedgerTransaction... ledgerTransactions) {
error = null;
try {
- ltr = ledgerTransactions[0];
+ transaction = ledgerTransactions[0];
switch (mProfile.getApiVersion()) {
case auto: