Package cdm.legaldocumentation.common
Class ContractualMatrix.ContractualMatrixImpl
java.lang.Object
cdm.legaldocumentation.common.ContractualMatrix.ContractualMatrixImpl
- All Implemented Interfaces:
ContractualMatrix,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
ContractualMatrix
public static class ContractualMatrix.ContractualMatrixImpl
extends Object
implements ContractualMatrix
Immutable Implementation of ContractualMatrix
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.common.ContractualMatrix
ContractualMatrix.ContractualMatrixBuilder, ContractualMatrix.ContractualMatrixBuilderImpl, ContractualMatrix.ContractualMatrixImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.common.ContractualMatrix
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
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 com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
ContractualMatrixImpl
-
-
Method Details
-
getMatrixType
@RosettaAttribute(value="matrixType", isRequired=true) @RuneAttribute(value="matrixType", isRequired=true) public FieldWithMetaMatrixTypeEnum getMatrixType()Description copied from interface:ContractualMatrixIdentifies the form of applicable matrix.- Specified by:
getMatrixTypein interfaceContractualMatrix
-
getMatrixTerm
@RosettaAttribute("matrixTerm") @RuneAttribute("matrixTerm") public FieldWithMetaMatrixTermEnum 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
-
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
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-