Package cdm.event.common
Interface BusinessEvent.BusinessEventBuilder
- All Superinterfaces:
BusinessEvent,EventInstruction,EventInstruction.EventInstructionBuilder,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:
BusinessEvent.BusinessEventBuilderImpl
- Enclosing interface:
BusinessEvent
public static interface BusinessEvent.BusinessEventBuilder
extends BusinessEvent, EventInstruction.EventInstructionBuilder, com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.BusinessEvent
BusinessEvent.BusinessEventBuilder, BusinessEvent.BusinessEventBuilderImpl, BusinessEvent.BusinessEventImplNested classes/interfaces inherited from interface cdm.event.workflow.EventInstruction
EventInstruction.EventInstructionBuilder, EventInstruction.EventInstructionBuilderImpl, EventInstruction.EventInstructionImplNested 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.BusinessEvent
metaDataFields inherited from interface cdm.event.workflow.EventInstruction
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddAfter(TradeState after) addAfter(TradeState after, int idx) addAfter(List<? extends TradeState> after) addInstruction(Instruction instruction) addInstruction(Instruction instruction, int idx) addInstruction(List<? extends Instruction> instruction) List<? extends TradeState.TradeStateBuilder> getAfter()Specifies the after trade state(s) created.com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()getOrCreateAfter(int index) com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAfter(List<? extends TradeState> after) setCorporateActionIntent(CorporateActionTypeEnum corporateActionIntent) setEffectiveDate(com.rosetta.model.lib.records.Date effectiveDate) setEventDate(com.rosetta.model.lib.records.Date eventDate) setEventQualifier(String eventQualifier) setInstruction(List<? extends Instruction> instruction) setIntent(EventIntentEnum intent) setMeta(com.rosetta.model.metafields.MetaFields meta) setPackageInformation(IdentifiedList packageInformation) Methods inherited from interface cdm.event.common.BusinessEvent
build, getEventQualifier, getType, metaData, process, toBuilderMethods inherited from interface cdm.event.workflow.EventInstruction
getCorporateActionIntent, getEffectiveDate, getEventDate, getIntentMethods inherited from interface cdm.event.workflow.EventInstruction.EventInstructionBuilder
getInstruction, getOrCreateInstruction, getOrCreatePackageInformation, getPackageInformationMethods 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
-
getOrCreateAfter
-
getAfter
List<? extends TradeState.TradeStateBuilder> getAfter()Description copied from interface:BusinessEventSpecifies the after trade state(s) created.- Specified by:
getAfterin interfaceBusinessEvent
-
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 interfaceBusinessEvent- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
setIntent
- Specified by:
setIntentin interfaceEventInstruction.EventInstructionBuilder
-
setCorporateActionIntent
BusinessEvent.BusinessEventBuilder setCorporateActionIntent(CorporateActionTypeEnum corporateActionIntent) - Specified by:
setCorporateActionIntentin interfaceEventInstruction.EventInstructionBuilder
-
setEventDate
- Specified by:
setEventDatein interfaceEventInstruction.EventInstructionBuilder
-
setEffectiveDate
BusinessEvent.BusinessEventBuilder setEffectiveDate(com.rosetta.model.lib.records.Date effectiveDate) - Specified by:
setEffectiveDatein interfaceEventInstruction.EventInstructionBuilder
-
setPackageInformation
- Specified by:
setPackageInformationin interfaceEventInstruction.EventInstructionBuilder
-
addInstruction
- Specified by:
addInstructionin interfaceEventInstruction.EventInstructionBuilder
-
addInstruction
- Specified by:
addInstructionin interfaceEventInstruction.EventInstructionBuilder
-
addInstruction
- Specified by:
addInstructionin interfaceEventInstruction.EventInstructionBuilder
-
setInstruction
- Specified by:
setInstructionin interfaceEventInstruction.EventInstructionBuilder
-
setEventQualifier
-
addAfter
-
addAfter
-
addAfter
-
setAfter
-
setMeta
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceEventInstruction.EventInstructionBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfaceEventInstruction.EventInstructionBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-