com.jalios.jcms
Class WFReminderAlarmListener

java.lang.Object
  extended by com.jalios.jcms.db.TransactionalAlarmListener
      extended by com.jalios.jcms.WFReminderAlarmListener
All Implemented Interfaces:
JcmsConstants, AlarmListener, JaliosConstants

public class WFReminderAlarmListener
extends TransactionalAlarmListener
implements JcmsConstants

This class is the AlarmListener used for the Workflow Reminder (send mail at expiration time if no change in between)

Since:
jcms-5.5.0
Author:
Olivier Dedieu

Field Summary
static int ANY_PSTATUS
           
protected  Channel channel
           
protected  String pubId
           
static String REVISION
           
protected  WFState state
           
 
Fields inherited from interface com.jalios.jcms.JcmsConstants
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, CRYPT_MD5, CRYPT_UNDEFINED, CRYPT_UNIX, CTRL_TOPIC_INTERNAL, CTRL_TOPIC_REF, CTRL_TOPIC_VALUE, CTRL_TOPIC_WRITE, CUSTOM_PROP, DOCCHOOSER_HEIGHT, DOCCHOOSER_WIDTH, DOCS_DIR, EDATE_SEARCH, EMAIL_REGEXP, ERROR_MSG, FORBIDDEN_FILE_ACCESS, FORBIDDEN_REDIRECT, FORCE_REDIRECT, ICON_ARCHIVE, ICON_LOCK, ICON_LOCK_STRONG, ICON_WARN, ICON_WH_BOOK_CLOSED, ICON_WH_BOOK_OPEN, INFORMATION_MSG, JALIOS_JUNIT_PROP, JCMS_CADDY, JCMS_MSG_LIST, JSYNC_DOWNLOAD_DIR, JSYNC_SYNC_ALARM, LOG_FILE, LOG_TOPIC_SECURITY, LOGGER_PROP, LOGGER_XMLPROP, MBR_PHOTO_DIR, MDATE_SEARCH, MONITOR_XML, OP_CREATE, OP_DEEP_COPY, OP_DEEP_DELETE, OP_DELETE, OP_MERGE, OP_UPDATE, PDATE_SEARCH, PHOTO_DIR, PHOTO_ICON, PHOTO_ICON_HEIGHT, PHOTO_ICON_WIDTH, PHOTO_LARGE, PHOTO_LARGE_HEIGHT, PHOTO_LARGE_WIDTH, PHOTO_NORMAL, PHOTO_NORMAL_HEIGHT, PHOTO_NORMAL_WIDTH, PHOTO_SMALL, PHOTO_SMALL_HEIGHT, PHOTO_SMALL_WIDTH, PHOTO_TINY, PHOTO_TINY_HEIGHT, PHOTO_TINY_WIDTH, PREVIOUS_TAB, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SESSION_AUTHORIZED_FILENAMES_SET, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, TEMPLATE_TAB, THUMBNAIL_LARGE_HEIGHT, THUMBNAIL_LARGE_WIDTH, THUMBNAIL_SMALL_HEIGHT, THUMBNAIL_SMALL_WIDTH, UDATE_SEARCH, UPDATE_RIGHT_TAB, UPLOAD_DIR, URL_REGEXP, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
 
Fields inherited from interface com.jalios.util.JaliosConstants
CRLF, MILLIS_IN_ONE_DAY, MILLIS_IN_ONE_HOUR, MILLIS_IN_ONE_MINUTE, MILLIS_IN_ONE_MONTH, MILLIS_IN_ONE_SECOND, MILLIS_IN_ONE_WEEK, MILLIS_IN_ONE_YEAR
 
Constructor Summary
WFReminderAlarmListener(Publication pub, WFState state)
          Constructs a new WFReminderAlarmListener
 
Method Summary
 void handleTransactionalAlarm(AlarmEntry entry)
          Method to be implemented by subclass.
 String toString()
           
 
Methods inherited from class com.jalios.jcms.db.TransactionalAlarmListener
handleAlarm
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

REVISION

public static final String REVISION
See Also:
Constant Field Values

ANY_PSTATUS

public static final int ANY_PSTATUS
See Also:
Constant Field Values

channel

protected Channel channel

pubId

protected String pubId

state

protected WFState state
Constructor Detail

WFReminderAlarmListener

public WFReminderAlarmListener(Publication pub,
                               WFState state)
Constructs a new WFReminderAlarmListener

Parameters:
pub - the publication to managed
state - the state which has the reminder
Since:
jcms-5.5.0
Method Detail

toString

public String toString()
Overrides:
toString in class Object

handleTransactionalAlarm

public void handleTransactionalAlarm(AlarmEntry entry)
Description copied from class: TransactionalAlarmListener
Method to be implemented by subclass.

Invoked when an alarm is triggered.

Specified by:
handleTransactionalAlarm in class TransactionalAlarmListener
Parameters:
entry - the AlarmEntry which has been triggered.


Copyright © 2001-2010 Jalios SA. All Rights Reserved.