类 ControllerUtils

java.lang.Object
com.publiccms.common.tools.ControllerUtils

public class ControllerUtils extends Object
Controller工具类 ControllerUtils
  • 字段详细资料

    • NUMBER_PATTERN

      public static final Pattern NUMBER_PATTERN
      Number Pattern
    • UNVALID_CHARS

      public static final Pattern UNVALID_CHARS
      UNVALID Pattern
    • VALID_CHARS

      private static final String VALID_CHARS
      另请参阅:
    • EMAIL_PATTERN

      public static final Pattern EMAIL_PATTERN
      Email Pattern
  • 构造器详细资料

    • ControllerUtils

      private ControllerUtils()
  • 方法详细资料

    • redirect

      public static <T> org.springframework.http.ResponseEntity<T> redirect(boolean found, String url)
      类型参数:
      T -
      参数:
      found -
      url -
      返回:
      response entity
    • errorNotEmpty

      public static boolean errorNotEmpty(String field, String value, org.springframework.ui.Model model)
      参数:
      field -
      value -
      model -
      返回:
      value是否为空
    • errorNotEmpty

      public static boolean errorNotEmpty(String field, String value, org.springframework.ui.ModelMap model)
      参数:
      field -
      value -
      model -
      返回:
      value是否为空
    • errorCustom

      public static boolean errorCustom(String field, boolean value, org.springframework.ui.Model model)
      参数:
      field -
      value -
      model -
      返回:
      value是否为true
    • errorCustom

      public static boolean errorCustom(String field, boolean value, org.springframework.ui.ModelMap model)
      参数:
      field -
      value -
      model -
      返回:
      value是否为true
    • errorNotEmpty

      public static boolean errorNotEmpty(String field, Object value, org.springframework.ui.Model model)
      参数:
      field -
      value -
      model -
      返回:
      value是否为空
    • errorNotEmpty

      public static boolean errorNotEmpty(String field, Object value, org.springframework.ui.ModelMap model)
      参数:
      field -
      value -
      model -
      返回:
      value是否为空
    • errorNotGreaterThen

      public static boolean errorNotGreaterThen(String field, Integer value, int specific, org.springframework.ui.Model model)
      参数:
      field -
      value -
      specific -
      model -
      返回:
      value是否为空或是否大于等于specific
    • errorNotGreaterThen

      public static boolean errorNotGreaterThen(String field, Integer value, int specific, org.springframework.ui.ModelMap model)
      参数:
      field -
      value -
      specific -
      model -
      返回:
      value是否为空或是否大于等于specific
    • errorNotGreaterThen

      public static boolean errorNotGreaterThen(String field, Long value, long specific, org.springframework.ui.Model model)
      参数:
      field -
      value -
      specific -
      model -
      返回:
      value是否为空或是否大于等于specific
    • errorNotGreaterThen

      public static boolean errorNotGreaterThen(String field, Long value, long specific, org.springframework.ui.ModelMap model)
      参数:
      field -
      value -
      specific -
      model -
      返回:
      value是否为空或是否大于等于specific
    • errorNotLongThen

      public static boolean errorNotLongThen(String field, String value, int specific, org.springframework.ui.Model model)
      参数:
      field -
      value -
      specific -
      model -
      返回:
      value是否为空或长度大于specific
    • errorNotLongThen

      public static boolean errorNotLongThen(String field, String value, int specific, org.springframework.ui.ModelMap model)
      参数:
      field -
      value -
      specific -
      model -
      返回:
      value是否为空或长度大于specific
    • errorNotLessThen

      public static boolean errorNotLessThen(String field, Integer value, int specific, org.springframework.ui.Model model)
      参数:
      field -
      value -
      specific -
      model -
      返回:
      value是否为空或长度小于specific
    • errorNotLessThen

      public static boolean errorNotLessThen(String field, Integer value, int specific, org.springframework.ui.ModelMap model)
      参数:
      field -
      value -
      specific -
      model -
      返回:
      value是否为空或长度小于specific
    • errorNotEquals

      public static boolean errorNotEquals(String field, Object value, org.springframework.ui.Model model)
      参数:
      field -
      value -
      model -
      返回:
      value是否为空
    • errorNotEquals

      public static boolean errorNotEquals(String field, Object value, org.springframework.ui.ModelMap model)
      参数:
      field -
      value -
      model -
      返回:
      value是否为空
    • errorNotExist

      public static boolean errorNotExist(String field, Object value, org.springframework.ui.Model model)
      参数:
      field -
      value -
      model -
      返回:
      value是否为空
    • errorNotExist

      public static boolean errorNotExist(String field, Object value, org.springframework.ui.ModelMap model)
      参数:
      field -
      value -
      model -
      返回:
      value是否为空
    • errorHasExist

      public static boolean errorHasExist(String field, Object value, org.springframework.ui.Model model)
      参数:
      field -
      value -
      model -
      返回:
      value是否不为空
    • errorHasExist

      public static boolean errorHasExist(String field, Object value, org.springframework.ui.ModelMap model)
      参数:
      field -
      value -
      model -
      返回:
      value是否不为空
    • errorEquals

      public static boolean errorEquals(String field, Long value, Long value2, org.springframework.ui.Model model)
      参数:
      field -
      value -
      value2 -
      model -
      返回:
      value1是否不为空并等于value2
    • errorEquals

      public static boolean errorEquals(String field, Long value, Long value2, org.springframework.ui.ModelMap model)
      参数:
      field -
      value -
      value2 -
      model -
      返回:
      value1是否不为空并等于value2
    • errorNotEquals

      public static boolean errorNotEquals(String field, String value1, String value2, org.springframework.ui.Model model)
      参数:
      field -
      value1 -
      value2 -
      model -
      返回:
      value1是否不为空并不等于value2
    • errorNotEquals

      public static boolean errorNotEquals(String field, String value1, String value2, org.springframework.ui.ModelMap model)
      参数:
      field -
      value1 -
      value2 -
      model -
      返回:
      value1是否不为空并不等于value2
    • errorNotEquals

      public static boolean errorNotEquals(String field, Integer value1, Integer value2, org.springframework.ui.Model model)
      参数:
      field -
      value1 -
      value2 -
      model -
      返回:
      value1是否不为空并不等于value2
    • errorNotEquals

      public static boolean errorNotEquals(String field, Integer value1, Integer value2, org.springframework.ui.ModelMap model)
      参数:
      field -
      value1 -
      value2 -
      model -
      返回:
      value1是否不为空并不等于value2
    • errorNotEquals

      public static boolean errorNotEquals(String field, Long value1, Long value2, org.springframework.ui.Model model)
      参数:
      field -
      value1 -
      value2 -
      model -
      返回:
      value1是否不为空并不等于value2
    • errorNotEquals

      public static boolean errorNotEquals(String field, Long value1, Long value2, org.springframework.ui.ModelMap model)
      参数:
      field -
      value1 -
      value2 -
      model -
      返回:
      value1是否不为空并不等于value2
    • errorNotEquals

      public static boolean errorNotEquals(String field, Short value1, Short value2, org.springframework.ui.Model model)
      参数:
      field -
      value1 -
      value2 -
      model -
      返回:
      value1是否不为空并不等于value2
    • errorNotEquals

      public static boolean errorNotEquals(String field, Short value1, Short value2, org.springframework.ui.ModelMap model)
      参数:
      field -
      value1 -
      value2 -
      model -
      返回:
      value1是否不为空并不等于value2
    • getSiteFromAttribute

      public static SysSite getSiteFromAttribute(jakarta.servlet.http.HttpServletRequest request)
      参数:
      request -
      返回:
      SysSite
    • getUserFromSession

      public static SysUser getUserFromSession(jakarta.servlet.http.HttpSession session)
      参数:
      session -
      返回:
      SysUser
    • getUserTimeFromSession

      public static Long getUserTimeFromSession(jakarta.servlet.http.HttpSession session)
      参数:
      session -
      返回:
      Date
    • setUserToSession

      public static void setUserToSession(jakarta.servlet.http.HttpSession session, SysUser user)
      参数:
      session -
      user -
    • clearUserToSession

      public static void clearUserToSession(String contextPath, String scheme, jakarta.servlet.http.HttpSession session, jakarta.servlet.http.HttpServletResponse response)
      参数:
      contextPath -
      scheme -
      session -
      response -
    • clearUserTimeToSession

      public static void clearUserTimeToSession(jakarta.servlet.http.HttpSession session)
      参数:
      session -
    • getAdminFromSession

      public static SysUser getAdminFromSession(jakarta.servlet.http.HttpSession session)
      参数:
      session -
      返回:
      SysUser
    • setAdminToSession

      public static void setAdminToSession(jakarta.servlet.http.HttpSession session, SysUser user)
      参数:
      session -
      user -
    • setOtpAdminToSession

      public static void setOtpAdminToSession(jakarta.servlet.http.HttpSession session, SysUser user)
      参数:
      session -
      user -
    • clearOptAdminToSession

      public static void clearOptAdminToSession(jakarta.servlet.http.HttpSession session)
      参数:
      session -
      contextPath -
      scheme -
      response -
    • clearAdminToSession

      public static void clearAdminToSession(String contextPath, String scheme, jakarta.servlet.http.HttpSession session, jakarta.servlet.http.HttpServletResponse response)
      参数:
      contextPath -
      scheme -
      session -
      response -
    • getWebToken

      public static String getWebToken(jakarta.servlet.http.HttpServletRequest request)
      参数:
      request -
      返回:
    • getAdminToken

      public static String getAdminToken(jakarta.servlet.http.HttpServletRequest request)
      参数:
      request -
      返回:
    • hasContentPermissions

      public static boolean hasContentPermissions(SysUser user, CmsContent content)
      参数:
      user -
      content -
      返回:
      has content permission
    • ipNotEquals

      public static boolean ipNotEquals(String ip, SysUser user)
    • getToken

      private static String getToken(jakarta.servlet.http.HttpServletRequest request, String cookiesName)
      参数:
      request -
      cookiesName -
      返回:
    • notValid

      public static boolean notValid(String value)
      参数:
      value -
      返回:
      boolean
    • errorNotEMail

      public static boolean errorNotEMail(String field, String value, org.springframework.ui.Model model)
      参数:
      field -
      value -
      model -
      返回:
      boolean
    • errorNotEMail

      public static boolean errorNotEMail(String field, String value, org.springframework.ui.ModelMap model)
      参数:
      field -
      value -
      model -
      返回:
      boolean
    • errorNotUserName

      public static boolean errorNotUserName(String field, String value, org.springframework.ui.Model model)
      参数:
      field -
      value -
      model -
      返回:
      boolean
    • errorNotUserName

      public static boolean errorNotUserName(String field, String value, org.springframework.ui.ModelMap model)
      参数:
      field -
      value -
      model -
      返回:
      boolean
    • errorNotNickname

      public static boolean errorNotNickname(String field, String value, org.springframework.ui.Model model)
      参数:
      field -
      value -
      model -
      返回:
      boolean
    • errorNotNickname

      public static boolean errorNotNickname(String field, String value, org.springframework.ui.ModelMap model)
      参数:
      field -
      value -
      model -
      返回:
      boolean
    • notEMail

      public static boolean notEMail(String value)
      参数:
      value -
      返回:
      boolean
    • notNumber

      public static boolean notNumber(String value)
      参数:
      value -
      返回:
      boolean