Package cdm.event.position
Class ContractBase.ContractBaseImpl
java.lang.Object
cdm.event.position.ContractBase.ContractBaseImpl
- All Implemented Interfaces:
ContractBase,com.rosetta.model.lib.RosettaModelObject
- Direct Known Subclasses:
CounterpartyPosition.CounterpartyPositionImpl
- Enclosing interface:
ContractBase
Immutable Implementation of ContractBase
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.position.ContractBase
ContractBase.ContractBaseBuilder, ContractBase.ContractBaseBuilderImpl, ContractBase.ContractBaseImpl -
Field Summary
Fields inherited from interface cdm.event.position.ContractBase
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanRepresents the collateral obligations of a party.Represents information specific to trades or positions involving contractual products.Defines specific attributes that relate to trade or position executions.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.event.position.ContractBase
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
ContractBaseImpl
-
-
Method Details
-
getContractDetails
@RosettaAttribute("contractDetails") @RuneAttribute("contractDetails") public ReferenceWithMetaContractDetails getContractDetails()Description copied from interface:ContractBaseRepresents information specific to trades or positions involving contractual products.- Specified by:
getContractDetailsin interfaceContractBase
-
getExecutionDetails
@RosettaAttribute("executionDetails") @RuneAttribute("executionDetails") public ReferenceWithMetaExecutionDetails getExecutionDetails()Description copied from interface:ContractBaseDefines specific attributes that relate to trade or position executions.- Specified by:
getExecutionDetailsin interfaceContractBase
-
getCollateral
@RosettaAttribute("collateral") @RuneAttribute("collateral") public ReferenceWithMetaCollateral getCollateral()Description copied from interface:ContractBaseRepresents the collateral obligations of a party.- Specified by:
getCollateralin interfaceContractBase
-
build
Description copied from interface:ContractBaseBuild Methods- Specified by:
buildin interfaceContractBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceContractBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-