Class FinderPredicates
- java.lang.Object
-
- com.atlassian.confluence.api.impl.service.content.finder.FinderPredicates
-
public class FinderPredicates extends Object
Predicates used by finders to filter Content
-
-
Constructor Summary
Constructors Constructor Description FinderPredicates()
-
Method Summary
-
-
-
Method Detail
-
createContentTypePredicate
public static Predicate<? super ContentEntityObject> createContentTypePredicate(ContentType... types)
-
createTitlePredicate
public static Predicate<? super ContentEntityObject> createTitlePredicate(String title)
-
createSpaceKeysPredicate
public static Predicate<? super ContentEntityObject> createSpaceKeysPredicate(List<String> spaceKeys)
-
createCreationDatePredicate
public static Predicate<? super ContentEntityObject> createCreationDatePredicate(LocalDate createdDate)
-
createFileNamePredicate
public static Predicate<? super ContentEntityObject> createFileNamePredicate(String filename)
-
createMediaTypePredicate
public static Predicate<? super ContentEntityObject> createMediaTypePredicate(String mediaType)
-
createCommentLocationPredicate
public static Predicate<? super ContentEntityObject> createCommentLocationPredicate(Collection<String> location)
-
createContentIdPredicate
public static Predicate<? super ContentEntityObject> createContentIdPredicate(List<ContentId> contentIds)
-
statusPredicate
public static Predicate<? super ContentEntityObject> statusPredicate(List<ContentStatus> statuses)
-
permissionPredicate
public static Predicate<Object> permissionPredicate(Permission permission, PermissionManager permissionManager)
-
permissionPredicate
public static Predicate<Object> permissionPredicate(com.atlassian.user.User user, Permission permission, PermissionManager permissionManager)
-
containerPredicate
public static Predicate<? super ContentEntityObject> containerPredicate(@NonNull ContentId containerId)
Create a predicate that matchesContained
instances that have the same container ID, for exampleAttachment
s orComment
s on the same page.- Parameters:
containerId
- the container ID to match
-
-