diff --git a/trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminBoardModeratorController.java b/trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminBoardModeratorController.java index 5d7d04c750c05ed7997a927b7cdc7f9014539dc3..7f51a165ffe83358fb5f9b0e1ae699cfbd92d1b1 100644 --- a/trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminBoardModeratorController.java +++ b/trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminBoardModeratorController.java @@ -163,9 +163,9 @@ public class AdminBoardModeratorController { List actions = new ArrayList<>(); for(String enumSymbol : form.getActions()) { try { - Optional ins = EnumArchitecture.getInstance(Integer.valueOf(enumSymbol), ForumActionEnum.class); + Optional ins = EnumArchitecture.getInstance(Integer.valueOf(enumSymbol), ForumActionEnum.class); if(ins.isPresent()) { - actions.add((ForumActionEnum)ins.get()); + actions.add(ins.get()); } }catch(Exception e) { continue; diff --git a/trident/src/main/java/com/apobates/forum/trident/controller/form/BoardCarouselForm.java b/trident/src/main/java/com/apobates/forum/trident/controller/form/BoardCarouselForm.java index 97aab4cd65164fdfe065c307c7190d340f1d4a92..115cfa7d5a770182464845d78041fd33d97ac0c0 100644 --- a/trident/src/main/java/com/apobates/forum/trident/controller/form/BoardCarouselForm.java +++ b/trident/src/main/java/com/apobates/forum/trident/controller/form/BoardCarouselForm.java @@ -1,10 +1,7 @@ package com.apobates.forum.trident.controller.form; import java.time.LocalDateTime; -import java.time.format.DateTimeParseException; - import com.apobates.forum.member.entity.ForumCalendarUnitEnum; -import com.apobates.forum.utils.DateTimeUtils; import com.apobates.forum.utils.lang.EnumArchitecture; public class BoardCarouselForm extends ActionForm{ diff --git a/trident/src/main/java/com/apobates/forum/trident/controller/form/ForumScoreRoleForm.java b/trident/src/main/java/com/apobates/forum/trident/controller/form/ForumScoreRoleForm.java index 3c01952639357b9a7f26ba67bab8376d95088f78..035ee9f8f3274896734cff2178125569f6a14688 100644 --- a/trident/src/main/java/com/apobates/forum/trident/controller/form/ForumScoreRoleForm.java +++ b/trident/src/main/java/com/apobates/forum/trident/controller/form/ForumScoreRoleForm.java @@ -20,16 +20,11 @@ public class ForumScoreRoleForm extends ActionForm{ private String score; public ForumActionEnum getEnumAction(){ - Integer d = covertStringToInteger(getAction(), -1); - Optional a; - try{ - a = EnumArchitecture.getInstance(d, ForumActionEnum.class); - }catch(NullPointerException | NumberFormatException e){ - return null; - } + int d = covertStringToInteger(getAction(), -1); + Optional a = EnumArchitecture.getInstance(d, ForumActionEnum.class); ForumActionEnum action = null; if(a.isPresent()) { - action = (ForumActionEnum)a.get(); + action = a.get(); } return action; } diff --git a/trident/src/main/java/com/apobates/forum/trident/tag/PostsFloorTag.java b/trident/src/main/java/com/apobates/forum/trident/tag/PostsFloorTag.java index f583338de045b16b1a2963e8a3830a72fe0ea053..ec5bda2adeee4244fc080cc86e142dd2de7146d9 100644 --- a/trident/src/main/java/com/apobates/forum/trident/tag/PostsFloorTag.java +++ b/trident/src/main/java/com/apobates/forum/trident/tag/PostsFloorTag.java @@ -18,9 +18,9 @@ public class PostsFloorTag extends SimpleTagSupport { @Override public void doTag() throws JspException, IOException { String sb = value + ""; - Optional ea = EnumArchitecture.getInstance(value, PostsFloorAliasEnum.class); + Optional ea = EnumArchitecture.getInstance(value, PostsFloorAliasEnum.class); if (ea.isPresent()) { - PostsFloorAliasEnum pfa = (PostsFloorAliasEnum) ea.get(); + PostsFloorAliasEnum pfa = ea.get(); sb = pfa.getTitle(); } getJspContext().getOut().print(sb);