public interface UriInfo extends UriInfoService, UriInfoMetadata, UriInfoResource, UriInfoBatch, UriInfoAll, UriInfoCrossjoin, UriInfoEntityId
Object acting as general access to URI information extracted from the request URI.
Depending on the URI info kind different interfaces are used to provide access to that information.
Use method getKind() to obtain URI info kind information and to perform an appropriate cast.
| Modifier and Type | Method and Description |
|---|---|
UriInfoAll |
asUriInfoAll()
Convenience casting method.
|
UriInfoBatch |
asUriInfoBatch()
Convenience casting method.
|
UriInfoCrossjoin |
asUriInfoCrossjoin()
Convenience casting method.
|
UriInfoEntityId |
asUriInfoEntityId()
Convenience casting method.
|
UriInfoMetadata |
asUriInfoMetadata()
Convenience casting method.
|
UriInfoResource |
asUriInfoResource()
Convenience casting method.
|
UriInfoService |
asUriInfoService()
Convenience casting method.
|
List<AliasQueryOption> |
getAliases()
Gets a list of all alias definitions which were in the URI (including aliases not used anywhere).
|
UriInfoKind |
getKind()
See
UriInfoKind for more details which kinds are allowed. |
List<SystemQueryOption> |
getSystemQueryOptions()
Gets a list of all system query options which were in the URI.
|
getFormatOption, getFragmentgetApplyOption, getCountOption, getCustomQueryOptions, getDeltaTokenOption, getExpandOption, getFilterOption, getFormatOption, getIdOption, getOrderByOption, getSearchOption, getSelectOption, getSkipOption, getSkipTokenOption, getTopOption, getUriResourceParts, getValueForAliasgetCountOption, getCustomQueryOptions, getDeltaTokenOption, getFormatOption, getSearchOption, getSkipOption, getSkipTokenOption, getTopOptiongetCountOption, getDeltaTokenOption, getEntitySetNames, getExpandOption, getFilterOption, getFormatOption, getOrderByOption, getSearchOption, getSelectOption, getSkipOption, getSkipTokenOption, getTopOptiongetCustomQueryOptions, getEntityTypeCast, getExpandOption, getFormatOption, getIdOption, getSelectOptionUriInfoKind getKind()
UriInfoKind for more details which kinds are allowed.UriInfoService asUriInfoService()
UriInfoService objectUriInfoAll asUriInfoAll()
UriInfoAll objectUriInfoBatch asUriInfoBatch()
UriInfoBatch objectUriInfoCrossjoin asUriInfoCrossjoin()
UriInfoCrossjoin objectUriInfoEntityId asUriInfoEntityId()
UriInfoEntityId objectUriInfoMetadata asUriInfoMetadata()
UriInfoMetadata objectUriInfoResource asUriInfoResource()
UriInfoResource objectList<SystemQueryOption> getSystemQueryOptions()
List<AliasQueryOption> getAliases()
Copyright © 2013–2023 The Apache Software Foundation. All rights reserved.