initial commit 2

This commit is contained in:
Senad Uka
2018-04-25 13:16:36 +02:00
parent c1520d169c
commit 99c10b75fb
167 changed files with 25057 additions and 0 deletions

16
domain/contract/data.go Normal file
View File

@@ -0,0 +1,16 @@
package contract
// DataManager holds the methods that manipulates the main data.
type DataManager interface {
repoManager
Begin() (TransactionManager, error)
Close() error
}
// TransactionManager holds the methods that manipulates the main
// data, from within a transaction.
type TransactionManager interface {
repoManager
Rollback() error
Commit() error
}