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
  • Method Details

    • getOrCreateClosedState

      ClosedState.ClosedStateBuilder getOrCreateClosedState()
    • getClosedState

      Description copied from interface: State
      Represents the qualification of what led to the trade's closure alongside the dates on which this closure took effect.
      Specified by:
      getClosedState in interface State
    • setClosedState

      State.StateBuilder setClosedState(ClosedState closedState)
    • setPositionState

      State.StateBuilder setPositionState(PositionStatusEnum positionState)
    • process

      default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
      Specified by:
      process in interface com.rosetta.model.lib.RosettaModelObjectBuilder
    • prune

      Specified by:
      prune in interface com.rosetta.model.lib.RosettaModelObjectBuilder