View Javadoc

1   package com.atlassian.plugins.rest.common.expand.resolver;
2   
3   import com.atlassian.plugins.rest.common.expand.EntityExpander;
4   
5   import static com.google.common.base.Preconditions.*;
6   
7   abstract class AbstractEntityExpanderResolver implements EntityExpanderResolver {
8       public final <T> boolean hasExpander(T instance) {
9           return hasExpander(checkNotNull(instance).getClass());
10      }
11  
12      @SuppressWarnings("unchecked")
13      public final <T> EntityExpander<T> getExpander(T instance) {
14          return (EntityExpander<T>) getExpander(checkNotNull(instance).getClass());
15      }
16  }