org.hibernate.validator.internal.metadata.aggregated.rule
Class OverridingMethodMustNotAlterParameterConstraints

java.lang.Object
  extended by org.hibernate.validator.internal.metadata.aggregated.rule.MethodConfigurationRule
      extended by org.hibernate.validator.internal.metadata.aggregated.rule.OverridingMethodMustNotAlterParameterConstraints

public class OverridingMethodMustNotAlterParameterConstraints
extends MethodConfigurationRule

Rule that ensures that overriding methods don't add to or alter the constraints defined on the overridden method.

Author:
Gunnar Morling

Field Summary
 
Fields inherited from class org.hibernate.validator.internal.metadata.aggregated.rule.MethodConfigurationRule
log
 
Constructor Summary
OverridingMethodMustNotAlterParameterConstraints()
           
 
Method Summary
 void apply(ConstrainedExecutable method, ConstrainedExecutable otherMethod)
          Applies this rule.
 
Methods inherited from class org.hibernate.validator.internal.metadata.aggregated.rule.MethodConfigurationRule
isDefinedOnParallelType, isDefinedOnSubType, isStrictSubType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OverridingMethodMustNotAlterParameterConstraints

public OverridingMethodMustNotAlterParameterConstraints()
Method Detail

apply

public void apply(ConstrainedExecutable method,
                  ConstrainedExecutable otherMethod)
Description copied from class: MethodConfigurationRule
Applies this rule. Invoked for each pair of methods collected by a given executable meta data ExecutableMetaData.Builder.

Specified by:
apply in class MethodConfigurationRule
Parameters:
method - The first method to check.
otherMethod - The other method to check.


Copyright © 2007-2013 Red Hat, Inc. All Rights Reserved