Codota Logo
HibernateConstraintValidatorContext.addMessageParameter
Code IndexAdd Codota to your IDE (free)

How to use
addMessageParameter
method
in
org.hibernate.validator.constraintvalidation.HibernateConstraintValidatorContext

Best Java code snippets using org.hibernate.validator.constraintvalidation.HibernateConstraintValidatorContext.addMessageParameter (Showing top 7 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Connection c =
  • Codota IconDataSource dataSource;dataSource.getConnection()
  • Codota IconString url;DriverManager.getConnection(url)
  • Codota IconIdentityDatabaseUtil.getDBConnection()
  • Smart code suggestions by Codota
}
origin: org.hibernate.validator/hibernate-validator

  @Override
  public boolean isValid(CharSequence value, ConstraintValidatorContext constraintValidatorContext) {
    if ( value == null ) {
      return true;
    }

    if ( constraintValidatorContext instanceof HibernateConstraintValidatorContext ) {
      constraintValidatorContext.unwrap( HibernateConstraintValidatorContext.class ).addMessageParameter( "regexp", escapedRegexp );
    }

    Matcher m = pattern.matcher( value );
    return m.matches();
  }
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.hibernate-validator

  @Override
  public boolean isValid(CharSequence value, ConstraintValidatorContext constraintValidatorContext) {
    if ( value == null ) {
      return true;
    }

    if ( constraintValidatorContext instanceof HibernateConstraintValidatorContext ) {
      constraintValidatorContext.unwrap( HibernateConstraintValidatorContext.class ).addMessageParameter( "regexp", escapedRegexp );
    }

    Matcher m = pattern.matcher( value );
    return m.matches();
  }
}
origin: org.hibernate.validator/hibernate-validator

/**
 * @param collection the collection to validate
 * @param constraintValidatorContext context in which the constraint is evaluated
 *
 * @return true if the input collection is null or does not contain duplicate elements
 */
@Override
public boolean isValid(Collection collection, ConstraintValidatorContext constraintValidatorContext) {
  if ( collection == null || collection.size() < 2 ) {
    return true;
  }
  List<Object> duplicates = findDuplicates( collection );
  if ( duplicates.isEmpty() ) {
    return true;
  }
  if ( constraintValidatorContext instanceof HibernateConstraintValidatorContext ) {
    constraintValidatorContext.unwrap( HibernateConstraintValidatorContext.class )
        .addMessageParameter( "duplicates", duplicates.stream().map( String::valueOf ).collect( Collectors.joining( ", " ) ) )
        .withDynamicPayload( CollectionHelper.toImmutableList( duplicates ) );
  }
  return false;
}
origin: org.hibernate.validator/hibernate-validator

@Override
public boolean isValid(Object[] arguments, ConstraintValidatorContext constraintValidatorContext) {
  if ( constraintValidatorContext instanceof HibernateConstraintValidatorContext ) {
    constraintValidatorContext.unwrap( HibernateConstraintValidatorContext.class ).addMessageParameter( "script", escapedScript );
  }
  List<String> parameterNames = ( (ConstraintValidatorContextImpl) constraintValidatorContext )
      .getMethodParameterNames();
  Map<String, Object> bindings = getBindings( arguments, parameterNames );
  return scriptAssertContext.evaluateScriptAssertExpression( bindings );
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.hibernate-validator

@Override
public boolean isValid(Object[] arguments, ConstraintValidatorContext constraintValidatorContext) {
  if ( constraintValidatorContext instanceof HibernateConstraintValidatorContext ) {
    constraintValidatorContext.unwrap( HibernateConstraintValidatorContext.class ).addMessageParameter( "script", escapedScript );
  }
  List<String> parameterNames = ( (ConstraintValidatorContextImpl) constraintValidatorContext )
      .getMethodParameterNames();
  Map<String, Object> bindings = getBindings( arguments, parameterNames );
  return scriptAssertContext.evaluateScriptAssertExpression( bindings );
}
origin: org.hibernate.validator/hibernate-validator

@Override
public boolean isValid(Object value, ConstraintValidatorContext constraintValidatorContext) {
  if ( constraintValidatorContext instanceof HibernateConstraintValidatorContext ) {
    constraintValidatorContext.unwrap( HibernateConstraintValidatorContext.class ).addMessageParameter( "script", escapedScript );
  }
  boolean validationResult = scriptAssertContext.evaluateScriptAssertExpression( value, alias );
  if ( !validationResult && !reportOn.isEmpty() ) {
    constraintValidatorContext.disableDefaultConstraintViolation();
    constraintValidatorContext.buildConstraintViolationWithTemplate( message ).addPropertyNode( reportOn ).addConstraintViolation();
  }
  return validationResult;
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.hibernate-validator

@Override
public boolean isValid(Object value, ConstraintValidatorContext constraintValidatorContext) {
  if ( constraintValidatorContext instanceof HibernateConstraintValidatorContext ) {
    constraintValidatorContext.unwrap( HibernateConstraintValidatorContext.class ).addMessageParameter( "script", escapedScript );
  }
  boolean validationResult = scriptAssertContext.evaluateScriptAssertExpression( value, alias );
  if ( !validationResult && !reportOn.isEmpty() ) {
    constraintValidatorContext.disableDefaultConstraintViolation();
    constraintValidatorContext.buildConstraintViolationWithTemplate( message ).addPropertyNode( reportOn ).addConstraintViolation();
  }
  return validationResult;
}
org.hibernate.validator.constraintvalidationHibernateConstraintValidatorContextaddMessageParameter

Javadoc

Allows to set an additional named parameter which can be interpolated in the constraint violation message. The variable will be available for interpolation for all constraint violations generated for this constraint. This includes the default one as well as all violations created by the ConstraintViolationBuilder. To create multiple constraint violations with different variable values, this method can be called between successive calls to javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder#addConstraintViolation().

For example:

 
public boolean isValid(String value, ConstraintValidatorContext constraintValidatorContext) context.buildConstraintViolationWithTemplate( "{foo}" ) 
.addConstraintViolation(); 
context.addMessageParameter( "foo", "snafu" ); 
context.buildConstraintViolationWithTemplate( "{foo}" ) 
.addConstraintViolation(); 
return false; 
} 
} 

Popular methods of HibernateConstraintValidatorContext

  • addExpressionVariable
    Allows to set an additional expression variable which will be available as an EL variable during int
  • withDynamicPayload
    Allows to set an object that may further describe the violation. The user is responsible himself to
  • buildConstraintViolationWithTemplate
  • getConstraintValidatorPayload
    Returns an instance of the specified type or null if the current constraint validator payload isn't
  • disableDefaultConstraintViolation
  • getDefaultConstraintMessageTemplate
  • getTimeProvider
    Returns the provider for obtaining the current time, e.g. when validating the Future and Pastconstra
  • unwrap

Popular in Java

  • Parsing JSON documents to java classes using gson
  • compareTo (BigDecimal)
  • scheduleAtFixedRate (ScheduledExecutorService)
    Creates and executes a periodic action that becomes enabled first after the given initial delay, and
  • getSystemService (Context)
  • ObjectMapper (com.fasterxml.jackson.databind)
    This mapper (or, data binder, or codec) provides functionality for converting between Java objects (
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • ResourceBundle (java.util)
    Resource bundles contain locale-specific objects. When your program needs a locale-specific resource
  • ConcurrentHashMap (java.util.concurrent)
    A hash table supporting full concurrency of retrievals and adjustable expected concurrency for updat
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now