Class PermissionConstantUtil

java.lang.Object
io.github.xezzon.zeroweb.metadata.PermissionConstantUtil

public final class PermissionConstantUtil extends Object
权限常量工具类。 用于读取指定 Class 中定义的公共静态字符串字段,并将其转换为 MenuInfo 对象, 表示接口权限。
Author:
xezzon
  • Method Details

    • read

      public static List<MenuInfo> read(Class<?> constant)
      读取指定类中定义的公共静态字符串字段,并将其转换为 MenuInfo 列表。 这些字段的值被视为权限路径,并作为单一权限添加到 MenuInfo 中。
      Parameters:
      constant - 包含权限常量的类。
      Returns:
      MenuInfo 对象的列表,每个对象代表一个接口权限。
      Throws:
      ZerowebRuntimeException - 如果在访问字段时发生 IllegalAccessException