Package cdm.event.common
Interface ExecutionDetails.ExecutionDetailsBuilder
- All Superinterfaces:
ExecutionDetails,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
ExecutionDetails.ExecutionDetailsBuilderImpl
- Enclosing interface:
ExecutionDetails
public static interface ExecutionDetails.ExecutionDetailsBuilder
extends ExecutionDetails, com.rosetta.model.lib.RosettaModelObjectBuilder, com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
Builder Interface
-
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 -
Method Summary
Modifier and TypeMethodDescriptionRepresents the venue on which a trade was executed.com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderA 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).default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setExecutionType(ExecutionTypeEnum executionType) setExecutionVenue(LegalEntity executionVenue) setMeta(com.rosetta.model.metafields.MetaFields meta) setPackageReference(IdentifiedList packageReference) Methods inherited from interface cdm.event.common.ExecutionDetails
build, getExecutionType, 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
-
getOrCreateExecutionVenue
LegalEntity.LegalEntityBuilder getOrCreateExecutionVenue() -
getExecutionVenue
LegalEntity.LegalEntityBuilder getExecutionVenue()Description copied from interface:ExecutionDetailsRepresents the venue on which a trade was executed.- Specified by:
getExecutionVenuein interfaceExecutionDetails
-
getOrCreatePackageReference
IdentifiedList.IdentifiedListBuilder getOrCreatePackageReference() -
getPackageReference
IdentifiedList.IdentifiedListBuilder 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
-
getOrCreateMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
getMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfaceExecutionDetails- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
setExecutionType
-
setExecutionVenue
-
setPackageReference
-
setMeta
-
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
-