Class IsAnyItemAlreadyInWorkflowPredicate
- java.lang.Object
-
- de.hybris.platform.cmsfacades.common.predicate.IsAnyItemAlreadyInWorkflowPredicate
-
- All Implemented Interfaces:
java.util.function.Predicate<java.util.List<java.lang.String>>
public class IsAnyItemAlreadyInWorkflowPredicate extends java.lang.Object implements java.util.function.Predicate<java.util.List<java.lang.String>>Predicate to test if the given CmsItems are already part of an active (RUNNING or PAUSED) workflow instance.Returns TRUE if the given CmsItems are already part of an active workflow instance; FALSE otherwise.
-
-
Constructor Summary
Constructors Constructor Description IsAnyItemAlreadyInWorkflowPredicate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CMSItemModelgetCmsItem(java.lang.String itemUuid)protected CMSWorkflowServicegetCmsWorkflowService()protected UniqueItemIdentifierServicegetUniqueItemIdentifierService()voidsetCmsWorkflowService(CMSWorkflowService cmsWorkflowService)voidsetUniqueItemIdentifierService(UniqueItemIdentifierService uniqueItemIdentifierService)booleantest(java.util.List<java.lang.String> cmsItemUuids)
-
-
-
Method Detail
-
test
public boolean test(java.util.List<java.lang.String> cmsItemUuids)
- Specified by:
testin interfacejava.util.function.Predicate<java.util.List<java.lang.String>>
-
getCmsItem
protected CMSItemModel getCmsItem(java.lang.String itemUuid)
-
getUniqueItemIdentifierService
protected UniqueItemIdentifierService getUniqueItemIdentifierService()
-
setUniqueItemIdentifierService
public void setUniqueItemIdentifierService(UniqueItemIdentifierService uniqueItemIdentifierService)
-
getCmsWorkflowService
protected CMSWorkflowService getCmsWorkflowService()
-
setCmsWorkflowService
public void setCmsWorkflowService(CMSWorkflowService cmsWorkflowService)
-
-