Class RestResourceMapper
- java.lang.Object
-
- org.apache.wicket.request.mapper.AbstractMapper
-
- org.apache.wicket.core.request.mapper.AbstractComponentMapper
-
- org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper
-
- org.apache.wicket.core.request.mapper.ResourceMapper
-
- org.wicketstuff.rest.lambda.request.mapper.RestResourceMapper
-
- All Implemented Interfaces:
org.apache.wicket.request.IRequestMapper
public class RestResourceMapper extends org.apache.wicket.core.request.mapper.ResourceMapper
Specialization ofResourceMapper
to mount REST resources.- Author:
- andrea
-
-
Constructor Summary
Constructors Constructor Description RestResourceMapper(String path, org.apache.wicket.request.resource.ResourceReference resourceReference, org.wicketstuff.restutils.http.HttpMethod httpMethod)
Constructor for the mapper
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getCompatibilityScore(org.apache.wicket.request.Request request)
org.wicketstuff.restutils.http.HttpMethod
getHttpMethod()
org.apache.wicket.request.IRequestHandler
mapRequest(org.apache.wicket.request.Request request)
-
Methods inherited from class org.apache.wicket.core.request.mapper.ResourceMapper
addCachingDecoration, buildUrl, getCachingStrategy, mapHandler, pageMustHaveBeenCreatedBookmarkable, parseRequest, removeCachingDecoration
-
Methods inherited from class org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper
checkPageClass, checkPageInstance, extractPageParameters, getMatchedSegmentSizes, getPageInfo, getPathSegments, isCaseSensitiveMatch, isFixedSegment, newPageParameters, processBookmarkable, processHybrid, processListener, resolveUserLocale, segmentsMatch, setCaseSensitiveMatch, setPlaceholders, urlStartsWithMountedSegments
-
Methods inherited from class org.apache.wicket.core.request.mapper.AbstractComponentMapper
cleanClassName, encodePageComponentInfo, getContext, getPageClass, getPageComponentInfo, removeMetaParameter
-
-
-
-
Constructor Detail
-
RestResourceMapper
public RestResourceMapper(String path, org.apache.wicket.request.resource.ResourceReference resourceReference, org.wicketstuff.restutils.http.HttpMethod httpMethod)
Constructor for the mapper- Parameters:
path
- mount path for the resourceresourceReference
- resource reference that should be linked to the mount pathhttpMethod
- the HTTP method used by the resource
-
-
Method Detail
-
getCompatibilityScore
public int getCompatibilityScore(org.apache.wicket.request.Request request)
- Specified by:
getCompatibilityScore
in interfaceorg.apache.wicket.request.IRequestMapper
- Overrides:
getCompatibilityScore
in classorg.apache.wicket.core.request.mapper.ResourceMapper
-
mapRequest
public org.apache.wicket.request.IRequestHandler mapRequest(org.apache.wicket.request.Request request)
- Specified by:
mapRequest
in interfaceorg.apache.wicket.request.IRequestMapper
- Overrides:
mapRequest
in classorg.apache.wicket.core.request.mapper.ResourceMapper
-
getHttpMethod
public org.wicketstuff.restutils.http.HttpMethod getHttpMethod()
-
-