Uses of Class
org.kuali.rice.ken.bo.NotificationBo
Packages that use NotificationBo
Package
Description
-
Uses of NotificationBo in org.kuali.rice.ken.bo
Methods in org.kuali.rice.ken.bo that return NotificationBoModifier and TypeMethodDescriptionstatic NotificationBoNotificationBo.from(org.kuali.rice.ken.api.notification.Notification im) Converts a immutable object to its mutable counterpartNotificationMessageDelivery.getNotification()Gets the notification attribute.NotificationRecipientBo.getNotification()NotificationSenderBo.getNotification()Methods in org.kuali.rice.ken.bo with parameters of type NotificationBoModifier and TypeMethodDescriptionvoidNotificationMessageDelivery.setNotification(NotificationBo notification) Sets the notification attribute value.voidNotificationRecipientBo.setNotification(NotificationBo notification) voidNotificationSenderBo.setNotification(NotificationBo notification) static org.kuali.rice.ken.api.notification.NotificationNotificationBo.to(NotificationBo bo) Converts a mutable bo to its immutable counterpart -
Uses of NotificationBo in org.kuali.rice.ken.dao
Methods in org.kuali.rice.ken.dao with parameters of type NotificationBoModifier and TypeMethodDescriptionNotificationDao.findMatchedNotificationsForUnlock(NotificationBo not, org.kuali.rice.krad.data.DataObjectService dataObjectService) -
Uses of NotificationBo in org.kuali.rice.ken.dao.impl
Methods in org.kuali.rice.ken.dao.impl with parameters of type NotificationBoModifier and TypeMethodDescriptionNotificationDaoJpa.findMatchedNotificationsForUnlock(NotificationBo not, org.kuali.rice.krad.data.DataObjectService dataObjectService) -
Uses of NotificationBo in org.kuali.rice.ken.service
Methods in org.kuali.rice.ken.service that return NotificationBoModifier and TypeMethodDescriptionNotificationService.getNotification(Long id) This method will retrieve a Notification object from the system, given the id of the actual notification record.NotificationMessageContentService.parseNotificationRequestMessage(InputStream stream) Parses a Notification request message into business objects.NotificationMessageContentService.parseNotificationRequestMessage(String notificationMessageAsXml) Parses a Notification request message into business objects.NotificationMessageContentService.parseSerializedNotificationXml(byte[] xmlAsBytes) This method parses out the serialized XML version of Notification BO and populates a Notification BO with it.Methods in org.kuali.rice.ken.service that return types with arguments of type NotificationBoModifier and TypeMethodDescriptionNotificationService.getNotificationsForRecipientByType(String contentTypeName, String recipientId) This method will retrieve a collection of notifications given a contentTypeName and recipientId.NotificationService.takeNotificationsForResolution()This method is responsible for atomically finding all untaken, unresolved notifications that are ready to be sent, marking them as taken and returning them to the caller for processing.Methods in org.kuali.rice.ken.service with parameters of type NotificationBoModifier and TypeMethodDescriptionNotificationMessageContentService.generateNotificationMessage(NotificationBo notification) This method is responsible for marshalling out the passed in Notification object in and XML representation.NotificationMessageContentService.generateNotificationMessage(NotificationBo notification, String userRecipientId) This method is responsible for marshalling out the passed in Notification object in and XML representation, with the addition of adding the specific recipient to the recipients list and removing the others.NotificationMessageDeliveryService.getNotificationMessageDeliveries(NotificationBo notification, String userRecipientId) This method will return all NotificationMessageDelievery objects generated for the given Notification for the given userNotificationService.sendNotification(NotificationBo notification) This method allows consumers to send notification messages.voidNotificationService.unlockNotification(NotificationBo notification) Unlocks specified notification -
Uses of NotificationBo in org.kuali.rice.ken.service.impl
Methods in org.kuali.rice.ken.service.impl that return NotificationBoModifier and TypeMethodDescriptionNotificationServiceImpl.getNotification(Long id) This is the default implementation that uses the businessObjectDao.NotificationMessageContentServiceImpl.parseNotificationRequestMessage(InputStream stream) This method implements by taking in an InputStream and then coverting that to a byte[].NotificationMessageContentServiceImpl.parseNotificationRequestMessage(String notificationMessageAsXml) This method implements by taking in a String and then converting that to a byte[];NotificationMessageContentServiceImpl.parseSerializedNotificationXml(byte[] xmlAsBytes) Uses XPath to parse out the serialized Notification xml into a Notification instance.Methods in org.kuali.rice.ken.service.impl that return types with arguments of type NotificationBoModifier and TypeMethodDescriptionprotected Collection<NotificationBo> NotificationContentTypeServiceImpl.getNotificationsOfContentType(NotificationContentTypeBo ct) Get notifications based on content type.protected Collection<NotificationBo> NotificationMessageDeliveryResolverServiceImpl.takeAvailableWorkItems()Obtains and marks as taken all unresolved (and untaken) notificationsNotificationServiceImpl.takeNotificationsForResolution()This method is responsible for atomically finding all untaken, unresolved notifications that are ready to be sent, marking them as taken and returning them to the caller for processing.Methods in org.kuali.rice.ken.service.impl with parameters of type NotificationBoModifier and TypeMethodDescriptionNotificationMessageContentServiceImpl.generateNotificationMessage(NotificationBo notification) This method will marshall out the Notification object as a String of XML, using XStream.NotificationMessageContentServiceImpl.generateNotificationMessage(NotificationBo notification, String userRecipientId) This method will marshall out the Notification object as a String of XML, using XStream and replaces the full recipient list with just a single recipient.NotificationMessageDeliveryServiceImpl.getNotificationMessageDeliveries(NotificationBo notification, String userRecipientId) NotificationServiceImpl.sendNotification(NotificationBo notification) voidNotificationServiceImpl.unlockNotification(NotificationBo notification) Unlocks specified notificationprotected voidNotificationMessageDeliveryResolverServiceImpl.unlockWorkItem(NotificationBo notification) Method parameters in org.kuali.rice.ken.service.impl with type arguments of type NotificationBoModifier and TypeMethodDescriptionprotected Collection<Object> NotificationMessageDeliveryResolverServiceImpl.processWorkItems(Collection<NotificationBo> notifications) Generates all message deliveries for a given notification and save thems to the database. -
Uses of NotificationBo in org.kuali.rice.ken.util
Methods in org.kuali.rice.ken.util that return NotificationBoModifier and TypeMethodDescriptionstatic final NotificationBoUtil.cloneNotificationWithoutObjectReferences(NotificationBo notification) This method will clone a given Notification object, one level deep, returning a fresh new instance without any references.Methods in org.kuali.rice.ken.util with parameters of type NotificationBoModifier and TypeMethodDescriptionstatic final NotificationBoUtil.cloneNotificationWithoutObjectReferences(NotificationBo notification) This method will clone a given Notification object, one level deep, returning a fresh new instance without any references.static StringUtil.transformContent(NotificationBo notification) transformContent - transforms xml content in notification to a string using the xsl in the datastore for a given documentType -
Uses of NotificationBo in org.kuali.rice.ken.web.spring
Methods in org.kuali.rice.ken.web.spring that return NotificationBoModifier and TypeMethodDescriptionprotected NotificationBoBaseSendNotificationController.createNotification(javax.servlet.http.HttpServletRequest request, Map<String, Object> model, ErrorList errors) Provides an overridable method in which to customize a createdNotificationBoinstance.protected NotificationBoSendEventNotificationMessageController.createNotification(javax.servlet.http.HttpServletRequest request, Map<String, Object> model, ErrorList errors) Provides an overridable method in which to customize a createdNotificationBoinstance.protected NotificationBoSendNotificationMessageController.createNotification(javax.servlet.http.HttpServletRequest request, Map<String, Object> model, ErrorList errors) Provides an overridable method in which to customize a createdNotificationBoinstance.AdministerNotificationRequestController.AdministerNotificationRequestCommand.getNotification()protected NotificationBoBaseSendNotificationController.populateNotificationInstance(javax.servlet.http.HttpServletRequest request, Map<String, Object> model) Creates a newNotificationBoinstance.Methods in org.kuali.rice.ken.web.spring with parameters of type NotificationBoModifier and TypeMethodDescriptionvoidAdministerNotificationRequestController.AdministerNotificationRequestCommand.setNotification(NotificationBo notification)