1 16 package com.blandware.atleap.persistence.core; 17 18 import com.blandware.atleap.common.util.PartialCollection; 19 import com.blandware.atleap.common.util.QueryInfo; 20 import com.blandware.atleap.model.core.MailTemplate; 21 22 import java.util.Map ; 23 24 31 public interface MailTemplateDAO extends LocalizableDAO { 32 33 35 41 public Long createMailTemplate(MailTemplate template); 42 43 49 public MailTemplate retrieveMailTemplate(Long templateId); 50 51 58 public void updateMailTemplate(MailTemplate template, Map linkedObjects); 59 60 65 public void deleteMailTemplate(MailTemplate template); 66 67 69 75 public PartialCollection listMailTemplates(QueryInfo queryInfo); 76 77 79 85 public MailTemplate findMailTemplateByIdentifier(String identifier); 86 87 } 88 | Popular Tags |