Package cdm.event.common
Class ExecutionDetails.ExecutionDetailsImpl
java.lang.Object
cdm.event.common.ExecutionDetails.ExecutionDetailsImpl
- All Implemented Interfaces:
ExecutionDetails,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
ExecutionDetails
public static class ExecutionDetails.ExecutionDetailsImpl
extends Object
implements ExecutionDetails
Immutable Implementation of ExecutionDetails
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.ExecutionDetails
ExecutionDetails.ExecutionDetailsBuilder, ExecutionDetails.ExecutionDetailsBuilderImpl, ExecutionDetails.ExecutionDetailsImplNested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder -
Field Summary
Fields inherited from interface cdm.event.common.ExecutionDetails
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanIdentifies the type of execution, e.g. via voice, electronically...Represents the venue on which a trade was executed.com.rosetta.model.metafields.MetaFieldsgetMeta()A reference to the package linking the trade with other trades, in case the trade was executed as part of a package (hence this attribute is optional).inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.event.common.ExecutionDetails
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
ExecutionDetailsImpl
-
-
Method Details
-
getExecutionType
@RosettaAttribute(value="executionType", isRequired=true) @RuneAttribute(value="executionType", isRequired=true) public ExecutionTypeEnum getExecutionType()Description copied from interface:ExecutionDetailsIdentifies the type of execution, e.g. via voice, electronically...- Specified by:
getExecutionTypein interfaceExecutionDetails
-
getExecutionVenue
@RosettaAttribute("executionVenue") @RuneAttribute("executionVenue") public LegalEntity getExecutionVenue()Description copied from interface:ExecutionDetailsRepresents the venue on which a trade was executed.- Specified by:
getExecutionVenuein interfaceExecutionDetails
-
getPackageReference
@RosettaAttribute("packageReference") @RuneAttribute("packageReference") public IdentifiedList getPackageReference()Description copied from interface:ExecutionDetailsA reference to the package linking the trade with other trades, in case the trade was executed as part of a package (hence this attribute is optional).- Specified by:
getPackageReferencein interfaceExecutionDetails
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields getMeta()- Specified by:
getMetain interfaceExecutionDetails- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey
-
build
Description copied from interface:ExecutionDetailsBuild Methods- Specified by:
buildin interfaceExecutionDetails- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceExecutionDetails- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-