@ConditionalOnProperty(prefix="jwork.ignore", value={"jwork","admin","notifications"}, havingValue="false", matchIfMissing=true) @Service public class EmailServiceImpl extends Object implements EmailService
Constructor and Description |
---|
EmailServiceImpl() |
Modifier and Type | Method and Description |
---|---|
EmailConfig |
findEmailConfig()
이메일 알림 구성 정보 반환
|
List<UserVO> |
findRecipient(UserVO userVO,
net.ibizsoftware.jwork.persistence.orm.mybatis.paging.support.JRowBounds rowBounds)
이메일 알림 수신자 목록을 반환
|
EmailConfig |
modifyEmailConfig(EmailConfig emailConfig)
이메일 알림 구성 정보 insert/update
|
void |
saveRecipient(List<GridData<UserVO>> recipientList)
이메일 알림 수신자 정보 등록 / 정보 삭제
|
void |
sendMail(String title,
String mailFrm,
boolean html)
메일 형식 벨리데이션 및 전송
|
Map<String,String> |
smtpTestSendMail(String title,
String[] to,
String mailFrm,
boolean html,
Map<String,Object> param)
메일 전송 테스트
|
public EmailConfig findEmailConfig()
findEmailConfig
in interface EmailService
public List<UserVO> findRecipient(UserVO userVO, net.ibizsoftware.jwork.persistence.orm.mybatis.paging.support.JRowBounds rowBounds)
findRecipient
in interface EmailService
userVO
- rowBounds
- public EmailConfig modifyEmailConfig(EmailConfig emailConfig)
modifyEmailConfig
in interface EmailService
emailConfig
- public void saveRecipient(List<GridData<UserVO>> recipientList)
saveRecipient
in interface EmailService
recipientList
- public void sendMail(String title, String mailFrm, boolean html)
sendMail
in interface EmailService
title
- mailFrm
- html
- 여부Copyright © 2025. All rights reserved.