Robbyson Framework
Interfaces
- InterfaceApiServerConfiguration
- JSONResponse
- InterfaceBaseMongodbRepository
- InterfaceBaseMongodbService
- InterfaceBaseRestRepository
- InterfaceBaseController
- InterfaceBaseModel
- InterfaceBaseRepository
- InterfaceBaseService
Classes
- ApiServerBase (abstract)
- BaseMongodbController
- BaseMongodbRepository
- BaseMongodbService
- BaseRestRepository
- BaseController
- BaseModel
- BaseService
- Configuration
- ConfigurationParams
- IoC
Middlewares
- UseSwaggerMiddleware
Decorators
- Schema
- Property
Factories
- Schema Factory
InterfaceApiServerConfiguration
Used to specify the ApiServerBase
constructor param with requirements to build a fast standard robbyson Api Server.
Ex.
JSONResponse
Base definition to reponse output on services.
Sample Controller:
InterfaceBaseMongodbRepository
Used to define a base repository with mongodb tecnology. This interface is usualy implemented at on framework but can be used to implements a new repository, anyway is not recomended use InterfaceBaseRepository
.
InterfaceBaseMongodbService
Used to define a base service with mongodb tecnology. This interface is usualy implemented at on framework but can be used to implements a new service, anyway is not recomended, use InterfaceBaseService
.
InterfaceBaseRestRepository
Used to define a base repository with rest tecnology. This interface is usualy implemented at on framework but can be user to implements a new rest repository, anyway is not recomended, use InterfaceBaseRepository
.
InterfaceBaseController
Used to define a base controller with a full rest implementation with list
, get
, create
, delete
and update
.