Class MInOutLineConfirm

    • Constructor Detail

      • MInOutLineConfirm

        public MInOutLineConfirm​(Properties ctx,
                                 int M_InOutLineConfirm_ID,
                                 String trxName)
        Standard Constructor
        Parameters:
        ctx - context
        M_InOutLineConfirm_ID - id
        trxName - transaction
      • MInOutLineConfirm

        public MInOutLineConfirm​(Properties ctx,
                                 ResultSet rs,
                                 String trxName)
        Load Construvtor
        Parameters:
        ctx - context
        rs - result set
        trxName - transaction
      • MInOutLineConfirm

        public MInOutLineConfirm​(MInOutConfirm header)
        Parent Construvtor
        Parameters:
        header - parent
    • Method Detail

      • setInOutLine

        public void setInOutLine​(MInOutLine line)
        Set Shipment Line
        Parameters:
        line - shipment line
      • getLine

        public MInOutLine getLine()
        Get Shipment Line
        Returns:
        line
      • processLine

        public boolean processLine​(boolean isSOTrx,
                                   String confirmType)
        Process Confirmation Line. - Update InOut Line
        Parameters:
        isSOTrx - sales order
        confirmType - type
        Returns:
        success
      • isFullyConfirmed

        public boolean isFullyConfirmed()
        Is Fully Confirmed
        Returns:
        true if Target = Confirmed qty
      • beforeDelete

        protected boolean beforeDelete()
        Before Delete - do not delete
        Overrides:
        beforeDelete in class PO
        Returns:
        false
      • beforeSave

        protected boolean beforeSave​(boolean newRecord)
        Before Save
        Overrides:
        beforeSave in class PO
        Parameters:
        newRecord - new
        Returns:
        true