org.glassfish.jersey.moxy.json.internal
Class FilteringMoxyJsonProvider

java.lang.Object
  extended by org.eclipse.persistence.jaxb.rs.MOXyJsonProvider
      extended by org.glassfish.jersey.moxy.json.internal.ConfigurableMoxyJsonProvider
          extended by org.glassfish.jersey.moxy.json.internal.FilteringMoxyJsonProvider
All Implemented Interfaces:
javax.ws.rs.ext.MessageBodyReader<Object>, javax.ws.rs.ext.MessageBodyWriter<Object>

@Singleton
public class FilteringMoxyJsonProvider
extends ConfigurableMoxyJsonProvider

Entity Data Filtering MOXy Json provider.

Author:
Michal Gajdos (michal.gajdos at oracle.com)

Constructor Summary
FilteringMoxyJsonProvider()
           
 
Method Summary
protected  void preReadFrom(Class<Object> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders, Unmarshaller unmarshaller)
           
protected  void preWriteTo(Object object, Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders, Marshaller marshaller)
           
 
Methods inherited from class org.glassfish.jersey.moxy.json.internal.ConfigurableMoxyJsonProvider
isReadable, isWriteable
 
Methods inherited from class org.eclipse.persistence.jaxb.rs.MOXyJsonProvider
getAttributePrefix, getDomainClass, getJAXBContext, getNamespacePrefixMapper, getNamespaceSeparator, getSize, getValueWrapper, isFormattedOutput, isIncludeRoot, isMarshalEmptyCollections, isWrapperAsArrayName, readFrom, setAttributePrefix, setFormattedOutput, setIncludeRoot, setMarshalEmptyCollections, setNamespacePrefixMapper, setNamespaceSeparator, setValueWrapper, setWrapperAsArrayName, supportsMediaType, writeTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilteringMoxyJsonProvider

public FilteringMoxyJsonProvider()
Method Detail

preWriteTo

protected void preWriteTo(Object object,
                          Class<?> type,
                          Type genericType,
                          Annotation[] annotations,
                          javax.ws.rs.core.MediaType mediaType,
                          javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders,
                          Marshaller marshaller)
                   throws JAXBException
Overrides:
preWriteTo in class ConfigurableMoxyJsonProvider
Throws:
JAXBException

preReadFrom

protected void preReadFrom(Class<Object> type,
                           Type genericType,
                           Annotation[] annotations,
                           javax.ws.rs.core.MediaType mediaType,
                           javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders,
                           Unmarshaller unmarshaller)
                    throws JAXBException
Overrides:
preReadFrom in class ConfigurableMoxyJsonProvider
Throws:
JAXBException


Copyright © 2007-2014, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.