Class TaskWorkStateTypeUtil
- java.lang.Object
-
- com.evolveum.midpoint.schema.util.TaskWorkStateTypeUtil
-
public class TaskWorkStateTypeUtil extends Object
- Author:
- mederly
-
-
Constructor Summary
Constructors Constructor Description TaskWorkStateTypeUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static WorkBucketType
findBucketByNumber(List<WorkBucketType> buckets, int sequentialNumber)
static int
getCompleteBucketsNumber(TaskType taskType)
static @Nullable Integer
getExpectedBuckets(TaskType task)
static @Nullable WorkBucketType
getLastBucket(List<WorkBucketType> buckets)
static @Nullable Integer
getPartitionSequentialNumber(@NotNull TaskType taskType)
static AbstractWorkSegmentationType
getWorkSegmentationConfiguration(TaskWorkManagementType cfg)
static boolean
hasLimitations(WorkBucketType bucket)
static void
sortBucketsBySequentialNumber(List<WorkBucketType> buckets)
-
-
-
Method Detail
-
findBucketByNumber
public static WorkBucketType findBucketByNumber(List<WorkBucketType> buckets, int sequentialNumber)
-
sortBucketsBySequentialNumber
public static void sortBucketsBySequentialNumber(List<WorkBucketType> buckets)
-
getWorkSegmentationConfiguration
public static AbstractWorkSegmentationType getWorkSegmentationConfiguration(TaskWorkManagementType cfg)
-
getCompleteBucketsNumber
public static int getCompleteBucketsNumber(TaskType taskType)
-
getLastBucket
@Nullable public static @Nullable WorkBucketType getLastBucket(List<WorkBucketType> buckets)
-
hasLimitations
public static boolean hasLimitations(WorkBucketType bucket)
-
-