1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.codelibs.fess.app.web.admin.badword;
17
18 import javax.validation.constraints.Pattern;
19 import javax.validation.constraints.Size;
20
21 import org.codelibs.fess.util.ComponentUtil;
22 import org.lastaflute.web.validation.Required;
23 import org.lastaflute.web.validation.theme.conversion.ValidateTypeFailure;
24
25
26
27
28
29 public class CreateForm {
30
31 @ValidateTypeFailure
32 public Integer crudMode;
33
34 @Required
35 @Pattern(regexp = "[^\\s]+")
36 public String suggestWord;
37
38 @Size(max = 1000)
39 public String createdBy;
40
41 @ValidateTypeFailure
42 public Long createdTime;
43
44 public void initialize() {
45 createdBy = ComponentUtil.getSystemHelper().getUsername();
46 createdTime = ComponentUtil.getSystemHelper().getCurrentTimeAsLong();
47 }
48 }