Classes::Persistencia
Classe AlunoDAO

Operações
alterar alterar

Método Padronizado
Caso ocorra problema lançar exceção com a mensagem ERRO."Não foi possível alterar os dados do aluno"

excluir excluir

Método Padronizado
Caso ocorra problema lançar exceção com a mensagem ERRO."O Aluno não pode ser excluído porque possui matrícula."

listar listar
listarAlunos listarAlunos

Buscar os alunos que contenham em seu atributo nome todo ou parte do nome passado por parâmetro.

Caso ocorra algum problema lançar exceção com a mensagem AVISO."Não foi possível listar alunos"

obter obter

Método Padronizado
Caso ocorra problema lançar exceção com a mensagem AVISO."Não foi possível localizar os dados deste aluno"

"

salvar salvar

Método Padronizado
Caso ocorra problema lançar exceção com a mensagem ERRO."Não foi possível incluir o aluno"


Propriedades:

Alias
Assinatura de Gabarito de Propriedade
Coletas
Comportamento de Classificador
É Abstratofalse
É Ativofalse
É Folhafalse
Estereótipo
Expressão de Nome
NomeAlunoDAO
Nome QualificadoCurso_ProjetoUML::Classes::Persistencia::AlunoDAO
PacotePacote Persistencia
Palavras-chavePersistência
Parâmetro de Gabarito
Parâmetro de Propriedade
ProprietárioPacote Persistencia
Representação
Visibilidadepúblico
Visibilidade de Elemento com Pacotepúblico

Detalhes da Operação

 alterar
 alterar(  )

Método Padronizado
Caso ocorra problema lançar exceção com a mensagem ERRO."Não foi possível alterar os dados do aluno"

Parâmetros:
aluno
Retorna:
Propriedades:

Alias
Assinatura de Gabarito de Propriedade
Classe Classe AlunoDAO
Coletas
Condição de Corpo
É Abstratofalse
É Consultafalse
É Estáticofalse
É Folhafalse
É Ordenadofalse
Estereótipo
É Únicotrue
Expressão de Nome
Inferior1
Multiplicidade1
Nomealterar
Nome QualificadoCurso_ProjetoUML::Classes::Persistencia::AlunoDAO::alterar
Palavras-chave
Parâmetro de Gabarito
Parâmetro de Propriedade
ProprietárioClasse AlunoDAO
Simultaneidadeseqüencial
Superior1
TipoTipo Primitivo void
Tipo de Dados
Valor Inferior
Valor Superior
Visibilidadepúblico


 excluir
 excluir(  )

Método Padronizado
Caso ocorra problema lançar exceção com a mensagem ERRO."O Aluno não pode ser excluído porque possui matrícula."

Parâmetros:
aluno
Retorna:
Propriedades:

Alias
Assinatura de Gabarito de Propriedade
Classe Classe AlunoDAO
Coletas
Condição de Corpo
É Abstratofalse
É Consultafalse
É Estáticofalse
É Folhafalse
É Ordenadofalse
Estereótipo
É Únicotrue
Expressão de Nome
Inferior1
Multiplicidade1
Nomeexcluir
Nome QualificadoCurso_ProjetoUML::Classes::Persistencia::AlunoDAO::excluir
Palavras-chave
Parâmetro de Gabarito
Parâmetro de Propriedade
ProprietárioClasse AlunoDAO
Simultaneidadeseqüencial
Superior1
TipoTipo Primitivo void
Tipo de Dados
Valor Inferior
Valor Superior
Visibilidadepúblico


 listar
 listar(  )
Parâmetros:
Retorna:
Propriedades:

Alias
Assinatura de Gabarito de Propriedade
Classe Classe AlunoDAO
Coletas
Condição de Corpo
É Abstratofalse
É Consultafalse
É Estáticofalse
É Folhafalse
É Ordenadofalse
Estereótipo
É Únicotrue
Expressão de Nome
Inferior0
Multiplicidade0..-1
Nomelistar
Nome QualificadoCurso_ProjetoUML::Classes::Persistencia::AlunoDAO::listar
Palavras-chave
Parâmetro de Gabarito
Parâmetro de Propriedade
ProprietárioClasse AlunoDAO
Simultaneidadeseqüencial
Superior-1
TipoTipo Primitivo Aluno
Tipo de Dados
Valor Inferior
Valor Superior
Visibilidadepúblico


 listarAlunos
 listarAlunos(  )

Buscar os alunos que contenham em seu atributo nome todo ou parte do nome passado por parâmetro.

Caso ocorra algum problema lançar exceção com a mensagem AVISO."Não foi possível listar alunos"

Parâmetros:
nome
Retorna:
Propriedades:

Alias
Assinatura de Gabarito de Propriedade
Classe Classe AlunoDAO
Coletas
Condição de Corpo
É Abstratofalse
É Consultafalse
É Estáticofalse
É Folhafalse
É Ordenadofalse
Estereótipo
É Únicotrue
Expressão de Nome
Inferior0
Multiplicidade0..-1
NomelistarAlunos
Nome QualificadoCurso_ProjetoUML::Classes::Persistencia::AlunoDAO::listarAlunos
Palavras-chave
Parâmetro de Gabarito
Parâmetro de Propriedade
ProprietárioClasse AlunoDAO
Simultaneidadeseqüencial
Superior-1
TipoClasse Aluno
Tipo de Dados
Valor Inferior
Valor Superior
Visibilidadepúblico


 obter
 obter(  )

Método Padronizado
Caso ocorra problema lançar exceção com a mensagem AVISO."Não foi possível localizar os dados deste aluno"

"

Parâmetros:
idAluno
Retorna:
Propriedades:

Alias
Assinatura de Gabarito de Propriedade
Classe Classe AlunoDAO
Coletas
Condição de Corpo
É Abstratofalse
É Consultafalse
É Estáticofalse
É Folhafalse
É Ordenadofalse
Estereótipo
É Únicotrue
Expressão de Nome
Inferior1
Multiplicidade1
Nomeobter
Nome QualificadoCurso_ProjetoUML::Classes::Persistencia::AlunoDAO::obter
Palavras-chave
Parâmetro de Gabarito
Parâmetro de Propriedade
ProprietárioClasse AlunoDAO
Simultaneidadeseqüencial
Superior1
TipoClasse Aluno
Tipo de Dados
Valor Inferior
Valor Superior
Visibilidadepúblico


 salvar
 salvar(  )

Método Padronizado
Caso ocorra problema lançar exceção com a mensagem ERRO."Não foi possível incluir o aluno"

Parâmetros:
aluno
Retorna:
Propriedades:

Alias
Assinatura de Gabarito de Propriedade
Classe Classe AlunoDAO
Coletas
Condição de Corpo
É Abstratofalse
É Consultafalse
É Estáticofalse
É Folhafalse
É Ordenadofalse
Estereótipo
É Únicotrue
Expressão de Nome
Inferior1
Multiplicidade1
Nomesalvar
Nome QualificadoCurso_ProjetoUML::Classes::Persistencia::AlunoDAO::salvar
Palavras-chave
Parâmetro de Gabarito
Parâmetro de Propriedade
ProprietárioClasse AlunoDAO
Simultaneidadeseqüencial
Superior1
TipoTipo Primitivo void
Tipo de Dados
Valor Inferior
Valor Superior
Visibilidadepúblico