1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.codelibs.fess.app.web.admin.relatedquery;
17
18 import javax.validation.constraints.Size;
19
20 import org.codelibs.fess.app.web.CrudMode;
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 public class CreateForm {
26
27 @ValidateTypeFailure
28 public Integer crudMode;
29
30 @Required
31 @Size(max = 10000)
32 public String term;
33
34 @Required
35 @Size(max = 10000)
36 public String queries;
37
38 @Size(max = 1000)
39 public String virtualHost;
40
41 @Size(max = 1000)
42 public String createdBy;
43
44 @ValidateTypeFailure
45 public Long createdTime;
46
47 public void initialize() {
48 crudMode = CrudMode.CREATE;
49 createdBy = ComponentUtil.getSystemHelper().getUsername();
50 createdTime = ComponentUtil.getSystemHelper().getCurrentTimeAsLong();
51 }
52 }