Class Index

A C D E F G H I J L M N O P R S T U V W X Y

A

AbstractAnnotationEntityExpanderResolver

An EntityExpander resolver that uses the Expander annotation for resolution. 

AbstractPagedListWrapper<T> An abstract list wrapper that provides support for paging information:
  • size
  • max-results
  • start-index
 
AbstractRecursiveEntityExpander<T>  
AcceptHeaderJerseyMvcFilter

This is a filter to "fix" user agents with broken Accept headers. 

AnAnnotation  
AnnotatedClass  
AnnotatedClassScanner

Search for Java classes in the specified OSGi bundle that are annotated or have at least one method annotated with one or more of a set of annotations. 

AnonymousAllowed

An annotation to tell that resources are accessible by anonymous users (i.e. 

AnotherAnnotatedClass  
ApiVersion  
Apple  
AtlassianWadlGeneratorResourceDocSupport This class generates the WADL description of rest resources and considers the rest plugin module descriptors configured inside the atlassian-plugin.xml file when generating the resource path. 
AtlassianWadlGeneratorResourceDocSupport.ResourcePathInformation  
AuthenticatedResourceFilterFactory

A ResourceFilterFactory that checks wether the client is authenticated or not. 

AuthenticationContext An authentication context to retrieve the principal and authentication status. 
AuthenticationContextInjectableProvider  
AuthenticationRequiredException Exception thrown when a client tries to access a resources that requires authentication and the client is not authenticated. 
AuthorisationException Exception thrown by the SysadminOnlyResourceFilter to indicate a user is not a system administrator. 
AutowiredResource  

C

ChainingClassLoader A class loader that delegates to a list of class loaders. 
ChainingEntityExpanderResolver  
ClassWithAnnotatedMethod  
CollectionEntityExpanderResolver An EntityExpanderResolver that can find entity expanders for:
  • List
  • Collection
 
CommonsFileUploadMultipartHandler  
ContextClassLoaderSwitchingProxy  

D

DataStore Simulates a data storage layer. 
DefaultExpandContext<T>  
DefaultExpandParameter Parses and allow easy retrieval of information of expansion parameter. 
DefaultJaxbJsonMarshaller  
DefaultRestServletModuleManager

Servlet module manager to handle REST servlets. 

Developer  
DeveloperExpander A simple developer expander. 
Developers  
DispatchProviderHelper Helps invoke the appropriate method, wrapping the execution in an interceptor chain. 
DummyResource  

E

EntityClientServlet  
EntityConversionException Acts as a wrapper for IOExceptions encountered when marshalling or unmarshalling objects 
EntityCrawler This allows for crawling the fields of any arbitrary object, looking for fields that should be expanded. 
EntityExpander<T>

Interface for expanding entities. 

EntityExpanderResolver

A resolver to find the expander for object or types. 

EntityParamDispatchProviderWrapper Wraps the EntityParamDispatchProvider while hooking in the interceptor chain execution 
EntityResource  
Expand Representation bean used to test expando stuff. 
Expandable This is an annotation to design field on REST resources that can be expanded. 
ExpandConstraint  
ExpandConstraintEntityExpanderResolver Entity expander resolver that will get resolver for classes (objects) with method annotated with @ExpandConstraint
ExpandContext<T> The context for expansions. 
Expander Annotation available for types to declare which is their EntityExpander  
ExpandException  
ExpandInterceptor Expands the entity returned from the resource method 
ExpandParameter Represents an expand query parameter. 
ExpandResource Resource for testing expand functionality. 
ExtensionJerseyFilter

A filter to handle URI with extenstions. 

F

FavouriteDrink  
FavouriteDrinkExpander  
FavouriteDrinks  
FilePart A part of a multi part request  
FilePartObject  
FilePartObjects  
FileSizeLimitExceededException Exception indicating the file size limit was exceeded 

G

Game  
GameResource Resource representing a Game such as Rugby, Football (and I mean soccer), etc. 

H

HelloWorld  
HelloWorld  

I

IdentityEntityExpanderResolver  
Indexes

Represents indexes as used in expand parameters. 

IndexException  
InterceptedResource  
InterceptorChain Configures the interceptor chain to execute when dispatching to a resource method. 
InterceptorChainBuilder Builds the interceptor chain for the resource method. 
InterceptorChainBuilderProvider Constructs the InterceptorChainBuilder, registering it into Jersey 
InvalidVersionException  

J

JacksonJsonProviderFactory  
JaxbJsonMarshaller Utility service that will allow clients to marshall a Jaxb bean to Json using the same configuration that the REST module uses internally to create Json. 
JerseyEntityHandler  
JerseyRequest  
JerseyRequestFactory  
JerseyRequestFactoryServiceFactory  
JerseyResponse  
JsonMarshallingException  
JsonObject  
JsonObject.JsonItem  
JsonObjectResource  
JsonWithPaddingResponseFilter  

L

Link Represents a link to a given entity. 
ListWrapper<T>  
ListWrapperCallback<T>  
ListWrapperCallBacks  
ListWrapperEntityExpanderResolver An entity expander resolver that can create a entity expander for list wrappers  

M

MediaTypes This class holds additional media types to the one present in MediaType. 
Message  
MessageInterceptor  
MethodInvocation Represents context information about a resource method invocation. 
MultipartConfig Configuration for multipart config 
MultipartConfigClass Configuration for multi part form parsing 
MultipartForm A parsed multipart form 
MultipartFormDispatchProvider Dispatchs requests to methods with MultipartFormParam parameters 
MultipartFormMessageBodyReader Reads a multipart form data object 
MultipartFormParam Annotation for injecting a cached file. 
MultipartHandler  
MultipartHandlerInjectableProvider  
MultipartResource  
MultipartResource.SmallMultipartConfig  
MvcRootResource  

N

NameProviderService  
NonAnnotatedClass  
NotFoundExceptionMapper A generic exception mapper that will map NotFoundException not found exceptions. 

O

Orange  
OsgiComponentProviderFactory

The OSGi component provider factory. 

OsgiFactory<S>  

P

Person  
PersonResponse  
Player Details about a player and a link to their record if available. 
PlayerRecord The total points scoring record for a player. 
PlayerRecordExpander Expands a PlayerRecord by asking the DataStore to perform the database queries. 
PlayerResource A resource used to show details of a player and optionally an expandable player record element. 
Players  
PluginEntityExpanderResolver  
Project  
ProjectInformation  
ProjectInformationExpander  
Projects  
ProjectSpecification  
ProjectSpecificationExpander  
ProjectsResource  
ProjectSubResource  
ProxyUtils Proxy creation utilities  

R

ReflectionUtils A class to simplify some reflection calls. 
Renderer Provides a means for REST plugins to use the REST renderer programmatically  
RendererImpl  
RequiresXsrfCheck The annotation used to indicate that a method needs XSRF protection checking 
ResourceConfigManager  
ResourceDocletJSON This doclet creates a resourcedoc xml file. 
ResourceInterceptor Intercepts the execution of a resource method. 
ResourceInvokable Base class used for creating dummy REST resource responses. 
RestApiContext  
RestartingResource  
RestModuleDescriptor

The REST module descriptor. 

RestModuleDescriptorFactory Module descriptor factory for REST module descriptors. 
RestSeraphFilter This filter needs to run before Seraph's SecurityFilter. 
RestServletFilterModuleContainerServlet A ServletModuleContainerServlet for REST dispatching. 
RestServletFilterModuleDescriptor The module descriptor for the REST servlet. 
RestServletModuleManager This is the servlet module manager for REST servlets. 
RestServletUtilsUpdaterFilter  
RestUrlBuilder  
RestUrlBuilderImpl  
RestUrlBuilderResource  

S

SalAuthenticationContext SAL implementation of the AuthenticationContext 
SalMessageInterpolator Looks up messages using SAL's I18nResolver. 
SalWebSudoResourceContext  
SecurityExceptionMapper

Exception mapper that takes care of SecurityException security exceptions

 
SelfExpanding Represents a JAXB rest data object that is expandable and is capable of expanding itself. 
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. 
ServletUtils A class to hold some servlet related information. 
SomeService  
Status Status entity for those responses that don't have any other entity body. 
Status.Plugin  
Status.StatusResponseBuilder  
SysadminOnlyResourceFilter Filter that can be used to restrict access to resources to system administrators. 

T

ThrowableExceptionMapper A generic exception mapper that will map any Throwable throwable. 
TransactionInterceptor Wraps the resource method call in a transaction via SAL's TransactionTemplate. 

U

UnsupportedContentTypeException Thrown when an unsupported content type is specified 
UriBuilder  

V

ValidatedResource  
ValidationError Represents a validation error 
ValidationErrors Represents errors from a validation failure. 
ValidationInterceptor Uses JSR-303 to validate incoming entity objects. 
Velocity  
VelocityTemplateProcessor Template processor that uses velocity and locates template within the bundle that uses it. 
VelocityTemplateProcessorServiceFactory OSGi Service Factory for creating velocity template processors, with the right bundle context. 
Version1_1Resource  

W

WebSudoRequiredException  
WebSudoResourceContext  
WebSudoResourceFilterFactory

A com.sun.jersey.spi.container.ResourceFilterFactory that checks wether the client is authenticated or not. 

X

XsrfCheck  
XsrfCheckFailedException Thrown when an XSRF check fails 
XsrfResourceFilter A filter that filters requests that need XSRF protection. 
XsrfResourceFilterFactory Factory for the XSRF resource filter 

Y

YetAnotherAnnotatedClass