| Interface | Description |
|---|---|
| EntityExpander<T> |
Interface for expanding entities.
|
| ExpandContext<T> |
The context for expansions.
|
| SelfExpanding |
Represents a JAXB rest data object that is expandable and is capable of
expanding itself.
|
| Class | Description |
|---|---|
| AbstractRecursiveEntityExpander<T> | |
| DefaultExpandContext<T> | |
| EntityCrawler |
This allows for crawling the fields of any arbitrary object, looking for fields that should be expanded.
|
| SelfExpandingExpander |
This is a general-purpose expander for atlassian-rest that delegates the
expand process to the entity that is to be expanded (instead of having that
knowledge in a separate
EntityExpander. |
| SelfExpandingExpander.Resolver |
To use the self expanding mechanism, make sure you register an instance
of this
EntityExpanderResolver in your application's
ExpandResponseFilter. |
| Exception | Description |
|---|---|
| ExpandException |
| Annotation Type | Description |
|---|---|
| Expandable |
This is an annotation to design field on REST resources that can be expanded.
|
| ExpandConstraint | |
| Expander |
Annotation available for types to declare which is their
EntityExpander |
Copyright © 2016 Atlassian. All rights reserved.