@Override
@Id
@Access(value = AccessType.PROPERTY)
@Column(name = "integration_id", nullable = false)
@Size(max = 255)
public String getId() {
return this.id;
}
java类javax.validation.constraints.Size的实例源码
Integration.java 文件源码
项目:oma-riista-web
阅读 18
收藏 0
点赞 0
评论 0
SizeValidationAdapter.java 文件源码
项目:geeMVC-Java-MVC-Framework
阅读 15
收藏 0
点赞 0
评论 0
@Override
public void validate(Size sizeAnnotation, String name, ValidationContext validationCtx, Errors errors) {
Object value = validationCtx.value(name);
if (value == null)
return;
if (!validateMinLength(sizeAnnotation.min(), value) && !validateMaxLength(sizeAnnotation.max(), value)) {
errors.add(name, sizeAnnotation.message(), value, sizeAnnotation.min(), sizeAnnotation.max());
} else if (!validateMinLength(sizeAnnotation.min(), value)) {
errors.add(name, sizeAnnotation.message(), value, sizeAnnotation.min(), sizeAnnotation.max());
} else if (!validateMaxLength(sizeAnnotation.max(), value)) {
errors.add(name, sizeAnnotation.message(), value, sizeAnnotation.min(), sizeAnnotation.max());
}
}
BackingBean.java 文件源码
项目:ee8-sandbox
阅读 17
收藏 0
点赞 0
评论 0
@NotNull(groups = PasswordValidationGroup.class)
@Size(max = 16, min = 8, message = "Password must be between 8 and 16 characters long",
groups = PasswordValidationGroup.class)
@Override
public String getPassword1() {
return password1;
}
SigninResource.java 文件源码
项目:sealion
阅读 18
收藏 0
点赞 0
评论 0
@POST
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
@Permissions(NotSignedIn.class)
public Response signin(@NotNull @FormParam("email") EmailAddress email,
@NotNull @Size(min = 1) @FormParam("password") String password,
@Context UriInfo uriInfo) {
if (securityService.signin(email, password) == false) {
String errorMessage = "ログインできませんでした。ユーザーID、またはパスワードをお間違えではありませんか?";
Response response = Response.status(Status.BAD_REQUEST)
.entity(UIResponse.render("signin", errorMessage)).build();
throw new BadRequestException(response);
}
URI location = uriInfo.getBaseUriBuilder().path(ProjectResource.class).build();
return Response.seeOther(location).build();
}
User.java 文件源码
项目:celerio-angular-quickstart
阅读 21
收藏 0
点赞 0
评论 0
/**
* The login used to login
*/
@NotEmpty
@Size(max = 100)
@Column(name = "LOGIN", nullable = false, unique = true, length = 100)
public String getLogin() {
return login;
}
ParameterValidationGenerator.java 文件源码
项目:aml
阅读 22
收藏 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);
}
}
MovieRestController.java 文件源码
项目:REST-Web-Services
阅读 22
收藏 0
点赞 0
评论 0
@ApiOperation(value = "Find movies")
@GetMapping(produces = MediaTypes.HAL_JSON_VALUE)
@ResponseStatus(HttpStatus.OK)
public
PagedResources<MovieSearchResultResource> findMovies(
@ApiParam(value = "The title of the movie")
@RequestParam(value = "title", required = false) final String title,
@ApiParam(value = "The type of the movie")
@RequestParam(value = "type", required = false) final MovieType type,
@ApiParam(value = "Release date range \"from\"")
@RequestParam(value = "fromDate", required = false) @DateTimeFormat(pattern="yyyy-MM-dd") final Date fromDate,
@ApiParam(value = "Release date range \"to\"")
@RequestParam(value = "toDate", required = false) @DateTimeFormat(pattern="yyyy-MM-dd") final Date toDate,
@ApiParam(value = "List of countries")
@RequestParam(value = "country", required = false) final List<CountryType> countries,
@ApiParam(value = "List of languages")
@RequestParam(value = "language", required = false) final List<LanguageType> languages,
@ApiParam(value = "List of genres")
@RequestParam(value = "genre", required = false) final List<GenreType> genres,
@ApiParam(value = "Min. rating")
@RequestParam(value = "minRating", required = false) @Size(max = 10) final Integer minRating,
@ApiParam(value = "Max. rating")
@RequestParam(value = "maxRating", required = false) @Size(max = 10) final Integer maxRating,
@PageableDefault(sort = {"title"}, direction = Sort.Direction.DESC) final Pageable page,
final PagedResourcesAssembler<MovieSearchResult> assembler
) {
log.info("Called with" + " title {}, type {}," +
"fromDate {}, toDate {}, countries {}," +
"languages {}, genres {}, minRating {}," +
"maxRating {}, page {},",
title, type, fromDate, toDate, countries, languages, genres, minRating, maxRating, page);
// Build the self link which will be used for the next, previous, etc links
final Link self = ControllerLinkBuilder
.linkTo(
ControllerLinkBuilder
.methodOn(MovieRestController.class)
.findMovies(
title,
type,
fromDate,
toDate,
countries,
languages,
genres,
minRating,
maxRating,
page,
assembler
)
).withSelfRel();
return assembler.toResource(this.movieSearchService.findMovies(
title, type, fromDate, toDate, countries, languages, genres, minRating, maxRating, page
), this.movieSearchResultResourceAssembler, self);
}
CollectorNodeDetailsSummary.java 文件源码
项目:Re-Collector
阅读 16
收藏 0
点赞 0
评论 0
@JsonProperty("operating_system")
@NotNull
@Size(min = 1)
public abstract String operatingSystem();
CollectorRegistrationRequest.java 文件源码
项目:Re-Collector
阅读 16
收藏 0
点赞 0
评论 0
@JsonProperty("node_id")
@NotNull
@Size(min = 1)
public abstract String nodeId();
MqttProperties.java 文件源码
项目:mqtt
阅读 17
收藏 0
点赞 0
评论 0
@Size(min = 1)
public String[] getUrl() {
return url;
}