com.atlassian.plugins.rest.common.expand.interceptor
Class ExpandInterceptor

java.lang.Object
  extended by com.atlassian.plugins.rest.common.expand.interceptor.ExpandInterceptor
All Implemented Interfaces:
ResourceInterceptor

public class ExpandInterceptor
extends java.lang.Object
implements ResourceInterceptor

Expands the entity returned from the resource method

Since:
2.0

Constructor Summary
ExpandInterceptor(EntityExpanderResolver expanderResolver)
           
ExpandInterceptor(java.lang.String expandParameterName, EntityExpanderResolver expanderResolver)
           
 
Method Summary
 void intercept(MethodInvocation invocation)
          Intercepts the method invocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpandInterceptor

public ExpandInterceptor(EntityExpanderResolver expanderResolver)

ExpandInterceptor

public ExpandInterceptor(java.lang.String expandParameterName,
                         EntityExpanderResolver expanderResolver)
Method Detail

intercept

public void intercept(MethodInvocation invocation)
               throws java.lang.IllegalAccessException,
                      java.lang.reflect.InvocationTargetException
Description copied from interface: ResourceInterceptor
Intercepts the method invocation

Specified by:
intercept in interface ResourceInterceptor
Parameters:
invocation - Context information about the invocation
Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException


Copyright © 2014 Atlassian. All Rights Reserved.