Class Aggregation.AggregationBuilderImpl
java.lang.Object
cdm.legaldocumentation.master.isla.Aggregation.AggregationBuilderImpl
- All Implemented Interfaces:
Aggregation,Aggregation.AggregationBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
Aggregation
public static class Aggregation.AggregationBuilderImpl
extends Object
implements Aggregation.AggregationBuilder
Builder Implementation of Aggregation
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.master.isla.Aggregation
Aggregation.AggregationBuilder, Aggregation.AggregationBuilderImpl, Aggregation.AggregationImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AggregationSpecificationEnumprotected Booleanprotected StringFields inherited from interface cdm.legaldocumentation.master.isla.Aggregation
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanHow 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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAggregationType(AggregationSpecificationEnum _aggregationType) setLoansCanBeGrouped(Boolean _loansCanBeGrouped) setOtherDetails(String _otherDetails) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.master.isla.Aggregation
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.master.isla.Aggregation.AggregationBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
aggregationType
-
loansCanBeGrouped
-
otherDetails
-
-
Constructor Details
-
AggregationBuilderImpl
public AggregationBuilderImpl()
-
-
Method Details
-
getAggregationType
@RosettaAttribute("aggregationType") @Accessor(GETTER) @Required @RuneAttribute("aggregationType") public AggregationSpecificationEnum getAggregationType()Description copied from interface:AggregationHow is the mark to market value determined?- Specified by:
getAggregationTypein interfaceAggregation
-
getLoansCanBeGrouped
@RosettaAttribute("loansCanBeGrouped") @Accessor(GETTER) @Required @RuneAttribute("loansCanBeGrouped") public Boolean getLoansCanBeGrouped()Description copied from interface:AggregationThe mark to market can be defined separately for different groups of loans.- Specified by:
getLoansCanBeGroupedin interfaceAggregation
-
getOtherDetails
@RosettaAttribute("otherDetails") @Accessor(GETTER) @RuneAttribute("otherDetails") public String getOtherDetails()Description copied from interface:AggregationAny specfic elections that are not captured by the above options, such as grouping information.- Specified by:
getOtherDetailsin interfaceAggregation
-
setAggregationType
@RosettaAttribute("aggregationType") @Accessor(SETTER) @Required @RuneAttribute("aggregationType") public Aggregation.AggregationBuilder setAggregationType(AggregationSpecificationEnum _aggregationType) - Specified by:
setAggregationTypein interfaceAggregation.AggregationBuilder
-
setLoansCanBeGrouped
@RosettaAttribute("loansCanBeGrouped") @Accessor(SETTER) @Required @RuneAttribute("loansCanBeGrouped") public Aggregation.AggregationBuilder setLoansCanBeGrouped(Boolean _loansCanBeGrouped) - Specified by:
setLoansCanBeGroupedin interfaceAggregation.AggregationBuilder
-
setOtherDetails
@RosettaAttribute("otherDetails") @Accessor(SETTER) @RuneAttribute("otherDetails") public Aggregation.AggregationBuilder setOtherDetails(String _otherDetails) - Specified by:
setOtherDetailsin interfaceAggregation.AggregationBuilder
-
build
Description copied from interface:AggregationBuild Methods- Specified by:
buildin interfaceAggregation- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceAggregation- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceAggregation.AggregationBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public Aggregation.AggregationBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-