public class FinderPredicates extends Object
Constructor and Description |
---|
FinderPredicates() |
Modifier and Type | Method and Description |
---|---|
static com.google.common.base.Predicate<? super AbstractLabelableEntityObject> |
createCommentLocationPredicate(Collection<String> location) |
static com.google.common.base.Predicate<? super AbstractLabelableEntityObject> |
createContentIdPredicate(List<ContentId> contentIds) |
static com.google.common.base.Predicate<? super AbstractLabelableEntityObject> |
createContentTypePredicate(ContentType... types) |
static com.google.common.base.Predicate<? super AbstractLabelableEntityObject> |
createCreationDatePredicate(org.joda.time.LocalDate createdDate) |
static com.google.common.base.Predicate<? super AbstractLabelableEntityObject> |
createFileNamePredicate(String filename) |
static com.google.common.base.Predicate<? super AbstractLabelableEntityObject> |
createMediaTypePredicate(String mediaType) |
static com.google.common.base.Predicate<? super AbstractLabelableEntityObject> |
createSpaceKeysPredicate(List<String> spaceKeys) |
static com.google.common.base.Predicate<? super AbstractLabelableEntityObject> |
createTitlePredicate(String title) |
static com.google.common.base.Predicate<Object> |
permissionPredicate(Permission permission,
PermissionManager permissionManager) |
static com.google.common.base.Predicate<Object> |
permissionPredicate(com.atlassian.user.User user,
Permission permission,
PermissionManager permissionManager) |
static com.google.common.base.Predicate<? super AbstractLabelableEntityObject> |
statusPredicate(List<ContentStatus> statuses) |
public static com.google.common.base.Predicate<? super AbstractLabelableEntityObject> createContentTypePredicate(ContentType... types)
public static com.google.common.base.Predicate<? super AbstractLabelableEntityObject> createTitlePredicate(String title)
public static com.google.common.base.Predicate<? super AbstractLabelableEntityObject> createSpaceKeysPredicate(List<String> spaceKeys)
public static com.google.common.base.Predicate<? super AbstractLabelableEntityObject> createCreationDatePredicate(org.joda.time.LocalDate createdDate)
public static com.google.common.base.Predicate<? super AbstractLabelableEntityObject> createFileNamePredicate(String filename)
public static com.google.common.base.Predicate<? super AbstractLabelableEntityObject> createMediaTypePredicate(String mediaType)
public static com.google.common.base.Predicate<? super AbstractLabelableEntityObject> createCommentLocationPredicate(Collection<String> location)
public static com.google.common.base.Predicate<? super AbstractLabelableEntityObject> createContentIdPredicate(List<ContentId> contentIds)
public static com.google.common.base.Predicate<? super AbstractLabelableEntityObject> statusPredicate(List<ContentStatus> statuses)
public static com.google.common.base.Predicate<Object> permissionPredicate(Permission permission, PermissionManager permissionManager)
public static com.google.common.base.Predicate<Object> permissionPredicate(com.atlassian.user.User user, Permission permission, PermissionManager permissionManager)
Copyright © 2003–2015 Atlassian. All rights reserved.