Documentation
¶
Index ¶
- type Dummy
- type DummyFilePersistence
- type DummyMapFilePersistence
- type DummyMapMemoryPersistence
- func (c *DummyMapMemoryPersistence) Create(correlationId string, item map[string]interface{}) (result map[string]interface{}, err error)
- func (c *DummyMapMemoryPersistence) DeleteById(correlationId string, id string) (result map[string]interface{}, err error)
- func (c *DummyMapMemoryPersistence) DeleteByIds(correlationId string, ids []string) (err error)
- func (c *DummyMapMemoryPersistence) GetCountByFilter(correlationId string, filter *cdata.FilterParams) (count int64, err error)
- func (c *DummyMapMemoryPersistence) GetListByIds(correlationId string, ids []string) (result []map[string]interface{}, err error)
- func (c *DummyMapMemoryPersistence) GetOneById(correlationId string, id string) (result map[string]interface{}, err error)
- func (c *DummyMapMemoryPersistence) GetPageByFilter(correlationId string, filter *cdata.FilterParams, paging *cdata.PagingParams) (result *MapPage, err error)
- func (c *DummyMapMemoryPersistence) Update(correlationId string, item map[string]interface{}) (result map[string]interface{}, err error)
- func (c *DummyMapMemoryPersistence) UpdatePartially(correlationId string, id string, data *cdata.AnyValueMap) (result map[string]interface{}, err error)
- type DummyMapPersistenceFixture
- type DummyMemoryPersistence
- func (c *DummyMemoryPersistence) Create(correlationId string, item Dummy) (result Dummy, err error)
- func (c *DummyMemoryPersistence) DeleteById(correlationId string, id string) (item Dummy, err error)
- func (c *DummyMemoryPersistence) DeleteByIds(correlationId string, ids []string) (err error)
- func (c *DummyMemoryPersistence) GetCountByFilter(correlationId string, filter *cdata.FilterParams) (count int64, err error)
- func (c *DummyMemoryPersistence) GetListByIds(correlationId string, ids []string) (items []Dummy, err error)
- func (c *DummyMemoryPersistence) GetOneById(correlationId string, id string) (item Dummy, err error)
- func (c *DummyMemoryPersistence) GetPageByFilter(correlationId string, filter *cdata.FilterParams, paging *cdata.PagingParams) (page *DummyPage, err error)
- func (c *DummyMemoryPersistence) Update(correlationId string, item Dummy) (result Dummy, err error)
- func (c *DummyMemoryPersistence) UpdatePartially(correlationId string, id string, data *cdata.AnyValueMap) (item Dummy, err error)
- type DummyPage
- type DummyPersistenceFixture
- type DummyRefFilePersistence
- type DummyRefMemoryPersistence
- func (c *DummyRefMemoryPersistence) Create(correlationId string, item *Dummy) (result *Dummy, err error)
- func (c *DummyRefMemoryPersistence) DeleteById(correlationId string, id string) (item *Dummy, err error)
- func (c *DummyRefMemoryPersistence) DeleteByIds(correlationId string, ids []string) (err error)
- func (c *DummyRefMemoryPersistence) GetCountByFilter(correlationId string, filter *cdata.FilterParams) (count int64, err error)
- func (c *DummyRefMemoryPersistence) GetListByIds(correlationId string, ids []string) (items []*Dummy, err error)
- func (c *DummyRefMemoryPersistence) GetOneById(correlationId string, id string) (item *Dummy, err error)
- func (c *DummyRefMemoryPersistence) GetPageByFilter(correlationId string, filter *cdata.FilterParams, paging *cdata.PagingParams) (page *DummyRefPage, err error)
- func (c *DummyRefMemoryPersistence) Update(correlationId string, item *Dummy) (result *Dummy, err error)
- func (c *DummyRefMemoryPersistence) UpdatePartially(correlationId string, id string, data *cdata.AnyValueMap) (item *Dummy, err error)
- type DummyRefPage
- type DummyRefPersistenceFixture
- type IDummyMapPersistence
- type IDummyPersistence
- type IDummyRefPersistence
- type IItemPersistence
- type Item
- type ItemMemoryPersistence
- func (c *ItemMemoryPersistence) Create(correlationId string, item Item) (result Item, err error)
- func (c *ItemMemoryPersistence) DeleteById(correlationId string, id string) (item Item, err error)
- func (c *ItemMemoryPersistence) GetOneById(correlationId string, id string) (item Item, err error)
- func (c *ItemMemoryPersistence) Update(correlationId string, item Item) (result Item, err error)
- func (c *ItemMemoryPersistence) UpdatePartially(correlationId string, id string, data *cdata.AnyValueMap) (item Item, err error)
- type ItemPersistenceFixture
- type MapPage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DummyFilePersistence ¶
type DummyFilePersistence struct { DummyMemoryPersistence // contains filtered or unexported fields }
extends DummyMemoryPersistence
func NewDummyFilePersistence ¶
func NewDummyFilePersistence(path string) *DummyFilePersistence
func (*DummyFilePersistence) Configure ¶
func (c *DummyFilePersistence) Configure(config *cconf.ConfigParams)
type DummyMapFilePersistence ¶
type DummyMapFilePersistence struct { DummyMapMemoryPersistence // contains filtered or unexported fields }
extends DummyMapMemoryPersistence
func NewDummyMapFilePersistence ¶
func NewDummyMapFilePersistence(path string) *DummyMapFilePersistence
func (*DummyMapFilePersistence) Configure ¶
func (c *DummyMapFilePersistence) Configure(config *cconf.ConfigParams)
type DummyMapMemoryPersistence ¶
type DummyMapMemoryPersistence struct {
cpersist.IdentifiableMemoryPersistence
}
extends IdentifiableMemoryPersistence<DummyMap, string> implements IDummyMapPersistence {
func NewDummyMapMemoryPersistence ¶
func NewDummyMapMemoryPersistence() *DummyMapMemoryPersistence
func (*DummyMapMemoryPersistence) Create ¶
func (c *DummyMapMemoryPersistence) Create(correlationId string, item map[string]interface{}) (result map[string]interface{}, err error)
func (*DummyMapMemoryPersistence) DeleteById ¶
func (c *DummyMapMemoryPersistence) DeleteById(correlationId string, id string) (result map[string]interface{}, err error)
func (*DummyMapMemoryPersistence) DeleteByIds ¶
func (c *DummyMapMemoryPersistence) DeleteByIds(correlationId string, ids []string) (err error)
func (*DummyMapMemoryPersistence) GetCountByFilter ¶ added in v1.0.4
func (c *DummyMapMemoryPersistence) GetCountByFilter(correlationId string, filter *cdata.FilterParams) (count int64, err error)
func (*DummyMapMemoryPersistence) GetListByIds ¶
func (c *DummyMapMemoryPersistence) GetListByIds(correlationId string, ids []string) (result []map[string]interface{}, err error)
func (*DummyMapMemoryPersistence) GetOneById ¶
func (c *DummyMapMemoryPersistence) GetOneById(correlationId string, id string) (result map[string]interface{}, err error)
func (*DummyMapMemoryPersistence) GetPageByFilter ¶
func (c *DummyMapMemoryPersistence) GetPageByFilter(correlationId string, filter *cdata.FilterParams, paging *cdata.PagingParams) (result *MapPage, err error)
func (*DummyMapMemoryPersistence) Update ¶
func (c *DummyMapMemoryPersistence) Update(correlationId string, item map[string]interface{}) (result map[string]interface{}, err error)
func (*DummyMapMemoryPersistence) UpdatePartially ¶
func (c *DummyMapMemoryPersistence) UpdatePartially(correlationId string, id string, data *cdata.AnyValueMap) (result map[string]interface{}, err error)
type DummyMapPersistenceFixture ¶
type DummyMapPersistenceFixture struct {
// contains filtered or unexported fields
}
func NewDummyMapPersistenceFixture ¶
func NewDummyMapPersistenceFixture(persistence IDummyMapPersistence) *DummyMapPersistenceFixture
func (*DummyMapPersistenceFixture) TestBatchOperations ¶
func (c *DummyMapPersistenceFixture) TestBatchOperations(t *testing.T)
func (*DummyMapPersistenceFixture) TestCrudOperations ¶
func (c *DummyMapPersistenceFixture) TestCrudOperations(t *testing.T)
type DummyMemoryPersistence ¶
type DummyMemoryPersistence struct {
cpersist.IdentifiableMemoryPersistence
}
extends IdentifiableMemoryPersistence implements IDummyPersistence
func NewDummyMemoryPersistence ¶
func NewDummyMemoryPersistence() *DummyMemoryPersistence
func (*DummyMemoryPersistence) Create ¶
func (c *DummyMemoryPersistence) Create(correlationId string, item Dummy) (result Dummy, err error)
func (*DummyMemoryPersistence) DeleteById ¶
func (c *DummyMemoryPersistence) DeleteById(correlationId string, id string) (item Dummy, err error)
func (*DummyMemoryPersistence) DeleteByIds ¶
func (c *DummyMemoryPersistence) DeleteByIds(correlationId string, ids []string) (err error)
func (*DummyMemoryPersistence) GetCountByFilter ¶ added in v1.0.4
func (c *DummyMemoryPersistence) GetCountByFilter(correlationId string, filter *cdata.FilterParams) (count int64, err error)
func (*DummyMemoryPersistence) GetListByIds ¶
func (c *DummyMemoryPersistence) GetListByIds(correlationId string, ids []string) (items []Dummy, err error)
func (*DummyMemoryPersistence) GetOneById ¶
func (c *DummyMemoryPersistence) GetOneById(correlationId string, id string) (item Dummy, err error)
func (*DummyMemoryPersistence) GetPageByFilter ¶
func (c *DummyMemoryPersistence) GetPageByFilter(correlationId string, filter *cdata.FilterParams, paging *cdata.PagingParams) (page *DummyPage, err error)
func (*DummyMemoryPersistence) Update ¶
func (c *DummyMemoryPersistence) Update(correlationId string, item Dummy) (result Dummy, err error)
func (*DummyMemoryPersistence) UpdatePartially ¶
func (c *DummyMemoryPersistence) UpdatePartially(correlationId string, id string, data *cdata.AnyValueMap) (item Dummy, err error)
type DummyPersistenceFixture ¶
type DummyPersistenceFixture struct {
// contains filtered or unexported fields
}
func NewDummyPersistenceFixture ¶
func NewDummyPersistenceFixture(persistence IDummyPersistence) *DummyPersistenceFixture
func (*DummyPersistenceFixture) TestBatchOperations ¶
func (c *DummyPersistenceFixture) TestBatchOperations(t *testing.T)
func (*DummyPersistenceFixture) TestCrudOperations ¶
func (c *DummyPersistenceFixture) TestCrudOperations(t *testing.T)
func (*DummyPersistenceFixture) TestFiltersOperations ¶ added in v1.1.11
func (c *DummyPersistenceFixture) TestFiltersOperations(t *testing.T)
type DummyRefFilePersistence ¶
type DummyRefFilePersistence struct { DummyRefMemoryPersistence // contains filtered or unexported fields }
extends DummyMemoryPersistence
func NewDummyRefFilePersistence ¶
func NewDummyRefFilePersistence(path string) *DummyRefFilePersistence
func (*DummyRefFilePersistence) Configure ¶
func (c *DummyRefFilePersistence) Configure(config *cconf.ConfigParams)
type DummyRefMemoryPersistence ¶
type DummyRefMemoryPersistence struct {
cpersist.IdentifiableMemoryPersistence
}
extends IdentifiableMemoryPersistence<Dummy, string> implements IDummyPersistence {
func NewDummyRefMemoryPersistence ¶
func NewDummyRefMemoryPersistence() *DummyRefMemoryPersistence
func (*DummyRefMemoryPersistence) Create ¶
func (c *DummyRefMemoryPersistence) Create(correlationId string, item *Dummy) (result *Dummy, err error)
func (*DummyRefMemoryPersistence) DeleteById ¶
func (c *DummyRefMemoryPersistence) DeleteById(correlationId string, id string) (item *Dummy, err error)
func (*DummyRefMemoryPersistence) DeleteByIds ¶
func (c *DummyRefMemoryPersistence) DeleteByIds(correlationId string, ids []string) (err error)
func (*DummyRefMemoryPersistence) GetCountByFilter ¶ added in v1.0.4
func (c *DummyRefMemoryPersistence) GetCountByFilter(correlationId string, filter *cdata.FilterParams) (count int64, err error)
func (*DummyRefMemoryPersistence) GetListByIds ¶
func (c *DummyRefMemoryPersistence) GetListByIds(correlationId string, ids []string) (items []*Dummy, err error)
func (*DummyRefMemoryPersistence) GetOneById ¶
func (c *DummyRefMemoryPersistence) GetOneById(correlationId string, id string) (item *Dummy, err error)
func (*DummyRefMemoryPersistence) GetPageByFilter ¶
func (c *DummyRefMemoryPersistence) GetPageByFilter(correlationId string, filter *cdata.FilterParams, paging *cdata.PagingParams) (page *DummyRefPage, err error)
func (*DummyRefMemoryPersistence) Update ¶
func (c *DummyRefMemoryPersistence) Update(correlationId string, item *Dummy) (result *Dummy, err error)
func (*DummyRefMemoryPersistence) UpdatePartially ¶
func (c *DummyRefMemoryPersistence) UpdatePartially(correlationId string, id string, data *cdata.AnyValueMap) (item *Dummy, err error)
type DummyRefPage ¶
func NewDummyRefPage ¶
func NewDummyRefPage(total *int64, data []*Dummy) *DummyRefPage
func NewEmptyDummyRefPage ¶
func NewEmptyDummyRefPage() *DummyRefPage
type DummyRefPersistenceFixture ¶
type DummyRefPersistenceFixture struct {
// contains filtered or unexported fields
}
func NewDummyRefPersistenceFixture ¶
func NewDummyRefPersistenceFixture(persistence IDummyRefPersistence) *DummyRefPersistenceFixture
func (*DummyRefPersistenceFixture) TestBatchOperations ¶
func (c *DummyRefPersistenceFixture) TestBatchOperations(t *testing.T)
func (*DummyRefPersistenceFixture) TestCrudOperations ¶
func (c *DummyRefPersistenceFixture) TestCrudOperations(t *testing.T)
type IDummyMapPersistence ¶
type IDummyMapPersistence interface { GetPageByFilter(correlationId string, filter *cdata.FilterParams, paging *cdata.PagingParams) (page *MapPage, err error) GetListByIds(correlationId string, ids []string) (items []map[string]interface{}, err error) GetOneById(correlationId string, id string) (item map[string]interface{}, err error) Create(correlationId string, item map[string]interface{}) (result map[string]interface{}, err error) Update(correlationId string, item map[string]interface{}) (result map[string]interface{}, err error) UpdatePartially(correlationId string, id string, data *cdata.AnyValueMap) (item map[string]interface{}, err error) DeleteById(correlationId string, id string) (item map[string]interface{}, err error) DeleteByIds(correlationId string, ids []string) (err error) GetCountByFilter(correlationId string, filter *cdata.FilterParams) (count int64, err error) }
extends IGetter<DummyMap, String>, IWriter<DummyMap, String>, IPartialUpdater<DummyMap, String> {
type IDummyPersistence ¶
type IDummyPersistence interface { GetPageByFilter(correlationId string, filter *cdata.FilterParams, paging *cdata.PagingParams) (page *DummyPage, err error) GetListByIds(correlationId string, ids []string) (items []Dummy, err error) GetOneById(correlationId string, id string) (item Dummy, err error) Create(correlationId string, item Dummy) (result Dummy, err error) Update(correlationId string, item Dummy) (result Dummy, err error) UpdatePartially(correlationId string, id string, data *cdata.AnyValueMap) (item Dummy, err error) DeleteById(correlationId string, id string) (item Dummy, err error) DeleteByIds(correlationId string, ids []string) (err error) GetCountByFilter(correlationId string, filter *cdata.FilterParams) (count int64, err error) }
extends IGetter<Dummy, String>, IWriter<Dummy, String>, IPartialUpdater<Dummy, String> {
type IDummyRefPersistence ¶
type IDummyRefPersistence interface { GetPageByFilter(correlationId string, filter *cdata.FilterParams, paging *cdata.PagingParams) (page *DummyRefPage, err error) GetListByIds(correlationId string, ids []string) (items []*Dummy, err error) GetOneById(correlationId string, id string) (item *Dummy, err error) Create(correlationId string, item *Dummy) (result *Dummy, err error) Update(correlationId string, item *Dummy) (result *Dummy, err error) UpdatePartially(correlationId string, id string, data *cdata.AnyValueMap) (item *Dummy, err error) DeleteById(correlationId string, id string) (item *Dummy, err error) DeleteByIds(correlationId string, ids []string) (err error) GetCountByFilter(correlationId string, filter *cdata.FilterParams) (count int64, err error) }
extends IGetter<Dummy, String>, IWriter<Dummy, String>, IPartialUpdater<Dummy, String> {
type IItemPersistence ¶ added in v1.1.10
type IItemPersistence interface { GetOneById(correlationId string, id string) (item Item, err error) Create(correlationId string, item Item) (result Item, err error) Update(correlationId string, item Item) (result Item, err error) UpdatePartially(correlationId string, id string, data *cdata.AnyValueMap) (item Item, err error) DeleteById(correlationId string, id string) (item Item, err error) }
extends IGetter<Item, String>, IWriter<Item, String>, IPartialUpdater<Item, String> {
type ItemMemoryPersistence ¶ added in v1.1.10
type ItemMemoryPersistence struct {
cpersist.IdentifiableMemoryPersistence
}
extends IdentifiableMemoryPersistence implements IItemPersistence
func NewItemMemoryPersistence ¶ added in v1.1.10
func NewItemMemoryPersistence() *ItemMemoryPersistence
func (*ItemMemoryPersistence) Create ¶ added in v1.1.10
func (c *ItemMemoryPersistence) Create(correlationId string, item Item) (result Item, err error)
func (*ItemMemoryPersistence) DeleteById ¶ added in v1.1.10
func (c *ItemMemoryPersistence) DeleteById(correlationId string, id string) (item Item, err error)
func (*ItemMemoryPersistence) GetOneById ¶ added in v1.1.10
func (c *ItemMemoryPersistence) GetOneById(correlationId string, id string) (item Item, err error)
func (*ItemMemoryPersistence) Update ¶ added in v1.1.10
func (c *ItemMemoryPersistence) Update(correlationId string, item Item) (result Item, err error)
func (*ItemMemoryPersistence) UpdatePartially ¶ added in v1.1.10
func (c *ItemMemoryPersistence) UpdatePartially(correlationId string, id string, data *cdata.AnyValueMap) (item Item, err error)
type ItemPersistenceFixture ¶ added in v1.1.10
type ItemPersistenceFixture struct {
// contains filtered or unexported fields
}
func NewItemPersistenceFixture ¶ added in v1.1.10
func NewItemPersistenceFixture(persistence IItemPersistence) *ItemPersistenceFixture
func (*ItemPersistenceFixture) TestCrudOperations ¶ added in v1.1.10
func (c *ItemPersistenceFixture) TestCrudOperations(t *testing.T)
Source Files
¶
- Dummy.go
- DummyFilePersistence.go
- DummyMapFilePersistence.go
- DummyMapMemoryPersistence.go
- DummyMapPersistenceFixture.go
- DummyMemoryPersistence.go
- DummyPage.go
- DummyPersistenceFixture.go
- DummyRefFilePersistence.go
- DummyRefMemoryPersistence.go
- DummyRefPage.go
- DummyRefPersistenceFixture.go
- IDummyMapPersistence.go
- IDummyPersistence.go
- IDummyRefPersistence.go
- IItemPersistence.go
- Item.go
- ItemMemoryPersistence.go
- ItemPersistenceFixture.go
- MapPage.go