File tree Expand file tree Collapse file tree 5 files changed +9
-21
lines changed Expand file tree Collapse file tree 5 files changed +9
-21
lines changed Original file line number Diff line number Diff line change 2
2
3
3
import javax .faces .component .UIComponent ;
4
4
import javax .faces .context .FacesContext ;
5
+ import javax .faces .convert .FacesConverter ;
5
6
import javax .faces .convert .Converter ;
6
7
8
+ @ FacesConverter (value ="TrimSpaces" )
7
9
public class TrimSpacesConverter implements Converter {
8
10
9
11
@ Override
Original file line number Diff line number Diff line change 6
6
import javax .faces .component .EditableValueHolder ;
7
7
import javax .faces .component .UIComponent ;
8
8
import javax .faces .context .FacesContext ;
9
+ import javax .faces .validator .FacesValidator ;
9
10
import javax .faces .validator .Validator ;
10
11
import javax .faces .validator .ValidatorException ;
11
12
16
17
import ru .mystamps .db .UsersActivation ;
17
18
import ru .mystamps .site .utils .Messages ;
18
19
20
+ @ FacesValidator (value ="ActivationKeyExists" )
19
21
public class ActivationKeyExistsValidator implements Validator {
20
22
21
23
private Logger log = null ;
Original file line number Diff line number Diff line change 6
6
import javax .faces .component .EditableValueHolder ;
7
7
import javax .faces .component .UIComponent ;
8
8
import javax .faces .context .FacesContext ;
9
+ import javax .faces .validator .FacesValidator ;
9
10
import javax .faces .validator .Validator ;
10
11
import javax .faces .validator .ValidatorException ;
11
12
16
17
import ru .mystamps .db .Users ;
17
18
import ru .mystamps .site .utils .Messages ;
18
19
20
+ @ FacesValidator (value ="LoginNotExists" )
19
21
public class LoginNotExistsValidator implements Validator {
20
22
21
23
private Logger log = null ;
Original file line number Diff line number Diff line change 20
20
<message-bundle >ru.mystamps.i18n.Messages</message-bundle >
21
21
<message-bundle >ru.mystamps.i18n.ErrorMessages</message-bundle >
22
22
23
- <converter >
24
- <converter-id >ru.mystamps.site.converters.TrimSpaces</converter-id >
25
- <converter-class >ru.mystamps.site.converters.TrimSpacesConverter</converter-class >
26
- </converter >
27
-
28
- <validator >
29
- <validator-id >ru.mystamps.site.validators.LoginNotExists</validator-id >
30
- <validator-class >ru.mystamps.site.validators.LoginNotExistsValidator</validator-class >
31
- </validator >
32
-
33
- <validator >
34
- <validator-id >ru.mystamps.site.validators.ActivationKeyExists</validator-id >
35
- <validator-class >ru.mystamps.site.validators.ActivationKeyExistsValidator</validator-class >
36
- </validator >
37
-
38
23
<locale-config >
39
24
<default-locale >ru</default-locale >
40
25
<supported-locale >ru</supported-locale >
Original file line number Diff line number Diff line change 35
35
<t:validateRegExpr
36
36
pattern =" [-_a-zA-Z0-9]+"
37
37
message =" #{e.tv_invalid_login}" />
38
- <f:validator
39
- validatorId =" ru.mystamps.site.validators.LoginNotExists" />
38
+ <f:validator validatorId =" LoginNotExists" />
40
39
</h:inputText >
41
40
<h:message id =" login_error" for =" login" styleClass =" error" />
42
41
43
42
<h:outputLabel for =" name" value =" #{m.t_name}" />
44
43
<h:panelGroup />
45
44
<h:inputText id =" name" value =" #{activate.name}" >
46
- <f:converter
47
- converterId =" ru.mystamps.site.converters.TrimSpaces" />
45
+ <f:converter converterId =" TrimSpaces" />
48
46
<f:validateLength
49
47
maximum =" #{initParam['NAME_MAX_LENGTH']}" />
50
48
<t:validateRegExpr
86
84
<t:validateRegExpr
87
85
pattern =" [0-9a-z]+"
88
86
message =" #{e.tv_invalid_key}" />
89
- <f:validator
90
- validatorId =" ru.mystamps.site.validators.ActivationKeyExists" />
87
+ <f:validator validatorId =" ActivationKeyExists" />
91
88
</h:inputText >
92
89
<h:message id =" act_key_error" for =" act_key" styleClass =" error" />
93
90
You can’t perform that action at this time.
0 commit comments