Class Tx.TxBuilderImpl

java.lang.Object
cdm.regulation.Tx.TxBuilderImpl
All Implemented Interfaces:
Tx, Tx.TxBuilder, com.rosetta.model.lib.RosettaModelObject, com.rosetta.model.lib.RosettaModelObjectBuilder
Enclosing interface:
Tx

public static class Tx.TxBuilderImpl extends Object implements Tx.TxBuilder
Builder Implementation of Tx
  • Field Details

  • Constructor Details

    • TxBuilderImpl

      public TxBuilderImpl()
  • Method Details

    • getNewTx

      @RosettaAttribute(value="newTx", isRequired=true) @RuneAttribute(value="newTx", isRequired=true) public New.NewBuilder getNewTx()
      Description copied from interface: Tx
      Getter Methods
      Specified by:
      getNewTx in interface Tx
      Specified by:
      getNewTx in interface Tx.TxBuilder
    • getOrCreateNewTx

      public New.NewBuilder getOrCreateNewTx()
      Specified by:
      getOrCreateNewTx in interface Tx.TxBuilder
    • getTradDt

      @RosettaAttribute(value="tradDt", isRequired=true) @RuneAttribute(value="tradDt", isRequired=true) public String getTradDt()
      Specified by:
      getTradDt in interface Tx
    • getTradgCpcty

      @RosettaAttribute(value="tradgCpcty", isRequired=true) @RuneAttribute(value="tradgCpcty", isRequired=true) public String getTradgCpcty()
      Specified by:
      getTradgCpcty in interface Tx
    • getQty

      @RosettaAttribute(value="qty", isRequired=true) @RuneAttribute(value="qty", isRequired=true) public Qty.QtyBuilder getQty()
      Specified by:
      getQty in interface Tx
      Specified by:
      getQty in interface Tx.TxBuilder
    • getOrCreateQty

      public Qty.QtyBuilder getOrCreateQty()
      Specified by:
      getOrCreateQty in interface Tx.TxBuilder
    • getPric

      @RosettaAttribute(value="pric", isRequired=true) @RuneAttribute(value="pric", isRequired=true) public Pric.PricBuilder getPric()
      Specified by:
      getPric in interface Tx
      Specified by:
      getPric in interface Tx.TxBuilder
    • getOrCreatePric

      public Pric.PricBuilder getOrCreatePric()
      Specified by:
      getOrCreatePric in interface Tx.TxBuilder
    • getTradVn

      @RosettaAttribute(value="tradVn", isRequired=true) @RuneAttribute(value="tradVn", isRequired=true) public String getTradVn()
      Specified by:
      getTradVn in interface Tx
    • getCtryOfBrnch

      @RosettaAttribute(value="ctryOfBrnch", isRequired=true) @RuneAttribute(value="ctryOfBrnch", isRequired=true) public String getCtryOfBrnch()
      Specified by:
      getCtryOfBrnch in interface Tx
    • setNewTx

      @RosettaAttribute(value="newTx", isRequired=true) @RuneAttribute(value="newTx", isRequired=true) public Tx.TxBuilder setNewTx(New _newTx)
      Specified by:
      setNewTx in interface Tx.TxBuilder
    • setTradDt

      @RosettaAttribute(value="tradDt", isRequired=true) @RuneAttribute(value="tradDt", isRequired=true) public Tx.TxBuilder setTradDt(String _tradDt)
      Specified by:
      setTradDt in interface Tx.TxBuilder
    • setTradgCpcty

      @RosettaAttribute(value="tradgCpcty", isRequired=true) @RuneAttribute(value="tradgCpcty", isRequired=true) public Tx.TxBuilder setTradgCpcty(String _tradgCpcty)
      Specified by:
      setTradgCpcty in interface Tx.TxBuilder
    • setQty

      @RosettaAttribute(value="qty", isRequired=true) @RuneAttribute(value="qty", isRequired=true) public Tx.TxBuilder setQty(Qty _qty)
      Specified by:
      setQty in interface Tx.TxBuilder
    • setPric

      @RosettaAttribute(value="pric", isRequired=true) @RuneAttribute(value="pric", isRequired=true) public Tx.TxBuilder setPric(Pric _pric)
      Specified by:
      setPric in interface Tx.TxBuilder
    • setTradVn

      @RosettaAttribute(value="tradVn", isRequired=true) @RuneAttribute(value="tradVn", isRequired=true) public Tx.TxBuilder setTradVn(String _tradVn)
      Specified by:
      setTradVn in interface Tx.TxBuilder
    • setCtryOfBrnch

      @RosettaAttribute(value="ctryOfBrnch", isRequired=true) @RuneAttribute(value="ctryOfBrnch", isRequired=true) public Tx.TxBuilder setCtryOfBrnch(String _ctryOfBrnch)
      Specified by:
      setCtryOfBrnch in interface Tx.TxBuilder
    • build

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

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

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

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

      public Tx.TxBuilder 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