Documentation
¶
Index ¶
- type ITimeSessionPersistence
- type TimersMemoryPersistence
- func (c *TimersMemoryPersistence) Create(correlationId string, item *dataV1.TimeSession) (*dataV1.TimeSession, error)
- func (c *TimersMemoryPersistence) DeleteById(correlationId string, id string) (*dataV1.TimeSession, error)
- func (c *TimersMemoryPersistence) GetOneById(correlationId string, id string) (*dataV1.TimeSession, error)
- func (c *TimersMemoryPersistence) GetPageByFilter(correlationId string, filter *cdata.FilterParams, paging *cdata.PagingParams) (*dataV1.TimeSessionDataPage, error)
- func (c *TimersMemoryPersistence) Update(correlationId string, item *dataV1.TimeSession) (*dataV1.TimeSession, error)
- type TimersMongoDBPersistence
- func (p TimersMongoDBPersistence) Create(correlationId string, item *dataV1.TimeSession) (res *dataV1.TimeSession, err error)
- func (p TimersMongoDBPersistence) DeleteById(correlationId string, id string) (res *dataV1.TimeSession, err error)
- func (p TimersMongoDBPersistence) GetOneById(correlationId string, id string) (res *dataV1.TimeSession, err error)
- func (p TimersMongoDBPersistence) GetPageByFilter(correlationId string, filter *cdata.FilterParams, paging *cdata.PagingParams) (page *dataV1.TimeSessionDataPage, err error)
- func (p TimersMongoDBPersistence) Update(correlationId string, item *dataV1.TimeSession) (res *dataV1.TimeSession, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ITimeSessionPersistence ¶
type ITimeSessionPersistence interface { GetPageByFilter(correlationId string, filter *cdata.FilterParams, paging *cdata.PagingParams) (page *dataV1.TimeSessionDataPage, err error) GetOneById(correlationId string, id string) (res *dataV1.TimeSession, err error) Create(correlationId string, item *dataV1.TimeSession) (res *dataV1.TimeSession, err error) Update(correlationId string, item *dataV1.TimeSession) (res *dataV1.TimeSession, err error) DeleteById(correlationId string, id string) (res *dataV1.TimeSession, err error) }
type TimersMemoryPersistence ¶
type TimersMemoryPersistence struct {
cpersist.IdentifiableMemoryPersistence
}
func NewTimersMemoryPersistence ¶
func NewTimersMemoryPersistence() *TimersMemoryPersistence
func (*TimersMemoryPersistence) Create ¶
func (c *TimersMemoryPersistence) Create(correlationId string, item *dataV1.TimeSession) (*dataV1.TimeSession, error)
func (*TimersMemoryPersistence) DeleteById ¶
func (c *TimersMemoryPersistence) DeleteById(correlationId string, id string) (*dataV1.TimeSession, error)
func (*TimersMemoryPersistence) GetOneById ¶
func (c *TimersMemoryPersistence) GetOneById(correlationId string, id string) (*dataV1.TimeSession, error)
func (*TimersMemoryPersistence) GetPageByFilter ¶
func (c *TimersMemoryPersistence) GetPageByFilter(correlationId string, filter *cdata.FilterParams, paging *cdata.PagingParams) (*dataV1.TimeSessionDataPage, error)
func (*TimersMemoryPersistence) Update ¶
func (c *TimersMemoryPersistence) Update(correlationId string, item *dataV1.TimeSession) (*dataV1.TimeSession, error)
type TimersMongoDBPersistence ¶
type TimersMongoDBPersistence struct {
mngpersist.IdentifiableMongoDbPersistence
}
func NewTimersMongoDBPersistence ¶
func NewTimersMongoDBPersistence() *TimersMongoDBPersistence
func (TimersMongoDBPersistence) Create ¶
func (p TimersMongoDBPersistence) Create(correlationId string, item *dataV1.TimeSession) (res *dataV1.TimeSession, err error)
func (TimersMongoDBPersistence) DeleteById ¶
func (p TimersMongoDBPersistence) DeleteById(correlationId string, id string) (res *dataV1.TimeSession, err error)
func (TimersMongoDBPersistence) GetOneById ¶
func (p TimersMongoDBPersistence) GetOneById(correlationId string, id string) (res *dataV1.TimeSession, err error)
func (TimersMongoDBPersistence) GetPageByFilter ¶
func (p TimersMongoDBPersistence) GetPageByFilter(correlationId string, filter *cdata.FilterParams, paging *cdata.PagingParams) (page *dataV1.TimeSessionDataPage, err error)
func (TimersMongoDBPersistence) Update ¶
func (p TimersMongoDBPersistence) Update(correlationId string, item *dataV1.TimeSession) (res *dataV1.TimeSession, err error)
Click to show internal directories.
Click to hide internal directories.