Class PublicationDateReminderProcess
- java.lang.Object
-
- org.silverpeas.core.contribution.publication.datereminder.PublicationDateReminderProcess
-
- All Implemented Interfaces:
DateReminderProcess
,Initialization
@Service public class PublicationDateReminderProcess extends Object implements DateReminderProcess, Initialization
An implementation ofDateReminderProcess
. Process the date reminder that reference a publication in Silverpeas, such publication being represented by aPublicationDetail
instance.- Author:
- Cécile Bonin
- See Also:
DateReminderProcessRegistration
,PublicationDateReminderUserNotification
-
-
Constructor Summary
Constructors Constructor Description PublicationDateReminderProcess()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
init()
Initializes some resources required by the services or performs some initialization processes at Silverpeas startup.EntityReference
perform(PersistentResourceDateReminder resourceDateReminder)
Perform the date remindervoid
release()
Releases the previously initialized resources at Silverpeas shutdown.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.silverpeas.core.initialization.Initialization
getPriority
-
-
-
-
Method Detail
-
init
public void init()
Description copied from interface:Initialization
Initializes some resources required by the services or performs some initialization processes at Silverpeas startup.- Specified by:
init
in interfaceInitialization
-
release
public void release()
Description copied from interface:Initialization
Releases the previously initialized resources at Silverpeas shutdown. The implementation of this method is optional. By default it does nothing.- Specified by:
release
in interfaceInitialization
-
perform
public EntityReference perform(PersistentResourceDateReminder resourceDateReminder)
Description copied from interface:DateReminderProcess
Perform the date reminder- Specified by:
perform
in interfaceDateReminderProcess
- Returns:
- the resource
-
-