Class TransactionDTO

java.lang.Object
com.skava.inventory.model.dto.TransactionDTO
All Implemented Interfaces:
Serializable

public class TransactionDTO extends Object implements Serializable
This class implements the TransactionDTO model to define the request and response Transaction object.
Author:
Infosys Equinox
See Also:
  • Constructor Details

    • TransactionDTO

      public TransactionDTO(Transaction transaction)
      This method returns the TransactionDTO object which clones the transaction parameter.
      Parameters:
      transaction - Transaction object containing the transaction details.
  • Method Details

    • setAtpQty

      public TransactionDTO setAtpQty(Number atpQty)
    • setAtpQtyFractional

      public TransactionDTO setAtpQtyFractional(Number atpQty)
    • getAtpQty

      public Integer getAtpQty()
      Available quantity of the transaction is made, for make inventory. The method is implemented such as it should accept both Intger and Double values.
    • getAtpQtyFractional

      public BigDecimal getAtpQtyFractional()
    • setAtpQty

      public TransactionDTO setAtpQty(int atpQty)
      Parameters:
      atpQty -
      Returns:
    • setPreOrderedQty

      public TransactionDTO setPreOrderedQty(Number preOrderedQty)
      Parameters:
      preOrderedQty -
      Returns:
    • setPreOrderedQtyFractional

      public TransactionDTO setPreOrderedQtyFractional(Number preOrderedQty)
      Parameters:
      preOrderedQty -
      Returns:
    • getPreOrderedQty

      public Integer getPreOrderedQty()
    • getPreOrderedQtyFractional

      public BigDecimal getPreOrderedQtyFractional()
    • setPreOrderedQty

      public TransactionDTO setPreOrderedQty(int preOrderedQty)
      Parameters:
      preOrderedQty -
      Returns:
    • setBackOrderedQty

      public TransactionDTO setBackOrderedQty(Number backOrderedQty)
      Parameters:
      backOrderedQty -
      Returns:
    • setBackOrderedQtyFractional

      public TransactionDTO setBackOrderedQtyFractional(Number backOrderedQty)
      Parameters:
      backOrderedQty -
      Returns:
    • getBackOrderedQty

      public Integer getBackOrderedQty()
    • getBackOrderedQtyFractional

      public BigDecimal getBackOrderedQtyFractional()
    • setBackOrderedQty

      public TransactionDTO setBackOrderedQty(int backOrderedQty)
      Parameters:
      backOrderedQty -
      Returns:
    • getAsEntity

      public Transaction getAsEntity()
      This method returns the transaction entity from the transactionDTO object.
      Returns:
      Transaction entity