Package javax.validation

Examples of javax.validation.ValidatorFactory


    }
    return property;
  }

  private static ValidatorFactory getValidatorFactory(Map<Object, Object> properties) {
    ValidatorFactory factory = null;
    if ( properties != null ) {
      Object unsafeProperty = properties.get( FACTORY_PROPERTY );
      if (unsafeProperty != null) {
        try {
          factory = ValidatorFactory.class.cast( unsafeProperty );
View Full Code Here


    init( factory, properties );
  }

  public void initialize(Configuration cfg) {
    if ( !initialized ) {
      ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
      Properties props = cfg.getProperties();
      init( factory, props );
    }
  }
View Full Code Here

    init( factory, properties );
  }

  public void initialize(Configuration cfg) {
    if ( !initialized ) {
      ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
      Properties props = cfg.getProperties();
      init( factory, props );
    }
  }
View Full Code Here

  private static final Logger logger = LoggerFactory.getLogger( TypeSafeActivator.class );

  private static final String FACTORY_PROPERTY = "javax.persistence.validation.factory";

  public static void activateBeanValidation(EventListeners eventListeners, Properties properties) {
    ValidatorFactory factory = getValidatorFactory( properties );
    BeanValidationEventListener beanValidationEventListener = new BeanValidationEventListener( factory, properties );

    {
      PreInsertEventListener[] listeners = eventListeners.getPreInsertEventListeners();
      int length = listeners.length + 1;
View Full Code Here

      eventListeners.setPreDeleteEventListeners( newListeners );
    }
  }

  public static void applyDDL(Collection<PersistentClass> persistentClasses, Properties properties) {
    ValidatorFactory factory = getValidatorFactory( properties );
    Class<?>[] groupsArray = new GroupsPerOperation( properties ).get( GroupsPerOperation.Operation.DDL );
    Set<Class<?>> groups = new HashSet<Class<?>>( Arrays.asList( groupsArray ) );

    for ( PersistentClass persistentClass : persistentClasses ) {
      final String className = persistentClass.getClassName();
View Full Code Here

    }
    return property;
  }

  private static ValidatorFactory getValidatorFactory(Map<Object, Object> properties) {
    ValidatorFactory factory = null;
    if ( properties != null ) {
      Object unsafeProperty = properties.get( FACTORY_PROPERTY );
      if (unsafeProperty != null) {
        try {
          factory = ValidatorFactory.class.cast( unsafeProperty );
View Full Code Here

  public LazyValidatorFactory(Configuration<?> configuration) {
    this.configuration = configuration;
  }

  private ValidatorFactory getDelegate() {
    ValidatorFactory result = delegate;
    if ( result == null ) {
      synchronized ( this ) {
        result = delegate;
        if ( result == null ) {
          delegate = result = initFactory();
View Full Code Here

    return this;
  }

  public final ValidatorFactory buildValidatorFactory() {
    parseValidationXml();
    ValidatorFactory factory = null;
    try {
      if ( isSpecificProvider() ) {
        factory = validationBootstrapParameters.getProvider().buildValidatorFactory( this );
      }
      else {
View Full Code Here

    init( factory, properties );
  }

  public void initialize(Configuration cfg) {
    if ( !initialized ) {
      ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
      Properties props = cfg.getProperties();
      init( factory, props );
    }
  }
View Full Code Here

  }

  @SuppressWarnings("UnusedDeclaration")
  public static void activate(ActivationContext activationContext) {
    final Properties properties = activationContext.getConfiguration().getProperties();
    final ValidatorFactory factory;
    try {
      factory = getValidatorFactory( properties );
    }
    catch (IntegrationException e) {
      if ( activationContext.getValidationModes().contains( ValidationMode.CALLBACK ) ) {
View Full Code Here

TOP

Related Classes of javax.validation.ValidatorFactory

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.