congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
SelfExpandingExpander$Resolver
Code IndexAdd Tabnine to your IDE (free)

How to use
SelfExpandingExpander$Resolver
in
com.atlassian.plugins.rest.common.expand

Best Java code snippets using com.atlassian.plugins.rest.common.expand.SelfExpandingExpander$Resolver (Showing top 7 results out of 315)

origin: com.atlassian.plugins.rest/atlassian-rest-common

@SuppressWarnings("unchecked")
public <T> EntityExpander<T> getExpander(T instance) {
  return (EntityExpander<T>) getExpander(instance.getClass());
}
origin: com.atlassian.plugins.rest/atlassian-rest-common

public <T> boolean hasExpander(T instance) {
  return hasExpander(instance.getClass());
}
origin: com.atlassian.plugins.rest/atlassian-rest-module

    new ListWrapperEntityExpanderResolver(),
    new ExpandConstraintEntityExpanderResolver(),
    new SelfExpandingExpander.Resolver(),
    new IdentityEntityExpanderResolver()
));
origin: com.atlassian.jira/jira-rest-plugin

private ProjectBean createAndExpandProjectBean(Project project, ProjectBeanBuilder builder, String expand)
{
  StringList expandList = StringList.fromQueryParam(expand);
  List<String> expandItems = (expandList == null ? ImmutableList.<String>of() : expandList.asList());
  //Could be expensive call so only do when needed (vs SelfExpandingExpander / bean doing its own expansion)
  if (expandItems.contains(EXPAND_PROJECT_KEYS) || expandItems.contains(EXPAND_WILDCARD))
  {
    builder.projectKeys(projectManager.getAllProjectKeys(project.getId()));
  }
  ProjectBean projectBean = builder.build();
  EntityExpanderResolver expandResolver = new SelfExpandingExpander.Resolver();
  EntityCrawler entityCrawler = new EntityCrawler();
  ExpandParameter expandParameter = new DefaultExpandParameter(expandItems);
  entityCrawler.crawl(projectBean, expandParameter, expandResolver);
  return projectBean;
}
origin: com.atlassian.jersey/atlassian-jersey-restdoc

  private static EntityExpanderResolver getExpanders()
  {
    return new ChainingEntityExpanderResolver(Lists.<EntityExpanderResolver>newArrayList(
        new CollectionEntityExpanderResolver(),
        new ListWrapperEntityExpanderResolver(),
        new ExpandConstraintEntityExpanderResolver(),
        new SelfExpandingExpander.Resolver(),
        new IdentityEntityExpanderResolver()
    ));
  }
}
origin: com.atlassian.swagger/atlassian-swagger-doclet

private EntityExpanderResolver getExpanders() {
  return new ChainingEntityExpanderResolver(Lists.<EntityExpanderResolver>newArrayList(
      new CollectionEntityExpanderResolver(),
      new ListWrapperEntityExpanderResolver(),
      new ExpandConstraintEntityExpanderResolver(),
      new SelfExpandingExpander.Resolver(),
      new IdentityEntityExpanderResolver()
  ));
}
origin: com.atlassian.plugins.rest/atlassian-rest-common

  public <T> EntityExpander<T> getExpander(Class<? extends T> aClass) {
    return hasExpander(aClass) ? (EntityExpander<T>) expander : null;
  }
}
com.atlassian.plugins.rest.common.expandSelfExpandingExpander$Resolver

Javadoc

To use the self expanding mechanism, make sure you register an instance of this EntityExpanderResolver in your application's ExpandResponseFilter.

Most used methods

  • <init>
  • getExpander
  • hasExpander

Popular in Java

  • Creating JSON documents from java classes using gson
  • getSupportFragmentManager (FragmentActivity)
  • runOnUiThread (Activity)
  • getSystemService (Context)
  • File (java.io)
    An "abstract" representation of a file system entity identified by a pathname. The pathname may be a
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • SocketTimeoutException (java.net)
    This exception is thrown when a timeout expired on a socket read or accept operation.
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • TreeMap (java.util)
    Walk the nodes of the tree left-to-right or right-to-left. Note that in descending iterations, next
  • Base64 (org.apache.commons.codec.binary)
    Provides Base64 encoding and decoding as defined by RFC 2045.This class implements section 6.8. Base
  • 21 Best Atom Packages for 2021
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now