added missing tx annoations
This commit is contained in:
@ -28,7 +28,11 @@ import java.io.IOException;
|
||||
import java.io.Serializable;
|
||||
import java.io.StringWriter;
|
||||
import java.io.Writer;
|
||||
import javax.ejb.Lock;
|
||||
import javax.ejb.LockType;
|
||||
import javax.ejb.Stateless;
|
||||
import javax.ejb.TransactionAttribute;
|
||||
import javax.ejb.TransactionAttributeType;
|
||||
import javax.inject.Inject;
|
||||
import javax.persistence.EntityManager;
|
||||
import javax.persistence.Query;
|
||||
@ -50,6 +54,8 @@ public class MailTemplateService implements Serializable {
|
||||
@AccountPU
|
||||
EntityManager em;
|
||||
|
||||
@Lock(LockType.READ)
|
||||
@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)
|
||||
public String getStringFromTemplate(String templateName, MailDatamodel dataModel) throws MailTemplateException {
|
||||
try {
|
||||
Query query = em.createNamedQuery("MailTemplateEntity.findByTemplateName");
|
||||
@ -71,6 +77,8 @@ public class MailTemplateService implements Serializable {
|
||||
}
|
||||
}
|
||||
|
||||
@Lock(LockType.READ)
|
||||
@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)
|
||||
public String fillTemplate(String templateName, String templateString, MailDatamodel dataModel) throws MailTemplateException {
|
||||
try {
|
||||
Configuration configuration = new Configuration(Configuration.VERSION_2_3_23);
|
||||
|
||||
Reference in New Issue
Block a user