module Eddy module Data module Persistence # Base class for data persistence wrappers. class Base # Clear persisted data. # # @return [void] def reset() raise NotImplementedError end # @return [Array] def interchange_control_numbers() raise NotImplementedError end # @param _transaction_set_id [String] # @return [Array] def transaction_set_control_numbers(_transaction_set_id) raise NotImplementedError end # @param _new_ctrl_num [Integer] # @return [Array] def add_interchange_control_number(_new_ctrl_num) raise NotImplementedError end # @param _transaction_set_id [String] # @param _new_ctrl_num [Integer] # @return [Array] def add_transaction_set_control_number(_transaction_set_id, _new_ctrl_num) raise NotImplementedError end end end end end