接口 MagicResourceStorage<T extends MagicEntity>

所有已知实现类:
AbstractPathMagicResourceStorage, ApiInfoMagicResourceStorage, DataSourceInfoMagicResourceStorage, FunctionInfoMagicResourceStorage

public interface MagicResourceStorage<T extends MagicEntity>
  • 字段详细资料

  • 方法详细资料

    • folder

      String folder()
      文件夹名
    • suffix

      String suffix()
      允许的后缀,为空则不限制
    • magicClass

      Class<T> magicClass()
    • requirePath

      boolean requirePath()
      是否支持path
    • requiredScript

      default boolean requiredScript()
    • allowRoot

      default boolean allowRoot()
    • read

      default T read(byte[] bytes)
    • write

      default byte[] write(MagicEntity entity)
    • readResource

      default T readResource(Resource resource)
    • buildMappingKey

      String buildMappingKey(T entity)
    • buildKey

      default String buildKey(MagicEntity entity)
    • validate

      default void validate(T entity)
      校验参数
    • setMagicResourceService

      void setMagicResourceService(MagicResourceService magicResourceService)