public class Preconditions
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.util.function.Predicate<FilterCondition> |
HAS_ANY_MODE |
static java.util.function.Predicate<java.util.List<TestItem>> |
HAS_IN_PROGRESS_ITEMS |
static java.util.function.Predicate<HasStatus> |
IN_PROGRESS |
static java.util.function.Predicate<java.util.Optional<?>> |
IS_PRESENT |
static java.util.function.Predicate<TestItem> |
IS_SUITE |
static java.util.function.Predicate<java.lang.String> |
IS_UUID
grabbed from
UUID.fromString(String) |
static java.util.function.Predicate<Launch> |
LAUNCH_FINISHED |
static java.util.function.Predicate<java.util.Collection<?>> |
NOT_EMPTY_COLLECTION |
static java.util.function.Predicate<TestItem> |
TEST_ITEM_FINISHED |
| Modifier and Type | Method and Description |
|---|---|
static <T> java.util.function.Predicate<java.lang.Iterable<T>> |
contains(java.util.function.Predicate<T> filter)
Checks whether iterable contains elements matchers provided predicate
|
static <K> java.util.function.Predicate<java.util.Map<K,?>> |
containsKey(K key)
Checks whether map contains provided key
|
static java.util.function.Predicate<com.epam.ta.reportportal.ws.model.FinishExecutionRQ> |
finishSameTimeOrLater(java.util.Date startTime) |
static java.util.function.Predicate<AclEntry> |
hasACLPermission(java.lang.String projectId,
AclPermissions permissions) |
static java.util.function.Predicate<FilterCondition> |
hasMode(com.epam.ta.reportportal.ws.model.launch.Mode mode) |
static java.util.function.Predicate<Project.UserConfig> |
hasProjectRoles(java.util.List<ProjectRole> roles)
Project.UserConfig should have one of input roles. |
static java.util.function.Predicate<TestItem> |
hasSameLaunch(java.lang.String launchId) |
static java.util.function.Predicate<TestItem> |
hasSameParent(java.lang.String parentId) |
static java.util.function.Predicate<ProjectRole> |
isLevelEnough(ProjectRole principalRole)
Check whether user (principal) has enough role level
|
static java.util.function.Predicate<Acl> |
isOwner(java.lang.String ownerId) |
static java.util.function.Predicate<Acl> |
isSharedTo(java.lang.String projectName) |
static java.util.function.Predicate<TestItem> |
itemType(TestItemType itemType) |
static java.util.function.Predicate<com.epam.ta.reportportal.ws.model.StartTestItemRQ> |
startSameTimeOrLater(java.util.Date startTime)
Start time of item to be creates is later than provided start time
|
static java.util.function.Predicate<Status> |
statusIn(Status... statuses) |
public static final java.util.function.Predicate<java.lang.String> IS_UUID
UUID.fromString(String)public static final java.util.function.Predicate<java.util.Collection<?>> NOT_EMPTY_COLLECTION
public static final java.util.function.Predicate<java.util.Optional<?>> IS_PRESENT
public static final java.util.function.Predicate<HasStatus> IN_PROGRESS
public static final java.util.function.Predicate<Launch> LAUNCH_FINISHED
public static final java.util.function.Predicate<TestItem> TEST_ITEM_FINISHED
public static final java.util.function.Predicate<java.util.List<TestItem>> HAS_IN_PROGRESS_ITEMS
public static final java.util.function.Predicate<FilterCondition> HAS_ANY_MODE
public static final java.util.function.Predicate<TestItem> IS_SUITE
public static java.util.function.Predicate<AclEntry> hasACLPermission(java.lang.String projectId, AclPermissions permissions)
public static java.util.function.Predicate<Acl> isOwner(java.lang.String ownerId)
public static java.util.function.Predicate<Acl> isSharedTo(java.lang.String projectName)
public static java.util.function.Predicate<FilterCondition> hasMode(com.epam.ta.reportportal.ws.model.launch.Mode mode)
public static java.util.function.Predicate<com.epam.ta.reportportal.ws.model.FinishExecutionRQ> finishSameTimeOrLater(java.util.Date startTime)
public static java.util.function.Predicate<com.epam.ta.reportportal.ws.model.StartTestItemRQ> startSameTimeOrLater(java.util.Date startTime)
startTime - public static java.util.function.Predicate<TestItem> hasSameParent(java.lang.String parentId)
public static java.util.function.Predicate<TestItem> hasSameLaunch(java.lang.String launchId)
public static java.util.function.Predicate<Project.UserConfig> hasProjectRoles(java.util.List<ProjectRole> roles)
Project.UserConfig should have one of input roles.roles - public static java.util.function.Predicate<TestItem> itemType(TestItemType itemType)
public static <T> java.util.function.Predicate<java.lang.Iterable<T>> contains(java.util.function.Predicate<T> filter)
filter - public static <K> java.util.function.Predicate<java.util.Map<K,?>> containsKey(K key)
key - public static java.util.function.Predicate<ProjectRole> isLevelEnough(ProjectRole principalRole)
principalRole -