package com.clouck.service; //package com.fleeio.service; // //import org.slf4j.Logger; //import org.slf4j.LoggerFactory; //import org.springframework.beans.factory.annotation.Autowired; //import org.springframework.mail.SimpleMailMessage; //import org.springframework.stereotype.Service; // //import com.fleeio.util.EmailUtil; // //@Service //public class EmailServiceImpl extends BaseServiceImpl implements EmailService { // private static final Logger log = LoggerFactory.getLogger(EmailServiceImpl.class); // // @Autowired // private EmailUtil emailUtil; // // @Autowired // private UserService userService; // // @Autowired // private SimpleMailMessage templateMessage; // //// @Override //// public void sendTaskResult(AbstractTask task) { //// log.debug("start invoking method sendjobresult with taskId:{}", task.getId()); //// //// SpringSecurityUser user = userService.findUserByTask(task); //// templateMessage.setTo(user.getEmail()); //// //// Map<String, Serializable> model = new HashMap<String, Serializable>(); //// model.put("user", user); //// //// List<TaskResult> taskResults = task.getResults(); //// log.debug("find {} task results for task id:{}", taskResults.size(), task.getId()); //// //// TaskTemplate tt = TaskTemplate.findTaskTemplate(task); //// model.put(tt.findEmailTemplateVariableName(), (Serializable) taskResults); //// //// log.info("start sending task results email for user:{} with email:{}", user.getFullName(), user.getEmail()); //// emailUtil.send(templateMessage, EmailTemplate.Task_Result, model); //// } //}