Package cdm.legaldocumentation.common
Class ContractualMatrix.ContractualMatrixBuilderImpl
java.lang.Object
cdm.legaldocumentation.common.ContractualMatrix.ContractualMatrixBuilderImpl
- All Implemented Interfaces:
ContractualMatrix,ContractualMatrix.ContractualMatrixBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
ContractualMatrix
public static class ContractualMatrix.ContractualMatrixBuilderImpl
extends Object
implements ContractualMatrix.ContractualMatrixBuilder
Builder Implementation of ContractualMatrix
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.common.ContractualMatrix
ContractualMatrix.ContractualMatrixBuilder, ContractualMatrix.ContractualMatrixBuilderImpl, ContractualMatrix.ContractualMatrixImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from interface cdm.legaldocumentation.common.ContractualMatrix
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanDefines any applicable key into the relevant matrix.Identifies the form of applicable matrix.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setMatrixTerm(FieldWithMetaMatrixTermEnum _matrixTerm) setMatrixTermValue(MatrixTermEnum _matrixTerm) setMatrixType(FieldWithMetaMatrixTypeEnum _matrixType) setMatrixTypeValue(MatrixTypeEnum _matrixType) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.common.ContractualMatrix
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.common.ContractualMatrix.ContractualMatrixBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
matrixType
-
matrixTerm
-
-
Constructor Details
-
ContractualMatrixBuilderImpl
public ContractualMatrixBuilderImpl()
-
-
Method Details
-
getMatrixType
@RosettaAttribute(value="matrixType", isRequired=true) @RuneAttribute(value="matrixType", isRequired=true) public FieldWithMetaMatrixTypeEnum.FieldWithMetaMatrixTypeEnumBuilder getMatrixType()Description copied from interface:ContractualMatrixIdentifies the form of applicable matrix.- Specified by:
getMatrixTypein interfaceContractualMatrix- Specified by:
getMatrixTypein interfaceContractualMatrix.ContractualMatrixBuilder
-
getOrCreateMatrixType
- Specified by:
getOrCreateMatrixTypein interfaceContractualMatrix.ContractualMatrixBuilder
-
getMatrixTerm
@RosettaAttribute("matrixTerm") @RuneAttribute("matrixTerm") public FieldWithMetaMatrixTermEnum.FieldWithMetaMatrixTermEnumBuilder getMatrixTerm()Description copied from interface:ContractualMatrixDefines any applicable key into the relevant matrix. For example, the Transaction Type would be the single term required for the Credit Derivatives Physical Settlement Matrix. This element should be omitted in the case of the 2000 ISDA Definitions Settlement Matrix for Early Termination and Swaptions.- Specified by:
getMatrixTermin interfaceContractualMatrix- Specified by:
getMatrixTermin interfaceContractualMatrix.ContractualMatrixBuilder
-
getOrCreateMatrixTerm
- Specified by:
getOrCreateMatrixTermin interfaceContractualMatrix.ContractualMatrixBuilder
-
setMatrixType
@RosettaAttribute(value="matrixType", isRequired=true) @RuneAttribute(value="matrixType", isRequired=true) public ContractualMatrix.ContractualMatrixBuilder setMatrixType(FieldWithMetaMatrixTypeEnum _matrixType) - Specified by:
setMatrixTypein interfaceContractualMatrix.ContractualMatrixBuilder
-
setMatrixTypeValue
- Specified by:
setMatrixTypeValuein interfaceContractualMatrix.ContractualMatrixBuilder
-
setMatrixTerm
@RosettaAttribute("matrixTerm") @RuneAttribute("matrixTerm") public ContractualMatrix.ContractualMatrixBuilder setMatrixTerm(FieldWithMetaMatrixTermEnum _matrixTerm) - Specified by:
setMatrixTermin interfaceContractualMatrix.ContractualMatrixBuilder
-
setMatrixTermValue
- Specified by:
setMatrixTermValuein interfaceContractualMatrix.ContractualMatrixBuilder
-
build
Description copied from interface:ContractualMatrixBuild Methods- Specified by:
buildin interfaceContractualMatrix- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceContractualMatrix- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceContractualMatrix.ContractualMatrixBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public ContractualMatrix.ContractualMatrixBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-