Package com.joseflavio.copaiba
Interface Servico
-
public interface Servico
Serviços especiais daCopaiba
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.UUID
registrarTransferencia(java.io.File arquivo, com.joseflavio.urucum.comunicacao.Notificacao<java.io.File,?> exito, com.joseflavio.urucum.comunicacao.Notificacao<java.io.File,java.lang.Throwable> erro)
Registra umarquivo
para transferência através de exclusivaCopaibaConexao
.
-
-
-
Method Detail
-
registrarTransferencia
java.util.UUID registrarTransferencia(java.io.File arquivo, com.joseflavio.urucum.comunicacao.Notificacao<java.io.File,?> exito, com.joseflavio.urucum.comunicacao.Notificacao<java.io.File,java.lang.Throwable> erro) throws CopaibaException
Registra umarquivo
para transferência através de exclusivaCopaibaConexao
.- Parameters:
arquivo
-Arquivo
de escrita (upload) ou de leitura (download, setamanho
> 0).exito
-Notificacao
executada após a conclusão efetiva da transferência. Opcional.erro
-Notificacao
executada após algum impeditivo da transferência. Opcional.- Returns:
UUID
da transferência a ser realizada.- Throws:
java.lang.SecurityException
-Copaiba.usuarioAutorizado(String)
para"Copaiba.transferencia.escrita"
ou"Copaiba.transferencia.leitura"
CopaibaException
-
-