Package org.hibernate.validator.spi.resourceloading

Examples of org.hibernate.validator.spi.resourceloading.ResourceBundleLocator


  public ResourceBundle getResourceBundle(Locale locale) {
    List<ResourceBundle> sourceBundles = new ArrayList<ResourceBundle>();

    for ( String oneBundleName : bundleNames ) {
      ResourceBundleLocator oneLocator =
          new PlatformResourceBundleLocator( oneBundleName );

      ResourceBundle oneBundle = oneLocator.getResourceBundle( locale );

      if ( oneBundle != null ) {
        sourceBundles.add( oneBundle );
      }
    }
View Full Code Here


public class HibernateValidatorConfigurationTest {

  @Test
  public void defaultResourceBundleLocatorCanBeRetrieved() {
    HibernateValidatorConfiguration configure = Validation.byProvider( HibernateValidator.class ).configure();
    ResourceBundleLocator defaultResourceBundleLocator = configure.getDefaultResourceBundleLocator();

    assertNotNull( defaultResourceBundleLocator );
  }
View Full Code Here

  public ResourceBundle getResourceBundle(Locale locale) {
    List<ResourceBundle> sourceBundles = new ArrayList<ResourceBundle>();

    for ( String oneBundleName : bundleNames ) {
      ResourceBundleLocator oneLocator =
          new PlatformResourceBundleLocator( oneBundleName );

      ResourceBundle oneBundle = oneLocator.getResourceBundle( locale );

      if ( oneBundle != null ) {
        sourceBundles.add( oneBundle );
      }
    }
View Full Code Here

  public ResourceBundle getResourceBundle(Locale locale) {
    List<ResourceBundle> sourceBundles = new ArrayList<ResourceBundle>();

    for ( String oneBundleName : bundleNames ) {
      ResourceBundleLocator oneLocator =
          new PlatformResourceBundleLocator( oneBundleName );

      ResourceBundle oneBundle = oneLocator.getResourceBundle( locale );

      if ( oneBundle != null ) {
        sourceBundles.add( oneBundle );
      }
    }
View Full Code Here

  private Validator validator;

  @BeforeTest
  public void setUp() {
    MessageInterpolator interpolator = new ResourceBundleMessageInterpolator(
        new ResourceBundleLocator() {
          @Override
          public ResourceBundle getResourceBundle(Locale locale) {
            return new ResourceBundle() {

              @Override
View Full Code Here

    );
    Configuration<?> config = Validation.byDefaultProvider()
        .configure()
        .messageInterpolator(
            new ResourceBundleMessageInterpolator(
                new ResourceBundleLocator() {

                  @Override
                  public ResourceBundle getResourceBundle(
                      Locale locale) {
                    return bundle;
View Full Code Here

          .getName() + ".AggregateResourceBundleLocatorTestBundle2";

  @Test
  public void valuesAreRetrievedFromBothSourceBundles() {

    ResourceBundleLocator locator =
        new AggregateResourceBundleLocator( Arrays.asList( BUNDLE_NAME_1, BUNDLE_NAME_2 ) );

    ResourceBundle resourceBundle = locator.getResourceBundle( Locale.getDefault() );

    assertNotNull( resourceBundle );

    //contained in bundle 1
    assertEquals( resourceBundle.getString( "key_1" ), "value 1 from bundle 1" );
View Full Code Here

  }

  @Test
  public void valuesAreRetrievedFromDelegate() {

    ResourceBundleLocator locator =
        new AggregateResourceBundleLocator(
            Arrays.asList( BUNDLE_NAME_1 ),
            new PlatformResourceBundleLocator( BUNDLE_NAME_2 )
        );

    ResourceBundle resourceBundle = locator.getResourceBundle( Locale.ENGLISH );

    assertNotNull( resourceBundle );

    //contained in bundle 1
    assertEquals( resourceBundle.getString( "key_1" ), "value 1 from bundle 1" );
View Full Code Here

  }

  @Test
  public void nullReturnedAsBundleDoesNotExist() {

    ResourceBundleLocator locator = new AggregateResourceBundleLocator( Arrays.asList( "foo" ) );
    ResourceBundle resourceBundle = locator.getResourceBundle( Locale.ENGLISH );

    assertNull( resourceBundle );
  }
View Full Code Here

  public ResourceBundle getResourceBundle(Locale locale) {
    List<ResourceBundle> sourceBundles = new ArrayList<ResourceBundle>();

    for ( String oneBundleName : bundleNames ) {
      ResourceBundleLocator oneLocator =
          new PlatformResourceBundleLocator( oneBundleName );

      ResourceBundle oneBundle = oneLocator.getResourceBundle( locale );

      if ( oneBundle != null ) {
        sourceBundles.add( oneBundle );
      }
    }
View Full Code Here

TOP

Related Classes of org.hibernate.validator.spi.resourceloading.ResourceBundleLocator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.