枚举类 BuyTypeEnum

java.lang.Object
java.lang.Enum<BuyTypeEnum>
com.handy.playertitle.constants.BuyTypeEnum
所有已实现的接口:
Serializable, Comparable<BuyTypeEnum>, Constable

public enum BuyTypeEnum extends Enum<BuyTypeEnum>
购买类型枚举 定义称号购买所需的货币或方式
  • 枚举常量详细资料

    • ALL

      public static final BuyTypeEnum ALL
      全部类型
    • NOT

      public static final BuyTypeEnum NOT
      白嫖(免费获取)
    • VAULT

      public static final BuyTypeEnum VAULT
      金币(Vault 经济系统)
    • PLAYER_POINTS

      public static final BuyTypeEnum PLAYER_POINTS
      点券(PlayerPoints 插件)
    • COIN

      public static final BuyTypeEnum COIN
      称号币(插件专属货币)
    • ITEM_STACK

      public static final BuyTypeEnum ITEM_STACK
      物品(物品兑换)
    • PERMISSION

      public static final BuyTypeEnum PERMISSION
      权限(权限组获取)
    • ACTIVITY

      public static final BuyTypeEnum ACTIVITY
      活动(活动奖励)
    • PLAYER_CURRENCY

      public static final BuyTypeEnum PLAYER_CURRENCY
      多货币(PlayerCurrency 插件)
  • 方法详细资料

    • values

      public static BuyTypeEnum[] values()
      返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
      返回:
      包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同
    • valueOf

      public static BuyTypeEnum valueOf(String name)
      返回带有指定名称的该类的枚举常量。 字符串必须与用于声明该类的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类没有带有指定名称的常量
      NullPointerException - 如果参数为空值
    • getBuyType

      public String getBuyType()
      获取购买类型标识
      返回:
      类型标识
    • setBuyType

      public void setBuyType(String buyType)
      设置购买类型标识
      参数:
      buyType - 类型标识
    • getBuyTypeId

      public Integer getBuyTypeId()
      获取购买类型 ID
      返回:
      类型 ID
    • getBuyTypeList

      public static List<String> getBuyTypeList()
      获取全部购买类型列表
      返回:
      购买类型标识列表
    • getEnumListNotPermission

      public static List<String> getEnumListNotPermission()
      获取不包含权限的购买类型列表
      返回:
      购买类型标识列表(排除权限类型)
    • getEnum

      public static BuyTypeEnum getEnum(String buyType)
      根据类型标识获取枚举
      参数:
      buyType - 购买类型标识
      返回:
      购买类型枚举,未找到返回 null
    • getEnumThrow

      public static BuyTypeEnum getEnumThrow(String buyType)
      根据类型标识获取枚举(异常抛出版本)
      参数:
      buyType - 购买类型标识
      返回:
      购买类型枚举
      抛出:
      IllegalArgumentException - 当类型不存在时抛出
    • getEnum

      public static BuyTypeEnum getEnum(Integer buyTypeId)
      根据类型 ID 获取枚举
      参数:
      buyTypeId - 购买类型 ID
      返回:
      购买类型枚举,未找到返回 null
    • getNextEnum

      public static String getNextEnum(String buyType)
      获取下一个枚举类型标识 用于循环切换购买类型
      参数:
      buyType - 当前购买类型标识
      返回:
      下一个购买类型标识
    • getDesc

      public static String getDesc(String buyType)
      获取购买类型描述
      参数:
      buyType - 购买类型标识
      返回:
      类型描述
      从以下版本开始:
      4.3.0
    • getDesc

      public static String getDesc(BuyTypeEnum buyTypeEnum)
      获取购买类型描述
      参数:
      buyTypeEnum - 购买类型枚举
      返回:
      类型描述
      从以下版本开始:
      4.3.0