Package | Description |
---|---|
com.syndloanhub.loansum.product.facility |
Global (non-prorated) representations of loan facility types.
|
Modifier and Type | Class and Description |
---|---|
class |
FixedRateAccrual
An implementation of an interest or fee accrual featuring a fixed cash rate and PIK spread.
|
class |
FloatingRateAccrual |
Modifier and Type | Method and Description |
---|---|
Accrual |
AccruingFee.getAccrual()
Gets the global fee accrual representation.
|
Accrual |
LoanContract.getAccrual()
Gets contract accrual, fixed or floating.
|
Accrual |
FloatingRateAccrual.rebuild(java.time.LocalDate startDate,
java.time.LocalDate endDate,
com.opengamma.strata.basics.currency.CurrencyAmount accrualAmount,
java.time.LocalDate paymentDate)
Construct a modified instance of this accrual given the new period and amount.
|
Accrual |
Accrual.rebuild(java.time.LocalDate startDate,
java.time.LocalDate endDate,
com.opengamma.strata.basics.currency.CurrencyAmount accrualAmount,
java.time.LocalDate paymentDate)
The rebuild function is used to construct sub-accruals across a complex contract with inter-contract
repayments.
|
Accrual |
FixedRateAccrual.rebuild(java.time.LocalDate startDate,
java.time.LocalDate endDate,
com.opengamma.strata.basics.currency.CurrencyAmount accrualAmount,
java.time.LocalDate paymentDate)
Construct a modified instance of this accrual given the new period and amount.
|
Modifier and Type | Method and Description |
---|---|
org.joda.beans.MetaProperty<Accrual> |
AccruingFee.Meta.accrual()
The meta-property for the
accrual property. |
org.joda.beans.MetaProperty<Accrual> |
LoanContract.Meta.accrual()
The meta-property for the
accrual property. |
List<Accrual> |
AccruingFeeAccrualScheduleGenerator.generateAccrualSchedule(Facility loan,
AccruingFee fee) |
static List<Accrual> |
Helper.generateCommitmentFeeAccrualSchedule(Facility loan,
AccruingFee fee)
Generate commitment fee accrual schedule for each change in unfunded amount.
|
static List<Accrual> |
Helper.generateContractAccrualSchedule(LoanContract contract)
Given a single loan contract, generate an equivalent set of sub-accruals from
the single contract accrual and repayment events.
|
static List<Accrual> |
Helper.generateDefaultFeeAccrualSchedule(Facility loan,
AccruingFee fee)
Default generator for fee accrual schedule generation: just return given accrual.
|
com.opengamma.strata.collect.tuple.Pair<Accrual,Accrual> |
FloatingRateAccrual.split()
Split an accrual into cash and PIK sub-accruals.
|
com.opengamma.strata.collect.tuple.Pair<Accrual,Accrual> |
FloatingRateAccrual.split()
Split an accrual into cash and PIK sub-accruals.
|
com.opengamma.strata.collect.tuple.Pair<Accrual,Accrual> |
Accrual.split()
Split cash and PIK since ultimate sub-accruals may have different periods since
PIK capitalizations always occur on a full-period basis "travel for free".
|
com.opengamma.strata.collect.tuple.Pair<Accrual,Accrual> |
Accrual.split()
Split cash and PIK since ultimate sub-accruals may have different periods since
PIK capitalizations always occur on a full-period basis "travel for free".
|
com.opengamma.strata.collect.tuple.Pair<Accrual,Accrual> |
FixedRateAccrual.split()
Split an accrual into cash and PIK sub-accruals.
|
com.opengamma.strata.collect.tuple.Pair<Accrual,Accrual> |
FixedRateAccrual.split()
Split an accrual into cash and PIK sub-accruals.
|
Modifier and Type | Method and Description |
---|---|
AccruingFee.Builder |
AccruingFee.Builder.accrual(Accrual accrual)
Sets the global fee accrual representation.
|
LoanContract.Builder |
LoanContract.Builder.accrual(Accrual accrual)
Sets contract accrual, fixed or floating.
|
Copyright © 2018. All rights reserved.