org.unitils.objectvalidation
Class ObjectValidator.BuildValidator

java.lang.Object
  extended by org.unitils.objectvalidation.ObjectValidator.BuildValidator
All Implemented Interfaces:
ObjectValidator.AddClassToValidate, ObjectValidator.ChooseFieldsInEquals, ObjectValidator.ValidateEqualsAndHashCode
Enclosing class:
ObjectValidator

public class ObjectValidator.BuildValidator
extends Object
implements ObjectValidator.ValidateEqualsAndHashCode, ObjectValidator.ChooseFieldsInEquals, ObjectValidator.AddClassToValidate


Method Summary
 ObjectValidator.ChooseFieldsInEquals checkingAllPossibilities()
           
 ObjectValidator.ValidateEqualsAndHashCode classToValidate(Class<?> classToValidate)
           
 ObjectValidator.AddClassToValidate ignoringFields(String... fieldNames)
           
 void validate()
           
 ObjectValidator.AddClassToValidate withAllFields()
           
 ObjectValidator.AddClassToValidate withFieldNames(String... fieldNames)
           
 ObjectValidator.AddClassToValidate withoutCheckingAllPossibilities()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

withFieldNames

public ObjectValidator.AddClassToValidate withFieldNames(String... fieldNames)
Specified by:
withFieldNames in interface ObjectValidator.ChooseFieldsInEquals

ignoringFields

public ObjectValidator.AddClassToValidate ignoringFields(String... fieldNames)
Specified by:
ignoringFields in interface ObjectValidator.ChooseFieldsInEquals

withAllFields

public ObjectValidator.AddClassToValidate withAllFields()
Specified by:
withAllFields in interface ObjectValidator.ChooseFieldsInEquals

classToValidate

public ObjectValidator.ValidateEqualsAndHashCode classToValidate(Class<?> classToValidate)
Specified by:
classToValidate in interface ObjectValidator.AddClassToValidate

validate

public void validate()
Specified by:
validate in interface ObjectValidator.AddClassToValidate

withoutCheckingAllPossibilities

public ObjectValidator.AddClassToValidate withoutCheckingAllPossibilities()
Specified by:
withoutCheckingAllPossibilities in interface ObjectValidator.ValidateEqualsAndHashCode

checkingAllPossibilities

public ObjectValidator.ChooseFieldsInEquals checkingAllPossibilities()
Specified by:
checkingAllPossibilities in interface ObjectValidator.ValidateEqualsAndHashCode


Copyright © 2013-2015. All Rights Reserved.