Package cdm.security.lending.functions
Class SettlementFunctionHelper
java.lang.Object
cdm.security.lending.functions.SettlementFunctionHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateExecution(ExecutionInstruction executionInstruction, com.rosetta.model.lib.records.Date eventDate) createReturn(TradeState tradeState, ReturnInstruction returnInstruction, com.rosetta.model.lib.records.Date returnDate) createReturnTransferInstruction(BusinessEvent executionBusinessEvent, List<? extends Quantity> quantities, LocalDate transferDate) createTransferBusinessEvent(EventInstruction transferInstruction) createTransferInstruction(BusinessEvent executionBusinessEvent, LocalDate transferDate) farSettlementDate(BusinessEvent businessEvent) nearSettlementDate(BusinessEvent businessEvent)
-
Constructor Details
-
SettlementFunctionHelper
public SettlementFunctionHelper()
-
-
Method Details
-
createExecution
public BusinessEvent createExecution(ExecutionInstruction executionInstruction, com.rosetta.model.lib.records.Date eventDate) -
createReturn
public BusinessEvent createReturn(TradeState tradeState, ReturnInstruction returnInstruction, com.rosetta.model.lib.records.Date returnDate) -
createTransferBusinessEvent
-
nearSettlementDate
-
farSettlementDate
-
createTransferInstruction
public EventInstruction createTransferInstruction(BusinessEvent executionBusinessEvent, LocalDate transferDate) -
createReturnTransferInstruction
public EventInstruction createReturnTransferInstruction(BusinessEvent executionBusinessEvent, List<? extends Quantity> quantities, LocalDate transferDate)
-