Package org.ametys.web.publication
Class UnpublishPageRunnable
java.lang.Object
org.ametys.web.publication.AbstractPublishOrUnpublishPageRunnable
org.ametys.web.publication.UnpublishPageRunnable
- All Implemented Interfaces:
Runnable
A
Runnable
which schedules a PublishOrUnpublishPageSchedulable
task for unpublishing a page.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ametys.core.schedule.Runnable
Runnable.FireProcess, Runnable.MisfirePolicy
-
Field Summary
Fields inherited from class org.ametys.web.publication.AbstractPublishOrUnpublishPageRunnable
_date, _pageId, _pageName, _userIdentity
-
Constructor Summary
ConstructorDescriptionUnpublishPageRunnable
(String pageId, String pageName, UserIdentity userIdentity, ZonedDateTime date) Constructor -
Method Summary
Methods inherited from class org.ametys.web.publication.AbstractPublishOrUnpublishPageRunnable
getCronExpression, getFireProcess, getId, getMisfirePolicy, getParameterValues, getSchedulableId, getUserIdentity, isDeactivatable, isModifiable, isRemovable, isVolatile
-
Constructor Details
-
UnpublishPageRunnable
public UnpublishPageRunnable(String pageId, String pageName, UserIdentity userIdentity, ZonedDateTime date) Constructor- Parameters:
pageId
- The id of the page to unpublishpageName
- The name of the page to unpublishuserIdentity
- TheUserIdentity
to launch the runnable taskdate
- The date when to unpublish the page
-
-
Method Details