Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package de.zalando.sprocwrapper.validation;
  
  
  
 
 public class MethodConstraintValidationHolder<T> implements ConstraintViolation<T> {
 
     private final String message;
     private final String messageTemplate;
     private final T rootBean;
     private final Class<T> rootBeanClass;
     private final Object leafBean;
     private final Path propertyPath;
     private final Object invalidValue;
     private final ConstraintDescriptor<?> constraintDescriptor;
     private final ElementType elementType;
     private final Method method;
     private final Integer parameterIndex;
     private final String parameterName;
 
     public MethodConstraintValidationHolder(final String messagefinal String messageTemplatefinal T rootBean,
             final Object leafBeanfinal Path propertyPathfinal Object invalidValue,
             final ConstraintDescriptor<?> constraintDescriptorfinal ElementType elementTypefinal Method method,
             final Integer parameterIndexfinal String parameterName) {
         this. = message;
         this. = messageTemplate;
         this. = rootBean;
         this. = (Class<T>) rootBean.getClass();
         this. = leafBean;
         this. = propertyPath;
         this. = invalidValue;
         this. = constraintDescriptor;
         this. = elementType;
         this. = method;
         this. = parameterIndex;
         this. = parameterName;
     }
 
     @Override
     public String getMessage() {
         return ;
     }
 
     @Override
     public String getMessageTemplate() {
         return ;
     }
 
     @Override
     public T getRootBean() {
         return ;
     }
 
     @Override
     public Class<T> getRootBeanClass() {
         return ;
     }
 
     @Override
     public Object getLeafBean() {
         return ;
     }
 
     @Override
     public Path getPropertyPath() {
         return ;
     }
 
     @Override
     public Object getInvalidValue() {
         return ;
     }
 
     @Override
         return ;
     }
 
     public Method getMethod() {
         return ;
     }
 
     public Integer getParameterIndex() {
         return ;
     }
 
     public String getParameterName() {
         return ;
     }
 
     @Override
     public int hashCode() {
         return Objects.hashCode();
    }
    @Override
    public boolean equals(final Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        return Objects.equal(other.method) && Objects.equal(other.parameterIndex)
                && Objects.equal(other.parameterName);
    }
    @Override
    public String toString() {
        StringBuilder builder = new StringBuilder();
        builder.append("MethodConstraintValidationHolder [message=");
        builder.append();
        builder.append(", messageTemplate=");
        builder.append();
        builder.append(", rootBean=");
        builder.append();
        builder.append(", rootBeanClass=");
        builder.append();
        builder.append(", leafBean=");
        builder.append();
        builder.append(", propertyPath=");
        builder.append();
        builder.append(", invalidValue=");
        builder.append();
        builder.append(", constraintDescriptor=");
        builder.append();
        builder.append(", elementType=");
        builder.append();
        builder.append(", method=");
        builder.append();
        builder.append(", parameterIndex=");
        builder.append();
        builder.append(", parameterName=");
        builder.append();
        builder.append("]");
        return builder.toString();
    }
New to GrepCode? Check out our FAQ X