Skip to content

Commit e88266e

Browse files
committed
faces-config.xml: porting validators and converters declaration to JSF2.
1 parent e50c96e commit e88266e

File tree

5 files changed

+9
-21
lines changed

5 files changed

+9
-21
lines changed

src/ru/mystamps/site/converters/TrimSpacesConverter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@
22

33
import javax.faces.component.UIComponent;
44
import javax.faces.context.FacesContext;
5+
import javax.faces.convert.FacesConverter;
56
import javax.faces.convert.Converter;
67

8+
@FacesConverter(value="TrimSpaces")
79
public class TrimSpacesConverter implements Converter {
810

911
@Override

src/ru/mystamps/site/validators/ActivationKeyExistsValidator.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import javax.faces.component.EditableValueHolder;
77
import javax.faces.component.UIComponent;
88
import javax.faces.context.FacesContext;
9+
import javax.faces.validator.FacesValidator;
910
import javax.faces.validator.Validator;
1011
import javax.faces.validator.ValidatorException;
1112

@@ -16,6 +17,7 @@
1617
import ru.mystamps.db.UsersActivation;
1718
import ru.mystamps.site.utils.Messages;
1819

20+
@FacesValidator(value="ActivationKeyExists")
1921
public class ActivationKeyExistsValidator implements Validator {
2022

2123
private Logger log = null;

src/ru/mystamps/site/validators/LoginNotExistsValidator.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import javax.faces.component.EditableValueHolder;
77
import javax.faces.component.UIComponent;
88
import javax.faces.context.FacesContext;
9+
import javax.faces.validator.FacesValidator;
910
import javax.faces.validator.Validator;
1011
import javax.faces.validator.ValidatorException;
1112

@@ -16,6 +17,7 @@
1617
import ru.mystamps.db.Users;
1718
import ru.mystamps.site.utils.Messages;
1819

20+
@FacesValidator(value="LoginNotExists")
1921
public class LoginNotExistsValidator implements Validator {
2022

2123
private Logger log = null;

webapp/WEB-INF/faces-config.xml

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -20,21 +20,6 @@
2020
<message-bundle>ru.mystamps.i18n.Messages</message-bundle>
2121
<message-bundle>ru.mystamps.i18n.ErrorMessages</message-bundle>
2222

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-
3823
<locale-config>
3924
<default-locale>ru</default-locale>
4025
<supported-locale>ru</supported-locale>

webapp/activate_user.jsp

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,14 @@
3535
<t:validateRegExpr
3636
pattern="[-_a-zA-Z0-9]+"
3737
message="#{e.tv_invalid_login}" />
38-
<f:validator
39-
validatorId="ru.mystamps.site.validators.LoginNotExists" />
38+
<f:validator validatorId="LoginNotExists" />
4039
</h:inputText>
4140
<h:message id="login_error" for="login" styleClass="error" />
4241

4342
<h:outputLabel for="name" value="#{m.t_name}" />
4443
<h:panelGroup />
4544
<h:inputText id="name" value="#{activate.name}">
46-
<f:converter
47-
converterId="ru.mystamps.site.converters.TrimSpaces" />
45+
<f:converter converterId="TrimSpaces" />
4846
<f:validateLength
4947
maximum="#{initParam['NAME_MAX_LENGTH']}" />
5048
<t:validateRegExpr
@@ -86,8 +84,7 @@
8684
<t:validateRegExpr
8785
pattern="[0-9a-z]+"
8886
message="#{e.tv_invalid_key}" />
89-
<f:validator
90-
validatorId="ru.mystamps.site.validators.ActivationKeyExists" />
87+
<f:validator validatorId="ActivationKeyExists" />
9188
</h:inputText>
9289
<h:message id="act_key_error" for="act_key" styleClass="error" />
9390

0 commit comments

Comments
 (0)