Package cdm.product.common.settlement
Interface PCDeliverableObligationCharac
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
LoanParticipation,LoanParticipation.LoanParticipationBuilder,PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder
- All Known Implementing Classes:
LoanParticipation.LoanParticipationBuilderImpl,LoanParticipation.LoanParticipationImpl,PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilderImpl,PCDeliverableObligationCharac.PCDeliverableObligationCharacImpl
@RosettaDataType(value="PCDeliverableObligationCharac",
builder=PCDeliverableObligationCharacBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="PCDeliverableObligationCharac",
model="cdm",
builder=PCDeliverableObligationCharacBuilderImpl.class,
version="5.30.0")
public interface PCDeliverableObligationCharac
extends com.rosetta.model.lib.RosettaModelObject
A class to specify the Partial Cash Deliverable Obligation Characteristic.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of PCDeliverableObligationCharacstatic classImmutable Implementation of PCDeliverableObligationCharac -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Indicates 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.default Class<? extends PCDeliverableObligationCharac> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends PCDeliverableObligationCharac> 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
-
getApplicable
Boolean getApplicable()Indicates whether the provision is applicable. -
getPartialCashSettlement
Boolean getPartialCashSettlement()Specifies 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. -
build
PCDeliverableObligationCharac build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
default com.rosetta.model.lib.meta.RosettaMetaData<? extends PCDeliverableObligationCharac> 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
-