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 item) |
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() |
org.apache.olingo.server.api.uri.queryoption.AliasQueryOption |
getAlias(String key) |
List<org.apache.olingo.server.api.uri.queryoption.AliasQueryOption> |
getAliases() |
org.apache.olingo.server.api.uri.queryoption.CountOption |
getCountOption() |
List<org.apache.olingo.server.api.uri.queryoption.CustomQueryOption> |
getCustomQueryOptions() |
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 |
removeResourcePart(int index) |
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 |
setQueryOptions(List<org.apache.olingo.server.api.uri.queryoption.QueryOption> list) |
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 UriInfoImpl removeResourcePart(int index)
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 setQueryOptions(List<org.apache.olingo.server.api.uri.queryoption.QueryOption> list)
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.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.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.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.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.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.UriInfoCrossjoingetTopOption 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 org.apache.olingo.server.api.uri.queryoption.AliasQueryOption getAlias(String key)
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 item)
public List<org.apache.olingo.server.api.uri.queryoption.CustomQueryOption> getCustomQueryOptions()
getCustomQueryOptions 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.UriInfoMetadataCopyright © 2013–2015 The Apache Software Foundation. All rights reserved.