Class State.StateBuilderImpl

java.lang.Object
cdm.event.common.State.StateBuilderImpl
All Implemented Interfaces:
State, State.StateBuilder, com.rosetta.model.lib.RosettaModelObject, com.rosetta.model.lib.RosettaModelObjectBuilder
Enclosing interface:
State

public static class State.StateBuilderImpl extends Object implements State.StateBuilder
Builder Implementation of State
  • Field Details

  • Constructor Details

    • StateBuilderImpl

      public StateBuilderImpl()
  • Method Details

    • getClosedState

      @RosettaAttribute("closedState") @Accessor(GETTER) @RuneAttribute("closedState") public ClosedState.ClosedStateBuilder 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
      Specified by:
      getClosedState in interface State.StateBuilder
    • getOrCreateClosedState

      public ClosedState.ClosedStateBuilder getOrCreateClosedState()
      Specified by:
      getOrCreateClosedState in interface State.StateBuilder
    • getPositionState

      @RosettaAttribute("positionState") @Accessor(GETTER) @RuneAttribute("positionState") public PositionStatusEnum getPositionState()
      Description copied from interface: State
      Identifies the state of the position, to distinguish if just executed, formed, already settled, closed, etc.
      Specified by:
      getPositionState in interface State
    • setClosedState

      @RosettaAttribute("closedState") @Accessor(SETTER) @RuneAttribute("closedState") public State.StateBuilder setClosedState(ClosedState _closedState)
      Specified by:
      setClosedState in interface State.StateBuilder
    • setPositionState

      @RosettaAttribute("positionState") @Accessor(SETTER) @RuneAttribute("positionState") public State.StateBuilder setPositionState(PositionStatusEnum _positionState)
      Specified by:
      setPositionState in interface State.StateBuilder
    • build

      public State build()
      Description copied from interface: State
      Build Methods
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
      Specified by:
      build in interface State
    • toBuilder

      public State.StateBuilder toBuilder()
      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
      Specified by:
      toBuilder in interface State
    • prune

      public State.StateBuilder prune()
      Specified by:
      prune in interface com.rosetta.model.lib.RosettaModelObjectBuilder
      Specified by:
      prune in interface State.StateBuilder
    • hasData

      public boolean hasData()
      Specified by:
      hasData in interface com.rosetta.model.lib.RosettaModelObjectBuilder
    • merge

      public State.StateBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger)
      Specified by:
      merge in interface com.rosetta.model.lib.RosettaModelObjectBuilder
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object