Class CmsPublishLockChecker
- java.lang.Object
-
- org.opencms.ade.containerpage.client.CmsPublishLockChecker
-
public class CmsPublishLockChecker extends java.lang.Object
Helper class for periodically checking a set of elements for publish locks and then reloading the corresponding elements when they are no longer locked.
-
-
Field Summary
Fields Modifier and Type Field Description static int
DELAY
The delay between to publish lock checks.protected boolean
m_active
True if we are currently checking for locks.protected CmsContainerpageController
m_controller
The container page controller.protected java.util.Set<org.opencms.util.CmsUUID>
m_toCheck
The ids to check .
-
Constructor Summary
Constructors Constructor Description CmsPublishLockChecker(CmsContainerpageController controller)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addIdsToCheck(java.util.Set<org.opencms.util.CmsUUID> ids)
Adds a set of element ids which should be checked for publish locks.protected void
processCheckResult(java.util.Set<org.opencms.util.CmsUUID> locked)
Processes the results of the publish lock check RPC call.
-
-
-
Field Detail
-
DELAY
public static final int DELAY
The delay between to publish lock checks.- See Also:
- Constant Field Values
-
m_active
protected boolean m_active
True if we are currently checking for locks.
-
m_toCheck
protected java.util.Set<org.opencms.util.CmsUUID> m_toCheck
The ids to check .
-
m_controller
protected CmsContainerpageController m_controller
The container page controller.
-
-
Constructor Detail
-
CmsPublishLockChecker
public CmsPublishLockChecker(CmsContainerpageController controller)
Creates a new instance.- Parameters:
controller
- the container page controller
-
-
Method Detail
-
addIdsToCheck
public void addIdsToCheck(java.util.Set<org.opencms.util.CmsUUID> ids)
Adds a set of element ids which should be checked for publish locks.- Parameters:
ids
- the ids which should be checked
-
processCheckResult
protected void processCheckResult(java.util.Set<org.opencms.util.CmsUUID> locked)
Processes the results of the publish lock check RPC call.- Parameters:
locked
- the remaining ids of elements with a publish lock
-
-