Package org.apache.syncope.core.logic
Class MailTemplateLogic
java.lang.Object
org.apache.syncope.core.logic.AbstractLogic<MailTemplateTO>
org.apache.syncope.core.logic.AbstractTransactionalLogic<MailTemplateTO>
org.apache.syncope.core.logic.MailTemplateLogic
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final EntityFactoryprotected final MailTemplateDAOprotected final NotificationDAOFields inherited from class org.apache.syncope.core.logic.AbstractLogic
LOG -
Constructor Summary
ConstructorsConstructorDescriptionMailTemplateLogic(MailTemplateDAO mailTemplateDAO, NotificationDAO notificationDAO, EntityFactory entityFactory) -
Method Summary
Modifier and TypeMethodDescriptiongetFormat(String key, MailTemplateFormat format) protected MailTemplateTOgetMailTemplateTO(String key) list()protected MailTemplateTOresolveReference(Method method, Object... args) voidsetFormat(String key, MailTemplateFormat format, String template) Methods inherited from class org.apache.syncope.core.logic.AbstractLogic
resolveBeanReference
-
Field Details
-
mailTemplateDAO
-
notificationDAO
-
entityFactory
-
-
Constructor Details
-
MailTemplateLogic
public MailTemplateLogic(MailTemplateDAO mailTemplateDAO, NotificationDAO notificationDAO, EntityFactory entityFactory)
-
-
Method Details
-
getMailTemplateTO
-
read
@PreAuthorize("hasRole(\'MAIL_TEMPLATE_READ\')") @Transactional(readOnly=true) public MailTemplateTO read(String key) -
list
@PreAuthorize("hasRole(\'MAIL_TEMPLATE_LIST\')") @Transactional(readOnly=true) public List<MailTemplateTO> list() -
create
-
getFormat
@PreAuthorize("hasRole(\'MAIL_TEMPLATE_READ\')") public String getFormat(String key, MailTemplateFormat format) -
setFormat
@PreAuthorize("hasRole(\'MAIL_TEMPLATE_UPDATE\')") public void setFormat(String key, MailTemplateFormat format, String template) -
delete
-
resolveReference
protected MailTemplateTO resolveReference(Method method, Object... args) throws UnresolvedReferenceException - Specified by:
resolveReferencein classAbstractLogic<MailTemplateTO>- Throws:
UnresolvedReferenceException
-