Package org.myorg.encconfig.ejb
Class AuditorBase
- java.lang.Object
-
- org.myorg.encconfig.ejb.AuditorBase
-
- Direct Known Subclasses:
ENCAuditorEJB
,JNDIAuditorEJB
,LookupAuditorEJB
,XMLInjectAuditorEJB
public abstract class AuditorBase extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private ConnectionFactory
cf_
private EntityManager
em_
private org.slf4j.Logger
log_
private boolean
publishJMS_
private Topic
topic_
-
Constructor Summary
Constructors Constructor Description AuditorBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
audit(String message)
protected void
close(Connection conn, Session session)
protected void
close(Context jndi)
protected AuditRecord
persistRecord(AuditRecord rec)
protected void
publishRecord(AuditRecord rec)
void
setConnectionFactory(ConnectionFactory cf)
void
setEntityManager(EntityManager em)
void
setLog(org.slf4j.Logger log)
void
setPublishJMS(boolean publishJMS)
void
setTopic(Topic topic)
-
-
-
Field Detail
-
log_
private org.slf4j.Logger log_
-
publishJMS_
private boolean publishJMS_
-
em_
private EntityManager em_
-
cf_
private ConnectionFactory cf_
-
topic_
private Topic topic_
-
-
Method Detail
-
setLog
public void setLog(org.slf4j.Logger log)
-
setEntityManager
public void setEntityManager(EntityManager em)
-
setConnectionFactory
public void setConnectionFactory(ConnectionFactory cf)
-
setTopic
public void setTopic(Topic topic)
-
setPublishJMS
public void setPublishJMS(boolean publishJMS)
-
audit
public int audit(String message)
-
persistRecord
protected AuditRecord persistRecord(AuditRecord rec)
-
publishRecord
protected void publishRecord(AuditRecord rec)
-
close
protected void close(Connection conn, Session session)
-
close
protected void close(Context jndi)
-
-