Package cdm.product.collateral
Interface CollateralInterestNotification
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
CollateralInterestNotification.CollateralInterestNotificationBuilder
- All Known Implementing Classes:
CollateralInterestNotification.CollateralInterestNotificationBuilderImpl,CollateralInterestNotification.CollateralInterestNotificationImpl
@RosettaDataType(value="CollateralInterestNotification",
builder=CollateralInterestNotificationBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="CollateralInterestNotification",
model="cdm",
builder=CollateralInterestNotificationBuilderImpl.class,
version="5.30.0")
public interface CollateralInterestNotification
extends com.rosetta.model.lib.RosettaModelObject
Represents the parameters describing when notifications should be made for required collateral interest transfers.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of CollateralInterestNotificationstatic classImmutable Implementation of CollateralInterestNotification -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()The type of days on which notification should occur.Specifies the time of day that the notification should occur.Specifies the number of days before (negative) or after (positive) the trigger event.Specifies what triggers notification (should be enum) Interest Statement Frequency, Period End Date.default Class<? extends CollateralInterestNotification> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends CollateralInterestNotification> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getTrigger
String getTrigger()Specifies what triggers notification (should be enum) Interest Statement Frequency, Period End Date. -
getOffset
BigDecimal getOffset()Specifies the number of days before (negative) or after (positive) the trigger event. -
getNotificationTime
LocalTime getNotificationTime()Specifies the time of day that the notification should occur. -
getNotificationDayType
DayTypeEnum getNotificationDayType()The type of days on which notification should occur. -
build
CollateralInterestNotification build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
default com.rosetta.model.lib.meta.RosettaMetaData<? extends CollateralInterestNotification> metaData()Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-