de.deepamehta.core.impl
Class JerseyResponseFilter

Show UML class diagram
java.lang.Object
  extended by de.deepamehta.core.impl.JerseyResponseFilter
All Implemented Interfaces:
com.sun.jersey.spi.container.ContainerResponseFilter

 class JerseyResponseFilter
extends Object
implements com.sun.jersey.spi.container.ContainerResponseFilter


Field Summary
private  EmbeddedService dms
           
private  Logger logger
           
 
Constructor Summary
JerseyResponseFilter(EmbeddedService dms)
           
 
Method Summary
 com.sun.jersey.spi.container.ContainerResponse filter(com.sun.jersey.spi.container.ContainerRequest request, com.sun.jersey.spi.container.ContainerResponse response)
           
private  void firePreSend(Association assoc)
           
private  void firePreSend(AssociationType assocType)
           
private  void firePreSend(Directives directives)
           
private  void firePreSend(Topic topic)
           
private  void firePreSend(TopicType topicType)
           
private  void firePreSendAssociationTypes(Iterable<AssociationType> assocTypes)
           
private  void firePreSendTopics(Iterable<Topic> topics)
           
private  void firePreSendTopicTypes(Iterable<TopicType> topicTypes)
           
private  boolean getBooleanQueryParameter(com.sun.jersey.spi.container.ContainerRequest request, String param)
           
private  boolean getIncludeAssocChilds(com.sun.jersey.spi.container.ContainerRequest request)
           
private  boolean getIncludeChilds(com.sun.jersey.spi.container.ContainerRequest request)
           
private  boolean isIterable(com.sun.jersey.spi.container.ContainerResponse response, Class elementType)
           
private  void loadChildTopics(DeepaMehtaObject object, boolean includeChilds, boolean includeAssocChilds)
           
private  void loadChildTopics(Iterable<DeepaMehtaObject> objects, boolean includeChilds, boolean includeAssocChilds)
           
private  void loadRelatingAssociationChildTopics(DeepaMehtaObject object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dms

private EmbeddedService dms

logger

private Logger logger
Constructor Detail

JerseyResponseFilter

JerseyResponseFilter(EmbeddedService dms)
Method Detail

filter

public com.sun.jersey.spi.container.ContainerResponse filter(com.sun.jersey.spi.container.ContainerRequest request,
                                                             com.sun.jersey.spi.container.ContainerResponse response)
Specified by:
filter in interface com.sun.jersey.spi.container.ContainerResponseFilter

loadChildTopics

private void loadChildTopics(DeepaMehtaObject object,
                             boolean includeChilds,
                             boolean includeAssocChilds)

loadChildTopics

private void loadChildTopics(Iterable<DeepaMehtaObject> objects,
                             boolean includeChilds,
                             boolean includeAssocChilds)

loadRelatingAssociationChildTopics

private void loadRelatingAssociationChildTopics(DeepaMehtaObject object)

firePreSend

private void firePreSend(Topic topic)

firePreSend

private void firePreSend(Association assoc)

firePreSend

private void firePreSend(TopicType topicType)

firePreSend

private void firePreSend(AssociationType assocType)

firePreSend

private void firePreSend(Directives directives)

firePreSendTopics

private void firePreSendTopics(Iterable<Topic> topics)

firePreSendTopicTypes

private void firePreSendTopicTypes(Iterable<TopicType> topicTypes)

firePreSendAssociationTypes

private void firePreSendAssociationTypes(Iterable<AssociationType> assocTypes)

isIterable

private boolean isIterable(com.sun.jersey.spi.container.ContainerResponse response,
                           Class elementType)

getIncludeChilds

private boolean getIncludeChilds(com.sun.jersey.spi.container.ContainerRequest request)

getIncludeAssocChilds

private boolean getIncludeAssocChilds(com.sun.jersey.spi.container.ContainerRequest request)

getBooleanQueryParameter

private boolean getBooleanQueryParameter(com.sun.jersey.spi.container.ContainerRequest request,
                                         String param)


Copyright © 2015. All Rights Reserved.