Documentation ¶
Overview ¶
Package application contains the code declaration of the necessary interfaces which hold the business logic of our application.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application interface { repository.Repositories service.Services transaction.TransactionManager }
Application stands for a particular implementation of the business logic of our application, and provides access to the transaction management API
Directories ¶
Path | Synopsis |
---|---|
factory
|
|
Package repository contains interfaces used to abstract the interaction with repository objects
|
Package repository contains interfaces used to abstract the interaction with repository objects |
base
Package base contains interfaces used by our repositories.
|
Package base contains interfaces used by our repositories. |
Package service defines an interface used to provide access to objects in the service layer
|
Package service defines an interface used to provide access to objects in the service layer |
base
Package base contains the base service struct which service implementations should extend
|
Package base contains the base service struct which service implementations should extend |
Package transaction contains interfaces and business logic for managing transactions
|
Package transaction contains interfaces and business logic for managing transactions |
Click to show internal directories.
Click to hide internal directories.