dao

package
v0.0.0-...-edb78a7 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2015 License: GPL-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SQL_BUSCAR_USUARIO_POR_LOGIN = `` /* 126-byte string literal not displayed */

)

Variables

This section is empty.

Functions

This section is empty.

Types

type CursoDAO

type CursoDAO interface {
	Salvar(curso *dominio.Curso) error
	Alterar(curso *dominio.Curso) error
	Excluir(id int64) error
	Obter(id int64) (*dominio.Curso, error)
	Consultar(ids []int64) ([]*dominio.Curso, error)
	Filtrar(criterios *criterio.CriterioCurso) ([]dominio.Curso, int64, error)
}

func NewCursoDAO

func NewCursoDAO(em orm.EntityManager) CursoDAO

type DisciplinaDAO

type DisciplinaDAO interface {
	Salvar(disciplina *dominio.Disciplina) error
	Alterar(disciplina *dominio.Disciplina) error
	Excluir(id int64) error
	Filtrar(criterios *criterio.CriterioDisciplina) ([]dominio.Disciplina, int64, error)
}

func NewDisciplinaDAO

func NewDisciplinaDAO(em orm.EntityManager) DisciplinaDAO

type TurmaDAO

type TurmaDAO interface {
	Salvar(turma *dominio.Turma) error
	Alterar(turma *dominio.Turma) error
	Excluir(id int64) error
	Filtrar(criterios *criterio.CriterioTurma) ([]*dominio.Turma, int64, error)
}

func NewTurmaDAO

func NewTurmaDAO(em orm.EntityManager) TurmaDAO

type UsuarioDAO

type UsuarioDAO interface {
	Existe(login, senha string) (*dominio.Usuario, error)
}

func NewUsuarioDAO

func NewUsuarioDAO(em orm.EntityManager) UsuarioDAO

Jump to

Keyboard shortcuts

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