Package br.com.intersys.systextil.print
Interface DBInserter
- All Superinterfaces:
javax.ejb.EJBLocalObject
public interface DBInserter
extends javax.ejb.EJBLocalObject
EJB para inserir impressão no banco de dados.
-
Method Summary
Modifier and TypeMethodDescription<V> V
get
(DBEjb.ConnectionFunction<V> conn) Abre uma conexão por JNDI no contexto atual, e a disponibiliza para executar uma função.void
Envia dados para uma impressora no banco de dados.void
use
(DBEjb.ConnectionConsumer conn) Abre uma conexão por JNDI no contexto atual, e a disponibiliza para consumo.Methods inherited from interface javax.ejb.EJBLocalObject
getEJBLocalHome, getPrimaryKey, isIdentical, remove
-
Method Details
-
print
Envia dados para uma impressora no banco de dados.- Parameters:
printerName
- o nome da impressorabytes
- os dados
-
use
Abre uma conexão por JNDI no contexto atual, e a disponibiliza para consumo. Se a instância for um EJB, a conexão será obtida no seu contexto.Ao terminar, é feito commit e a conexão é liberada.
- Parameters:
conn
- o consumidor da conexão
-
get
Abre uma conexão por JNDI no contexto atual, e a disponibiliza para executar uma função. Se a instância for um EJB, a conexão será obtida no seu contexto.Ao terminar, é feito commit e a conexão é liberada.
- Type Parameters:
V
- o tipo do retorno- Parameters:
conn
- a função que vai usar a conexão- Returns:
- o retorno da função
-