Package org.apache.bval.jsr.job
Class ValidateReturnValue<E extends Executable,T>
- java.lang.Object
-
- org.apache.bval.jsr.job.ValidationJob<T>
-
- org.apache.bval.jsr.job.ValidateExecutable<E,T>
-
- org.apache.bval.jsr.job.ValidateReturnValue<E,T>
-
- Direct Known Subclasses:
ValidateReturnValue.ForConstructor,ValidateReturnValue.ForMethod
public abstract class ValidateReturnValue<E extends Executable,T> extends ValidateExecutable<E,T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classValidateReturnValue.ForConstructor<T>static classValidateReturnValue.ForMethod<T>-
Nested classes/interfaces inherited from class org.apache.bval.jsr.job.ValidationJob
ValidationJob.BeanFrame<B>, ValidationJob.Frame<D extends ElementD<?,?>>, ValidationJob.SproutFrame<D extends ElementD<?,?> & javax.validation.metadata.CascadableDescriptor & javax.validation.metadata.ContainerDescriptor>
-
-
Field Summary
-
Fields inherited from class org.apache.bval.jsr.job.ValidateExecutable
executable
-
Fields inherited from class org.apache.bval.jsr.job.ValidationJob
groups, ITERABLE_ELEMENT, MAP_VALUE, validatorContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected ValidationJob.Frame<?>computeBaseFrame()protected abstract ValidationJob.Frame<?>createBaseFrame(ReturnValueD<?,?> descriptor, GraphContext context)protected abstract javax.validation.metadata.ExecutableDescriptordescribe()protected abstract TgetRootBean()protected booleanhasWork()-
Methods inherited from class org.apache.bval.jsr.job.ValidateExecutable
createBasePath
-
Methods inherited from class org.apache.bval.jsr.job.ValidationJob
getResults, getRootBeanClass, noViolations
-
-
-
-
Method Detail
-
computeBaseFrame
protected ValidationJob.Frame<?> computeBaseFrame()
- Specified by:
computeBaseFramein classValidationJob<T>
-
hasWork
protected boolean hasWork()
- Overrides:
hasWorkin classValidationJob<T>
-
describe
protected abstract javax.validation.metadata.ExecutableDescriptor describe()
-
getRootBean
protected abstract T getRootBean()
-
createBaseFrame
protected abstract ValidationJob.Frame<?> createBaseFrame(ReturnValueD<?,?> descriptor, GraphContext context)
-
-