org.kuali.rice.ken.service.ws.impl
Class NotificationWebServiceImpl

java.lang.Object
  extended by org.kuali.rice.ken.service.ws.impl.NotificationWebServiceImpl
All Implemented Interfaces:
Remote, NotificationWebService

public class NotificationWebServiceImpl
extends Object
implements NotificationWebService

Web service interface implementation that delegates directly to Spring service Spring integration strategy taken from: http://javaboutique.internet.com/tutorials/axisspring/ This class extends ServletEndpointSupport so that it can obtain the Notification System Spring context from the ServletContext via getWebApplicationContext(). It then delegates to the NotificationService.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Field Summary
private static org.apache.log4j.Logger LOG
           
private  NotificationMessageContentService notificationMessageContentService
           
private  NotificationService notificationService
           
 
Constructor Summary
NotificationWebServiceImpl()
           
 
Method Summary
 String sendNotification(String notificationMessageAsXml)
          Invokes the underlying Java API calls via Spring service invocation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

private static final org.apache.log4j.Logger LOG

notificationService

private NotificationService notificationService

notificationMessageContentService

private NotificationMessageContentService notificationMessageContentService
Constructor Detail

NotificationWebServiceImpl

public NotificationWebServiceImpl()
Method Detail

sendNotification

public String sendNotification(String notificationMessageAsXml)
                        throws RemoteException
Invokes the underlying Java API calls via Spring service invocation.

Specified by:
sendNotification in interface NotificationWebService
Returns:
String
Throws:
RemoteException
See Also:
NotificationWebService.sendNotification(java.lang.String)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.