Package cdm.product.common.settlement
Class PCDeliverableObligationCharac.PCDeliverableObligationCharacImpl
java.lang.Object
cdm.product.common.settlement.PCDeliverableObligationCharac.PCDeliverableObligationCharacImpl
- All Implemented Interfaces:
PCDeliverableObligationCharac,com.rosetta.model.lib.RosettaModelObject
- Direct Known Subclasses:
LoanParticipation.LoanParticipationImpl
- Enclosing interface:
PCDeliverableObligationCharac
public static class PCDeliverableObligationCharac.PCDeliverableObligationCharacImpl
extends Object
implements PCDeliverableObligationCharac
Immutable 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
Fields inherited from interface cdm.product.common.settlement.PCDeliverableObligationCharac
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPCDeliverableObligationCharacImpl(PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder builder) -
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.inthashCode()protected voidtoString()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 com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
PCDeliverableObligationCharacImpl
protected PCDeliverableObligationCharacImpl(PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder builder)
-
-
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
-
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
-
setBuilderFields
protected void setBuilderFields(PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-