Package cdm.product.common.settlement
Class PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilderImpl
java.lang.Object
cdm.product.common.settlement.PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilderImpl
- All Implemented Interfaces:
PCDeliverableObligationCharac,PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Direct Known Subclasses:
LoanParticipation.LoanParticipationBuilderImpl
- Enclosing interface:
PCDeliverableObligationCharac
public static class PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilderImpl
extends Object
implements PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder
Builder Implementation of PCDeliverableObligationCharac
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.common.settlement.PCDeliverableObligationCharac
PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder, PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilderImpl, PCDeliverableObligationCharac.PCDeliverableObligationCharacImpl -
Field Summary
FieldsFields inherited from interface cdm.product.common.settlement.PCDeliverableObligationCharac
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanIndicates whether the provision is applicable.Specifies whether either 'Partial Cash Settlement of Assignable Loans', 'Partial Cash Settlement of Consent Required Loans' or 'Partial Cash Settlement of Participations' is applicable.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setApplicable(Boolean _applicable) setPartialCashSettlement(Boolean _partialCashSettlement) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.common.settlement.PCDeliverableObligationCharac
getType, metaData, processMethods inherited from interface cdm.product.common.settlement.PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
applicable
-
partialCashSettlement
-
-
Constructor Details
-
PCDeliverableObligationCharacBuilderImpl
public PCDeliverableObligationCharacBuilderImpl()
-
-
Method Details
-
getApplicable
@RosettaAttribute(value="applicable", isRequired=true) @RuneAttribute(value="applicable", isRequired=true) public Boolean getApplicable()Description copied from interface:PCDeliverableObligationCharacIndicates whether the provision is applicable.- Specified by:
getApplicablein interfacePCDeliverableObligationCharac
-
getPartialCashSettlement
@RosettaAttribute("partialCashSettlement") @RuneAttribute("partialCashSettlement") public Boolean getPartialCashSettlement()Description copied from interface:PCDeliverableObligationCharacSpecifies whether either 'Partial Cash Settlement of Assignable Loans', 'Partial Cash Settlement of Consent Required Loans' or 'Partial Cash Settlement of Participations' is applicable. If this element is specified and Assignable Loan is a Deliverable Obligation Characteristic, any Assignable Loan that is deliverable, but where a non-receipt of Consent by the Physical Settlement Date has occurred, the Loan can be cash settled rather than physically delivered. If this element is specified and Consent Required Loan is a Deliverable Obligation Characteristic, any Consent Required Loan that is deliverable, but where a non-receipt of Consent by the Physical Settlement Date has occurred, the Loan can be cash settled rather than physically delivered. If this element is specified and Direct Loan Participation is a Deliverable Obligation Characteristic, any Participation that is deliverable, but where this participation has not been effected (has not come into effect) by the Physical Settlement Date, the participation can be cash settled rather than physically delivered.- Specified by:
getPartialCashSettlementin interfacePCDeliverableObligationCharac
-
setApplicable
@RosettaAttribute(value="applicable", isRequired=true) @RuneAttribute(value="applicable", isRequired=true) public PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder setApplicable(Boolean _applicable) - Specified by:
setApplicablein interfacePCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder
-
setPartialCashSettlement
@RosettaAttribute("partialCashSettlement") @RuneAttribute("partialCashSettlement") public PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder setPartialCashSettlement(Boolean _partialCashSettlement) - Specified by:
setPartialCashSettlementin interfacePCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder
-
build
Description copied from interface:PCDeliverableObligationCharacBuild Methods- Specified by:
buildin interfacePCDeliverableObligationCharac- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacePCDeliverableObligationCharac- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfacePCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder 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
-