@AssertTrue(message="{recurringSchedule.isRepeatOnValid.AssertTrue}")
private boolean isRepeatOnValid() {
String[] s_values = this.repeatOn.replace("\"", "").replace("[", "").replace("]", "").split(",");
String[] weekday = {"1", "2", "3", "4", "5", "6", "7"};
List<String> weekday_list = Arrays.asList(weekday);
Set<String> validValues = new HashSet<String>(weekday_list);
List<String> value_list = Arrays.asList(s_values);
Set<String> value_set = new HashSet<String>(value_list);
if ( s_values.length > value_set.size()) {
return false;
}
for (String s: s_values){
if(!validValues.contains(s)) {
return false;
}
}
if ( s_values.length > validValues.size()) {
return false;
}
return true;
}
recurringSchedule.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:open-Autoscaler
作者:
评论列表
文章目录