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
  • Field Details

  • 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

      Build Methods
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
    • builder

    • metaData

      default com.rosetta.model.lib.meta.RosettaMetaData<? extends PCDeliverableObligationCharac> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

      @RuneAttribute("@type") default Class<? extends PCDeliverableObligationCharac> getType()
      Specified by:
      getType in interface com.rosetta.model.lib.RosettaModelObject
    • process

      default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
      Specified by:
      process in interface com.rosetta.model.lib.RosettaModelObject