Package cdm.product.common.settlement
Class LoanParticipation.LoanParticipationBuilderImpl
java.lang.Object
cdm.product.common.settlement.PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilderImpl
cdm.product.common.settlement.LoanParticipation.LoanParticipationBuilderImpl
- All Implemented Interfaces:
LoanParticipation,LoanParticipation.LoanParticipationBuilder,PCDeliverableObligationCharac,PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
LoanParticipation
public static class LoanParticipation.LoanParticipationBuilderImpl
extends PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilderImpl
implements LoanParticipation.LoanParticipationBuilder
Builder Implementation of LoanParticipation
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.common.settlement.LoanParticipation
LoanParticipation.LoanParticipationBuilder, LoanParticipation.LoanParticipationBuilderImpl, LoanParticipation.LoanParticipationImplNested classes/interfaces inherited from interface cdm.product.common.settlement.PCDeliverableObligationCharac
PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder, PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilderImpl, PCDeliverableObligationCharac.PCDeliverableObligationCharacImpl -
Field Summary
FieldsFields inherited from class cdm.product.common.settlement.PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilderImpl
applicable, partialCashSettlementFields inherited from interface cdm.product.common.settlement.LoanParticipation
metaDataFields inherited from interface cdm.product.common.settlement.PCDeliverableObligationCharac
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanIf Direct Loan Participation is specified as a deliverable obligation characteristic, this specifies any requirements for the Qualifying Participation Seller.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setApplicable(Boolean _applicable) setPartialCashSettlement(Boolean _partialCashSettlement) setQualifyingParticipationSeller(String _qualifyingParticipationSeller) toString()Methods inherited from class cdm.product.common.settlement.PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilderImpl
getApplicable, getPartialCashSettlementMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.common.settlement.LoanParticipation
getType, metaData, processMethods inherited from interface cdm.product.common.settlement.LoanParticipation.LoanParticipationBuilder
processMethods inherited from interface cdm.product.common.settlement.PCDeliverableObligationCharac
getApplicable, getPartialCashSettlementMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
qualifyingParticipationSeller
-
-
Constructor Details
-
LoanParticipationBuilderImpl
public LoanParticipationBuilderImpl()
-
-
Method Details
-
getQualifyingParticipationSeller
@RosettaAttribute("qualifyingParticipationSeller") @RuneAttribute("qualifyingParticipationSeller") public String getQualifyingParticipationSeller()Description copied from interface:LoanParticipationIf Direct Loan Participation is specified as a deliverable obligation characteristic, this specifies any requirements for the Qualifying Participation Seller. The requirements may be listed free-form. ISDA 2003 Term: Qualifying Participation Seller.- Specified by:
getQualifyingParticipationSellerin interfaceLoanParticipation
-
setApplicable
@RosettaAttribute(value="applicable", isRequired=true) @RuneAttribute(value="applicable", isRequired=true) public LoanParticipation.LoanParticipationBuilder setApplicable(Boolean _applicable) - Specified by:
setApplicablein interfaceLoanParticipation.LoanParticipationBuilder- Specified by:
setApplicablein interfacePCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder- Overrides:
setApplicablein classPCDeliverableObligationCharac.PCDeliverableObligationCharacBuilderImpl
-
setPartialCashSettlement
@RosettaAttribute("partialCashSettlement") @RuneAttribute("partialCashSettlement") public LoanParticipation.LoanParticipationBuilder setPartialCashSettlement(Boolean _partialCashSettlement) - Specified by:
setPartialCashSettlementin interfaceLoanParticipation.LoanParticipationBuilder- Specified by:
setPartialCashSettlementin interfacePCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder- Overrides:
setPartialCashSettlementin classPCDeliverableObligationCharac.PCDeliverableObligationCharacBuilderImpl
-
setQualifyingParticipationSeller
@RosettaAttribute("qualifyingParticipationSeller") @RuneAttribute("qualifyingParticipationSeller") public LoanParticipation.LoanParticipationBuilder setQualifyingParticipationSeller(String _qualifyingParticipationSeller) - Specified by:
setQualifyingParticipationSellerin interfaceLoanParticipation.LoanParticipationBuilder
-
build
Description copied from interface:PCDeliverableObligationCharacBuild Methods- Specified by:
buildin interfaceLoanParticipation- Specified by:
buildin interfacePCDeliverableObligationCharac- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classPCDeliverableObligationCharac.PCDeliverableObligationCharacBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfaceLoanParticipation- Specified by:
toBuilderin interfacePCDeliverableObligationCharac- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classPCDeliverableObligationCharac.PCDeliverableObligationCharacBuilderImpl
-
prune
- Specified by:
prunein interfaceLoanParticipation.LoanParticipationBuilder- Specified by:
prunein interfacePCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
prunein classPCDeliverableObligationCharac.PCDeliverableObligationCharacBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classPCDeliverableObligationCharac.PCDeliverableObligationCharacBuilderImpl
-
merge
public LoanParticipation.LoanParticipationBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classPCDeliverableObligationCharac.PCDeliverableObligationCharacBuilderImpl
-
equals
- Overrides:
equalsin classPCDeliverableObligationCharac.PCDeliverableObligationCharacBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classPCDeliverableObligationCharac.PCDeliverableObligationCharacBuilderImpl
-
toString
- Overrides:
toStringin classPCDeliverableObligationCharac.PCDeliverableObligationCharacBuilderImpl
-