Package org.isda.cdm
Class Lineage.LineageBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.Lineage.LineageBuilder
-
- Enclosing class:
- Lineage
public static class Lineage.LineageBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description LineageBuilder()
-
Method Summary
-
-
-
Field Detail
-
cashflowReference
protected java.util.List<ReferenceWithMetaCashflow.ReferenceWithMetaCashflowBuilder> cashflowReference
-
contractReference
protected java.util.List<ReferenceWithMetaContract.ReferenceWithMetaContractBuilder> contractReference
-
creditDefaultPayoutReference
protected java.util.List<ReferenceWithMetaCreditDefaultPayout.ReferenceWithMetaCreditDefaultPayoutBuilder> creditDefaultPayoutReference
-
equityPayoutReference
protected java.util.List<ReferenceWithMetaEquityPayout.ReferenceWithMetaEquityPayoutBuilder> equityPayoutReference
-
eventReference
protected java.util.List<ReferenceWithMetaEvent.ReferenceWithMetaEventBuilder> eventReference
-
executionReference
protected java.util.List<ReferenceWithMetaExecution.ReferenceWithMetaExecutionBuilder> executionReference
-
interestRatePayoutReference
protected java.util.List<ReferenceWithMetaInterestRatePayout.ReferenceWithMetaInterestRatePayoutBuilder> interestRatePayoutReference
-
legalAgreement
protected java.util.List<ReferenceWithMetaLegalAgreement.ReferenceWithMetaLegalAgreementBuilder> legalAgreement
-
optionPayoutReference
protected java.util.List<ReferenceWithMetaOptionPayout.ReferenceWithMetaOptionPayoutBuilder> optionPayoutReference
-
portfolioStateReference
protected java.util.List<ReferenceWithMetaPortfolioState.ReferenceWithMetaPortfolioStateBuilder> portfolioStateReference
-
transferReference
protected java.util.List<ReferenceWithMetaTransferPrimitive.ReferenceWithMetaTransferPrimitiveBuilder> transferReference
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends Lineage> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getCashflowReference
public java.util.List<ReferenceWithMetaCashflow.ReferenceWithMetaCashflowBuilder> getCashflowReference()
-
getOrCreateCashflowReference
public ReferenceWithMetaCashflow.ReferenceWithMetaCashflowBuilder getOrCreateCashflowReference(int index)
-
getContractReference
public java.util.List<ReferenceWithMetaContract.ReferenceWithMetaContractBuilder> getContractReference()
-
getOrCreateContractReference
public ReferenceWithMetaContract.ReferenceWithMetaContractBuilder getOrCreateContractReference(int index)
-
getCreditDefaultPayoutReference
public java.util.List<ReferenceWithMetaCreditDefaultPayout.ReferenceWithMetaCreditDefaultPayoutBuilder> getCreditDefaultPayoutReference()
-
getOrCreateCreditDefaultPayoutReference
public ReferenceWithMetaCreditDefaultPayout.ReferenceWithMetaCreditDefaultPayoutBuilder getOrCreateCreditDefaultPayoutReference(int index)
-
getEquityPayoutReference
public java.util.List<ReferenceWithMetaEquityPayout.ReferenceWithMetaEquityPayoutBuilder> getEquityPayoutReference()
-
getOrCreateEquityPayoutReference
public ReferenceWithMetaEquityPayout.ReferenceWithMetaEquityPayoutBuilder getOrCreateEquityPayoutReference(int index)
-
getEventReference
public java.util.List<ReferenceWithMetaEvent.ReferenceWithMetaEventBuilder> getEventReference()
-
getOrCreateEventReference
public ReferenceWithMetaEvent.ReferenceWithMetaEventBuilder getOrCreateEventReference(int index)
-
getExecutionReference
public java.util.List<ReferenceWithMetaExecution.ReferenceWithMetaExecutionBuilder> getExecutionReference()
-
getOrCreateExecutionReference
public ReferenceWithMetaExecution.ReferenceWithMetaExecutionBuilder getOrCreateExecutionReference(int index)
-
getInterestRatePayoutReference
public java.util.List<ReferenceWithMetaInterestRatePayout.ReferenceWithMetaInterestRatePayoutBuilder> getInterestRatePayoutReference()
-
getOrCreateInterestRatePayoutReference
public ReferenceWithMetaInterestRatePayout.ReferenceWithMetaInterestRatePayoutBuilder getOrCreateInterestRatePayoutReference(int index)
-
getLegalAgreement
public java.util.List<ReferenceWithMetaLegalAgreement.ReferenceWithMetaLegalAgreementBuilder> getLegalAgreement()
-
getOrCreateLegalAgreement
public ReferenceWithMetaLegalAgreement.ReferenceWithMetaLegalAgreementBuilder getOrCreateLegalAgreement(int index)
-
getOptionPayoutReference
public java.util.List<ReferenceWithMetaOptionPayout.ReferenceWithMetaOptionPayoutBuilder> getOptionPayoutReference()
-
getOrCreateOptionPayoutReference
public ReferenceWithMetaOptionPayout.ReferenceWithMetaOptionPayoutBuilder getOrCreateOptionPayoutReference(int index)
-
getPortfolioStateReference
public java.util.List<ReferenceWithMetaPortfolioState.ReferenceWithMetaPortfolioStateBuilder> getPortfolioStateReference()
-
getOrCreatePortfolioStateReference
public ReferenceWithMetaPortfolioState.ReferenceWithMetaPortfolioStateBuilder getOrCreatePortfolioStateReference(int index)
-
getTransferReference
public java.util.List<ReferenceWithMetaTransferPrimitive.ReferenceWithMetaTransferPrimitiveBuilder> getTransferReference()
-
getOrCreateTransferReference
public ReferenceWithMetaTransferPrimitive.ReferenceWithMetaTransferPrimitiveBuilder getOrCreateTransferReference(int index)
-
addCashflowReference
public Lineage.LineageBuilder addCashflowReference(ReferenceWithMetaCashflow cashflowReference)
-
addCashflowReference
public Lineage.LineageBuilder addCashflowReference(ReferenceWithMetaCashflow cashflowReference, int _idx)
-
addCashflowReference
public Lineage.LineageBuilder addCashflowReference(java.util.List<ReferenceWithMetaCashflow> cashflowReferences)
-
addCashflowReferenceBuilder
public Lineage.LineageBuilder addCashflowReferenceBuilder(ReferenceWithMetaCashflow.ReferenceWithMetaCashflowBuilder cashflowReference)
-
addCashflowReferenceRef
public Lineage.LineageBuilder addCashflowReferenceRef(Cashflow.CashflowBuilder cashflowReference)
-
addCashflowReferenceRef
public Lineage.LineageBuilder addCashflowReferenceRef(Cashflow.CashflowBuilder cashflowReference, int _idx)
-
addCashflowReferenceRef
public Lineage.LineageBuilder addCashflowReferenceRef(java.util.List<Cashflow> cashflowReferences)
-
addCashflowReferenceRef
public Lineage.LineageBuilder addCashflowReferenceRef(Cashflow cashflowReference)
-
clearCashflowReference
public Lineage.LineageBuilder clearCashflowReference()
-
addContractReference
public Lineage.LineageBuilder addContractReference(ReferenceWithMetaContract contractReference)
-
addContractReference
public Lineage.LineageBuilder addContractReference(ReferenceWithMetaContract contractReference, int _idx)
-
addContractReference
public Lineage.LineageBuilder addContractReference(java.util.List<ReferenceWithMetaContract> contractReferences)
-
addContractReferenceBuilder
public Lineage.LineageBuilder addContractReferenceBuilder(ReferenceWithMetaContract.ReferenceWithMetaContractBuilder contractReference)
-
addContractReferenceRef
public Lineage.LineageBuilder addContractReferenceRef(Contract.ContractBuilder contractReference)
-
addContractReferenceRef
public Lineage.LineageBuilder addContractReferenceRef(Contract.ContractBuilder contractReference, int _idx)
-
addContractReferenceRef
public Lineage.LineageBuilder addContractReferenceRef(java.util.List<Contract> contractReferences)
-
addContractReferenceRef
public Lineage.LineageBuilder addContractReferenceRef(Contract contractReference)
-
clearContractReference
public Lineage.LineageBuilder clearContractReference()
-
addCreditDefaultPayoutReference
public Lineage.LineageBuilder addCreditDefaultPayoutReference(ReferenceWithMetaCreditDefaultPayout creditDefaultPayoutReference)
-
addCreditDefaultPayoutReference
public Lineage.LineageBuilder addCreditDefaultPayoutReference(ReferenceWithMetaCreditDefaultPayout creditDefaultPayoutReference, int _idx)
-
addCreditDefaultPayoutReference
public Lineage.LineageBuilder addCreditDefaultPayoutReference(java.util.List<ReferenceWithMetaCreditDefaultPayout> creditDefaultPayoutReferences)
-
addCreditDefaultPayoutReferenceBuilder
public Lineage.LineageBuilder addCreditDefaultPayoutReferenceBuilder(ReferenceWithMetaCreditDefaultPayout.ReferenceWithMetaCreditDefaultPayoutBuilder creditDefaultPayoutReference)
-
addCreditDefaultPayoutReferenceRef
public Lineage.LineageBuilder addCreditDefaultPayoutReferenceRef(CreditDefaultPayout.CreditDefaultPayoutBuilder creditDefaultPayoutReference)
-
addCreditDefaultPayoutReferenceRef
public Lineage.LineageBuilder addCreditDefaultPayoutReferenceRef(CreditDefaultPayout.CreditDefaultPayoutBuilder creditDefaultPayoutReference, int _idx)
-
addCreditDefaultPayoutReferenceRef
public Lineage.LineageBuilder addCreditDefaultPayoutReferenceRef(java.util.List<CreditDefaultPayout> creditDefaultPayoutReferences)
-
addCreditDefaultPayoutReferenceRef
public Lineage.LineageBuilder addCreditDefaultPayoutReferenceRef(CreditDefaultPayout creditDefaultPayoutReference)
-
clearCreditDefaultPayoutReference
public Lineage.LineageBuilder clearCreditDefaultPayoutReference()
-
addEquityPayoutReference
public Lineage.LineageBuilder addEquityPayoutReference(ReferenceWithMetaEquityPayout equityPayoutReference)
-
addEquityPayoutReference
public Lineage.LineageBuilder addEquityPayoutReference(ReferenceWithMetaEquityPayout equityPayoutReference, int _idx)
-
addEquityPayoutReference
public Lineage.LineageBuilder addEquityPayoutReference(java.util.List<ReferenceWithMetaEquityPayout> equityPayoutReferences)
-
addEquityPayoutReferenceBuilder
public Lineage.LineageBuilder addEquityPayoutReferenceBuilder(ReferenceWithMetaEquityPayout.ReferenceWithMetaEquityPayoutBuilder equityPayoutReference)
-
addEquityPayoutReferenceRef
public Lineage.LineageBuilder addEquityPayoutReferenceRef(EquityPayout.EquityPayoutBuilder equityPayoutReference)
-
addEquityPayoutReferenceRef
public Lineage.LineageBuilder addEquityPayoutReferenceRef(EquityPayout.EquityPayoutBuilder equityPayoutReference, int _idx)
-
addEquityPayoutReferenceRef
public Lineage.LineageBuilder addEquityPayoutReferenceRef(java.util.List<EquityPayout> equityPayoutReferences)
-
addEquityPayoutReferenceRef
public Lineage.LineageBuilder addEquityPayoutReferenceRef(EquityPayout equityPayoutReference)
-
clearEquityPayoutReference
public Lineage.LineageBuilder clearEquityPayoutReference()
-
addEventReference
public Lineage.LineageBuilder addEventReference(ReferenceWithMetaEvent eventReference)
-
addEventReference
public Lineage.LineageBuilder addEventReference(ReferenceWithMetaEvent eventReference, int _idx)
-
addEventReference
public Lineage.LineageBuilder addEventReference(java.util.List<ReferenceWithMetaEvent> eventReferences)
-
addEventReferenceBuilder
public Lineage.LineageBuilder addEventReferenceBuilder(ReferenceWithMetaEvent.ReferenceWithMetaEventBuilder eventReference)
-
addEventReferenceRef
public Lineage.LineageBuilder addEventReferenceRef(Event.EventBuilder eventReference)
-
addEventReferenceRef
public Lineage.LineageBuilder addEventReferenceRef(Event.EventBuilder eventReference, int _idx)
-
addEventReferenceRef
public Lineage.LineageBuilder addEventReferenceRef(java.util.List<Event> eventReferences)
-
addEventReferenceRef
public Lineage.LineageBuilder addEventReferenceRef(Event eventReference)
-
clearEventReference
public Lineage.LineageBuilder clearEventReference()
-
addExecutionReference
public Lineage.LineageBuilder addExecutionReference(ReferenceWithMetaExecution executionReference)
-
addExecutionReference
public Lineage.LineageBuilder addExecutionReference(ReferenceWithMetaExecution executionReference, int _idx)
-
addExecutionReference
public Lineage.LineageBuilder addExecutionReference(java.util.List<ReferenceWithMetaExecution> executionReferences)
-
addExecutionReferenceBuilder
public Lineage.LineageBuilder addExecutionReferenceBuilder(ReferenceWithMetaExecution.ReferenceWithMetaExecutionBuilder executionReference)
-
addExecutionReferenceRef
public Lineage.LineageBuilder addExecutionReferenceRef(Execution.ExecutionBuilder executionReference)
-
addExecutionReferenceRef
public Lineage.LineageBuilder addExecutionReferenceRef(Execution.ExecutionBuilder executionReference, int _idx)
-
addExecutionReferenceRef
public Lineage.LineageBuilder addExecutionReferenceRef(java.util.List<Execution> executionReferences)
-
addExecutionReferenceRef
public Lineage.LineageBuilder addExecutionReferenceRef(Execution executionReference)
-
clearExecutionReference
public Lineage.LineageBuilder clearExecutionReference()
-
addInterestRatePayoutReference
public Lineage.LineageBuilder addInterestRatePayoutReference(ReferenceWithMetaInterestRatePayout interestRatePayoutReference)
-
addInterestRatePayoutReference
public Lineage.LineageBuilder addInterestRatePayoutReference(ReferenceWithMetaInterestRatePayout interestRatePayoutReference, int _idx)
-
addInterestRatePayoutReference
public Lineage.LineageBuilder addInterestRatePayoutReference(java.util.List<ReferenceWithMetaInterestRatePayout> interestRatePayoutReferences)
-
addInterestRatePayoutReferenceBuilder
public Lineage.LineageBuilder addInterestRatePayoutReferenceBuilder(ReferenceWithMetaInterestRatePayout.ReferenceWithMetaInterestRatePayoutBuilder interestRatePayoutReference)
-
addInterestRatePayoutReferenceRef
public Lineage.LineageBuilder addInterestRatePayoutReferenceRef(InterestRatePayout.InterestRatePayoutBuilder interestRatePayoutReference)
-
addInterestRatePayoutReferenceRef
public Lineage.LineageBuilder addInterestRatePayoutReferenceRef(InterestRatePayout.InterestRatePayoutBuilder interestRatePayoutReference, int _idx)
-
addInterestRatePayoutReferenceRef
public Lineage.LineageBuilder addInterestRatePayoutReferenceRef(java.util.List<InterestRatePayout> interestRatePayoutReferences)
-
addInterestRatePayoutReferenceRef
public Lineage.LineageBuilder addInterestRatePayoutReferenceRef(InterestRatePayout interestRatePayoutReference)
-
clearInterestRatePayoutReference
public Lineage.LineageBuilder clearInterestRatePayoutReference()
-
addLegalAgreement
public Lineage.LineageBuilder addLegalAgreement(ReferenceWithMetaLegalAgreement legalAgreement)
-
addLegalAgreement
public Lineage.LineageBuilder addLegalAgreement(ReferenceWithMetaLegalAgreement legalAgreement, int _idx)
-
addLegalAgreement
public Lineage.LineageBuilder addLegalAgreement(java.util.List<ReferenceWithMetaLegalAgreement> legalAgreements)
-
addLegalAgreementBuilder
public Lineage.LineageBuilder addLegalAgreementBuilder(ReferenceWithMetaLegalAgreement.ReferenceWithMetaLegalAgreementBuilder legalAgreement)
-
addLegalAgreementRef
public Lineage.LineageBuilder addLegalAgreementRef(LegalAgreement.LegalAgreementBuilder legalAgreement)
-
addLegalAgreementRef
public Lineage.LineageBuilder addLegalAgreementRef(LegalAgreement.LegalAgreementBuilder legalAgreement, int _idx)
-
addLegalAgreementRef
public Lineage.LineageBuilder addLegalAgreementRef(java.util.List<LegalAgreement> legalAgreements)
-
addLegalAgreementRef
public Lineage.LineageBuilder addLegalAgreementRef(LegalAgreement legalAgreement)
-
clearLegalAgreement
public Lineage.LineageBuilder clearLegalAgreement()
-
addOptionPayoutReference
public Lineage.LineageBuilder addOptionPayoutReference(ReferenceWithMetaOptionPayout optionPayoutReference)
-
addOptionPayoutReference
public Lineage.LineageBuilder addOptionPayoutReference(ReferenceWithMetaOptionPayout optionPayoutReference, int _idx)
-
addOptionPayoutReference
public Lineage.LineageBuilder addOptionPayoutReference(java.util.List<ReferenceWithMetaOptionPayout> optionPayoutReferences)
-
addOptionPayoutReferenceBuilder
public Lineage.LineageBuilder addOptionPayoutReferenceBuilder(ReferenceWithMetaOptionPayout.ReferenceWithMetaOptionPayoutBuilder optionPayoutReference)
-
addOptionPayoutReferenceRef
public Lineage.LineageBuilder addOptionPayoutReferenceRef(OptionPayout.OptionPayoutBuilder optionPayoutReference)
-
addOptionPayoutReferenceRef
public Lineage.LineageBuilder addOptionPayoutReferenceRef(OptionPayout.OptionPayoutBuilder optionPayoutReference, int _idx)
-
addOptionPayoutReferenceRef
public Lineage.LineageBuilder addOptionPayoutReferenceRef(java.util.List<OptionPayout> optionPayoutReferences)
-
addOptionPayoutReferenceRef
public Lineage.LineageBuilder addOptionPayoutReferenceRef(OptionPayout optionPayoutReference)
-
clearOptionPayoutReference
public Lineage.LineageBuilder clearOptionPayoutReference()
-
addPortfolioStateReference
public Lineage.LineageBuilder addPortfolioStateReference(ReferenceWithMetaPortfolioState portfolioStateReference)
-
addPortfolioStateReference
public Lineage.LineageBuilder addPortfolioStateReference(ReferenceWithMetaPortfolioState portfolioStateReference, int _idx)
-
addPortfolioStateReference
public Lineage.LineageBuilder addPortfolioStateReference(java.util.List<ReferenceWithMetaPortfolioState> portfolioStateReferences)
-
addPortfolioStateReferenceBuilder
public Lineage.LineageBuilder addPortfolioStateReferenceBuilder(ReferenceWithMetaPortfolioState.ReferenceWithMetaPortfolioStateBuilder portfolioStateReference)
-
addPortfolioStateReferenceRef
public Lineage.LineageBuilder addPortfolioStateReferenceRef(PortfolioState.PortfolioStateBuilder portfolioStateReference)
-
addPortfolioStateReferenceRef
public Lineage.LineageBuilder addPortfolioStateReferenceRef(PortfolioState.PortfolioStateBuilder portfolioStateReference, int _idx)
-
addPortfolioStateReferenceRef
public Lineage.LineageBuilder addPortfolioStateReferenceRef(java.util.List<PortfolioState> portfolioStateReferences)
-
addPortfolioStateReferenceRef
public Lineage.LineageBuilder addPortfolioStateReferenceRef(PortfolioState portfolioStateReference)
-
clearPortfolioStateReference
public Lineage.LineageBuilder clearPortfolioStateReference()
-
addTransferReference
public Lineage.LineageBuilder addTransferReference(ReferenceWithMetaTransferPrimitive transferReference)
-
addTransferReference
public Lineage.LineageBuilder addTransferReference(ReferenceWithMetaTransferPrimitive transferReference, int _idx)
-
addTransferReference
public Lineage.LineageBuilder addTransferReference(java.util.List<ReferenceWithMetaTransferPrimitive> transferReferences)
-
addTransferReferenceBuilder
public Lineage.LineageBuilder addTransferReferenceBuilder(ReferenceWithMetaTransferPrimitive.ReferenceWithMetaTransferPrimitiveBuilder transferReference)
-
addTransferReferenceRef
public Lineage.LineageBuilder addTransferReferenceRef(TransferPrimitive.TransferPrimitiveBuilder transferReference)
-
addTransferReferenceRef
public Lineage.LineageBuilder addTransferReferenceRef(TransferPrimitive.TransferPrimitiveBuilder transferReference, int _idx)
-
addTransferReferenceRef
public Lineage.LineageBuilder addTransferReferenceRef(java.util.List<TransferPrimitive> transferReferences)
-
addTransferReferenceRef
public Lineage.LineageBuilder addTransferReferenceRef(TransferPrimitive transferReference)
-
clearTransferReference
public Lineage.LineageBuilder clearTransferReference()
-
build
public Lineage build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public Lineage.LineageBuilder prune()
- Specified by:
prune
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()
- Specified by:
hasData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-