Package cdm.legaldocumentation.common
Interface AgreementName.AgreementNameBuilder
- All Superinterfaces:
AgreementName,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
AgreementName.AgreementNameBuilderImpl
- Enclosing interface:
AgreementName
public static interface AgreementName.AgreementNameBuilder
extends AgreementName, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.common.AgreementName
AgreementName.AgreementNameBuilder, AgreementName.AgreementNameBuilderImpl, AgreementName.AgreementNameImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.common.AgreementName
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddContractualDefinitionsType(FieldWithMetaContractualDefinitionsEnum contractualDefinitionsType) addContractualDefinitionsType(FieldWithMetaContractualDefinitionsEnum contractualDefinitionsType, int idx) addContractualDefinitionsType(List<? extends FieldWithMetaContractualDefinitionsEnum> contractualDefinitionsType) addContractualDefinitionsTypeValue(ContractualDefinitionsEnum contractualDefinitionsType) addContractualDefinitionsTypeValue(ContractualDefinitionsEnum contractualDefinitionsType, int idx) addContractualDefinitionsTypeValue(List<? extends ContractualDefinitionsEnum> contractualDefinitionsType) addContractualMatrix(ContractualMatrix contractualMatrix) addContractualMatrix(ContractualMatrix contractualMatrix, int idx) addContractualMatrix(List<? extends ContractualMatrix> contractualMatrix) addContractualTermsSupplement(ContractualTermsSupplement contractualTermsSupplement) addContractualTermsSupplement(ContractualTermsSupplement contractualTermsSupplement, int idx) addContractualTermsSupplement(List<? extends ContractualTermsSupplement> contractualTermsSupplement) List<? extends FieldWithMetaContractualDefinitionsEnum.FieldWithMetaContractualDefinitionsEnumBuilder> The definitions such as those published by ISDA that will define the terms of the trade.List<? extends ContractualMatrix.ContractualMatrixBuilder> A reference to a contractual matrix of elected terms/values (such as those published by ISDA) that shall be deemed to apply to the trade.A contractual supplement (such as those published by ISDA) that will apply to the trade.Specification of the credit support agreement type.Specification of the master agreement type.The type of master confirmation annex executed between the parties.The type of master confirmation executed between the parties.getOrCreateContractualDefinitionsType(int index) getOrCreateContractualMatrix(int index) getOrCreateContractualTermsSupplement(int index) default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAgreementType(LegalAgreementTypeEnum agreementType) setContractualDefinitionsType(List<? extends FieldWithMetaContractualDefinitionsEnum> contractualDefinitionsType) setContractualDefinitionsTypeValue(List<? extends ContractualDefinitionsEnum> contractualDefinitionsType) setContractualMatrix(List<? extends ContractualMatrix> contractualMatrix) setContractualTermsSupplement(List<? extends ContractualTermsSupplement> contractualTermsSupplement) setCreditSupportAgreementMarginType(CollateralMarginTypeEnum creditSupportAgreementMarginType) setCreditSupportAgreementType(FieldWithMetaCreditSupportAgreementTypeEnum creditSupportAgreementType) setCreditSupportAgreementTypeValue(CreditSupportAgreementTypeEnum creditSupportAgreementType) setMasterAgreementType(FieldWithMetaMasterAgreementTypeEnum masterAgreementType) setMasterAgreementTypeValue(MasterAgreementTypeEnum masterAgreementType) setMasterConfirmationAnnexType(FieldWithMetaMasterConfirmationAnnexTypeEnum masterConfirmationAnnexType) setMasterConfirmationAnnexTypeValue(MasterConfirmationAnnexTypeEnum masterConfirmationAnnexType) setMasterConfirmationType(FieldWithMetaMasterConfirmationTypeEnum masterConfirmationType) setMasterConfirmationTypeValue(MasterConfirmationTypeEnum masterConfirmationType) setOtherAgreement(String otherAgreement) Methods inherited from interface cdm.legaldocumentation.common.AgreementName
build, getAgreementType, getCreditSupportAgreementMarginType, getOtherAgreement, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateCreditSupportAgreementType
FieldWithMetaCreditSupportAgreementTypeEnum.FieldWithMetaCreditSupportAgreementTypeEnumBuilder getOrCreateCreditSupportAgreementType() -
getCreditSupportAgreementType
FieldWithMetaCreditSupportAgreementTypeEnum.FieldWithMetaCreditSupportAgreementTypeEnumBuilder getCreditSupportAgreementType()Description copied from interface:AgreementNameSpecification of the credit support agreement type.- Specified by:
getCreditSupportAgreementTypein interfaceAgreementName
-
getOrCreateContractualDefinitionsType
FieldWithMetaContractualDefinitionsEnum.FieldWithMetaContractualDefinitionsEnumBuilder getOrCreateContractualDefinitionsType(int index) -
getContractualDefinitionsType
List<? extends FieldWithMetaContractualDefinitionsEnum.FieldWithMetaContractualDefinitionsEnumBuilder> getContractualDefinitionsType()Description copied from interface:AgreementNameThe definitions such as those published by ISDA that will define the terms of the trade.- Specified by:
getContractualDefinitionsTypein interfaceAgreementName
-
getOrCreateContractualTermsSupplement
ContractualTermsSupplement.ContractualTermsSupplementBuilder getOrCreateContractualTermsSupplement(int index) -
getContractualTermsSupplement
List<? extends ContractualTermsSupplement.ContractualTermsSupplementBuilder> getContractualTermsSupplement()Description copied from interface:AgreementNameA contractual supplement (such as those published by ISDA) that will apply to the trade.- Specified by:
getContractualTermsSupplementin interfaceAgreementName
-
getOrCreateContractualMatrix
-
getContractualMatrix
List<? extends ContractualMatrix.ContractualMatrixBuilder> getContractualMatrix()Description copied from interface:AgreementNameA reference to a contractual matrix of elected terms/values (such as those published by ISDA) that shall be deemed to apply to the trade. The applicable matrix is identified by reference to a name and optionally a publication date. Depending on the structure of the matrix, an additional term (specified in the matrixTerm element) may be required to further identify a subset of applicable terms/values within the matrix.- Specified by:
getContractualMatrixin interfaceAgreementName
-
getOrCreateMasterAgreementType
FieldWithMetaMasterAgreementTypeEnum.FieldWithMetaMasterAgreementTypeEnumBuilder getOrCreateMasterAgreementType() -
getMasterAgreementType
FieldWithMetaMasterAgreementTypeEnum.FieldWithMetaMasterAgreementTypeEnumBuilder getMasterAgreementType()Description copied from interface:AgreementNameSpecification of the master agreement type.- Specified by:
getMasterAgreementTypein interfaceAgreementName
-
getOrCreateMasterConfirmationType
FieldWithMetaMasterConfirmationTypeEnum.FieldWithMetaMasterConfirmationTypeEnumBuilder getOrCreateMasterConfirmationType() -
getMasterConfirmationType
FieldWithMetaMasterConfirmationTypeEnum.FieldWithMetaMasterConfirmationTypeEnumBuilder getMasterConfirmationType()Description copied from interface:AgreementNameThe type of master confirmation executed between the parties.- Specified by:
getMasterConfirmationTypein interfaceAgreementName
-
getOrCreateMasterConfirmationAnnexType
FieldWithMetaMasterConfirmationAnnexTypeEnum.FieldWithMetaMasterConfirmationAnnexTypeEnumBuilder getOrCreateMasterConfirmationAnnexType() -
getMasterConfirmationAnnexType
FieldWithMetaMasterConfirmationAnnexTypeEnum.FieldWithMetaMasterConfirmationAnnexTypeEnumBuilder getMasterConfirmationAnnexType()Description copied from interface:AgreementNameThe type of master confirmation annex executed between the parties.- Specified by:
getMasterConfirmationAnnexTypein interfaceAgreementName
-
setAgreementType
-
setCreditSupportAgreementType
AgreementName.AgreementNameBuilder setCreditSupportAgreementType(FieldWithMetaCreditSupportAgreementTypeEnum creditSupportAgreementType) -
setCreditSupportAgreementTypeValue
AgreementName.AgreementNameBuilder setCreditSupportAgreementTypeValue(CreditSupportAgreementTypeEnum creditSupportAgreementType) -
setCreditSupportAgreementMarginType
AgreementName.AgreementNameBuilder setCreditSupportAgreementMarginType(CollateralMarginTypeEnum creditSupportAgreementMarginType) -
addContractualDefinitionsType
AgreementName.AgreementNameBuilder addContractualDefinitionsType(FieldWithMetaContractualDefinitionsEnum contractualDefinitionsType) -
addContractualDefinitionsType
AgreementName.AgreementNameBuilder addContractualDefinitionsType(FieldWithMetaContractualDefinitionsEnum contractualDefinitionsType, int idx) -
addContractualDefinitionsTypeValue
AgreementName.AgreementNameBuilder addContractualDefinitionsTypeValue(ContractualDefinitionsEnum contractualDefinitionsType) -
addContractualDefinitionsTypeValue
AgreementName.AgreementNameBuilder addContractualDefinitionsTypeValue(ContractualDefinitionsEnum contractualDefinitionsType, int idx) -
addContractualDefinitionsType
AgreementName.AgreementNameBuilder addContractualDefinitionsType(List<? extends FieldWithMetaContractualDefinitionsEnum> contractualDefinitionsType) -
setContractualDefinitionsType
AgreementName.AgreementNameBuilder setContractualDefinitionsType(List<? extends FieldWithMetaContractualDefinitionsEnum> contractualDefinitionsType) -
addContractualDefinitionsTypeValue
AgreementName.AgreementNameBuilder addContractualDefinitionsTypeValue(List<? extends ContractualDefinitionsEnum> contractualDefinitionsType) -
setContractualDefinitionsTypeValue
AgreementName.AgreementNameBuilder setContractualDefinitionsTypeValue(List<? extends ContractualDefinitionsEnum> contractualDefinitionsType) -
addContractualTermsSupplement
AgreementName.AgreementNameBuilder addContractualTermsSupplement(ContractualTermsSupplement contractualTermsSupplement) -
addContractualTermsSupplement
AgreementName.AgreementNameBuilder addContractualTermsSupplement(ContractualTermsSupplement contractualTermsSupplement, int idx) -
addContractualTermsSupplement
AgreementName.AgreementNameBuilder addContractualTermsSupplement(List<? extends ContractualTermsSupplement> contractualTermsSupplement) -
setContractualTermsSupplement
AgreementName.AgreementNameBuilder setContractualTermsSupplement(List<? extends ContractualTermsSupplement> contractualTermsSupplement) -
addContractualMatrix
-
addContractualMatrix
AgreementName.AgreementNameBuilder addContractualMatrix(ContractualMatrix contractualMatrix, int idx) -
addContractualMatrix
AgreementName.AgreementNameBuilder addContractualMatrix(List<? extends ContractualMatrix> contractualMatrix) -
setContractualMatrix
AgreementName.AgreementNameBuilder setContractualMatrix(List<? extends ContractualMatrix> contractualMatrix) -
setMasterAgreementType
AgreementName.AgreementNameBuilder setMasterAgreementType(FieldWithMetaMasterAgreementTypeEnum masterAgreementType) -
setMasterAgreementTypeValue
AgreementName.AgreementNameBuilder setMasterAgreementTypeValue(MasterAgreementTypeEnum masterAgreementType) -
setMasterConfirmationType
AgreementName.AgreementNameBuilder setMasterConfirmationType(FieldWithMetaMasterConfirmationTypeEnum masterConfirmationType) -
setMasterConfirmationTypeValue
AgreementName.AgreementNameBuilder setMasterConfirmationTypeValue(MasterConfirmationTypeEnum masterConfirmationType) -
setMasterConfirmationAnnexType
AgreementName.AgreementNameBuilder setMasterConfirmationAnnexType(FieldWithMetaMasterConfirmationAnnexTypeEnum masterConfirmationAnnexType) -
setMasterConfirmationAnnexTypeValue
AgreementName.AgreementNameBuilder setMasterConfirmationAnnexTypeValue(MasterConfirmationAnnexTypeEnum masterConfirmationAnnexType) -
setOtherAgreement
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-