store

package
v0.0.0-...-19b1c6b Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2016 License: MIT Imports: 4 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FolderStore

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

func (FolderStore) AddEntry

func (store FolderStore) AddEntry(name data.ProjectName, entry data.Entry) error

func (FolderStore) GetProject

func (store FolderStore) GetProject(name data.ProjectName) (data.Project, error)

func (FolderStore) GetProjects

func (store FolderStore) GetProjects() (data.Projects, error)

func (FolderStore) ListProjects

func (store FolderStore) ListProjects(showarchive bool) (data.Projects, error)

func (FolderStore) PopulateProjects

func (store FolderStore) PopulateProjects(projects *data.Projects) error

func (FolderStore) PutProject

func (store FolderStore) PutProject(project data.Project) error

type Store

type Store interface {
	AddEntry(data.ProjectName, data.Entry) error
	GetProject(data.ProjectName) (data.Project, error)
	GetProjects() (data.Projects, error)
	ListProjects(bool) (data.Projects, error)
	PutProject(data.Project) error
	PopulateProjects(*data.Projects) error
}

func NewFolderStore

func NewFolderStore(datadir string) (Store, error)

Jump to

Keyboard shortcuts

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