Package cdm.event.common
Interface ObservationEvent.ObservationEventBuilder
- All Superinterfaces:
ObservationEvent,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
ObservationEvent.ObservationEventBuilderImpl
- Enclosing interface:
ObservationEvent
public static interface ObservationEvent.ObservationEventBuilder
extends ObservationEvent, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.ObservationEvent
ObservationEvent.ObservationEventBuilder, ObservationEvent.ObservationEventBuilderImpl, ObservationEvent.ObservationEventImpl -
Field Summary
Fields inherited from interface cdm.event.common.ObservationEvent
metaData -
Method Summary
Modifier and TypeMethodDescriptionSpecifies the necessary information to create a corporate action.Specifies the necessary information to create a credit event.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setCorporateAction(CorporateAction corporateAction) setCreditEvent(CreditEvent creditEvent) Methods inherited from interface cdm.event.common.ObservationEvent
build, 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
-
getOrCreateCreditEvent
CreditEvent.CreditEventBuilder getOrCreateCreditEvent() -
getCreditEvent
CreditEvent.CreditEventBuilder getCreditEvent()Description copied from interface:ObservationEventSpecifies the necessary information to create a credit event.- Specified by:
getCreditEventin interfaceObservationEvent
-
getOrCreateCorporateAction
CorporateAction.CorporateActionBuilder getOrCreateCorporateAction() -
getCorporateAction
CorporateAction.CorporateActionBuilder getCorporateAction()Description copied from interface:ObservationEventSpecifies the necessary information to create a corporate action.- Specified by:
getCorporateActionin interfaceObservationEvent
-
setCreditEvent
-
setCorporateAction
-
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
-