org.apache.lenya.cms.task
Class Notifier

java.lang.Object
  extended by org.apache.lenya.cms.task.ParameterWrapper
      extended by org.apache.lenya.cms.task.Notifier

public class Notifier
extends ParameterWrapper


Field Summary
static java.lang.String PARAMETER_FROM
           
static java.lang.String PARAMETER_TO
           
static java.lang.String PREFIX
           
static java.lang.String TARGET
           
 
Constructor Summary
Notifier(TaskManager taskManager, java.util.Map parameters)
          Ctor.
 
Method Summary
 java.lang.String getPrefix()
          Returns the namespace prefix.
protected  java.lang.String[] getRequiredKeys()
          Returns the required keys.
protected  TaskManager getTaskManager()
          Returns the task manager.
 void sendNotification(TaskParameters taskParameters)
          Sends the notification message.
 
Methods inherited from class org.apache.lenya.cms.task.ParameterWrapper
get, getMap, getMissingKeys, isComplete, parameterize, put
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PREFIX

public static final java.lang.String PREFIX
See Also:
Constant Field Values

TARGET

public static final java.lang.String TARGET
See Also:
Constant Field Values

PARAMETER_TO

public static final java.lang.String PARAMETER_TO
See Also:
Constant Field Values

PARAMETER_FROM

public static final java.lang.String PARAMETER_FROM
See Also:
Constant Field Values
Constructor Detail

Notifier

public Notifier(TaskManager taskManager,
                java.util.Map parameters)
Ctor.

Parameters:
taskManager - The task manager.
parameters - The task wrapper parameters.
Method Detail

sendNotification

public void sendNotification(TaskParameters taskParameters)
                      throws ExecutionException
Sends the notification message.

Parameters:
taskParameters - The task parameters.
Throws:
ExecutionException - when something went wrong.

getTaskManager

protected TaskManager getTaskManager()
Returns the task manager.

Returns:
A task manager.

getPrefix

public java.lang.String getPrefix()
Description copied from class: ParameterWrapper
Returns the namespace prefix.

Specified by:
getPrefix in class ParameterWrapper
Returns:
A string.
See Also:
ParameterWrapper.getPrefix()

getRequiredKeys

protected java.lang.String[] getRequiredKeys()
Description copied from class: ParameterWrapper
Returns the required keys.

Specified by:
getRequiredKeys in class ParameterWrapper
Returns:
A string array.
See Also:
ParameterWrapper.getRequiredKeys()


Copyright © 1999-2005 Apache Software Foundation. All Rights Reserved.