| Modifier and Type | Method and Description |
|---|---|
ApiRequest |
ApiContext.getApiRequest() |
| Modifier and Type | Method and Description |
|---|---|
void |
ApiContext.setApiRequest(ApiRequest apiRequest) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
DocumentationHandler.collectionActionInternal(Object resources,
ApiRequest request) |
| Constructor and Description |
|---|
ListOptions(ApiRequest request) |
| Modifier and Type | Method and Description |
|---|---|
ApiRequest |
ApiRequest.reset() |
| Constructor and Description |
|---|
ApiRequest(ApiRequest request) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
VersionsHandler.generate(ApiRequest request) |
protected void |
NotFoundHandler.generate(ApiRequest request) |
protected void |
SchemasHandler.generate(ApiRequest request) |
protected abstract void |
AbstractResponseGenerator.generate(ApiRequest request) |
protected void |
ResourceManagerRequestHandler.generate(ApiRequest request) |
protected void |
VersionHandler.generate(ApiRequest request) |
protected ApiError |
ExceptionHandler.getError(ApiRequest apiRequest,
ClientVisibleException e) |
protected ApiError |
ExceptionHandler.getError(ApiRequest apiRequest,
Throwable t) |
protected Object |
BodyParserRequestHandler.getObject(ApiRequest request) |
protected ApiError |
ExceptionHandler.getUnknownError(ApiRequest apiRequest,
Throwable t) |
void |
AbstractResponseGenerator.handle(ApiRequest request) |
void |
BodyParserRequestHandler.handle(ApiRequest request) |
void |
NoOpApiRequestHandler.handle(ApiRequest request) |
void |
ExceptionHandler.handle(ApiRequest request) |
void |
ParseCollectionAttributes.handle(ApiRequest request) |
void |
RequestOptionsParser.handle(ApiRequest request) |
void |
ApiRequestHandler.handle(ApiRequest request) |
void |
CSRFCookieHandler.handle(ApiRequest request) |
boolean |
ResourceManagerRequestHandler.handleException(ApiRequest request,
Throwable e) |
boolean |
AbstractApiRequestHandler.handleException(ApiRequest request,
Throwable e) |
boolean |
ExceptionHandler.handleException(ApiRequest apiRequest,
Throwable t) |
boolean |
ApiRequestHandler.handleException(ApiRequest request,
Throwable e) |
protected Object |
BodyParserRequestHandler.merge(Object body,
ApiRequest request) |
protected Map<String,Object> |
BodyParserRequestHandler.mergeMap(Map<String,Object> overlay,
ApiRequest request) |
protected void |
ParseCollectionAttributes.parseFilters(Schema schema,
Map<String,Object> params,
ApiRequest request) |
protected void |
ParseCollectionAttributes.parseIncludes(Schema schema,
Map<String,Object> params,
ApiRequest request) |
protected void |
ParseCollectionAttributes.parsePagination(Schema schema,
Map<String,Object> params,
ApiRequest request) |
protected void |
ParseCollectionAttributes.parseSort(Schema schema,
Map<String,Object> params,
ApiRequest request) |
protected boolean |
BodyParserRequestHandler.shouldBeParsed(ApiRequest request) |
| Modifier and Type | Method and Description |
|---|---|
void |
ReadWriteApiHandler.handle(ApiRequest request) |
protected void |
DefaultReadWriteApiDelegate.handle(ApiRequest request) |
void |
ReadWriteApiDelegate.read(ApiRequest request) |
void |
DefaultReadWriteApiDelegate.read(ApiRequest request) |
void |
ReadWriteApiDelegate.write(ApiRequest request) |
void |
DefaultReadWriteApiDelegate.write(ApiRequest request) |
| Modifier and Type | Method and Description |
|---|---|
protected Locale |
DefaultApiRequestParser.getLocale(ApiRequest apiRequest,
javax.servlet.http.HttpServletRequest request) |
boolean |
ApiRequestParser.parse(ApiRequest apiRequest) |
boolean |
DefaultApiRequestParser.parse(ApiRequest apiRequest) |
protected String |
DefaultApiRequestParser.parseAction(ApiRequest apiRequest,
javax.servlet.http.HttpServletRequest request) |
protected String |
DefaultApiRequestParser.parseClientIp(ApiRequest apiRequest,
javax.servlet.http.HttpServletRequest request) |
protected String |
DefaultApiRequestParser.parseMethod(ApiRequest apiRequest,
javax.servlet.http.HttpServletRequest request) |
protected Map<String,Object> |
DefaultApiRequestParser.parseParams(ApiRequest apiRequest,
javax.servlet.http.HttpServletRequest request) |
protected void |
DefaultApiRequestParser.parsePath(ApiRequest apiRequest,
javax.servlet.http.HttpServletRequest request) |
protected String |
DefaultApiRequestParser.parseQueryString(ApiRequest apiRequest,
javax.servlet.http.HttpServletRequest request) |
protected String |
DefaultApiRequestParser.parseRequestUrl(ApiRequest apiRequest,
javax.servlet.http.HttpServletRequest request) |
protected String |
DefaultApiRequestParser.parseRequestVersion(ApiRequest apiRequest,
javax.servlet.http.HttpServletRequest request) |
protected String |
DefaultApiRequestParser.parseResponseType(ApiRequest apiRequest,
javax.servlet.http.HttpServletRequest request) |
protected String |
DefaultApiRequestParser.parseResponseUrlBase(ApiRequest apiRequest,
javax.servlet.http.HttpServletRequest request) |
| Modifier and Type | Method and Description |
|---|---|
Object |
ResourceManager.collectionAction(String type,
ApiRequest request) |
Object |
AbstractResourceManagerFilter.collectionAction(String type,
ApiRequest request,
ResourceManager next) |
Object |
ResourceManagerFilter.collectionAction(String type,
ApiRequest request,
ResourceManager next) |
Collection |
ResourceManager.convertResponse(List<?> object,
ApiRequest request) |
Resource |
ResourceManager.convertResponse(Object obj,
ApiRequest request) |
Object |
ResourceManager.create(String type,
ApiRequest request) |
Object |
AbstractResourceManagerFilter.create(String type,
ApiRequest request,
ResourceManager next) |
Object |
ResourceManagerFilter.create(String type,
ApiRequest request,
ResourceManager next) |
Object |
ResourceManager.delete(String type,
String id,
ApiRequest request) |
Object |
AbstractResourceManagerFilter.delete(String type,
String id,
ApiRequest request,
ResourceManager next) |
Object |
ResourceManagerFilter.delete(String type,
String id,
ApiRequest request,
ResourceManager next) |
Object |
ResourceManager.getLink(String type,
String id,
String link,
ApiRequest request) |
Object |
AbstractResourceManagerFilter.getLink(String type,
String id,
String link,
ApiRequest request,
ResourceManager next) |
Object |
ResourceManagerFilter.getLink(String type,
String id,
String link,
ApiRequest request,
ResourceManager next) |
ResourceManager |
ResourceManagerLocator.getResourceManager(ApiRequest request) |
boolean |
ResourceManager.handleException(Throwable t,
ApiRequest request) |
Object |
ResourceManager.list(String type,
ApiRequest request) |
Object |
AbstractResourceManagerFilter.list(String type,
ApiRequest request,
ResourceManager next) |
Object |
ResourceManagerFilter.list(String type,
ApiRequest request,
ResourceManager next) |
Object |
ResourceManager.resourceAction(String type,
ApiRequest request) |
Object |
AbstractResourceManagerFilter.resourceAction(String type,
ApiRequest request,
ResourceManager next) |
Object |
ResourceManagerFilter.resourceAction(String type,
ApiRequest request,
ResourceManager next) |
Object |
ResourceManager.update(String type,
String id,
ApiRequest request) |
Object |
AbstractResourceManagerFilter.update(String type,
String id,
ApiRequest request,
ResourceManager next) |
Object |
ResourceManagerFilter.update(String type,
String id,
ApiRequest request,
ResourceManager next) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractBaseResourceManager.addFilters(CollectionImpl collection,
ApiRequest request) |
protected void |
AbstractBaseResourceManager.addPagination(List<?> list,
CollectionImpl collection,
ApiRequest request) |
protected void |
AbstractBaseResourceManager.addSort(CollectionImpl collection,
ApiRequest request) |
Object |
AbstractBaseResourceManager.collectionAction(String type,
ApiRequest request) |
Object |
FilteredResourceManager.collectionAction(String type,
ApiRequest request) |
protected abstract Object |
AbstractBaseResourceManager.collectionActionInternal(Object resources,
ApiRequest request) |
protected Object |
AbstractNoOpResourceManager.collectionActionInternal(Object resources,
ApiRequest request) |
protected Resource |
AbstractBaseResourceManager.constructResource(IdFormatter idFormatter,
SchemaFactory schemaFactory,
Schema schema,
Object obj,
ApiRequest apiRequest) |
Collection |
AbstractBaseResourceManager.convertResponse(List<?> list,
ApiRequest request) |
Collection |
FilteredResourceManager.convertResponse(List<?> object,
ApiRequest request) |
Resource |
AbstractBaseResourceManager.convertResponse(Object obj,
ApiRequest request) |
Resource |
FilteredResourceManager.convertResponse(Object obj,
ApiRequest request) |
Object |
AbstractBaseResourceManager.create(String type,
ApiRequest request) |
Object |
FilteredResourceManager.create(String type,
ApiRequest request) |
protected Collection |
AbstractBaseResourceManager.createCollection(List<?> list,
ApiRequest request) |
protected abstract Object |
AbstractBaseResourceManager.createInternal(String type,
ApiRequest request) |
protected Object |
AbstractNoOpResourceManager.createInternal(String type,
ApiRequest request) |
protected Resource |
AbstractBaseResourceManager.createResource(Object obj,
IdFormatter idFormatter,
ApiRequest apiRequest) |
Object |
AbstractBaseResourceManager.delete(String type,
String id,
ApiRequest request) |
Object |
FilteredResourceManager.delete(String type,
String id,
ApiRequest request) |
protected abstract Object |
AbstractBaseResourceManager.deleteInternal(String type,
String id,
Object obj,
ApiRequest request) |
protected Object |
AbstractNoOpResourceManager.deleteInternal(String type,
String id,
Object obj,
ApiRequest request) |
protected String |
AbstractBaseResourceManager.getCollectionType(List<?> list,
ApiRequest request) |
Object |
AbstractBaseResourceManager.getLink(String type,
String id,
String link,
ApiRequest request) |
Object |
FilteredResourceManager.getLink(String type,
String id,
String link,
ApiRequest request) |
protected abstract Object |
AbstractBaseResourceManager.getLinkInternal(String type,
String id,
String link,
ApiRequest request) |
protected Object |
AbstractNoOpResourceManager.getLinkInternal(String type,
String id,
String link,
ApiRequest request) |
ResourceManager |
AbstractResourceManagerLocatorImpl.getResourceManager(ApiRequest request) |
boolean |
AbstractBaseResourceManager.handleException(Throwable t,
ApiRequest request) |
boolean |
FilteredResourceManager.handleException(Throwable t,
ApiRequest request) |
Object |
AbstractBaseResourceManager.list(String type,
ApiRequest request) |
Object |
FilteredResourceManager.list(String type,
ApiRequest request) |
Object |
AbstractBaseResourceManager.resourceAction(String type,
ApiRequest request) |
Object |
FilteredResourceManager.resourceAction(String type,
ApiRequest request) |
protected abstract Object |
AbstractBaseResourceManager.resourceActionInternal(Object obj,
ApiRequest request) |
protected Object |
AbstractNoOpResourceManager.resourceActionInternal(Object obj,
ApiRequest request) |
Object |
AbstractBaseResourceManager.update(String type,
String id,
ApiRequest request) |
Object |
FilteredResourceManager.update(String type,
String id,
ApiRequest request) |
protected abstract Object |
AbstractBaseResourceManager.updateInternal(String type,
String id,
Object obj,
ApiRequest request) |
protected Object |
AbstractNoOpResourceManager.updateInternal(String type,
String id,
Object obj,
ApiRequest request) |
| Modifier and Type | Method and Description |
|---|---|
protected Collection |
JsonResponseWriter.createCollection(List<?> list,
ApiRequest request) |
Resource |
ResourceOutputFilter.filter(ApiRequest request,
Object original,
Resource converted) |
byte[] |
HtmlTemplate.getFooter(ApiRequest request,
Object response) |
byte[] |
HtmlTemplate.getHeader(ApiRequest request,
Object response) |
protected Object |
JsonResponseWriter.getResponseObject(ApiRequest request) |
void |
JsonResponseWriter.handle(ApiRequest request) |
void |
ResponseObjectConverter.handle(ApiRequest request) |
protected void |
HtmlResponseWriter.writeJson(OutputStream os,
Object responseObject,
ApiRequest request) |
protected void |
JsonResponseWriter.writeJson(OutputStream os,
Object responseObject,
ApiRequest request) |
| Modifier and Type | Method and Description |
|---|---|
Resource |
ResourceOutputFilterChain.filter(ApiRequest request,
Object original,
Resource converted) |
byte[] |
DefaultHtmlTemplate.getFooter(ApiRequest request,
Object response) |
byte[] |
DefaultHtmlTemplate.getHeader(ApiRequest request,
Object response) |
protected String |
DefaultHtmlTemplate.getStringHeader(ApiRequest request,
Object response) |
protected String |
DefaultHtmlTemplate.getUser(ApiRequest request,
Object response) |
| Constructor and Description |
|---|
DefaultUrlBuilder(ApiRequest apiRequest,
SchemaFactory schemaFactory) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
RequestUtils.hasBeenHandled(ApiRequest request) |
| Modifier and Type | Method and Description |
|---|---|
void |
ValidationHandler.generate(ApiRequest request) |
protected void |
ValidationHandler.validateAction(ApiRequest request,
ValidationHandler.ValidationContext context) |
protected void |
ValidationHandler.validateField(ApiRequest request,
ValidationHandler.ValidationContext context) |
protected void |
ValidationHandler.validateId(ApiRequest request,
ValidationHandler.ValidationContext context) |
protected void |
ValidationHandler.validateMethod(ApiRequest request,
ValidationHandler.ValidationContext context) |
protected void |
ValidationHandler.validateOperationField(Schema schema,
ApiRequest request,
boolean create,
ValidationHandler.ValidationContext context) |
protected void |
ValidationHandler.validateReadField(ApiRequest request,
ValidationHandler.ValidationContext context) |
protected void |
ValidationHandler.validateType(ApiRequest request,
ValidationHandler.ValidationContext context) |
protected void |
ValidationHandler.validateVersion(ApiRequest request,
ValidationHandler.ValidationContext context) |
protected void |
ValidationHandler.validateWriteField(ApiRequest request,
ValidationHandler.ValidationContext context) |
Copyright © 2015. All rights reserved.