Class JAXRSBeanValidationOutInterceptor

  • All Implemented Interfaces:
    AutoCloseable, 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>

    @Provider
    public class JAXRSBeanValidationOutInterceptor
    extends org.apache.cxf.validation.BeanValidationOutInterceptor
    implements javax.ws.rs.container.ContainerResponseFilter
    • Field Summary

      • Fields inherited from class org.apache.cxf.validation.AbstractValidationInterceptor

        BUNDLE, LOG
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void filter​(javax.ws.rs.container.ContainerRequestContext in, javax.ws.rs.container.ContainerResponseContext out)  
      protected Object getServiceObject​(org.apache.cxf.message.Message message)  
      void setSupportMultipleValidations​(boolean supportMultipleValidations)  
      protected Object unwrapEntity​(Object entity)  
      • Methods inherited from class org.apache.cxf.validation.BeanValidationOutInterceptor

        getOutProvider, handleValidation, isEnforceOnlyBeanConstraints, setEnforceOnlyBeanConstraints
      • Methods inherited from class org.apache.cxf.validation.AbstractValidationInterceptor

        close, 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
    • Constructor Detail

      • JAXRSBeanValidationOutInterceptor

        public JAXRSBeanValidationOutInterceptor()
      • JAXRSBeanValidationOutInterceptor

        public JAXRSBeanValidationOutInterceptor​(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.BeanValidationOutInterceptor
      • 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
      • setSupportMultipleValidations

        public void setSupportMultipleValidations​(boolean supportMultipleValidations)