Interface Aggregation
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
Aggregation.AggregationBuilder
- All Known Implementing Classes:
Aggregation.AggregationBuilderImpl,Aggregation.AggregationImpl
@RosettaDataType(value="Aggregation",
builder=AggregationBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="Aggregation",
model="cdm",
builder=AggregationBuilderImpl.class,
version="7.0.0-dev.105")
public interface Aggregation
extends com.rosetta.model.lib.RosettaModelObject
The definitions for whether aggregation applies to the GMSLA, and if so how it applies.
- Version:
- 7.0.0-dev.105
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of Aggregationstatic classImmutable Implementation of Aggregation -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()How is the mark to market value determined?The mark to market can be defined separately for different groups of loans.Any specfic elections that are not captured by the above options, such as grouping information.default Class<? extends Aggregation> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends Aggregation> 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
-
getAggregationType
AggregationSpecificationEnum getAggregationType()How is the mark to market value determined? -
getLoansCanBeGrouped
Boolean getLoansCanBeGrouped()The mark to market can be defined separately for different groups of loans. -
getOtherDetails
String getOtherDetails()Any specfic elections that are not captured by the above options, such as grouping information. -
build
Aggregation build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
Aggregation.AggregationBuilder toBuilder()- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
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
-