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
DataAccessException
public EdicaoListaProdutoTO obtenhaListaPorProduto(Integer idProduto, Integer page, RequestVO request) throws DataAccessException
DataAccessException
public ProdutoUnidadeTO obtenhaProduto(Integer id) throws DataAccessException
DataAccessException
public Integer obtenhaProdutoDeMateria(Integer idMateria) throws DataAccessException
DataAccessException
public EdicaoConsultaTO obtenha(Integer id, RequestVO request) throws DataAccessException, ParseException
DataAccessException
ParseException
public List<MateriaDisponivelEdicaoTO> obtenhaMateriasDisponiveis(Integer idProduto, List<Integer> materiasExistentes, RequestVO request) throws DataAccessException
DataAccessException
public EdicaoConsultaTO prepareNovaEdicao(Integer idProduto, Date dataPrevista) throws DataAccessException, ParseException
DataAccessException
ParseException
public 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
DataAccessException
ParseException
org.quartz.SchedulerException
public void crieEAgende(Integer idProduto, Integer idMateria, Date data, RequestVO request) throws DataAccessException, ParseException, org.quartz.SchedulerException
DataAccessException
ParseException
org.quartz.SchedulerException
public 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
DataAccessException
ParseException
org.quartz.SchedulerException
public Integer obtenhaProximoNumero(Integer idProduto) throws DataAccessException
DataAccessException
public PublicacaoPreviewTO obtenhaPublicacao(Integer id, RequestVO request) throws DataAccessException
DataAccessException
public void publique(Integer id, RequestVO request) throws DataAccessException, org.quartz.SchedulerException
DataAccessException
org.quartz.SchedulerException
public void cancele(Integer id, RequestVO request) throws DataAccessException, org.quartz.SchedulerException
DataAccessException
org.quartz.SchedulerException
public void agendeEdicoesAutomatizadas() throws DataAccessException, org.quartz.SchedulerException
DataAccessException
org.quartz.SchedulerException
public void notifiqueEdicoesAssociadas(Integer idMateria, MateriaStatus status) throws DataAccessException, org.quartz.SchedulerException
DataAccessException
org.quartz.SchedulerException
Copyright © 2007-2021 Universidade Federal do Paraná - UFPR. All Rights Reserved.