mirror of
https://github.com/apache/struts.git
synced 2026-08-11 01:27:14 +00:00
Renames TextProviderFactory into StrutsTextProviderFactory
This commit is contained in:
+1
-1
@@ -25,7 +25,7 @@ import java.util.ResourceBundle;
|
||||
* @author Oleg Gorobets
|
||||
* @author Rene Gielen
|
||||
*/
|
||||
public class TextProviderFactory {
|
||||
public class StrutsTextProviderFactory {
|
||||
|
||||
private TextProvider textProvider;
|
||||
private LocaleProviderFactory localeProviderFactory;
|
||||
+2
-4
@@ -4,7 +4,7 @@ import com.opensymphony.xwork2.ActionProxyFactory;
|
||||
import com.opensymphony.xwork2.DefaultActionProxyFactory;
|
||||
import com.opensymphony.xwork2.DefaultLocaleProviderFactory;
|
||||
import com.opensymphony.xwork2.LocaleProviderFactory;
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
import com.opensymphony.xwork2.factory.DefaultUnknownHandlerFactory;
|
||||
import com.opensymphony.xwork2.factory.UnknownHandlerFactory;
|
||||
import com.opensymphony.xwork2.ognl.accessor.HttpParametersPropertyAccessor;
|
||||
@@ -12,13 +12,11 @@ import com.opensymphony.xwork2.ognl.accessor.ParameterPropertyAccessor;
|
||||
import com.opensymphony.xwork2.security.AcceptedPatternsChecker;
|
||||
import com.opensymphony.xwork2.security.DefaultAcceptedPatternsChecker;
|
||||
import com.opensymphony.xwork2.security.DefaultExcludedPatternsChecker;
|
||||
import com.opensymphony.xwork2.DefaultLocaleProvider;
|
||||
import com.opensymphony.xwork2.DefaultTextProvider;
|
||||
import com.opensymphony.xwork2.DefaultUnknownHandlerManager;
|
||||
import com.opensymphony.xwork2.security.ExcludedPatternsChecker;
|
||||
import com.opensymphony.xwork2.FileManager;
|
||||
import com.opensymphony.xwork2.FileManagerFactory;
|
||||
import com.opensymphony.xwork2.LocaleProvider;
|
||||
import com.opensymphony.xwork2.ObjectFactory;
|
||||
import com.opensymphony.xwork2.TextProvider;
|
||||
import com.opensymphony.xwork2.TextProviderSupport;
|
||||
@@ -183,7 +181,7 @@ public class XWorkConfigurationProvider implements ConfigurationProvider {
|
||||
.factory(ActionValidatorManager.class, AnnotationActionValidatorManager.class, Scope.SINGLETON)
|
||||
.factory(ActionValidatorManager.class, "no-annotations", DefaultActionValidatorManager.class, Scope.SINGLETON)
|
||||
|
||||
.factory(TextProviderFactory.class, Scope.SINGLETON)
|
||||
.factory(StrutsTextProviderFactory.class, Scope.SINGLETON)
|
||||
.factory(LocalizedTextProvider.class, DefaultLocalizedTextProvider.class, Scope.SINGLETON)
|
||||
.factory(TextProvider.class, "system", DefaultTextProvider.class, Scope.SINGLETON)
|
||||
.factory(TextProvider.class, TextProviderSupport.class, Scope.SINGLETON)
|
||||
|
||||
+2
-2
@@ -52,7 +52,7 @@ public class AnnotationActionValidatorManager implements ActionValidatorManager
|
||||
private ValidatorFileParser validatorFileParser;
|
||||
private FileManager fileManager;
|
||||
private boolean reloadingConfigs;
|
||||
private TextProviderFactory textProviderFactory;
|
||||
private StrutsTextProviderFactory textProviderFactory;
|
||||
|
||||
@Inject
|
||||
public void setValidatorFactory(ValidatorFactory fac) {
|
||||
@@ -75,7 +75,7 @@ public class AnnotationActionValidatorManager implements ActionValidatorManager
|
||||
}
|
||||
|
||||
@Inject
|
||||
public void setTextProviderFactory(TextProviderFactory textProviderFactory) {
|
||||
public void setTextProviderFactory(StrutsTextProviderFactory textProviderFactory) {
|
||||
this.textProviderFactory = textProviderFactory;
|
||||
}
|
||||
|
||||
|
||||
+3
-3
@@ -18,7 +18,7 @@ package com.opensymphony.xwork2.validator;
|
||||
import com.opensymphony.xwork2.ActionContext;
|
||||
import com.opensymphony.xwork2.FileManager;
|
||||
import com.opensymphony.xwork2.FileManagerFactory;
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
import com.opensymphony.xwork2.XWorkConstants;
|
||||
import com.opensymphony.xwork2.inject.Inject;
|
||||
import com.opensymphony.xwork2.util.ClassLoaderUtil;
|
||||
@@ -63,7 +63,7 @@ public class DefaultActionValidatorManager implements ActionValidatorManager {
|
||||
private ValidatorFileParser validatorFileParser;
|
||||
private FileManager fileManager;
|
||||
private boolean reloadingConfigs;
|
||||
private TextProviderFactory textProviderFactory;
|
||||
private StrutsTextProviderFactory textProviderFactory;
|
||||
|
||||
@Inject
|
||||
public void setValidatorFileParser(ValidatorFileParser parser) {
|
||||
@@ -86,7 +86,7 @@ public class DefaultActionValidatorManager implements ActionValidatorManager {
|
||||
}
|
||||
|
||||
@Inject
|
||||
public void setTextProviderFactory(TextProviderFactory textProviderFactory) {
|
||||
public void setTextProviderFactory(StrutsTextProviderFactory textProviderFactory) {
|
||||
this.textProviderFactory = textProviderFactory;
|
||||
}
|
||||
|
||||
|
||||
+3
-3
@@ -57,7 +57,7 @@ public class DelegatingValidatorContext implements ValidatorContext {
|
||||
*
|
||||
* @param object the object to use for validation (usually an Action).
|
||||
*/
|
||||
public DelegatingValidatorContext(Object object, TextProviderFactory textProviderFactory) {
|
||||
public DelegatingValidatorContext(Object object, StrutsTextProviderFactory textProviderFactory) {
|
||||
this.localeProvider = makeLocaleProvider(object);
|
||||
this.validationAware = makeValidationAware(object);
|
||||
this.textProvider = makeTextProvider(object, textProviderFactory);
|
||||
@@ -74,7 +74,7 @@ public class DelegatingValidatorContext implements ValidatorContext {
|
||||
@Deprecated
|
||||
public DelegatingValidatorContext(Class clazz) {
|
||||
localeProvider = new ActionContextLocaleProvider();
|
||||
textProvider = new TextProviderFactory().createInstance(clazz);
|
||||
textProvider = new StrutsTextProviderFactory().createInstance(clazz);
|
||||
validationAware = new LoggingValidationAware(clazz);
|
||||
}
|
||||
|
||||
@@ -196,7 +196,7 @@ public class DelegatingValidatorContext implements ValidatorContext {
|
||||
return validationAware.hasFieldErrors();
|
||||
}
|
||||
|
||||
public TextProvider makeTextProvider(Object object, TextProviderFactory textProviderFactory) {
|
||||
public TextProvider makeTextProvider(Object object, StrutsTextProviderFactory textProviderFactory) {
|
||||
// the object argument passed through here will most probably be an ActionSupport descendant which does
|
||||
// implements TextProvider.
|
||||
if (object != null && object instanceof DelegatingValidatorContext) {
|
||||
|
||||
+3
-3
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
package com.opensymphony.xwork2.validator.validators;
|
||||
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
import com.opensymphony.xwork2.inject.Inject;
|
||||
import com.opensymphony.xwork2.util.TextParseUtil;
|
||||
import com.opensymphony.xwork2.util.ValueStack;
|
||||
@@ -47,10 +47,10 @@ public abstract class ValidatorSupport implements Validator, ShortCircuitableVal
|
||||
private String[] messageParameters;
|
||||
protected ValueStack stack;
|
||||
|
||||
protected TextProviderFactory textProviderFactory;
|
||||
protected StrutsTextProviderFactory textProviderFactory;
|
||||
|
||||
@Inject
|
||||
public void setTextProviderFactory(TextProviderFactory textProviderFactory) {
|
||||
public void setTextProviderFactory(StrutsTextProviderFactory textProviderFactory) {
|
||||
this.textProviderFactory = textProviderFactory;
|
||||
}
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ import org.apache.struts2.StrutsException;
|
||||
|
||||
import com.opensymphony.xwork2.LocaleProvider;
|
||||
import com.opensymphony.xwork2.TextProvider;
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
import com.opensymphony.xwork2.inject.Container;
|
||||
import com.opensymphony.xwork2.inject.Inject;
|
||||
import com.opensymphony.xwork2.util.DefaultLocalizedTextProvider;
|
||||
@@ -126,7 +126,7 @@ public class I18n extends Component {
|
||||
}
|
||||
|
||||
if (bundle != null) {
|
||||
TextProviderFactory tpf = container.inject(TextProviderFactory.class);
|
||||
StrutsTextProviderFactory tpf = container.inject(StrutsTextProviderFactory.class);
|
||||
textProvider = tpf.createInstance(bundle);
|
||||
getStack().push(textProvider);
|
||||
pushed = true;
|
||||
|
||||
@@ -24,7 +24,7 @@ package org.apache.struts2.config;
|
||||
import com.opensymphony.xwork2.ActionProxyFactory;
|
||||
import com.opensymphony.xwork2.LocaleProviderFactory;
|
||||
import com.opensymphony.xwork2.LocalizedTextProvider;
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
import com.opensymphony.xwork2.factory.UnknownHandlerFactory;
|
||||
import com.opensymphony.xwork2.security.AcceptedPatternsChecker;
|
||||
import com.opensymphony.xwork2.security.ExcludedPatternsChecker;
|
||||
@@ -398,7 +398,7 @@ public class DefaultBeanSelectionProvider extends AbstractBeanSelectionProvider
|
||||
alias(TypeConverterHolder.class, StrutsConstants.STRUTS_CONVERTER_HOLDER, builder, props);
|
||||
|
||||
alias(TextProvider.class, StrutsConstants.STRUTS_XWORKTEXTPROVIDER, builder, props, Scope.PROTOTYPE);
|
||||
alias(TextProviderFactory.class, StrutsConstants.STRUTS_TEXT_PROVIDER_FACTORY, builder, props, Scope.PROTOTYPE);
|
||||
alias(StrutsTextProviderFactory.class, StrutsConstants.STRUTS_TEXT_PROVIDER_FACTORY, builder, props, Scope.PROTOTYPE);
|
||||
alias(LocaleProviderFactory.class, StrutsConstants.STRUTS_LOCALE_PROVIDER_FACTORY, builder, props);
|
||||
alias(LocalizedTextProvider.class, StrutsConstants.STRUTS_LOCALIZED_TEXT_PROVIDER, builder, props);
|
||||
|
||||
|
||||
@@ -446,7 +446,7 @@ public class FileUploadInterceptor extends AbstractInterceptor {
|
||||
}
|
||||
|
||||
private TextProvider getTextProvider(Object action) {
|
||||
TextProviderFactory tpf = container.inject(TextProviderFactory.class);
|
||||
StrutsTextProviderFactory tpf = container.inject(StrutsTextProviderFactory.class);
|
||||
return tpf.createInstance(action.getClass());
|
||||
}
|
||||
|
||||
|
||||
@@ -130,7 +130,7 @@
|
||||
<bean type="com.opensymphony.xwork2.conversion.impl.NumberConverter" name="struts" class="com.opensymphony.xwork2.conversion.impl.NumberConverter" scope="singleton"/>
|
||||
<bean type="com.opensymphony.xwork2.conversion.impl.StringConverter" name="struts" class="com.opensymphony.xwork2.conversion.impl.StringConverter" scope="singleton"/>
|
||||
|
||||
<bean type="com.opensymphony.xwork2.TextProviderFactory" name="struts" class="com.opensymphony.xwork2.TextProviderFactory" scope="prototype" />
|
||||
<bean type="com.opensymphony.xwork2.StrutsTextProviderFactory" name="struts" class="com.opensymphony.xwork2.StrutsTextProviderFactory" scope="prototype" />
|
||||
<bean type="com.opensymphony.xwork2.LocalizedTextProvider" name="struts" class="com.opensymphony.xwork2.util.DefaultLocalizedTextProvider" scope="singleton" />
|
||||
<bean type="com.opensymphony.xwork2.TextProvider" name="struts" class="com.opensymphony.xwork2.TextProviderSupport" scope="prototype" />
|
||||
<bean type="com.opensymphony.xwork2.LocaleProviderFactory" name="struts" class="com.opensymphony.xwork2.DefaultLocaleProviderFactory" scope="singleton" />
|
||||
|
||||
@@ -77,7 +77,7 @@ public class CompositeTextProviderTest extends XWorkTestCase {
|
||||
protected void setUp() throws Exception {
|
||||
super.setUp();
|
||||
|
||||
TextProviderFactory tpf = container.getInstance(TextProviderFactory.class);
|
||||
StrutsTextProviderFactory tpf = container.getInstance(StrutsTextProviderFactory.class);
|
||||
tpf.setTextProvider(null);
|
||||
|
||||
ActionContext.getContext().setLocale(Locale.ENGLISH);
|
||||
|
||||
+3
-3
@@ -24,7 +24,7 @@ import com.opensymphony.xwork2.FileManager;
|
||||
import com.opensymphony.xwork2.FileManagerFactory;
|
||||
import com.opensymphony.xwork2.SimpleAction;
|
||||
import com.opensymphony.xwork2.SimpleAnnotationAction;
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
import com.opensymphony.xwork2.XWorkTestCase;
|
||||
import com.opensymphony.xwork2.config.entities.ActionConfig;
|
||||
import com.opensymphony.xwork2.test.AnnotationDataAware2;
|
||||
@@ -59,7 +59,7 @@ public class AnnotationActionValidatorManagerTest extends XWorkTestCase {
|
||||
protected final String alias = "annotationValidationAlias";
|
||||
|
||||
AnnotationActionValidatorManager annotationActionValidatorManager;
|
||||
private TextProviderFactory tpf;
|
||||
private StrutsTextProviderFactory tpf;
|
||||
|
||||
@Override protected void setUp() throws Exception {
|
||||
super.setUp();
|
||||
@@ -81,7 +81,7 @@ public class AnnotationActionValidatorManagerTest extends XWorkTestCase {
|
||||
|
||||
ActionContext.getContext().setActionInvocation(invocation);
|
||||
|
||||
tpf = container.getInstance(TextProviderFactory.class);
|
||||
tpf = container.getInstance(StrutsTextProviderFactory.class);
|
||||
}
|
||||
|
||||
@Override protected void tearDown() throws Exception {
|
||||
|
||||
+2
-2
@@ -16,7 +16,7 @@
|
||||
package com.opensymphony.xwork2.validator;
|
||||
|
||||
import com.opensymphony.xwork2.ActionContext;
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
import com.opensymphony.xwork2.interceptor.ValidationAware;
|
||||
import com.opensymphony.xwork2.ValidationAwareSupport;
|
||||
import com.opensymphony.xwork2.XWorkTestCase;
|
||||
@@ -53,7 +53,7 @@ public class ConversionErrorFieldValidatorTest extends XWorkTestCase {
|
||||
validator = new ConversionErrorFieldValidator();
|
||||
validationAware = new ValidationAwareSupport();
|
||||
|
||||
DelegatingValidatorContext validatorContext = new DelegatingValidatorContext(validationAware, container.inject(TextProviderFactory.class));
|
||||
DelegatingValidatorContext validatorContext = new DelegatingValidatorContext(validationAware, container.inject(StrutsTextProviderFactory.class));
|
||||
stack.push(validatorContext);
|
||||
validator.setValidatorContext(validatorContext);
|
||||
validator.setFieldName("foo");
|
||||
|
||||
@@ -21,7 +21,7 @@ import java.util.Map;
|
||||
*/
|
||||
public class DoubleRangeValidatorTest extends XWorkTestCase {
|
||||
private DoubleRangeFieldValidator val;
|
||||
private TextProviderFactory tpf;
|
||||
private StrutsTextProviderFactory tpf;
|
||||
|
||||
public void testRangeValidationWithError() throws Exception {
|
||||
//Explicitly set an out-of-range double for DoubleRangeValidatorTest
|
||||
@@ -237,7 +237,7 @@ public class DoubleRangeValidatorTest extends XWorkTestCase {
|
||||
val = new DoubleRangeFieldValidator();
|
||||
val.setValueStack(ActionContext.getContext().getValueStack());
|
||||
ActionContext.getContext().setParameters(HttpParameters.create().build());
|
||||
tpf = container.inject(TextProviderFactory.class);
|
||||
tpf = container.inject(StrutsTextProviderFactory.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
package com.opensymphony.xwork2.validator;
|
||||
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@@ -33,7 +33,7 @@ public class DummyValidatorContext extends DelegatingValidatorContext {
|
||||
private Map<String, List<String>> fieldErrors;
|
||||
|
||||
|
||||
public DummyValidatorContext(Object object, TextProviderFactory tpf) {
|
||||
public DummyValidatorContext(Object object, StrutsTextProviderFactory tpf) {
|
||||
super(object, tpf);
|
||||
}
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ package com.opensymphony.xwork2.validator;
|
||||
|
||||
import com.opensymphony.xwork2.ActionContext;
|
||||
import com.opensymphony.xwork2.ActionSupport;
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
import com.opensymphony.xwork2.XWorkTestCase;
|
||||
import com.opensymphony.xwork2.util.ValueStack;
|
||||
import com.opensymphony.xwork2.validator.validators.EmailValidator;
|
||||
@@ -30,7 +30,7 @@ import com.opensymphony.xwork2.validator.validators.EmailValidator;
|
||||
*/
|
||||
public class EmailValidatorTest extends XWorkTestCase {
|
||||
|
||||
private TextProviderFactory tpf;
|
||||
private StrutsTextProviderFactory tpf;
|
||||
|
||||
public void testEmailValidity() throws Exception {
|
||||
assertTrue(verifyEmailValidity("TmJee@Yahoo.com"));
|
||||
@@ -162,6 +162,6 @@ public class EmailValidatorTest extends XWorkTestCase {
|
||||
public void setUp() throws Exception {
|
||||
super.setUp();
|
||||
|
||||
tpf = container.inject(TextProviderFactory.class);
|
||||
tpf = container.inject(StrutsTextProviderFactory.class);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -38,7 +38,7 @@ import java.util.Map;
|
||||
*/
|
||||
public class ExpressionValidatorTest extends XWorkTestCase {
|
||||
|
||||
private TextProviderFactory tpf;
|
||||
private StrutsTextProviderFactory tpf;
|
||||
|
||||
public void testExpressionValidationOfStringLength() throws ValidationException {
|
||||
TestBean bean = new TestBean();
|
||||
@@ -139,7 +139,7 @@ public class ExpressionValidatorTest extends XWorkTestCase {
|
||||
|
||||
ActionContext.getContext().setActionInvocation(invocation);
|
||||
|
||||
tpf = container.inject(TextProviderFactory.class);
|
||||
tpf = container.inject(StrutsTextProviderFactory.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
package com.opensymphony.xwork2.validator;
|
||||
|
||||
import com.opensymphony.xwork2.ActionContext;
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
import com.opensymphony.xwork2.XWorkTestCase;
|
||||
import com.opensymphony.xwork2.util.ValueStack;
|
||||
import com.opensymphony.xwork2.validator.validators.RegexFieldValidator;
|
||||
@@ -37,11 +37,11 @@ import java.util.List;
|
||||
*/
|
||||
public class RegexFieldValidatorTest extends XWorkTestCase {
|
||||
|
||||
private TextProviderFactory tpf;
|
||||
private StrutsTextProviderFactory tpf;
|
||||
|
||||
public void setUp() throws Exception {
|
||||
super.setUp();
|
||||
tpf = container.inject(TextProviderFactory.class);
|
||||
tpf = container.inject(StrutsTextProviderFactory.class);
|
||||
}
|
||||
|
||||
public void testMatch() throws Exception {
|
||||
|
||||
+2
-2
@@ -17,7 +17,7 @@ package com.opensymphony.xwork2.validator;
|
||||
|
||||
import com.opensymphony.xwork2.ActionContext;
|
||||
import com.opensymphony.xwork2.ActionSupport;
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
import com.opensymphony.xwork2.XWorkTestCase;
|
||||
import com.opensymphony.xwork2.mock.MockActionInvocation;
|
||||
import com.opensymphony.xwork2.util.ValueStack;
|
||||
@@ -92,7 +92,7 @@ public class RepopulateConversionErrorFieldValidatorSupportTest extends XWorkTes
|
||||
conversionErrors.put("someFieldName", conversionErrorValue);
|
||||
conversionErrors.put("xxxsomeFieldName", conversionErrorValue);
|
||||
|
||||
TextProviderFactory tpf = container.inject(TextProviderFactory.class);
|
||||
StrutsTextProviderFactory tpf = container.inject(StrutsTextProviderFactory.class);
|
||||
|
||||
action = container.inject(ActionSupport.class);
|
||||
validator1 =
|
||||
|
||||
+1
-1
@@ -153,7 +153,7 @@ public class SimpleActionValidationTest extends XWorkTestCase {
|
||||
SimpleAction action = new SimpleAction();
|
||||
container.inject(action);
|
||||
|
||||
ValidatorContext validatorContext = new DelegatingValidatorContext(action, container.inject(TextProviderFactory.class));
|
||||
ValidatorContext validatorContext = new DelegatingValidatorContext(action, container.inject(StrutsTextProviderFactory.class));
|
||||
validator.setValidatorContext(validatorContext);
|
||||
validator.validate(this);
|
||||
assertTrue(validatorContext.hasActionErrors());
|
||||
|
||||
+2
-2
@@ -17,7 +17,7 @@ package com.opensymphony.xwork2.validator;
|
||||
|
||||
import com.opensymphony.xwork2.ActionContext;
|
||||
import com.opensymphony.xwork2.ActionSupport;
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
import com.opensymphony.xwork2.XWorkTestCase;
|
||||
import com.opensymphony.xwork2.util.ValueStack;
|
||||
import com.opensymphony.xwork2.validator.validators.StringLengthFieldValidator;
|
||||
@@ -163,7 +163,7 @@ public class StringLengthFieldValidatorTest extends XWorkTestCase {
|
||||
validator = new StringLengthFieldValidator();
|
||||
validator.setFieldName("myField");
|
||||
validator.setMessageKey("error");
|
||||
validator.setValidatorContext(new DelegatingValidatorContext(action, container.inject(TextProviderFactory.class)));
|
||||
validator.setValidatorContext(new DelegatingValidatorContext(action, container.inject(StrutsTextProviderFactory.class)));
|
||||
validator.setMaxLength(5);
|
||||
validator.setMinLength(2);
|
||||
validator.setValueStack(valueStack);
|
||||
|
||||
@@ -19,7 +19,7 @@ import com.opensymphony.xwork2.Action;
|
||||
import com.opensymphony.xwork2.ActionContext;
|
||||
import com.opensymphony.xwork2.ActionInvocation;
|
||||
import com.opensymphony.xwork2.ActionProxy;
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
import com.opensymphony.xwork2.ValidationAwareSupport;
|
||||
import com.opensymphony.xwork2.XWorkTestCase;
|
||||
import com.opensymphony.xwork2.config.entities.ActionConfig;
|
||||
@@ -37,7 +37,7 @@ import java.util.Map;
|
||||
*/
|
||||
public class StringValidatorTest extends XWorkTestCase {
|
||||
|
||||
private TextProviderFactory tpf;
|
||||
private StrutsTextProviderFactory tpf;
|
||||
|
||||
public void testRequiredStringWithNullValue() throws Exception {
|
||||
Equidae equidae = new Equidae();
|
||||
@@ -217,6 +217,6 @@ public class StringValidatorTest extends XWorkTestCase {
|
||||
|
||||
ActionContext.getContext().setActionInvocation(invocation);
|
||||
|
||||
tpf = container.inject(TextProviderFactory.class);
|
||||
tpf = container.inject(StrutsTextProviderFactory.class);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
package com.opensymphony.xwork2.validator;
|
||||
|
||||
import com.opensymphony.xwork2.ActionContext;
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
import com.opensymphony.xwork2.XWorkTestCase;
|
||||
import com.opensymphony.xwork2.util.ValueStack;
|
||||
import com.opensymphony.xwork2.validator.validators.URLValidator;
|
||||
@@ -37,7 +37,7 @@ public class URLValidatorTest extends XWorkTestCase {
|
||||
|
||||
ValueStack stack;
|
||||
ActionContext actionContext;
|
||||
private TextProviderFactory tpf;
|
||||
private StrutsTextProviderFactory tpf;
|
||||
|
||||
public void testAcceptNullValueForMutualExclusionOfValidators() throws Exception {
|
||||
|
||||
@@ -205,7 +205,7 @@ public class URLValidatorTest extends XWorkTestCase {
|
||||
super.setUp();
|
||||
stack = ActionContext.getContext().getValueStack();
|
||||
actionContext = ActionContext.getContext();
|
||||
tpf = container.inject(TextProviderFactory.class);
|
||||
tpf = container.inject(StrutsTextProviderFactory.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
+2
-2
@@ -6,7 +6,7 @@ import java.util.Map;
|
||||
|
||||
import com.opensymphony.xwork2.CompositeTextProvider;
|
||||
import com.opensymphony.xwork2.TextProvider;
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
import com.opensymphony.xwork2.XWorkTestCase;
|
||||
import com.opensymphony.xwork2.validator.DelegatingValidatorContext;
|
||||
import com.opensymphony.xwork2.validator.ValidatorContext;
|
||||
@@ -28,7 +28,7 @@ public class AppendingValidatorContextTest extends XWorkTestCase {
|
||||
super.setUp();
|
||||
|
||||
action = container.inject(VisitorValidatorTestAction.class);
|
||||
TextProviderFactory tpf = container.getInstance(TextProviderFactory.class);
|
||||
StrutsTextProviderFactory tpf = container.getInstance(StrutsTextProviderFactory.class);
|
||||
ValidatorContext vc1 = new DelegatingValidatorContext(action, tpf);
|
||||
|
||||
VisitorFieldValidator.AppendingValidatorContext vc2 = new AppendingValidatorContext(vc1, createTextProvider(action, vc1), FIRST_NAME, "");
|
||||
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
package com.opensymphony.xwork2.validator.validators;
|
||||
|
||||
import com.opensymphony.xwork2.ActionContext;
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
import com.opensymphony.xwork2.XWorkTestCase;
|
||||
import com.opensymphony.xwork2.util.ValueStack;
|
||||
import com.opensymphony.xwork2.util.ValueStackFactory;
|
||||
@@ -14,7 +14,7 @@ import java.util.Locale;
|
||||
|
||||
public class DateRangeFieldValidatorTest extends XWorkTestCase {
|
||||
|
||||
private TextProviderFactory tpf;
|
||||
private StrutsTextProviderFactory tpf;
|
||||
|
||||
public void testPassValidation() throws Exception {
|
||||
// given
|
||||
@@ -91,7 +91,7 @@ public class DateRangeFieldValidatorTest extends XWorkTestCase {
|
||||
public void setUp() throws Exception {
|
||||
super.setUp();
|
||||
ActionContext.getContext().setLocale(new Locale("DE"));
|
||||
tpf = container.inject(TextProviderFactory.class);
|
||||
tpf = container.inject(StrutsTextProviderFactory.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
package com.opensymphony.xwork2.validator.validators;
|
||||
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
import com.opensymphony.xwork2.XWorkTestCase;
|
||||
import com.opensymphony.xwork2.util.ValueStack;
|
||||
import com.opensymphony.xwork2.util.ValueStackFactory;
|
||||
@@ -9,11 +9,11 @@ import com.opensymphony.xwork2.validator.ValidatorContext;
|
||||
|
||||
public class IntRangeFieldValidatorTest extends XWorkTestCase {
|
||||
|
||||
private TextProviderFactory tpf;
|
||||
private StrutsTextProviderFactory tpf;
|
||||
|
||||
public void setUp() throws Exception {
|
||||
super.setUp();
|
||||
tpf = container.inject(TextProviderFactory.class);
|
||||
tpf = container.inject(StrutsTextProviderFactory.class);
|
||||
}
|
||||
|
||||
public void testPassValidation() throws Exception {
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
package com.opensymphony.xwork2.validator.validators;
|
||||
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
import com.opensymphony.xwork2.XWorkTestCase;
|
||||
import com.opensymphony.xwork2.util.ValueStack;
|
||||
import com.opensymphony.xwork2.util.ValueStackFactory;
|
||||
@@ -9,11 +9,11 @@ import com.opensymphony.xwork2.validator.ValidatorContext;
|
||||
|
||||
public class LongRangeFieldValidatorTest extends XWorkTestCase {
|
||||
|
||||
private TextProviderFactory tpf;
|
||||
private StrutsTextProviderFactory tpf;
|
||||
|
||||
public void setUp() throws Exception {
|
||||
super.setUp();
|
||||
tpf = container.inject(TextProviderFactory.class);
|
||||
tpf = container.inject(StrutsTextProviderFactory.class);
|
||||
}
|
||||
|
||||
public void testPassValidation() throws Exception {
|
||||
|
||||
+3
-3
@@ -2,7 +2,7 @@ package com.opensymphony.xwork2.validator.validators;
|
||||
|
||||
import com.opensymphony.xwork2.ActionContext;
|
||||
import com.opensymphony.xwork2.ActionSupport;
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
import com.opensymphony.xwork2.XWorkTestCase;
|
||||
import com.opensymphony.xwork2.util.ValueStack;
|
||||
import com.opensymphony.xwork2.validator.DummyValidatorContext;
|
||||
@@ -10,11 +10,11 @@ import com.opensymphony.xwork2.validator.ValidatorContext;
|
||||
|
||||
public class RequiredStringValidatorTest extends XWorkTestCase {
|
||||
|
||||
private TextProviderFactory tpf;
|
||||
private StrutsTextProviderFactory tpf;
|
||||
|
||||
public void setUp() throws Exception {
|
||||
super.setUp();
|
||||
tpf = container.inject(TextProviderFactory.class);
|
||||
tpf = container.inject(StrutsTextProviderFactory.class);
|
||||
}
|
||||
|
||||
public void testRequiredStringPass() throws Exception {
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
package com.opensymphony.xwork2.validator.validators;
|
||||
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
import com.opensymphony.xwork2.XWorkTestCase;
|
||||
import com.opensymphony.xwork2.util.ValueStack;
|
||||
import com.opensymphony.xwork2.util.ValueStackFactory;
|
||||
@@ -9,11 +9,11 @@ import com.opensymphony.xwork2.validator.ValidatorContext;
|
||||
|
||||
public class ShortRangeFieldValidatorTest extends XWorkTestCase {
|
||||
|
||||
private TextProviderFactory tpf;
|
||||
private StrutsTextProviderFactory tpf;
|
||||
|
||||
public void setUp() throws Exception {
|
||||
super.setUp();
|
||||
tpf = container.inject(TextProviderFactory.class);
|
||||
tpf = container.inject(StrutsTextProviderFactory.class);
|
||||
}
|
||||
|
||||
public void testPassValidation() throws Exception {
|
||||
|
||||
+3
-3
@@ -23,7 +23,7 @@ package org.apache.struts.beanvalidation.validation.interceptor;
|
||||
import com.opensymphony.xwork2.ActionInvocation;
|
||||
import com.opensymphony.xwork2.ActionProxy;
|
||||
import com.opensymphony.xwork2.ModelDriven;
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
import com.opensymphony.xwork2.inject.Inject;
|
||||
import com.opensymphony.xwork2.interceptor.MethodFilterInterceptor;
|
||||
import com.opensymphony.xwork2.util.AnnotationUtils;
|
||||
@@ -58,7 +58,7 @@ public class BeanValidationInterceptor extends MethodFilterInterceptor {
|
||||
private static final Logger LOG = LogManager.getLogger(BeanValidationInterceptor.class);
|
||||
|
||||
protected BeanValidationManager beanValidationManager;
|
||||
protected TextProviderFactory textProviderFactory;
|
||||
protected StrutsTextProviderFactory textProviderFactory;
|
||||
protected boolean convertToUtf8 = false;
|
||||
protected String convertFromEncoding = "ISO-8859-1";
|
||||
|
||||
@@ -68,7 +68,7 @@ public class BeanValidationInterceptor extends MethodFilterInterceptor {
|
||||
}
|
||||
|
||||
@Inject
|
||||
public void setTextProviderFactory(TextProviderFactory textProviderFactory) {
|
||||
public void setTextProviderFactory(StrutsTextProviderFactory textProviderFactory) {
|
||||
this.textProviderFactory = textProviderFactory;
|
||||
}
|
||||
|
||||
|
||||
+3
-3
@@ -23,7 +23,7 @@ package org.apache.struts2.oval.interceptor;
|
||||
import com.opensymphony.xwork2.ActionInvocation;
|
||||
import com.opensymphony.xwork2.ActionProxy;
|
||||
import com.opensymphony.xwork2.ModelDriven;
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
import com.opensymphony.xwork2.Validateable;
|
||||
import com.opensymphony.xwork2.inject.Inject;
|
||||
import com.opensymphony.xwork2.interceptor.MethodFilterInterceptor;
|
||||
@@ -59,7 +59,7 @@ public class OValValidationInterceptor extends MethodFilterInterceptor {
|
||||
protected boolean programmatic = true;
|
||||
protected OValValidationManager validationManager;
|
||||
protected boolean validateJPAAnnotations;
|
||||
protected TextProviderFactory textProviderFactory;
|
||||
protected StrutsTextProviderFactory textProviderFactory;
|
||||
|
||||
@Inject
|
||||
public void setValidationManager(OValValidationManager validationManager) {
|
||||
@@ -67,7 +67,7 @@ public class OValValidationInterceptor extends MethodFilterInterceptor {
|
||||
}
|
||||
|
||||
@Inject
|
||||
public void setTextProviderFactory(TextProviderFactory textProviderFactory) {
|
||||
public void setTextProviderFactory(StrutsTextProviderFactory textProviderFactory) {
|
||||
this.textProviderFactory = textProviderFactory;
|
||||
}
|
||||
|
||||
|
||||
@@ -20,17 +20,13 @@
|
||||
package org.apache.struts2.tiles;
|
||||
|
||||
import com.opensymphony.xwork2.ActionContext;
|
||||
import com.opensymphony.xwork2.LocaleProvider;
|
||||
import com.opensymphony.xwork2.TextProvider;
|
||||
import com.opensymphony.xwork2.TextProviderFactory;
|
||||
import com.opensymphony.xwork2.StrutsTextProviderFactory;
|
||||
import com.opensymphony.xwork2.config.ConfigurationException;
|
||||
import com.opensymphony.xwork2.ognl.OgnlUtil;
|
||||
import ognl.OgnlException;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.apache.struts2.ServletActionContext;
|
||||
import org.apache.tiles.evaluator.AbstractAttributeEvaluator;
|
||||
import org.apache.tiles.evaluator.EvaluationException;
|
||||
import org.apache.tiles.request.Request;
|
||||
import org.apache.tiles.request.servlet.ServletUtil;
|
||||
|
||||
@@ -52,7 +48,7 @@ public class I18NAttributeEvaluator extends AbstractAttributeEvaluator {
|
||||
throw new ConfigurationException("There is no ActionContext for current request!");
|
||||
}
|
||||
|
||||
TextProviderFactory tpf = ctx.getContainer().inject(TextProviderFactory.class);
|
||||
StrutsTextProviderFactory tpf = ctx.getContainer().inject(StrutsTextProviderFactory.class);
|
||||
TextProvider textProvider = tpf.createInstance(ctx.getActionInvocation().getAction().getClass());
|
||||
|
||||
if (textProvider != null) {
|
||||
|
||||
Reference in New Issue
Block a user