public abstract class MaintenanceUtil extends Object
Constructor and Description |
---|
MaintenanceUtil() |
Modifier and Type | Method and Description |
---|---|
static String |
getCronExpression(int[] timeDef) |
static String |
getCronExpression(String time) |
static Calendar |
getNextExecutionTime(MaintenanceTaskInfo.TaskSchedule schedule,
String startTime)
Return the next execution time for this maintenance task
If the time definitions are invalid, null is returned.
|
static Calendar |
getNextExecutionTime(String startTime,
String endTime)
Return the next execution time for this window.
|
static Calendar |
getNextWindowExecutionTime(Resource windowResource)
Return the next execution time for this window.
|
static boolean |
isValidTimeInterval(String startTime,
String endTime)
Check if the start and the end time are valid time definitions ([hour]:[minute]).
|
static int[] |
parseTime(String value)
Check if the given time string is valid ([hour]:[minute])
|
public static boolean isValidTimeInterval(String startTime, String endTime)
public static int[] parseTime(String value) throws IllegalArgumentException
null
otherwise.IllegalArgumentException
public static String getCronExpression(int[] timeDef)
public static Calendar getNextExecutionTime(String startTime, String endTime)
startTime
- endTime
- public static Calendar getNextExecutionTime(MaintenanceTaskInfo.TaskSchedule schedule, String startTime)
public static Calendar getNextWindowExecutionTime(Resource windowResource)
windowResource
- The window resource.Copyright © 2010 - 2020 Adobe. All Rights Reserved