Skip navigation links
A B C D E F G H I N O P R S T U V W 

A

AbstractGenericChainedValidator<T> - Class in com.latitude.validator.spi.impl
 
AbstractGenericChainedValidator(String) - Constructor for class com.latitude.validator.spi.impl.AbstractGenericChainedValidator
 
AbstractGenericValidator<T> - Class in com.latitude.validator.spi.impl
 
AbstractGenericValidator(String) - Constructor for class com.latitude.validator.spi.impl.AbstractGenericValidator
 
addExitDescription(String) - Method in class com.latitude.validator.spi.ExitStatus
Add an exit description to an existing ExitStatus.
addValidationChain(ValidationChain) - Method in class com.latitude.validator.spi.impl.ValidationEngine
 
addValidator(Validator) - Method in class com.latitude.validator.spi.impl.ValidationEngine
Add a Validator to the set
afterValidation(Object, ValidationContext, ValidatorExecution) - Method in interface com.latitude.validator.spi.ValidationExecutionCallback
 
afterValidation(Object, ValidationContext, ValidatorExecution) - Method in class com.latitude.validator.spi.ValidationExecutionCallbackAdapter
 
afterValidator(Object, ValidatorExecution) - Method in interface com.latitude.validator.spi.ValidationExecutionCallback
 
afterValidator(Object, ValidatorExecution) - Method in class com.latitude.validator.spi.ValidationExecutionCallbackAdapter
 
and(ChainedValidator) - Method in interface com.latitude.validator.spi.ChainedValidator
 
and(ExitStatus) - Method in class com.latitude.validator.spi.ExitStatus
Create a new ExitStatus with a logical combination of the exit code, and a concatenation of the descriptions.
and(ChainedValidator) - Method in class com.latitude.validator.spi.impl.AbstractGenericChainedValidator
 

B

beforeValidation(Object) - Method in interface com.latitude.validator.spi.ValidationExecutionCallback
 
beforeValidation(Object) - Method in class com.latitude.validator.spi.ValidationExecutionCallbackAdapter
 
build() - Method in class com.latitude.validator.spi.ValidationChainBuilder
 

C

ChainedValidator - Interface in com.latitude.validator.spi
 
com.latitude.validator - package com.latitude.validator
 
com.latitude.validator.spi - package com.latitude.validator.spi
 
com.latitude.validator.spi.impl - package com.latitude.validator.spi.impl
 
com.latitude.validator.util - package com.latitude.validator.util
 
compareTo(ExitStatus) - Method in class com.latitude.validator.spi.ExitStatus
 
COMPLETED - Static variable in class com.latitude.validator.spi.ExitStatus
Convenient constant value representing completed state.

D

DefaultValidationContext - Class in com.latitude.validator.spi.impl
 
DefaultValidationContext() - Constructor for class com.latitude.validator.spi.impl.DefaultValidationContext
Creates a new instance
doSupports(Object) - Method in class com.latitude.validator.spi.impl.AbstractGenericValidator
 
doValidation(T, ValidationContext) - Method in class com.latitude.validator.spi.impl.AbstractGenericValidator
 

E

equals(Object) - Method in class com.latitude.validator.spi.ExitStatus
Compare the fields one by one.
ExecutionMode - Enum in com.latitude.validator.spi
 
ExitStatus - Class in com.latitude.validator.spi
Value object used to carry information about the status of a ValidatorExecution.
ExitStatus(String) - Constructor for class com.latitude.validator.spi.ExitStatus
 
ExitStatus(String, String) - Constructor for class com.latitude.validator.spi.ExitStatus
 

F

FAILED - Static variable in class com.latitude.validator.spi.ExitStatus
Convenient constant value representing failed state.

G

