Package org.opencms.publish
Class CmsPublishListVerifier
java.lang.Object
org.opencms.publish.CmsPublishListVerifier
Performs some additional checks on publish lists to prevent inconsistent VFS states.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddForbiddenParentFolder
(String parentFolder, String reason) Adds a forbidden parent folder.void
checkPublishList
(CmsPublishList publishList) Checks whether the given publish job is OK, and throws an exception otherwise.void
Removes the forbidden parent folder using the id obtained while it was added.
-
Constructor Details
-
CmsPublishListVerifier
public CmsPublishListVerifier()Creates a new instance.
-
-
Method Details
-
addForbiddenParentFolder
Adds a forbidden parent folder.- Parameters:
parentFolder
- the forbidden parent folderreason
- the reason why publishing is not allowed- Returns:
- an ID which can be used later to remove the forbidden parent folder
-
checkPublishList
Checks whether the given publish job is OK, and throws an exception otherwise.- Parameters:
publishList
- the publish list- Throws:
CmsException
- if there's something wrong with the publish job
-
removeForbiddenParentFolder
Removes the forbidden parent folder using the id obtained while it was added.- Parameters:
id
- the id to remove the parent folder
-