Apache CXF API

org.apache.cxf.validation
Class BeanValidationInInterceptor

java.lang.Object
  extended by org.apache.cxf.phase.AbstractPhaseInterceptor<Message>
      extended by org.apache.cxf.validation.AbstractValidationInterceptor
          extended by org.apache.cxf.validation.BeanValidationInInterceptor
All Implemented Interfaces:
Interceptor<Message>, PhaseInterceptor<Message>
Direct Known Subclasses:
JAXRSBeanValidationInInterceptor

public class BeanValidationInInterceptor
extends AbstractValidationInterceptor


Field Summary
 
Fields inherited from class org.apache.cxf.validation.AbstractValidationInterceptor
BUNDLE, LOG
 
Constructor Summary
BeanValidationInInterceptor()
           
BeanValidationInInterceptor(String phase)
           
 
Method Summary
protected  Method getServiceMethod(Message message)
           
protected  Object getServiceObject(Message message)
           
protected  void handleValidation(Message message, Object resourceInstance, Method method, List<Object> arguments)
           
protected  List<Object> unwrapArgs(List<Object> arguments)
           
 
Methods inherited from class org.apache.cxf.validation.AbstractValidationInterceptor
getProvider, handleMessage, setProvider, setServiceObject
 
Methods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBefore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanValidationInInterceptor

public BeanValidationInInterceptor()

BeanValidationInInterceptor

public BeanValidationInInterceptor(String phase)
Method Detail

getServiceObject

protected Object getServiceObject(Message message)
Overrides:
getServiceObject in class AbstractValidationInterceptor

getServiceMethod

protected Method getServiceMethod(Message message)
Overrides:
getServiceMethod in class AbstractValidationInterceptor

handleValidation

protected void handleValidation(Message message,
                                Object resourceInstance,
                                Method method,
                                List<Object> arguments)
Specified by:
handleValidation in class AbstractValidationInterceptor

unwrapArgs

protected List<Object> unwrapArgs(List<Object> arguments)

Apache CXF API

Apache CXF