public class UriInfoImpl extends Object implements org.apache.olingo.server.api.uri.UriInfo
| Constructor and Description |
|---|
UriInfoImpl() |
| Modifier and Type | Method and Description |
|---|---|
UriInfoImpl |
addAlias(org.apache.olingo.server.api.uri.queryoption.AliasQueryOption alias) |
UriInfoImpl |
addCustomQueryOption(org.apache.olingo.server.api.uri.queryoption.CustomQueryOption option) |
UriInfoImpl |
addEntitySetName(String entitySet) |
UriInfoImpl |
addResourcePart(org.apache.olingo.server.api.uri.UriResource uriPathInfo) |
org.apache.olingo.server.api.uri.UriInfoAll |
asUriInfoAll() |
org.apache.olingo.server.api.uri.UriInfoBatch |
asUriInfoBatch() |
org.apache.olingo.server.api.uri.UriInfoCrossjoin |
asUriInfoCrossjoin() |
org.apache.olingo.server.api.uri.UriInfoEntityId |
asUriInfoEntityId() |
org.apache.olingo.server.api.uri.UriInfoMetadata |
asUriInfoMetadata() |
org.apache.olingo.server.api.uri.UriInfoResource |
asUriInfoResource() |
org.apache.olingo.server.api.uri.UriInfoService |
asUriInfoService() |
List<org.apache.olingo.server.api.uri.queryoption.AliasQueryOption> |
getAliases() |
Map<String,org.apache.olingo.server.api.uri.queryoption.AliasQueryOption> |
getAliasMap() |
org.apache.olingo.server.api.uri.queryoption.ApplyOption |
getApplyOption() |
org.apache.olingo.server.api.uri.queryoption.CountOption |
getCountOption() |
List<org.apache.olingo.server.api.uri.queryoption.CustomQueryOption> |
getCustomQueryOptions() |
org.apache.olingo.server.api.uri.queryoption.DeltaTokenOption |
getDeltaTokenOption() |
List<String> |
getEntitySetNames() |
org.apache.olingo.commons.api.edm.EdmEntityType |
getEntityTypeCast() |
org.apache.olingo.server.api.uri.queryoption.ExpandOption |
getExpandOption() |
org.apache.olingo.server.api.uri.queryoption.FilterOption |
getFilterOption() |
org.apache.olingo.server.api.uri.queryoption.FormatOption |
getFormatOption() |
String |
getFragment() |
org.apache.olingo.server.api.uri.queryoption.IdOption |
getIdOption() |
org.apache.olingo.server.api.uri.UriInfoKind |
getKind() |
org.apache.olingo.server.api.uri.UriResource |
getLastResourcePart() |
org.apache.olingo.server.api.uri.queryoption.OrderByOption |
getOrderByOption() |
org.apache.olingo.server.api.uri.queryoption.SearchOption |
getSearchOption() |
org.apache.olingo.server.api.uri.queryoption.SelectOption |
getSelectOption() |
org.apache.olingo.server.api.uri.queryoption.SkipOption |
getSkipOption() |
org.apache.olingo.server.api.uri.queryoption.SkipTokenOption |
getSkipTokenOption() |
List<org.apache.olingo.server.api.uri.queryoption.SystemQueryOption> |
getSystemQueryOptions() |
org.apache.olingo.server.api.uri.queryoption.TopOption |
getTopOption() |
List<org.apache.olingo.server.api.uri.UriResource> |
getUriResourceParts() |
String |
getValueForAlias(String alias) |
UriInfoImpl |
setEntityTypeCast(org.apache.olingo.commons.api.edm.EdmEntityType type) |
UriInfoImpl |
setFragment(String fragment) |
UriInfoImpl |
setKind(org.apache.olingo.server.api.uri.UriInfoKind kind) |
UriInfoImpl |
setQueryOption(org.apache.olingo.server.api.uri.queryoption.QueryOption option) |
UriInfoImpl |
setSystemQueryOption(org.apache.olingo.server.api.uri.queryoption.SystemQueryOption systemOption)
Adds system query option.
|
public UriInfoImpl setKind(org.apache.olingo.server.api.uri.UriInfoKind kind)
public org.apache.olingo.server.api.uri.UriInfoKind getKind()
getKind in interface org.apache.olingo.server.api.uri.UriInfopublic org.apache.olingo.server.api.uri.UriInfoAll asUriInfoAll()
asUriInfoAll in interface org.apache.olingo.server.api.uri.UriInfopublic org.apache.olingo.server.api.uri.UriInfoBatch asUriInfoBatch()
asUriInfoBatch in interface org.apache.olingo.server.api.uri.UriInfopublic org.apache.olingo.server.api.uri.UriInfoCrossjoin asUriInfoCrossjoin()
asUriInfoCrossjoin in interface org.apache.olingo.server.api.uri.UriInfopublic org.apache.olingo.server.api.uri.UriInfoEntityId asUriInfoEntityId()
asUriInfoEntityId in interface org.apache.olingo.server.api.uri.UriInfopublic org.apache.olingo.server.api.uri.UriInfoService asUriInfoService()
asUriInfoService in interface org.apache.olingo.server.api.uri.UriInfopublic org.apache.olingo.server.api.uri.UriInfoMetadata asUriInfoMetadata()
asUriInfoMetadata in interface org.apache.olingo.server.api.uri.UriInfopublic org.apache.olingo.server.api.uri.UriInfoResource asUriInfoResource()
asUriInfoResource in interface org.apache.olingo.server.api.uri.UriInfopublic UriInfoImpl addEntitySetName(String entitySet)
public List<String> getEntitySetNames()
getEntitySetNames in interface org.apache.olingo.server.api.uri.UriInfoCrossjoinpublic UriInfoImpl setEntityTypeCast(org.apache.olingo.commons.api.edm.EdmEntityType type)
public org.apache.olingo.commons.api.edm.EdmEntityType getEntityTypeCast()
getEntityTypeCast in interface org.apache.olingo.server.api.uri.UriInfoEntityIdpublic UriInfoImpl addResourcePart(org.apache.olingo.server.api.uri.UriResource uriPathInfo)
public org.apache.olingo.server.api.uri.UriResource getLastResourcePart()
public List<org.apache.olingo.server.api.uri.UriResource> getUriResourceParts()
getUriResourceParts in interface org.apache.olingo.server.api.uri.UriInfoResourcepublic UriInfoImpl setQueryOption(org.apache.olingo.server.api.uri.queryoption.QueryOption option)
public UriInfoImpl setSystemQueryOption(org.apache.olingo.server.api.uri.queryoption.SystemQueryOption systemOption)
systemOption - the option to be addedorg.apache.olingo.commons.api.ex.ODataRuntimeException - if an unsupported option is provided
or an option of this kind has been added beforepublic org.apache.olingo.server.api.uri.queryoption.ExpandOption getExpandOption()
getExpandOption in interface org.apache.olingo.server.api.uri.UriInfoCrossjoingetExpandOption in interface org.apache.olingo.server.api.uri.UriInfoEntityIdgetExpandOption in interface org.apache.olingo.server.api.uri.UriInfoResourcepublic org.apache.olingo.server.api.uri.queryoption.FilterOption getFilterOption()
getFilterOption in interface org.apache.olingo.server.api.uri.UriInfoCrossjoingetFilterOption in interface org.apache.olingo.server.api.uri.UriInfoResourcepublic org.apache.olingo.server.api.uri.queryoption.FormatOption getFormatOption()
getFormatOption in interface org.apache.olingo.server.api.uri.UriInfoAllgetFormatOption in interface org.apache.olingo.server.api.uri.UriInfoCrossjoingetFormatOption in interface org.apache.olingo.server.api.uri.UriInfoEntityIdgetFormatOption in interface org.apache.olingo.server.api.uri.UriInfoMetadatagetFormatOption in interface org.apache.olingo.server.api.uri.UriInfoResourcepublic org.apache.olingo.server.api.uri.queryoption.IdOption getIdOption()
getIdOption in interface org.apache.olingo.server.api.uri.UriInfoEntityIdgetIdOption in interface org.apache.olingo.server.api.uri.UriInfoResourcepublic org.apache.olingo.server.api.uri.queryoption.CountOption getCountOption()
getCountOption in interface org.apache.olingo.server.api.uri.UriInfoAllgetCountOption in interface org.apache.olingo.server.api.uri.UriInfoCrossjoingetCountOption in interface org.apache.olingo.server.api.uri.UriInfoResourcepublic org.apache.olingo.server.api.uri.queryoption.OrderByOption getOrderByOption()
getOrderByOption in interface org.apache.olingo.server.api.uri.UriInfoCrossjoingetOrderByOption in interface org.apache.olingo.server.api.uri.UriInfoResourcepublic org.apache.olingo.server.api.uri.queryoption.SearchOption getSearchOption()
getSearchOption in interface org.apache.olingo.server.api.uri.UriInfoAllgetSearchOption in interface org.apache.olingo.server.api.uri.UriInfoCrossjoingetSearchOption in interface org.apache.olingo.server.api.uri.UriInfoResourcepublic org.apache.olingo.server.api.uri.queryoption.SelectOption getSelectOption()
getSelectOption in interface org.apache.olingo.server.api.uri.UriInfoCrossjoingetSelectOption in interface org.apache.olingo.server.api.uri.UriInfoEntityIdgetSelectOption in interface org.apache.olingo.server.api.uri.UriInfoResourcepublic org.apache.olingo.server.api.uri.queryoption.SkipOption getSkipOption()
getSkipOption in interface org.apache.olingo.server.api.uri.UriInfoAllgetSkipOption in interface org.apache.olingo.server.api.uri.UriInfoCrossjoingetSkipOption in interface org.apache.olingo.server.api.uri.UriInfoResourcepublic org.apache.olingo.server.api.uri.queryoption.SkipTokenOption getSkipTokenOption()
getSkipTokenOption in interface org.apache.olingo.server.api.uri.UriInfoAllgetSkipTokenOption in interface org.apache.olingo.server.api.uri.UriInfoCrossjoingetSkipTokenOption in interface org.apache.olingo.server.api.uri.UriInfoResourcepublic org.apache.olingo.server.api.uri.queryoption.TopOption getTopOption()
getTopOption in interface org.apache.olingo.server.api.uri.UriInfoAllgetTopOption in interface org.apache.olingo.server.api.uri.UriInfoCrossjoingetTopOption in interface org.apache.olingo.server.api.uri.UriInfoResourcepublic org.apache.olingo.server.api.uri.queryoption.ApplyOption getApplyOption()
getApplyOption in interface org.apache.olingo.server.api.uri.UriInfoResourcepublic List<org.apache.olingo.server.api.uri.queryoption.SystemQueryOption> getSystemQueryOptions()
getSystemQueryOptions in interface org.apache.olingo.server.api.uri.UriInfopublic UriInfoImpl addAlias(org.apache.olingo.server.api.uri.queryoption.AliasQueryOption alias)
public String getValueForAlias(String alias)
getValueForAlias in interface org.apache.olingo.server.api.uri.UriInfoResourcepublic Map<String,org.apache.olingo.server.api.uri.queryoption.AliasQueryOption> getAliasMap()
public List<org.apache.olingo.server.api.uri.queryoption.AliasQueryOption> getAliases()
getAliases in interface org.apache.olingo.server.api.uri.UriInfopublic UriInfoImpl addCustomQueryOption(org.apache.olingo.server.api.uri.queryoption.CustomQueryOption option)
public List<org.apache.olingo.server.api.uri.queryoption.CustomQueryOption> getCustomQueryOptions()
getCustomQueryOptions in interface org.apache.olingo.server.api.uri.UriInfoAllgetCustomQueryOptions in interface org.apache.olingo.server.api.uri.UriInfoEntityIdgetCustomQueryOptions in interface org.apache.olingo.server.api.uri.UriInfoResourcepublic UriInfoImpl setFragment(String fragment)
public String getFragment()
getFragment in interface org.apache.olingo.server.api.uri.UriInfoMetadatapublic org.apache.olingo.server.api.uri.queryoption.DeltaTokenOption getDeltaTokenOption()
getDeltaTokenOption in interface org.apache.olingo.server.api.uri.UriInfoAllgetDeltaTokenOption in interface org.apache.olingo.server.api.uri.UriInfoCrossjoingetDeltaTokenOption in interface org.apache.olingo.server.api.uri.UriInfoResourceCopyright © 2013–2019 The Apache Software Foundation. All rights reserved.