Package br.com.intersys.systextil.print
Class DBInserterBean
java.lang.Object
br.com.intersys.systextil.print.DBInserterBean
- All Implemented Interfaces:
Serializable
,javax.ejb.EnterpriseBean
,javax.ejb.SessionBean
EJB para inserir impressão no banco de dados.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
<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
setSessionContext
(javax.ejb.SessionContext sc) void
use
(DBEjb.ConnectionConsumer conn) Abre uma conexão por JNDI no contexto atual, e a disponibiliza para consumo.
-
Constructor Details
-
DBInserterBean
public DBInserterBean()
-
-
Method Details
-
setSessionContext
public void setSessionContext(javax.ejb.SessionContext sc) - Specified by:
setSessionContext
in interfacejavax.ejb.SessionBean
-
ejbRemove
public void ejbRemove()- Specified by:
ejbRemove
in interfacejavax.ejb.SessionBean
-
ejbActivate
public void ejbActivate()- Specified by:
ejbActivate
in interfacejavax.ejb.SessionBean
-
ejbPassivate
public void ejbPassivate()- Specified by:
ejbPassivate
in interfacejavax.ejb.SessionBean
-
ejbCreate
public void ejbCreate() -
print
Envia dados para uma impressora no banco de dados. Para isso, abre uma conexão por JNDI no contexto atual. Se a instância for um EJB, a conexão será obtida no seu contexto.- 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
-