Interface ReceiptAdminSession

All Superinterfaces:
AutoCloseable, Closeable, OsidSession, OsidSession
All Known Subinterfaces:
ReceiptBatchAdminSession

public interface ReceiptAdminSession extends OsidSession

This session updates Receipts . A receipt exists for all messages where receipts are supported. The data for the update is provided by the consumer via the form object. OsidForms are requested for each update and may not be reused.

ReciptForms are requested to the Receipt Id that is to be updated using getReciptFormForUpdate() . Similarly, the ReceiptForm has metadata about the data that can be updated and it can perform validation before submitting the update. The RecieptForm can only be used once for a successful update and cannot be reused.

This session includes an Id aliasing mechanism to assign an external Id to an internally assigned Id.