public class EdicaoFacade extends Object
| Constructor and Description |
|---|
EdicaoFacade() |
| Modifier and Type | Method and Description |
|---|---|
void |
agendeEdicoesAutomatizadas() |
void |
cancele(Integer id,
RequestVO request) |
Integer |
crie(Integer numero,
String nome,
String _data,
String _hora,
Integer idProduto,
Integer idResponsavel,
Boolean automatizada,
Boolean publicarProntas,
RequestVO request) |
void |
crieEAgende(Integer idProduto,
Integer idMateria,
Date data,
RequestVO request)
Método para simplificar a criação e publicação de edições com periodicidade
"Conforme pauta".
|
void |
grave(Integer id,
Integer numero,
String nome,
Integer idResponsavel,
String _data,
String _hora,
Boolean automatizada,
Boolean publicarProntas,
List<Integer> materias,
List<Integer> escalada,
RequestVO request) |
void |
notifiqueEdicoesAssociadas(Integer idMateria,
MateriaStatus status)
Caso o status de uma matéria seja atualizado para "Aguardando publicação"
ou "Publicada", notifica edições automatizadas que estão associadas a ela.
|
EdicaoConsultaTO |
obtenha(Integer id,
RequestVO request) |
EdicaoListaProdutoTO |
obtenhaListaPorProduto(Integer idProduto,
Integer page,
RequestVO request) |
List<MateriaDisponivelEdicaoTO> |
obtenhaMateriasDisponiveis(Integer idProduto,
List<Integer> materiasExistentes,
RequestVO request) |
ProdutoUnidadeTO |
obtenhaProduto(Integer id) |
Integer |
obtenhaProdutoDeMateria(Integer idMateria) |
Integer |
obtenhaProximoNumero(Integer idProduto) |
PublicacaoPreviewTO |
obtenhaPublicacao(Integer id,
RequestVO request) |
List<PublicacaoUnidadeTO> |
obtenhaUnidades(RequestVO request) |
EdicaoConsultaTO |
prepareNovaEdicao(Integer idProduto,
Date dataPrevista) |
void |
publique(Integer id,
RequestVO request) |
public List<PublicacaoUnidadeTO> obtenhaUnidades(RequestVO request) throws DataAccessException
DataAccessExceptionpublic EdicaoListaProdutoTO obtenhaListaPorProduto(Integer idProduto, Integer page, RequestVO request) throws DataAccessException
DataAccessExceptionpublic ProdutoUnidadeTO obtenhaProduto(Integer id) throws DataAccessException
DataAccessExceptionpublic Integer obtenhaProdutoDeMateria(Integer idMateria) throws DataAccessException
DataAccessExceptionpublic EdicaoConsultaTO obtenha(Integer id, RequestVO request) throws DataAccessException, ParseException
DataAccessExceptionParseExceptionpublic List<MateriaDisponivelEdicaoTO> obtenhaMateriasDisponiveis(Integer idProduto, List<Integer> materiasExistentes, RequestVO request) throws DataAccessException
DataAccessExceptionpublic EdicaoConsultaTO prepareNovaEdicao(Integer idProduto, Date dataPrevista) throws DataAccessException, ParseException
DataAccessExceptionParseExceptionpublic Integer crie(Integer numero, String nome, String _data, String _hora, Integer idProduto, Integer idResponsavel, Boolean automatizada, Boolean publicarProntas, RequestVO request) throws DataAccessException, ParseException, org.quartz.SchedulerException
DataAccessExceptionParseExceptionorg.quartz.SchedulerExceptionpublic void crieEAgende(Integer idProduto, Integer idMateria, Date data, RequestVO request) throws DataAccessException, ParseException, org.quartz.SchedulerException
DataAccessExceptionParseExceptionorg.quartz.SchedulerExceptionpublic void grave(Integer id, Integer numero, String nome, Integer idResponsavel, String _data, String _hora, Boolean automatizada, Boolean publicarProntas, List<Integer> materias, List<Integer> escalada, RequestVO request) throws DataAccessException, ParseException, org.quartz.SchedulerException
DataAccessExceptionParseExceptionorg.quartz.SchedulerExceptionpublic Integer obtenhaProximoNumero(Integer idProduto) throws DataAccessException
DataAccessExceptionpublic PublicacaoPreviewTO obtenhaPublicacao(Integer id, RequestVO request) throws DataAccessException
DataAccessExceptionpublic void publique(Integer id, RequestVO request) throws DataAccessException, org.quartz.SchedulerException
DataAccessExceptionorg.quartz.SchedulerExceptionpublic void cancele(Integer id, RequestVO request) throws DataAccessException, org.quartz.SchedulerException
DataAccessExceptionorg.quartz.SchedulerExceptionpublic void agendeEdicoesAutomatizadas()
throws DataAccessException,
org.quartz.SchedulerException
DataAccessExceptionorg.quartz.SchedulerExceptionpublic void notifiqueEdicoesAssociadas(Integer idMateria, MateriaStatus status) throws DataAccessException, org.quartz.SchedulerException
DataAccessExceptionorg.quartz.SchedulerExceptionCopyright © 2007-2021 Universidade Federal do Paraná - UFPR. All Rights Reserved.