Package br.com.davinti.vitruvio.spi
Interface BibliotecaService
- All Known Implementing Classes:
BibliotecaServiceImpl
public interface BibliotecaService
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionBibliotecaArquivoaddArquivo(Biblioteca biblioteca, Arquivo arquivo) buildEndpointUrl(Biblioteca biblioteca, Arquivo arquivo) buildEndpointUrl(Biblioteca biblioteca, String resourceName) buildEndpointUrl(String libraryKey, String resourceName) ArquivogetArquivoPorNome(String siglaBiblioteca, String nomeArquivo) List<Arquivo> getArquivos(BibliotecaArquivoFilter filter) List<Arquivo> getArquivos(BibliotecaArquivoFilter filter, int offset, int limit) BibliotecaBibliotecagetBibliotecaPorSigla(String sigla) List<Biblioteca> List<Biblioteca> getBibliotecasPorTipo(TipoBiblioteca tipo) booleanisSiglaEmUso(String sigla) booleanisSiglaEmUso(String sigla, Long excluideId) voidlimparBiblioteca(Long bibliotecaId) voidremoverArquivo(Integer fileId) intremoverArquivos(Collection<Integer> filesId) voidBibliotecasalvarBiblioteca(Biblioteca biblioteca)
-
Field Details
-
ENDPOINT_TOKEN_ISSUER_KEY
- See Also:
-
ENDPOINT_TOKEN_ISSUER_PREFIX
- See Also:
-
-
Method Details
-
getBibliotecaById
-
salvarBiblioteca
Biblioteca salvarBiblioteca(Biblioteca biblioteca) -
isSiglaEmUso
-
isSiglaEmUso
-
getBibliotecaPorSigla
-
getBibliotecas
List<Biblioteca> getBibliotecas() -
getBibliotecasPorTipo
-
removerBiblioteca
-
createFilter
BibliotecaArquivoFilter createFilter() -
addArquivo
BibliotecaArquivo addArquivo(Biblioteca biblioteca, Arquivo arquivo) -
getArquivos
-
getArquivos
-
getArquivosCount
-
getArquivoPorNome
-
limparBiblioteca
-
removerArquivos
-
removerArquivo
-
buildEndpointUrl
-
buildEndpointUrl
-
buildEndpointUrl
-