repo

package
v0.0.0-...-71aab76 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2016 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TaskRepo

type TaskRepo struct {
	// contains filtered or unexported fields
}

func (*TaskRepo) AddTask

func (p *TaskRepo) AddTask(task models.Task) (id string, err error)

func (*TaskRepo) AllTasks

func (p *TaskRepo) AllTasks() (task []models.Task, err error)

func (*TaskRepo) Derive

func (p *TaskRepo) Derive(session *isolator.Session) (obj isolator.Object, err error)

func (*TaskRepo) GetTaskByID

func (p *TaskRepo) GetTaskByID(id string) (task models.Task, exist bool, err error)

func (*TaskRepo) GetUserTasks

func (p *TaskRepo) GetUserTasks(userID string) (task []models.Task, err error)

type TaskRepository

type TaskRepository interface {
	isolator.Object

	AddTask(task models.Task) (id string, err error)
	GetTaskByID(id string) (task models.Task, exist bool, err error)
	GetUserTasks(userID string) (task []models.Task, err error)
	AllTasks() (task []models.Task, err error)
}

func NewTaskRepo

func NewTaskRepo() TaskRepository

type UserRepo

type UserRepo struct {
	// contains filtered or unexported fields
}

func (*UserRepo) AddUser

func (p *UserRepo) AddUser(user models.User) (err error)

func (*UserRepo) Derive

func (p *UserRepo) Derive(session *isolator.Session) (obj isolator.Object, err error)

func (*UserRepo) GetUser

func (p *UserRepo) GetUser(id string) (user models.User, exist bool, err error)

type UserRepository

type UserRepository interface {
	isolator.Object

	AddUser(user models.User) (err error)
	GetUser(id string) (user models.User, exist bool, err error)
}

func NewUserRepo

func NewUserRepo() UserRepository

Jump to

Keyboard shortcuts

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