Package cdm.event.common
Interface State.StateBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,State
- All Known Implementing Classes:
State.StateBuilderImpl
- Enclosing interface:
State
public static interface State.StateBuilder
extends State, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.State
State.StateBuilder, State.StateBuilderImpl, State.StateImpl -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionRepresents the qualification of what led to the trade's closure alongside the dates on which this closure took effect.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setClosedState(ClosedState closedState) setPositionState(PositionStatusEnum positionState) Methods 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
-
getOrCreateClosedState
ClosedState.ClosedStateBuilder getOrCreateClosedState() -
getClosedState
ClosedState.ClosedStateBuilder getClosedState()Description copied from interface:StateRepresents the qualification of what led to the trade's closure alongside the dates on which this closure took effect.- Specified by:
getClosedStatein interfaceState
-
setClosedState
-
setPositionState
-
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
State.StateBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-