本文整理汇总了Java中org.kuali.rice.kew.mail.service.EmailContentService类的典型用法代码示例。如果您正苦于以下问题:Java EmailContentService类的具体用法?Java EmailContentService怎么用?Java EmailContentService使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
EmailContentService类属于org.kuali.rice.kew.mail.service包,在下文中一共展示了EmailContentService类的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testGroup
import org.kuali.rice.kew.mail.service.EmailContentService; //导入依赖的package包/类
/**
* This method specifically exercises a group responsibility to assure that the
* {@link StyleableEmailContentServiceImpl} can handle that case.
* See KULRICE-3659.
*/
@Test
public void testGroup() throws Exception {
String ewestfalPrincipalId = getPrincipalIdForName("ewestfal");
// this document type has a group responsibility
WorkflowDocument doc = WorkflowDocumentFactory.createDocument(getPrincipalIdForName("rkirkend"), "EmailTestWorkgroupDocType");
doc.route("");
ActionListFilter actionListFilter = new ActionListFilter();
actionListFilter.setDocumentType(doc.getDocumentTypeName());
Collection<ActionItem> actionItems = KEWServiceLocator.getActionListService().getActionList(ewestfalPrincipalId, actionListFilter);
EmailContentService emailContentService = KEWServiceLocator.getEmailContentService();
Person person = KimApiServiceLocator.getPersonService().getPerson(ewestfalPrincipalId);
// this would blow up before the fix
EmailContent emailContent = emailContentService.generateDailyReminder(person, ActionItem.to(new ArrayList<ActionItem>(actionItems)));
}
示例2: testUserDelegator
import org.kuali.rice.kew.mail.service.EmailContentService; //导入依赖的package包/类
/**
* This method tests that delegation doesn't break the email
*
* @throws Exception
*/
@Test
public void testUserDelegator() throws Exception {
RuleTestUtils.createDelegationToUser("EmailTestUserDocType", "WorkflowDocumentTemplate", "user1");
String user1PrincipalId = getPrincipalIdForName("user1");
// this document type has a group responsibility
WorkflowDocument doc = WorkflowDocumentFactory.createDocument(getPrincipalIdForName("rkirkend"), "EmailTestUserDocType");
doc.route("");
ActionListFilter actionListFilter = new ActionListFilter();
actionListFilter.setDocumentType(doc.getDocumentTypeName());
Collection<ActionItem> actionItems = KEWServiceLocator.getActionListService().getActionList(user1PrincipalId, actionListFilter);
EmailContentService emailContentService = KEWServiceLocator.getEmailContentService();
Person person = KimApiServiceLocator.getPersonService().getPerson(user1PrincipalId);
EmailContent emailContent = emailContentService.generateDailyReminder(person, ActionItem.to(new ArrayList<ActionItem>(actionItems)));
}
示例3: testGroupDelegator
import org.kuali.rice.kew.mail.service.EmailContentService; //导入依赖的package包/类
/**
* This method tests that
*
* @throws Exception
*/
@Test
public void testGroupDelegator() throws Exception {
RuleTestUtils.createDelegationToGroup("EmailTestWorkgroupDocType", "WorkflowDocumentTemplate", "EmailTestDelegateWorkgroup");
String user1PrincipalId = getPrincipalIdForName("user1");
// this document type has a group responsibility
WorkflowDocument doc = WorkflowDocumentFactory.createDocument(getPrincipalIdForName("rkirkend"), "EmailTestWorkgroupDocType");
doc.route("");
ActionListFilter actionListFilter = new ActionListFilter();
actionListFilter.setDocumentType(doc.getDocumentTypeName());
Collection<ActionItem> actionItems = KEWServiceLocator.getActionListService().getActionList(user1PrincipalId, actionListFilter);
EmailContentService emailContentService = KEWServiceLocator.getEmailContentService();
Person person = KimApiServiceLocator.getPersonService().getPerson(user1PrincipalId);
EmailContent emailContent = emailContentService.generateDailyReminder(person, ActionItem.to(new ArrayList<ActionItem>(actionItems)));
}
示例4: testGroup
import org.kuali.rice.kew.mail.service.EmailContentService; //导入依赖的package包/类
/**
* This method specifically exercises a group responsibility to assure that the
* {@link StyleableEmailContentServiceImpl} can handle that case.
* See KULRICE-3659.
*/
@Test
public void testGroup() throws Exception {
String ewestfalPrincipalId = getPrincipalIdForName("ewestfal");
// this document type has a group responsibility
WorkflowDocument doc = WorkflowDocumentFactory.createDocument(getPrincipalIdForName("rkirkend"), "EmailTestWorkgroupDocType");
doc.route("");
ActionListFilter actionListFilter = new ActionListFilter();
actionListFilter.setDocumentType(doc.getDocumentTypeName());
Collection<ActionItemActionListExtension> actionItems = KEWServiceLocator.getActionListService().getActionList(ewestfalPrincipalId, actionListFilter);
EmailContentService emailContentService = KEWServiceLocator.getEmailContentService();
Person person = KimApiServiceLocator.getPersonService().getPerson(ewestfalPrincipalId);
// this would blow up before the fix
EmailContent emailContent = emailContentService.generateDailyReminder(person, ActionItem.to(new ArrayList<ActionItem>(actionItems)));
}
示例5: testUserDelegator
import org.kuali.rice.kew.mail.service.EmailContentService; //导入依赖的package包/类
/**
* This method tests that delegation doesn't break the email
*
* @throws Exception
*/
@Test
public void testUserDelegator() throws Exception {
RuleTestUtils.createDelegationToUser("EmailTestUserDocType", "WorkflowDocumentTemplate", "user1");
String user1PrincipalId = getPrincipalIdForName("user1");
// this document type has a group responsibility
WorkflowDocument doc = WorkflowDocumentFactory.createDocument(getPrincipalIdForName("rkirkend"), "EmailTestUserDocType");
doc.route("");
ActionListFilter actionListFilter = new ActionListFilter();
actionListFilter.setDocumentType(doc.getDocumentTypeName());
Collection<ActionItemActionListExtension> actionItems = KEWServiceLocator.getActionListService().getActionList(user1PrincipalId, actionListFilter);
EmailContentService emailContentService = KEWServiceLocator.getEmailContentService();
Person person = KimApiServiceLocator.getPersonService().getPerson(user1PrincipalId);
EmailContent emailContent = emailContentService.generateDailyReminder(person, ActionItem.to(new ArrayList<ActionItem>(actionItems)));
}
示例6: testGroupDelegator
import org.kuali.rice.kew.mail.service.EmailContentService; //导入依赖的package包/类
/**
* This method tests that
*
* @throws Exception
*/
@Test
public void testGroupDelegator() throws Exception {
RuleTestUtils.createDelegationToGroup("EmailTestWorkgroupDocType", "WorkflowDocumentTemplate", "EmailTestDelegateWorkgroup");
String user1PrincipalId = getPrincipalIdForName("user1");
// this document type has a group responsibility
WorkflowDocument doc = WorkflowDocumentFactory.createDocument(getPrincipalIdForName("rkirkend"), "EmailTestWorkgroupDocType");
doc.route("");
ActionListFilter actionListFilter = new ActionListFilter();
actionListFilter.setDocumentType(doc.getDocumentTypeName());
Collection<ActionItemActionListExtension> actionItems = KEWServiceLocator.getActionListService().getActionList(user1PrincipalId, actionListFilter);
EmailContentService emailContentService = KEWServiceLocator.getEmailContentService();
Person person = KimApiServiceLocator.getPersonService().getPerson(user1PrincipalId);
EmailContent emailContent = emailContentService.generateDailyReminder(person, ActionItem.to(new ArrayList<ActionItem>(actionItems)));
}
示例7: sendFeedback
import org.kuali.rice.kew.mail.service.EmailContentService; //导入依赖的package包/类
public ActionForward sendFeedback(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
FeedbackForm feedbackForm = (FeedbackForm)form;
EmailContentService emailContentService = KEWServiceLocator.getEmailContentService();
String fromAddress = determineFromAddress(emailContentService, feedbackForm);
String toAddress = emailContentService.getApplicationEmailAddress();
EmailContent content = emailContentService.generateFeedback(feedbackForm);
CoreApiServiceLocator.getMailer().sendEmail(new EmailFrom(fromAddress), new EmailTo(toAddress), new EmailSubject(content.getSubject()), new EmailBody(content.getBody()), content.isHtml());
return mapping.findForward("sent");
}
示例8: determineFromAddress
import org.kuali.rice.kew.mail.service.EmailContentService; //导入依赖的package包/类
private String determineFromAddress(EmailContentService emailContentService, FeedbackForm form) {
DocumentType docType = null;
if (!StringUtils.isEmpty(form.getDocumentType())) {
docType = KEWServiceLocator.getDocumentTypeService().findByName(form.getDocumentType());
if (docType == null) {
LOG.warn("Couldn't locate document type for the given name to determine feedback from address! " + form.getDocumentType());
}
}
// if we pass null to this method it will return us the application email address
return emailContentService.getDocumentTypeEmailAddress(docType);
}
示例9: setEmailContentGenerator
import org.kuali.rice.kew.mail.service.EmailContentService; //导入依赖的package包/类
public void setEmailContentGenerator(EmailContentService contentService) {
this.contentService = contentService;
}
示例10: getEmailContentGenerator
import org.kuali.rice.kew.mail.service.EmailContentService; //导入依赖的package包/类
protected EmailContentService getEmailContentGenerator() {
return contentService;
}
示例11: getEmailContentService
import org.kuali.rice.kew.mail.service.EmailContentService; //导入依赖的package包/类
public static EmailContentService getEmailContentService() {
return (EmailContentService) getBean(KEWServiceLocator.EMAIL_CONTENT_SERVICE);
}