Package cdm.event.common
Class BusinessEvent.BusinessEventImpl
java.lang.Object
cdm.event.workflow.EventInstruction.EventInstructionImpl
cdm.event.common.BusinessEvent.BusinessEventImpl
- All Implemented Interfaces:
BusinessEvent,EventInstruction,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
BusinessEvent
public static class BusinessEvent.BusinessEventImpl
extends EventInstruction.EventInstructionImpl
implements BusinessEvent
Immutable Implementation of BusinessEvent
-
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 -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanList<? extends TradeState> getAfter()Specifies the after trade state(s) created.The CDM event qualifier, which corresponds to the outcome of the isEvent qualification logic which qualifies the lifecycle event as a function of its features (e.g.com.rosetta.model.metafields.MetaFieldsgetMeta()inthashCode()protected voidtoString()Methods inherited from class cdm.event.workflow.EventInstruction.EventInstructionImpl
getCorporateActionIntent, getEffectiveDate, getEventDate, getInstruction, getIntent, getPackageInformation, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.event.common.BusinessEvent
getType, metaData, processMethods inherited from interface cdm.event.workflow.EventInstruction
getCorporateActionIntent, getEffectiveDate, getEventDate, getInstruction, getIntent, getPackageInformationMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
BusinessEventImpl
-
-
Method Details
-
getEventQualifier
@RosettaAttribute("eventQualifier") @RuneAttribute("eventQualifier") public String getEventQualifier()Description copied from interface:BusinessEventThe CDM event qualifier, which corresponds to the outcome of the isEvent qualification logic which qualifies the lifecycle event as a function of its features (e.g. PartialTermination, ClearingSubmission, Novation, ...).- Specified by:
getEventQualifierin interfaceBusinessEvent
-
getAfter
Description copied from interface:BusinessEventSpecifies the after trade state(s) created.- Specified by:
getAfterin interfaceBusinessEvent
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields getMeta()- Specified by:
getMetain interfaceBusinessEvent- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey
-
build
Description copied from interface:EventInstructionBuild Methods- Specified by:
buildin interfaceBusinessEvent- Specified by:
buildin interfaceEventInstruction- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classEventInstruction.EventInstructionImpl
-
toBuilder
- Specified by:
toBuilderin interfaceBusinessEvent- Specified by:
toBuilderin interfaceEventInstruction- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classEventInstruction.EventInstructionImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classEventInstruction.EventInstructionImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classEventInstruction.EventInstructionImpl
-
toString
- Overrides:
toStringin classEventInstruction.EventInstructionImpl
-