Uses of Interface
cn.dinodev.spring.commons.response.Status
Packages that use Status
Package
Description
-
Uses of Status in cn.dinodev.spring.commons.exception
Methods in cn.dinodev.spring.commons.exception with parameters of type StatusModifier and TypeMethodDescriptionstatic BusinessException根据状态创建 BusinessException 实例,不包含附加数据和异常原因static BusinessException根据状态和附加数据创建 BusinessException 实例,不包含异常原因static BusinessException根据状态、附加数据和异常原因创建 BusinessException 实例static BusinessException -
Uses of Status in cn.dinodev.spring.commons.response
Classes in cn.dinodev.spring.commons.response that implement StatusMethods in cn.dinodev.spring.commons.response that return StatusModifier and TypeMethodDescriptionstatic Status生成失败Statusstatic Status生成失败Status, 并对错误消息进行参数化,如:fail(-1, "参数{}不能为空", "name")static Status生成失败Status,默认为cn.dinodev.spring.commons.response.Status.CODE.ERRORstatic Status生成失败Status,默认为cn.dinodev.spring.commons.response.Status.CODE.ERROR如:fail("参数{}不能为空", "name")static StatusStatus.invalidParam(String msg) 生成参数错误Statusstatic StatusStatus.invalidParam(String msg, Object... args) 生成失败Status, 并对错误消息进行参数化,如:invalidParam(-1, "参数{}不能为空", "name")static StatusStatus.ok()生成成功Statusstatic Status生成成功Status替换消息替换消息信息Methods in cn.dinodev.spring.commons.response with parameters of type StatusModifier and TypeMethodDescriptionstatic <T> Response<T>static <T> PageResponse<T>static <T> ScrollResponse<T> -
Uses of Status in cn.dinodev.spring.commons.utils
Methods in cn.dinodev.spring.commons.utils with parameters of type StatusModifier and TypeMethodDescriptionstatic voidAssert.doesNotContain(String textToSearch, String substring, Status status) 断言给定的文本不包含给定的子字符串。static voidAssert.hasLength(CharSequence text, Status status) 断言给定的字符串不为空;即,它不能为null且不能是空字符串。static voidAssert.hasText(CharSequence text, Status status) 断言给定的字符串包含有效的文本内容;即,它不能为null并且必须包含至少一个非空白字符。static voidAssert.isAssignable(Class<?> superType, Class<?> subType, Status status) 断言superType.isAssignableFrom(subType)为true。static voidAssert.isInstanceOf(Class<?> type, Object obj, Status status) 断言提供的对象是提供的类的实例。static void断言对象为null。static void断言一个布尔表达式,如果表达式为false,则抛出BusinessException。static voidAssert.noNullElements(Object[] array, Status status) 断言数组不包含null元素。static voidAssert.noNullElements(Collection<?> collection, Status status) 断言集合不包含null元素。static void断言数组包含元素;即,它不能为null并且必须包含至少一个元素。static voidAssert.notEmpty(Collection<?> collection, Status status) 断言集合包含元素;即,它不能为null并且必须包含至少一个元素。static void断言 Map 包含条目;即,它不能为null并且必须包含至少一个条目。static void断言对象不为null。Method parameters in cn.dinodev.spring.commons.utils with type arguments of type StatusModifier and TypeMethodDescriptionstatic voidAssert.doesNotContain(String textToSearch, String substring, Supplier<Status> statusSupplier) 断言给定的文本不包含给定的子字符串。static voidAssert.hasLength(CharSequence text, Supplier<Status> statusSupplier) 断言给定的字符串不为空;即,它不能为null且不能是空字符串。static voidAssert.hasText(CharSequence text, Supplier<Status> statusSupplier) 断言给定的字符串包含有效的文本内容;即,它不能为null并且必须包含至少一个非空白字符。static voidAssert.isAssignable(Class<?> superType, Class<?> subType, Supplier<Status> statusSupplier) 断言superType.isAssignableFrom(subType)为true。static voidAssert.isInstanceOf(Class<?> type, Object obj, Supplier<Status> statusSupplier) 断言提供的对象是提供的类的实例。static void断言对象为null。static void断言一个布尔表达式,如果表达式为false,则抛出BusinessException。static voidAssert.noNullElements(Object[] array, Supplier<Status> statusSupplier) 断言数组不包含null元素。static voidAssert.noNullElements(Collection<?> collection, Supplier<Status> statusSupplier) 断言集合不包含null元素。static void断言数组包含元素;即,它不能为null并且必须包含至少一个元素。static voidAssert.notEmpty(Collection<?> collection, Supplier<Status> statusSupplier) 断言集合包含元素;即,它不能为null并且必须包含至少一个元素。static void断言 Map 包含条目;即,它不能为null并且必须包含至少一个条目。static void断言对象不为null。