Package cdm.event.common
Class CorporateAction.CorporateActionBuilderImpl
java.lang.Object
cdm.event.common.CorporateAction.CorporateActionBuilderImpl
- All Implemented Interfaces:
CorporateAction,CorporateAction.CorporateActionBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
CorporateAction
public static class CorporateAction.CorporateActionBuilderImpl
extends Object
implements CorporateAction.CorporateActionBuilder
Builder Implementation of CorporateAction
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.CorporateAction
CorporateAction.CorporateActionBuilder, CorporateAction.CorporateActionBuilderImpl, CorporateAction.CorporateActionImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CorporateActionTypeEnumprotected com.rosetta.model.lib.records.Dateprotected com.rosetta.model.lib.records.Dateprotected Product.ProductBuilderFields inherited from interface cdm.event.common.CorporateAction
metaData -
Constructor Summary
Constructors -
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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setCorporateActionType(CorporateActionTypeEnum _corporateActionType) setExDate(com.rosetta.model.lib.records.Date _exDate) setPayDate(com.rosetta.model.lib.records.Date _payDate) setUnderlier(Product _underlier) toString()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 cdm.event.common.CorporateAction.CorporateActionBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
corporateActionType
-
exDate
protected com.rosetta.model.lib.records.Date exDate -
payDate
protected com.rosetta.model.lib.records.Date payDate -
underlier
-
-
Constructor Details
-
CorporateActionBuilderImpl
public CorporateActionBuilderImpl()
-
-
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.ProductBuilder getUnderlier()Description copied from interface:CorporateActionThe entity impacted by the corporate action.- Specified by:
getUnderlierin interfaceCorporateAction- Specified by:
getUnderlierin interfaceCorporateAction.CorporateActionBuilder
-
getOrCreateUnderlier
- Specified by:
getOrCreateUnderlierin interfaceCorporateAction.CorporateActionBuilder
-
setCorporateActionType
@RosettaAttribute(value="corporateActionType", isRequired=true) @RuneAttribute(value="corporateActionType", isRequired=true) public CorporateAction.CorporateActionBuilder setCorporateActionType(CorporateActionTypeEnum _corporateActionType) - Specified by:
setCorporateActionTypein interfaceCorporateAction.CorporateActionBuilder
-
setExDate
@RosettaAttribute(value="exDate", isRequired=true) @RuneAttribute(value="exDate", isRequired=true) public CorporateAction.CorporateActionBuilder setExDate(com.rosetta.model.lib.records.Date _exDate) - Specified by:
setExDatein interfaceCorporateAction.CorporateActionBuilder
-
setPayDate
@RosettaAttribute(value="payDate", isRequired=true) @RuneAttribute(value="payDate", isRequired=true) public CorporateAction.CorporateActionBuilder setPayDate(com.rosetta.model.lib.records.Date _payDate) - Specified by:
setPayDatein interfaceCorporateAction.CorporateActionBuilder
-
setUnderlier
@RosettaAttribute(value="underlier", isRequired=true) @RuneAttribute(value="underlier", isRequired=true) public CorporateAction.CorporateActionBuilder setUnderlier(Product _underlier) - Specified by:
setUnderlierin interfaceCorporateAction.CorporateActionBuilder
-
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
-
prune
- Specified by:
prunein interfaceCorporateAction.CorporateActionBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public CorporateAction.CorporateActionBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-