org.apache.cxf.jaxrs.validation
Class JAXRSValidationOutInterceptor

java.lang.Object
  extended by org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.message.Message>
      extended by org.apache.cxf.validation.AbstractValidationInterceptor
          extended by org.apache.cxf.validation.ValidationOutInterceptor
              extended by org.apache.cxf.jaxrs.validation.JAXRSValidationOutInterceptor
All Implemented Interfaces:
javax.ws.rs.container.ContainerResponseFilter, org.apache.cxf.interceptor.Interceptor<org.apache.cxf.message.Message>, org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.message.Message>

public class JAXRSValidationOutInterceptor
extends org.apache.cxf.validation.ValidationOutInterceptor
implements javax.ws.rs.container.ContainerResponseFilter


Constructor Summary
JAXRSValidationOutInterceptor()
           
JAXRSValidationOutInterceptor(String phase)
           
 
Method Summary
 void filter(javax.ws.rs.container.ContainerRequestContext in, javax.ws.rs.container.ContainerResponseContext out)
           
protected  Object getServiceObject(org.apache.cxf.message.Message message)
           
protected  Object unwrapEntity(Object entity)
           
 
Methods inherited from class org.apache.cxf.validation.ValidationOutInterceptor
getOutProvider, handleValidation, isEnforceOnlyBeanConstraints, setEnforceOnlyBeanConstraints
 
Methods inherited from class org.apache.cxf.validation.AbstractValidationInterceptor
getProvider, getServiceMethod, 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

JAXRSValidationOutInterceptor

public JAXRSValidationOutInterceptor()

JAXRSValidationOutInterceptor

public JAXRSValidationOutInterceptor(String phase)
Method Detail

getServiceObject

protected Object getServiceObject(org.apache.cxf.message.Message message)
Overrides:
getServiceObject in class org.apache.cxf.validation.AbstractValidationInterceptor

unwrapEntity

protected Object unwrapEntity(Object entity)
Overrides:
unwrapEntity in class org.apache.cxf.validation.ValidationOutInterceptor

filter

public void filter(javax.ws.rs.container.ContainerRequestContext in,
                   javax.ws.rs.container.ContainerResponseContext out)
            throws IOException
Specified by:
filter in interface javax.ws.rs.container.ContainerResponseFilter
Throws:
IOException


Apache CXF