searchlayer

package
v5.22.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 4, 2020 License: AGPL-3.0, Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SearchBranchStore

type SearchBranchStore struct {
	store.BranchStore
	// contains filtered or unexported fields
}

func (SearchBranchStore) RemoveAllMembersByUser

func (s SearchBranchStore) RemoveAllMembersByUser(userId string) *model.AppError

func (SearchBranchStore) RemoveMember

func (s SearchBranchStore) RemoveMember(branchId string, userId string) *model.AppError

func (SearchBranchStore) SaveMember

func (s SearchBranchStore) SaveMember(branchMember *model.BranchMember, maxUsersPerBranch int) (*model.BranchMember, *model.AppError)

func (SearchBranchStore) UpdateMember

func (s SearchBranchStore) UpdateMember(branchMember *model.BranchMember) (*model.BranchMember, *model.AppError)

type SearchClassStore

type SearchClassStore struct {
	store.ClassStore
	// contains filtered or unexported fields
}

func (*SearchClassStore) CreateDirectClass

func (c *SearchClassStore) CreateDirectClass(user *model.User, otherUser *model.User) (*model.Class, *model.AppError)

func (*SearchClassStore) PermanentDelete

func (c *SearchClassStore) PermanentDelete(classId string) *model.AppError

func (*SearchClassStore) PermanentDeleteMembersByClass

func (c *SearchClassStore) PermanentDeleteMembersByClass(classId string) *model.AppError

func (*SearchClassStore) PermanentDeleteMembersByUser

func (c *SearchClassStore) PermanentDeleteMembersByUser(userId string) *model.AppError

func (*SearchClassStore) RemoveAllDeactivatedMembers

func (c *SearchClassStore) RemoveAllDeactivatedMembers(classId string) *model.AppError

func (*SearchClassStore) RemoveMember

func (c *SearchClassStore) RemoveMember(classId, userIdToRemove string) *model.AppError

func (*SearchClassStore) Save

func (c *SearchClassStore) Save(class *model.Class, maxClasses int64) (*model.Class, *model.AppError)

func (*SearchClassStore) SaveMember

func (*SearchClassStore) Update

func (c *SearchClassStore) Update(class *model.Class) (*model.Class, *model.AppError)

func (*SearchClassStore) UpdateMember

func (c *SearchClassStore) UpdateMember(cm *model.ClassMember) (*model.ClassMember, *model.AppError)

type SearchStore

type SearchStore struct {
	store.Store
	// contains filtered or unexported fields
}

func NewSearchLayer

func NewSearchLayer(baseStore store.Store, searchEngine *searchengine.Broker) SearchStore

func (SearchStore) Branch

func (s SearchStore) Branch() store.BranchStore

func (SearchStore) Class

func (s SearchStore) Class() store.ClassStore

func (SearchStore) User

func (s SearchStore) User() store.UserStore

type SearchUserStore

type SearchUserStore struct {
	store.UserStore
	// contains filtered or unexported fields
}

func (*SearchUserStore) PermanentDelete

func (s *SearchUserStore) PermanentDelete(userId string) *model.AppError

func (*SearchUserStore) Save

func (s *SearchUserStore) Save(user *model.User) (*model.User, *model.AppError)

func (*SearchUserStore) Update

func (s *SearchUserStore) Update(user *model.User, trustedUpdateData bool) (*model.UserUpdate, *model.AppError)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL