@NotNull @Override public Transaction buildTransaction() { final Transaction transaction; if (tranType == TransactionType.ADDSHARE) { transaction = TransactionFactory.generateAddXTransaction( accountProperty().get(), securityComboBox.getValue(), priceField.getDecimal(), quantityField.getDecimal(), datePicker.getValue(), memoTextField.getText()); } else { transaction = TransactionFactory.generateRemoveXTransaction( accountProperty().get(), securityComboBox.getValue(), priceField.getDecimal(), quantityField.getDecimal(), datePicker.getValue(), memoTextField.getText()); } transaction.setNumber(numberComboBox.getValue()); return attachmentPane.buildTransaction(transaction); }
@Override public Transaction buildTransaction() { if (tranType == TransactionType.ADDSHARE) { return TransactionFactory.generateAddXTransaction( account, securityCombo.getSelectedNode(), priceField.getDecimal(), quantityField.getDecimal(), datePanel.getLocalDate(), memoField.getText()); } return TransactionFactory.generateRemoveXTransaction( account, securityCombo.getSelectedNode(), priceField.getDecimal(), quantityField.getDecimal(), datePanel.getLocalDate(), memoField.getText()); }