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 ConnectionFactorycf_private EntityManagerem_private org.slf4j.Loggerlog_private booleanpublishJMS_private Topictopic_
-
Constructor Summary
Constructors Constructor Description AuditorBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intaudit(String message)protected voidclose(Connection conn, Session session)protected voidclose(Context jndi)protected AuditRecordpersistRecord(AuditRecord rec)protected voidpublishRecord(AuditRecord rec)voidsetConnectionFactory(ConnectionFactory cf)voidsetEntityManager(EntityManager em)voidsetLog(org.slf4j.Logger log)voidsetPublishJMS(boolean publishJMS)voidsetTopic(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)
-
-