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, getFragment
getApplyOption, getCountOption, getCustomQueryOptions, getDeltaTokenOption, getExpandOption, getFilterOption, getFormatOption, getIdOption, getOrderByOption, getSearchOption, getSelectOption, getSkipOption, getSkipTokenOption, getTopOption, getUriResourceParts, getValueForAlias
getCountOption, getCustomQueryOptions, getDeltaTokenOption, getFormatOption, getSearchOption, getSkipOption, getSkipTokenOption, getTopOption
getCountOption, getDeltaTokenOption, getEntitySetNames, getExpandOption, getFilterOption, getFormatOption, getOrderByOption, getSearchOption, getSelectOption, getSkipOption, getSkipTokenOption, getTopOption
getCustomQueryOptions, getEntityTypeCast, getExpandOption, getFormatOption, getIdOption, getSelectOption
UriInfoKind 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–2018 The Apache Software Foundation. All rights reserved.