for (OrganizationalEntity entity : notification.getBusinessAdministrators()) { if (entity instanceof Group) { buildMapByLanguage(users, (Group) entity, userInfo); for (OrganizationalEntity entity : notification.getRecipients()) { if (entity instanceof Group) { buildMapByLanguage(users, (Group) entity, userInfo); Map<? extends Language, ? extends EmailNotificationHeader> headers = notification.getEmailHeaders();
notifications.add(emailNotification); emailNotification.setBusinessAdministrators(new ArrayList<>(businessAdministrators)); emailNotification.setEmailHeaders(emailHeaders); emailNotification.setNames(names); emailNotification.setRecipients(notificationRecipients); emailNotification.setSubjects(subjects);
private Notification buildDefaultNotification( TaskData taskData,Task task ){ EmailNotification emailNotificationImpl = TaskModelProvider.getFactory().newEmialNotification(); Map<Language, EmailNotificationHeader> map = new HashMap<Language, EmailNotificationHeader>(); EmailNotificationHeader emailNotificationHeaderImpl = TaskModelProvider.getFactory().newEmailNotificationHeader(); emailNotificationHeaderImpl.setBody(buildDefafultEmailBody(taskData,task)); emailNotificationHeaderImpl.setFrom(fromUser); emailNotificationHeaderImpl.setReplyTo(fromUser); emailNotificationHeaderImpl.setLanguage("en-UK"); emailNotificationHeaderImpl.setSubject(buildDefafultEmailSubject(taskData, task)); Language language = TaskModelProvider.getFactory().newLanguage(); language.setMapkey("en-UK"); map.put(language, emailNotificationHeaderImpl); emailNotificationImpl.setEmailHeaders(map); List<OrganizationalEntity> recipients = new ArrayList<OrganizationalEntity>(); recipients.add(taskData.getActualOwner()); emailNotificationImpl.setRecipients(recipients); return emailNotificationImpl; }
assertEquals(1, emailNotification.getEmailHeaders().size()); Language lang = TaskModelProvider.getFactory().newLanguage(); lang.setMapkey("en-UK"); EmailNotificationHeader header = emailNotification.getEmailHeaders().get(lang); assertNotNull(header); assertEquals("Test of notification", header.getSubject());
assertEquals(1, emailNotification.getEmailHeaders().size()); Language lang = TaskModelProvider.getFactory().newLanguage(); lang.setMapkey("en-UK"); EmailNotificationHeader header = emailNotification.getEmailHeaders().get(lang); assertNotNull(header); assertEquals("Test of notification", header.getSubject()); assertEquals(1, emailNotification.getEmailHeaders().size()); lang = TaskModelProvider.getFactory().newLanguage(); lang.setMapkey("en-UK"); header = emailNotification.getEmailHeaders().get(lang); assertNotNull(header); assertEquals("Test of notification", header.getSubject());
assertEquals(1, emailNotification.getEmailHeaders().size()); Language lang = TaskModelProvider.getFactory().newLanguage(); lang.setMapkey("en-UK"); EmailNotificationHeader header = emailNotification.getEmailHeaders().get(lang); assertNotNull(header); assertEquals("Test of notification", header.getSubject());
assertEquals(1, emailNotification.getEmailHeaders().size()); Language lang = TaskModelProvider.getFactory().newLanguage(); lang.setMapkey("en-UK"); EmailNotificationHeader header = emailNotification.getEmailHeaders().get(lang); assertNotNull(header); assertEquals("Test of notification", header.getSubject());
assertEquals(1, emailNotification.getEmailHeaders().size()); Language lang = TaskModelProvider.getFactory().newLanguage(); lang.setMapkey("en-UK"); EmailNotificationHeader header = emailNotification.getEmailHeaders().get(lang); assertNotNull(header); assertEquals("Test of notification", header.getSubject());
assertEquals(1, emailNotification.getEmailHeaders().size()); Language lang = TaskModelProvider.getFactory().newLanguage(); lang.setMapkey("en-UK"); EmailNotificationHeader header = emailNotification.getEmailHeaders().get(lang); assertNotNull(header); assertEquals("Test of notification", header.getSubject());
assertEquals(1, emailNotification.getEmailHeaders().size()); Language lang = TaskModelProvider.getFactory().newLanguage(); lang.setMapkey("en-UK"); EmailNotificationHeader header = emailNotification.getEmailHeaders().get(lang); assertNotNull(header); assertEquals("Test of notification", header.getSubject()); assertEquals(1, emailNotification.getEmailHeaders().size()); lang = TaskModelProvider.getFactory().newLanguage(); lang.setMapkey("en-UK"); header = emailNotification.getEmailHeaders().get(lang); assertNotNull(header); assertEquals("Test of notification", header.getSubject());
assertEquals(1, emailNotification.getEmailHeaders().size()); Language lang = TaskModelProvider.getFactory().newLanguage(); lang.setMapkey("en-UK"); EmailNotificationHeader header = emailNotification.getEmailHeaders().get(lang); assertNotNull(header); assertEquals("Test of notification", header.getSubject());