java类javax.validation.constraints.Max的实例源码

Setting.java 文件源码 项目:my-paper 阅读 24 收藏 0 点赞 0 评论 0
/**
 * 获取用户名最小长度
 * 
 * @return 用户名最小长度
 */
@NotNull
@Min(1)
@Max(117)
public Integer getUsernameMinLength() {
    return usernameMinLength;
}
Setting.java 文件源码 项目:my-paper 阅读 27 收藏 0 点赞 0 评论 0
/**
 * 获取用户名最大长度
 * 
 * @return 用户名最大长度
 */
@NotNull
@Min(1)
@Max(117)
public Integer getUsernameMaxLength() {
    return usernameMaxLength;
}
Setting.java 文件源码 项目:my-paper 阅读 24 收藏 0 点赞 0 评论 0
/**
 * 获取密码最小长度
 * 
 * @return 密码最小长度
 */
@NotNull
@Min(1)
@Max(117)
public Integer getPasswordMinLength() {
    return passwordMinLength;
}
Setting.java 文件源码 项目:my-paper 阅读 22 收藏 0 点赞 0 评论 0
/**
 * 获取密码最大长度
 * 
 * @return 密码最大长度
 */
@NotNull
@Min(1)
@Max(117)
public Integer getPasswordMaxLength() {
    return passwordMaxLength;
}
ParameterValidationGenerator.java 文件源码 项目:aml 阅读 24 收藏 0 点赞 0 评论 0
protected void addValidation(final INamedParam parameter,
        final JVar argumentVariable) {
    if (isNotBlank(parameter.getPattern())) {
        JAnnotationUse patternAnnotation = argumentVariable.annotate(Pattern.class);
        patternAnnotation.param("regexp", parameter.getPattern());
    }

    final Integer minLength = parameter.getMinLength();
    final Integer maxLength = parameter.getMaxLength();
    if ((minLength != null) || (maxLength != null)) {
        final JAnnotationUse sizeAnnotation = argumentVariable
                .annotate(Size.class);

        if (minLength != null) {
            sizeAnnotation.param("min", minLength);
        }

        if (maxLength != null) {
            sizeAnnotation.param("max", maxLength);
        }
    }

    final BigDecimal minimum = parameter.getMinimum();
    if (minimum != null) {
        addMinMaxConstraint(parameter, "minimum", Min.class, minimum,
                argumentVariable);
    }

    final BigDecimal maximum = parameter.getMaximum();
    if (maximum != null) {
        addMinMaxConstraint(parameter, "maximum", Max.class, maximum,
                argumentVariable);
    }

    if (parameter.isRequired()) {
        argumentVariable.annotate(NotNull.class);
    }
}
Topics.java 文件源码 项目:wso2-community-api 阅读 30 收藏 0 点赞 0 评论 0
@GET
@CacheControl("no-cache")
public Response getTopics(
        @QueryParam("label") final String label,
        @QueryParam("query") final String query,
        @QueryParam("offset") @Min(1) @DefaultValue("1") final Integer offset,
        @QueryParam("limit") @Min(1) @Max(100) @DefaultValue("10") final Integer limit,
        @QueryParam("setInfo") @DefaultValue("false") final boolean setInfo
) 
    throws ClientErrorException 
{
    return delegate.getTopics(label, query, offset, limit, setInfo);
}
Topics.java 文件源码 项目:wso2-community-api 阅读 27 收藏 0 点赞 0 评论 0
@GET
@Path("/{id}/posts")
@CacheControl("no-cache")
public Response getTopicPosts(
        @HeaderParam("If-Modified-Since") final String ifModifiedSince,
        @PathParam("id") final Long topicId,
        @QueryParam("offset") @Min(1) @DefaultValue("1") final Integer offset,
        @QueryParam("limit") @Min(1) @Max(50) @DefaultValue("10") final Integer limit
) 
    throws ClientErrorException 
{
    return delegate.getPosts(ifModifiedSince, topicId, offset, limit);
}
Members.java 文件源码 项目:wso2-community-api 阅读 17 收藏 0 点赞 0 评论 0
@GET
   @CacheControl("no-cache")
   public Response getMembers(
        @QueryParam("member") @NotNull(message= "{member.search.notnull}") final String member,
        @QueryParam("offset") @Min(1) @DefaultValue("1") final Integer offset,
        @QueryParam("limit") @Min(1) @Max(50) @DefaultValue("10") final Integer limit
   ) 
    throws ClientErrorException 
{
       return delegate.getMembers(member, offset, limit);
   }
Categories.java 文件源码 项目:wso2-community-api 阅读 23 收藏 0 点赞 0 评论 0
@GET
@Path("/{id}/forums")
@CacheControl("no-cache")
public Response getForums(
        @HeaderParam("If-Modified-Since") final String ifModifiedSince, 
        @PathParam("id") final Integer id,
        @QueryParam("offset") @Min(1) @DefaultValue("1") final Integer offset,
        @QueryParam("limit") @Min(1) @Max(50) @DefaultValue("10") final Integer limit
) 
    throws ClientErrorException, ServerErrorException 
{
    return delegate.getForums(ifModifiedSince, id, offset, limit);
}
Forums.java 文件源码 项目:wso2-community-api 阅读 17 收藏 0 点赞 0 评论 0
@GET
@CacheControl("no-cache")
public Response getForums(
        @QueryParam("name") final String name,
        @QueryParam("label") final String label,
        @QueryParam("offset") @Min(1) @DefaultValue("1") final Integer offset,
        @QueryParam("limit") @Min(1) @Max(50) @DefaultValue("10") final Integer limit
)
    throws ClientErrorException 
{
    return delegate.getForums(name, label, offset, limit);
}


问题


面经


文章

微信
公众号

扫码关注公众号