Class 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 Detail

      • IsAnyItemAlreadyInWorkflowPredicate

        public IsAnyItemAlreadyInWorkflowPredicate()
    • Method Detail

      • test

        public boolean test​(java.util.List<java.lang.String> cmsItemUuids)
        Specified by:
        test in interface java.util.function.Predicate<java.util.List<java.lang.String>>
      • getCmsItem

        protected CMSItemModel getCmsItem​(java.lang.String itemUuid)
      • setUniqueItemIdentifierService

        public void setUniqueItemIdentifierService​(UniqueItemIdentifierService uniqueItemIdentifierService)
      • setCmsWorkflowService

        public void setCmsWorkflowService​(CMSWorkflowService cmsWorkflowService)