Package cdm.event.common
Class CorporateAction.CorporateActionImpl
java.lang.Object
cdm.event.common.CorporateAction.CorporateActionImpl
- All Implemented Interfaces:
CorporateAction,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
CorporateAction
Immutable Implementation of CorporateAction
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.CorporateAction
CorporateAction.CorporateActionBuilder, CorporateAction.CorporateActionBuilderImpl, CorporateAction.CorporateActionImpl -
Field Summary
Fields inherited from interface cdm.event.common.CorporateAction
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe type of corporate action taking place.com.rosetta.model.lib.records.DateThe date on which the corporate action is known to have taken place.com.rosetta.model.lib.records.DateThe date on which resulting from the corporate action are delivered.The entity impacted by the corporate action.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.event.common.CorporateAction
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
CorporateActionImpl
-
-
Method Details
-
getCorporateActionType
@RosettaAttribute(value="corporateActionType", isRequired=true) @RuneAttribute(value="corporateActionType", isRequired=true) public CorporateActionTypeEnum getCorporateActionType()Description copied from interface:CorporateActionThe type of corporate action taking place.- Specified by:
getCorporateActionTypein interfaceCorporateAction
-
getExDate
@RosettaAttribute(value="exDate", isRequired=true) @RuneAttribute(value="exDate", isRequired=true) public com.rosetta.model.lib.records.Date getExDate()Description copied from interface:CorporateActionThe date on which the corporate action is known to have taken place.- Specified by:
getExDatein interfaceCorporateAction
-
getPayDate
@RosettaAttribute(value="payDate", isRequired=true) @RuneAttribute(value="payDate", isRequired=true) public com.rosetta.model.lib.records.Date getPayDate()Description copied from interface:CorporateActionThe date on which resulting from the corporate action are delivered.- Specified by:
getPayDatein interfaceCorporateAction
-
getUnderlier
@RosettaAttribute(value="underlier", isRequired=true) @RuneAttribute(value="underlier", isRequired=true) public Product getUnderlier()Description copied from interface:CorporateActionThe entity impacted by the corporate action.- Specified by:
getUnderlierin interfaceCorporateAction
-
build
Description copied from interface:CorporateActionBuild Methods- Specified by:
buildin interfaceCorporateAction- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCorporateAction- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-