interface Numbered
Implementation of incremental integer used as document's identifier.
See Also
com.hendraanggrian.openpss.db.schemas.Customer
com.hendraanggrian.openpss.db.schemas.Invoice
abstract val no: Int
Since |
fun <S : DocumentSchema<D>, D> next(schema: S): Int where D : Document<S>, D : Numbered
Determine next integer based on the last one. |
data class Customer : Document<Customers>, Numbered, Named |
|
data class Invoice : Document<Invoices>, Numbered |