Documentation ¶
Index ¶
- type TagManager
- func (m *TagManager) Add(ctx context.Context, tags []*domain.Tag) error
- func (m *TagManager) CountAll(ctx context.Context) (numRecords int64, err error)
- func (m *TagManager) CountWhere(ctx context.Context, tagFilter *domain.TagFilter) (numRecords int64, err error)
- func (m *TagManager) Delete(ctx context.Context, tags []*domain.Tag) error
- func (m *TagManager) DeleteWhere(ctx context.Context, tagFilter *domain.TagFilter) (numAffectedRecords int64, err error)
- func (m *TagManager) DoesExist(ctx context.Context, tag *domain.Tag) (doesExist bool, err error)
- func (m *TagManager) DoesExistWhere(ctx context.Context, tagFilter *domain.TagFilter) (doesExist bool, err error)
- func (m *TagManager) GetAll(ctx context.Context) (records []*domain.Tag, err error)
- func (m *TagManager) GetFirstWhere(ctx context.Context, tagFilter *domain.TagFilter) (record *domain.Tag, err error)
- func (m *TagManager) GetFromIDs(ctx context.Context, ids []int64) (records []*domain.Tag, err error)
- func (m *TagManager) GetWhere(ctx context.Context, tagFilter *domain.TagFilter) (records []*domain.Tag, err error)
- func (m *TagManager) MarshalPath(ctx context.Context, tag *domain.Tag, shorten bool) (path string, err error)
- func (m *TagManager) Replace(ctx context.Context, tags []*domain.Tag) error
- func (m *TagManager) Update(ctx context.Context, documents []*domain.Tag, ...) error
- func (m *TagManager) UpdateWhere(ctx context.Context, tagFilter *domain.TagFilter, ...) (numAffectedRecords int64, err error)
- func (m *TagManager) Upsert(ctx context.Context, tags []*domain.Tag) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TagManager ¶
type TagManager struct { Repository repository.TagRepository Hooks *bntp.Hooks[domain.Tag] Logger *log.Logger }
func NewTagmanager ¶
func NewTagmanager(logger *log.Logger, hooks *bntp.Hooks[domain.Tag], repository repository.TagRepository) (TagManager, error)
func (*TagManager) CountAll ¶
func (m *TagManager) CountAll(ctx context.Context) (numRecords int64, err error)
func (*TagManager) CountWhere ¶
func (*TagManager) DeleteWhere ¶
func (*TagManager) DoesExistWhere ¶
func (*TagManager) GetFirstWhere ¶
func (*TagManager) GetFromIDs ¶ added in v0.6.0
func (*TagManager) MarshalPath ¶ added in v0.6.0
func (*TagManager) Update ¶
func (m *TagManager) Update(ctx context.Context, documents []*domain.Tag, documentUpdater *domain.TagUpdater) error
func (*TagManager) UpdateWhere ¶
func (m *TagManager) UpdateWhere(ctx context.Context, tagFilter *domain.TagFilter, tagUpdater *domain.TagUpdater) (numAffectedRecords int64, err error)
Click to show internal directories.
Click to hide internal directories.