getExecutionDateTime() - Method in class com.latitude.validator.spi.ValidatorExecution
Get the date and time of this execution
getExecutionMessage() - Method in class com.latitude.validator.spi.ValidatorExecution
Get the message of this execution
getExitCode() - Method in class com.latitude.validator.spi.ExitStatus
Getter for the exit code (defaults to blank).
getExitDescription() - Method in class com.latitude.validator.spi.ExitStatus
Getter for the exit description (defaults to blank)
getExitStatus() - Method in class com.latitude.validator.spi.impl.DefaultValidationContext
Get the ExitStatus of the global validation execution.
getExitStatus() - Method in interface com.latitude.validator.spi.ValidationContext
Get the ExitStatus of the validation
getExitStatus() - Method in class com.latitude.validator.spi.ValidatorExecution
Get the ExitStatus of this execution
getFailureOn() - Method in exception com.latitude.validator.spi.ValidationException
 
getName() - Method in class com.latitude.validator.spi.impl.AbstractGenericValidator
 
getName() - Method in interface com.latitude.validator.spi.Validator
Get the logical name of the validator
getValidatorName() - Method in class com.latitude.validator.spi.ValidatorExecution
Get the logical name of the validator.

H

hashCode() - Method in class com.latitude.validator.spi.ExitStatus
Compatible with the equals implementation.
hasNext() - Method in interface com.latitude.validator.spi.ChainedValidator
 
hasNext() - Method in class com.latitude.validator.spi.impl.AbstractGenericChainedValidator
 
hasText(String, String) - Static method in class com.latitude.validator.util.Preconditions
 
hasText(String) - Static method in class com.latitude.validator.util.StringUtils
 
head() - Method in class com.latitude.validator.spi.ValidationChain
 

I

isContinuable() - Method in class com.latitude.validator.spi.ValidatorExecution
Indicates if next executions in the chain can continue.
isFailed() - Method in class com.latitude.validator.spi.ValidatorExecution
Indicates if this execution is failed
isSkipped() - Method in class com.latitude.validator.spi.ValidatorExecution
Indicates if this execution is skipped
isStrict() - Method in class com.latitude.validator.spi.ValidatorExecution
Indicates if this execution ran with strict mode on.
iterator() - Method in class com.latitude.validator.spi.impl.DefaultValidationContext
 
iterator() - Method in class com.latitude.validator.spi.ValidationChain
 

N

next() - Method in interface com.latitude.validator.spi.ChainedValidator
 
next() - Method in class com.latitude.validator.spi.impl.AbstractGenericChainedValidator
 
notNull(Object, String) - Static method in class com.latitude.validator.util.Preconditions
 

O

onUnrecognizedSubject(Object) - Method in interface com.latitude.validator.spi.ValidationExecutionCallback
 
onUnrecognizedSubject(Object) - Method in class com.latitude.validator.spi.ValidationExecutionCallbackAdapter
 

P

Preconditions - Class in com.latitude.validator.util
 
Preconditions() - Constructor for class com.latitude.validator.util.Preconditions
 
putValue(String, Object) - Method in class com.latitude.validator.spi.impl.DefaultValidationContext
 
putValue(String, Object) - Method in interface com.latitude.validator.spi.ValidationContext
Put a value in the context

R

replaceExitCode(String) - Method in class com.latitude.validator.spi.ExitStatus
Add an exit code to an existing ExitStatus.

S

setExecutionMessage(String) - Method in class com.latitude.validator.spi.ValidatorExecution
 
setExecutionMode(ExecutionMode) - Method in class com.latitude.validator.spi.impl.ValidationEngine
Sets the strict mode on/off.
setFailureException(ValidationException) - Method in class com.latitude.validator.spi.ValidatorExecution
Sets the cause of failure
SKIPPED - Static variable in class com.latitude.validator.spi.ExitStatus
Convenient constant value representing skipped state.
StringUtils - Class in com.latitude.validator.util
 
StringUtils() - Constructor for class com.latitude.validator.util.StringUtils
 
supports(Object) - Method in class com.latitude.validator.spi.impl.AbstractGenericChainedValidator
 
supports(Object) - Method in class com.latitude.validator.spi.impl.AbstractGenericValidator
 
supports(Object) - Method in interface com.latitude.validator.spi.Validator
Indicates if this validator supports the provided subject.

T

