org.sakaiproject.service.legacy.notification.cover
Class NotificationService

java.lang.Object
  extended byorg.sakaiproject.service.legacy.notification.cover.NotificationService

public class NotificationService
extends Object

NotificationService is a static Cover for the NotificationService; see that interface for usage details.

Version:
$Revision: 632 $
Author:
University of Michigan, Sakai Software Development Team

Field Summary
static int NOTI_NONE
           
static int NOTI_OPTIONAL
           
static int NOTI_REQUIRED
           
static int PREF_DIGEST
           
static int PREF_IGNORE
           
static int PREF_IMMEDIATE
           
static int PREF_NONE
           
static String PREFS_DEFAULT
           
static String PREFS_NOTI
           
static String PREFS_SITE
           
static String PREFS_TYPE
           
static String REFERENCE_ROOT
           
static String SECURE_ADD_NOTIFICATION
           
static String SECURE_REMOVE_NOTIFICATION
           
static String SECURE_UPDATE_NOTIFICATION
           
static String SERVICE_NAME
           
 
Constructor Summary
NotificationService()
           
 
Method Summary
static NotificationEdit addNotification()
           
static NotificationEdit addTransientNotification()
           
static void cancelEdit(NotificationEdit param0)
           
static void commitEdit(NotificationEdit param0)
           
static NotificationEdit editNotification(String param0)
           
static Notification findNotification(String param0, String param1)
           
static NotificationService getInstance()
          Access the component instance: special cover only method.
static Notification getNotification(String param0)
           
static String notificationReference(String param0)
           
static void removeNotification(NotificationEdit param0)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERVICE_NAME

public static String SERVICE_NAME

REFERENCE_ROOT

public static String REFERENCE_ROOT

SECURE_ADD_NOTIFICATION

public static String SECURE_ADD_NOTIFICATION

SECURE_UPDATE_NOTIFICATION

public static String SECURE_UPDATE_NOTIFICATION

SECURE_REMOVE_NOTIFICATION

public static String SECURE_REMOVE_NOTIFICATION

NOTI_NONE

public static int NOTI_NONE

NOTI_REQUIRED

public static int NOTI_REQUIRED

NOTI_OPTIONAL

public static int NOTI_OPTIONAL

PREF_NONE

public static int PREF_NONE

PREF_IGNORE

public static int PREF_IGNORE

PREF_DIGEST

public static int PREF_DIGEST

PREF_IMMEDIATE

public static int PREF_IMMEDIATE

PREFS_DEFAULT

public static String PREFS_DEFAULT

PREFS_TYPE

public static String PREFS_TYPE

PREFS_SITE

public static String PREFS_SITE

PREFS_NOTI

public static String PREFS_NOTI
Constructor Detail

NotificationService

public NotificationService()
Method Detail

getInstance

public static NotificationService getInstance()
Access the component instance: special cover only method.

Returns:
the component instance.

commitEdit

public static void commitEdit(NotificationEdit param0)

cancelEdit

public static void cancelEdit(NotificationEdit param0)

addNotification

public static NotificationEdit addNotification()

addTransientNotification

public static NotificationEdit addTransientNotification()

getNotification

public static Notification getNotification(String param0)
                                    throws IdUnusedException
Throws:
IdUnusedException

editNotification

public static NotificationEdit editNotification(String param0)
                                         throws IdUnusedException,
                                                InUseException
Throws:
IdUnusedException
InUseException

removeNotification

public static void removeNotification(NotificationEdit param0)

notificationReference

public static String notificationReference(String param0)

findNotification

public static Notification findNotification(String param0,
                                            String param1)