Class FavoriteUtils

java.lang.Object
com.bytedesk.core.favorite.FavoriteUtils

public class FavoriteUtils extends Object
收藏工具类
  • Constructor Details

    • FavoriteUtils

      private FavoriteUtils()
  • Method Details

    • generateFavoriteName

      public static String generateFavoriteName(String messageType, String content)
      根据消息类型生成收藏名称
      Parameters:
      messageType - 消息类型
      content - 消息内容
      Returns:
      收藏名称
    • isMessageTypeSupported

      public static boolean isMessageTypeSupported(String messageType)
      验证消息类型是否支持收藏
      Parameters:
      messageType - 消息类型
      Returns:
      是否支持收藏
    • getMessageTypeDisplayName

      public static String getMessageTypeDisplayName(String messageType)
      获取消息类型的显示名称
      Parameters:
      messageType - 消息类型
      Returns:
      显示名称
    • getFavoriteTypeDisplayName

      public static String getFavoriteTypeDisplayName(String favoriteType)
      获取收藏类型的显示名称
      Parameters:
      favoriteType - 收藏类型
      Returns:
      显示名称
    • getFavoriteSourceDisplayName

      public static String getFavoriteSourceDisplayName(String favoriteSource)
      获取收藏来源的显示名称
      Parameters:
      favoriteSource - 收藏来源
      Returns:
      显示名称
    • validateFavoriteRequest

      public static boolean validateFavoriteRequest(String name, String favoriteType, String content)
      验证收藏请求参数
      Parameters:
      name - 收藏名称
      favoriteType - 收藏类型
      content - 收藏内容
      Returns:
      验证结果