toString() - Method in class com.latitude.validator.spi.ExitStatus
 
toString() - Method in class com.latitude.validator.spi.impl.DefaultValidationContext
 
toString() - Method in class com.latitude.validator.spi.ValidatorExecution
 
traceExecution(ValidatorExecution) - Method in class com.latitude.validator.spi.impl.DefaultValidationContext
tryFindValidator(String) - Method in class com.latitude.validator.spi.impl.ValidationEngine
 
tryGetFailureException() - Method in class com.latitude.validator.spi.ValidatorExecution
Get an Optional containing the ValidationException responsible of the failure.
tryResolveValue(String, Class<T>) - Method in class com.latitude.validator.spi.impl.DefaultValidationContext
 
tryResolveValue(String, Class<T>) - Method in interface com.latitude.validator.spi.ValidationContext
Try to resolve a value its name.

U

UNKNOWN - Static variable in class com.latitude.validator.spi.ExitStatus
Convenient constant value representing unknown state.

V

validate(Object, ValidationContext) - Method in class com.latitude.validator.spi.impl.AbstractGenericValidator
 
validate(Object) - Method in class com.latitude.validator.spi.impl.ValidationEngine
 
validate(Object, ValidationExecutionCallback) - Method in class com.latitude.validator.spi.impl.ValidationEngine
 
validate(Object) - Method in interface com.latitude.validator.spi.ValidationOperations
 
validate(Object, ValidationExecutionCallback) - Method in interface com.latitude.validator.spi.ValidationOperations
 
validate(Object, ValidationContext) - Method in interface com.latitude.validator.spi.Validator
Execute the validation
ValidationChain - Class in com.latitude.validator.spi
 
ValidationChain(ChainedValidator) - Constructor for class com.latitude.validator.spi.ValidationChain
 
ValidationChainBuilder - Class in com.latitude.validator.spi
 
ValidationChainBuilder(ChainedValidator) - Constructor for class com.latitude.validator.spi.ValidationChainBuilder
 
ValidationContext - Interface in com.latitude.validator.spi
The context of the execution of the global validation process for a subject.
ValidationEngine - Class in com.latitude.validator.spi.impl
This class represents a template to execute the validation process.
ValidationEngine() - Constructor for class com.latitude.validator.spi.impl.ValidationEngine
Creates an instance
ValidationException - Exception in com.latitude.validator.spi
Represents an error during the execution of the logic for a Validator.
ValidationException() - Constructor for exception com.latitude.validator.spi.ValidationException
Creates a new instance
ValidationException(String, Throwable) - Constructor for exception com.latitude.validator.spi.ValidationException
Creates a new instance
ValidationException(String) - Constructor for exception com.latitude.validator.spi.ValidationException
Creates a new instance
ValidationException(Throwable) - Constructor for exception com.latitude.validator.spi.ValidationException
Creates a new instance
ValidationExecutionCallback - Interface in com.latitude.validator.spi
 
ValidationExecutionCallbackAdapter - Class in com.latitude.validator.spi
 
ValidationExecutionCallbackAdapter() - Constructor for class com.latitude.validator.spi.ValidationExecutionCallbackAdapter
 
ValidationOperations - Interface in com.latitude.validator.spi
 
Validator - Interface in com.latitude.validator.spi
A validator able to apply the validation logic This interface defines the methods that a validator must provide.
ValidatorComponent - Annotation Type in com.latitude.validator.spi
 
ValidatorExecution - Class in com.latitude.validator.spi
Represents the execution of the validation logic applied by a Validator.
ValidatorExecution(String, ExitStatus, ExecutionMode) - Constructor for class com.latitude.validator.spi.ValidatorExecution
Creates a new instance
valueOf(String) - Static method in enum com.latitude.validator.spi.ExecutionMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.latitude.validator.spi.ExecutionMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

withNext(ChainedValidator) - Method in class com.latitude.validator.spi.ValidationChainBuilder
 
A B C D E F G H I N O P R S T U V W 
Skip navigation links

Copyright © 2018 Latitude Srls. All rights reserved.