MutableDevelopmentImpl(final RawDevelopment original) { this.publicNote = original.getPublicNote(); this.type = original.getBusinessCode(); this.dateFrom = DateDescriptor.toOffsetDateTime(original.getDateFrom()); if (original.getDateTo() != null) { this.dateTo = DateDescriptor.toOffsetDateTime(original.getDateTo()); } }
public SellRequest(final RawInvestment investment) { this.investmentId = investment.getId(); this.remainingPrincipal = investment.getRemainingPrincipal(); this.feeAmount = investment.getSmpFee(); }
@Override boolean isApplicable(final Transaction transaction) { return transaction.getOrientation() == TransactionOrientation.IN && transaction.getCategory() == TransactionCategory.SMP_SELL; }
@Override public BigDecimal getRemainingPrincipal() { return participation.getRemainingPrincipal(); }
@Override public int getRemainingTermInMonths() { return participation.getRemainingInstalmentCount(); }
@Override public Purpose getPurpose() { return participation.getPurpose(); }
@Override public MainIncomeType getMainIncomeType() { return participation.getIncomeType(); }
@Override public int getOriginalTermInMonths() { return participation.getOriginalInstalmentCount(); }
@Override public Rating getRating() { return participation.getRating(); }
@Override public boolean isInsuranceActive() { return participation.isInsuranceActive(); }
MutableDevelopmentImpl(final RawDevelopment original) { this.publicNote = original.getPublicNote(); this.type = original.getBusinessCode(); this.dateFrom = DateDescriptor.toOffsetDateTime(original.getDateFrom()); if (original.getDateTo() != null) { this.dateTo = DateDescriptor.toOffsetDateTime(original.getDateTo()); } }
@Override public BigDecimal getRemainingPrincipal() { return participation.getRemainingPrincipal(); }
@Override boolean isApplicable(final Transaction transaction) { return transaction.getCategory() == TransactionCategory.PAYMENT && transaction.getOrientation() == TransactionOrientation.IN; }
public SellRequest(final RawInvestment investment) { this.investmentId = investment.getId(); this.remainingPrincipal = investment.getRemainingPrincipal(); this.feeAmount = investment.getSmpFee(); }
@Override public Purpose getPurpose() { return participation.getPurpose(); }
@Override public MainIncomeType getMainIncomeType() { return participation.getIncomeType(); }
@Override boolean isApplicable(final Transaction transaction) { return transaction.getOrientation() == TransactionOrientation.IN && transaction.getCategory() == TransactionCategory.SMP_SELL; }
@Override boolean isApplicable(final Transaction transaction) { return transaction.getCategory() == TransactionCategory.PAYMENT && transaction.getOrientation() == TransactionOrientation.IN; }