public interface UriInfo extends GetServiceDocumentUriInfo, GetEntitySetUriInfo, GetEntityUriInfo, GetComplexPropertyUriInfo, GetSimplePropertyUriInfo, GetEntityLinkUriInfo, GetEntitySetLinksUriInfo, GetMetadataUriInfo, GetFunctionImportUriInfo, GetEntitySetCountUriInfo, GetEntityCountUriInfo, GetMediaResourceUriInfo, GetEntityLinkCountUriInfo, GetEntitySetLinksCountUriInfo, PutMergePatchUriInfo, PostUriInfo, DeleteUriInfo
UriParser| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
getCustomQueryOptions()
Gets the custom query options as Map from option names to their
corresponding String values, or an empty list if no custom query options
are given in the URI.
|
EdmEntityContainer |
getEntityContainer()
Gets the target entity container.
|
List<ArrayList<NavigationPropertySegment>> |
getExpand()
Gets the value of the $expand system query option as a list of
lists of navigation-property segments, or an empty list if not used.
|
FilterExpression |
getFilter()
Gets the value of the $filter system query option as root object of the
expression tree built during URI parsing.
|
String |
getFormat()
Gets the value of the $format system query option.
|
EdmFunctionImport |
getFunctionImport()
Gets the function import.
|
Map<String,EdmLiteral> |
getFunctionImportParameters()
Gets the parameters of a function import as Map from parameter names to
their corresponding typed values, or an empty list if no function import
is used or no parameters are given in the URI.
|
InlineCount |
getInlineCount()
Gets the value of the $inlinecount system query option.
|
List<KeyPredicate> |
getKeyPredicates()
Gets the key predicates used to select a single entity out of the start entity set,
or an empty list if not used.
|
List<NavigationSegment> |
getNavigationSegments()
Gets the navigation segments, or an empty list if no navigation has been used.
|
OrderByExpression |
getOrderBy()
Gets the value of the $orderby system query option as root object of the
expression tree built during URI parsing.
|
List<EdmProperty> |
getPropertyPath()
Gets the path used to select a (simple or complex) property of an entity,
or an empty list if no property is accessed.
|
List<SelectItem> |
getSelect()
Gets the value of the $select system query option as a list of select items,
or an empty list if not used.
|
Integer |
getSkip()
Gets the value of the $skip system query option.
|
String |
getSkipToken()
Gets the value of the $skiptoken system query option.
|
EdmEntitySet |
getStartEntitySet()
Gets the start entity set - identical to the target entity set if no navigation
has been used.
|
EdmEntitySet |
getTargetEntitySet()
Gets the target entity set after navigation.
|
List<KeyPredicate> |
getTargetKeyPredicates()
Gets the key predicates used to select a single entity out of the target entity set,
or an empty list if not used - identical to the key predicates from the last entry
retrieved from
getNavigationSegments() or, if no navigation has been used,
to the result of getKeyPredicates(). |
EdmType |
getTargetType()
Gets the target type of the request: an entity type, a simple type, or a complex type.
|
Integer |
getTop()
Gets the value of the $top system query option.
|
boolean |
isCount()
Determines whether $count has been used in the request URI.
|
boolean |
isLinks()
Determines whether $links has been used in the request URI.
|
boolean |
isValue()
Determines whether $value has been used in the request URI.
|
EdmEntityContainer getEntityContainer()
getEntityContainer in interface DeleteUriInfogetEntityContainer in interface GetComplexPropertyUriInfogetEntityContainer in interface GetEntityCountUriInfogetEntityContainer in interface GetEntityLinkCountUriInfogetEntityContainer in interface GetEntityLinkUriInfogetEntityContainer in interface GetEntitySetCountUriInfogetEntityContainer in interface GetEntitySetLinksCountUriInfogetEntityContainer in interface GetEntitySetLinksUriInfogetEntityContainer in interface GetEntitySetUriInfogetEntityContainer in interface GetEntityUriInfogetEntityContainer in interface GetMediaResourceUriInfogetEntityContainer in interface GetSimplePropertyUriInfogetEntityContainer in interface PostUriInfogetEntityContainer in interface PutMergePatchUriInfoEdmEntityContainer the target entity containerEdmEntitySet getStartEntitySet()
getStartEntitySet in interface DeleteUriInfogetStartEntitySet in interface GetComplexPropertyUriInfogetStartEntitySet in interface GetEntityCountUriInfogetStartEntitySet in interface GetEntityLinkCountUriInfogetStartEntitySet in interface GetEntityLinkUriInfogetStartEntitySet in interface GetEntitySetCountUriInfogetStartEntitySet in interface GetEntitySetLinksCountUriInfogetStartEntitySet in interface GetEntitySetLinksUriInfogetStartEntitySet in interface GetEntitySetUriInfogetStartEntitySet in interface GetEntityUriInfogetStartEntitySet in interface GetMediaResourceUriInfogetStartEntitySet in interface GetSimplePropertyUriInfogetStartEntitySet in interface PostUriInfogetStartEntitySet in interface PutMergePatchUriInfoEdmEntitySetEdmEntitySet getTargetEntitySet()
getTargetEntitySet in interface DeleteUriInfogetTargetEntitySet in interface GetComplexPropertyUriInfogetTargetEntitySet in interface GetEntityCountUriInfogetTargetEntitySet in interface GetEntityLinkCountUriInfogetTargetEntitySet in interface GetEntityLinkUriInfogetTargetEntitySet in interface GetEntitySetCountUriInfogetTargetEntitySet in interface GetEntitySetLinksCountUriInfogetTargetEntitySet in interface GetEntitySetLinksUriInfogetTargetEntitySet in interface GetEntitySetUriInfogetTargetEntitySet in interface GetEntityUriInfogetTargetEntitySet in interface GetMediaResourceUriInfogetTargetEntitySet in interface GetSimplePropertyUriInfogetTargetEntitySet in interface PostUriInfogetTargetEntitySet in interface PutMergePatchUriInfoEdmEntitySet target entity setEdmFunctionImport getFunctionImport()
getFunctionImport in interface DeleteUriInfogetFunctionImport in interface GetComplexPropertyUriInfogetFunctionImport in interface GetEntityCountUriInfogetFunctionImport in interface GetEntityLinkCountUriInfogetFunctionImport in interface GetEntityLinkUriInfogetFunctionImport in interface GetEntitySetCountUriInfogetFunctionImport in interface GetEntitySetLinksCountUriInfogetFunctionImport in interface GetEntitySetLinksUriInfogetFunctionImport in interface GetEntitySetUriInfogetFunctionImport in interface GetEntityUriInfogetFunctionImport in interface GetFunctionImportUriInfogetFunctionImport in interface GetMediaResourceUriInfogetFunctionImport in interface GetSimplePropertyUriInfogetFunctionImport in interface PostUriInfogetFunctionImport in interface PutMergePatchUriInfoEdmFunctionImport the function importEdmType getTargetType()
getTargetType in interface DeleteUriInfogetTargetType in interface GetComplexPropertyUriInfogetTargetType in interface GetEntityCountUriInfogetTargetType in interface GetEntityLinkCountUriInfogetTargetType in interface GetEntityLinkUriInfogetTargetType in interface GetEntitySetCountUriInfogetTargetType in interface GetEntitySetLinksCountUriInfogetTargetType in interface GetEntitySetLinksUriInfogetTargetType in interface GetEntitySetUriInfogetTargetType in interface GetEntityUriInfogetTargetType in interface GetMediaResourceUriInfogetTargetType in interface GetSimplePropertyUriInfogetTargetType in interface PostUriInfogetTargetType in interface PutMergePatchUriInfoEdmType the target typeList<KeyPredicate> getKeyPredicates()
getKeyPredicates in interface DeleteUriInfogetKeyPredicates in interface GetComplexPropertyUriInfogetKeyPredicates in interface GetEntityCountUriInfogetKeyPredicates in interface GetEntityLinkCountUriInfogetKeyPredicates in interface GetEntityLinkUriInfogetKeyPredicates in interface GetEntitySetCountUriInfogetKeyPredicates in interface GetEntitySetLinksCountUriInfogetKeyPredicates in interface GetEntitySetLinksUriInfogetKeyPredicates in interface GetEntitySetUriInfogetKeyPredicates in interface GetEntityUriInfogetKeyPredicates in interface GetMediaResourceUriInfogetKeyPredicates in interface GetSimplePropertyUriInfogetKeyPredicates in interface PostUriInfogetKeyPredicates in interface PutMergePatchUriInfoKeyPredicategetStartEntitySet()List<KeyPredicate> getTargetKeyPredicates()
getNavigationSegments() or, if no navigation has been used,
to the result of getKeyPredicates().getTargetKeyPredicates in interface DeleteUriInfogetTargetKeyPredicates in interface GetComplexPropertyUriInfogetTargetKeyPredicates in interface GetEntityCountUriInfogetTargetKeyPredicates in interface GetEntityLinkCountUriInfogetTargetKeyPredicates in interface GetEntityLinkUriInfogetTargetKeyPredicates in interface GetEntityUriInfogetTargetKeyPredicates in interface GetMediaResourceUriInfogetTargetKeyPredicates in interface GetSimplePropertyUriInfogetTargetKeyPredicates in interface PutMergePatchUriInfoKeyPredicategetTargetEntitySet()List<NavigationSegment> getNavigationSegments()
getNavigationSegments in interface DeleteUriInfogetNavigationSegments in interface GetComplexPropertyUriInfogetNavigationSegments in interface GetEntityCountUriInfogetNavigationSegments in interface GetEntityLinkCountUriInfogetNavigationSegments in interface GetEntityLinkUriInfogetNavigationSegments in interface GetEntitySetCountUriInfogetNavigationSegments in interface GetEntitySetLinksCountUriInfogetNavigationSegments in interface GetEntitySetLinksUriInfogetNavigationSegments in interface GetEntitySetUriInfogetNavigationSegments in interface GetEntityUriInfogetNavigationSegments in interface GetMediaResourceUriInfogetNavigationSegments in interface GetSimplePropertyUriInfogetNavigationSegments in interface PostUriInfogetNavigationSegments in interface PutMergePatchUriInfoNavigationSegmentList<EdmProperty> getPropertyPath()
getPropertyPath in interface DeleteUriInfogetPropertyPath in interface GetComplexPropertyUriInfogetPropertyPath in interface GetSimplePropertyUriInfogetPropertyPath in interface PutMergePatchUriInfoEdmPropertyboolean isCount()
isCount in interface GetEntityCountUriInfoisCount in interface GetEntityLinkCountUriInfoisCount in interface GetEntitySetCountUriInfoisCount in interface GetEntitySetLinksCountUriInfoboolean isValue()
isValue in interface GetSimplePropertyUriInfoboolean isLinks()
isLinks in interface GetEntityLinkCountUriInfoisLinks in interface GetEntityLinkUriInfoisLinks in interface GetEntitySetLinksCountUriInfoisLinks in interface GetEntitySetLinksUriInfoString getFormat()
getFormat in interface GetComplexPropertyUriInfogetFormat in interface GetEntityLinkUriInfogetFormat in interface GetEntitySetLinksUriInfogetFormat in interface GetEntitySetUriInfogetFormat in interface GetEntityUriInfogetFormat in interface GetFunctionImportUriInfogetFormat in interface GetMediaResourceUriInfogetFormat in interface GetServiceDocumentUriInfogetFormat in interface GetSimplePropertyUriInfo$format query parameter) or nullFilterExpression getFilter()
getFilter in interface GetEntityCountUriInfogetFilter in interface GetEntitySetCountUriInfogetFilter in interface GetEntitySetLinksCountUriInfogetFilter in interface GetEntitySetLinksUriInfogetFilter in interface GetEntitySetUriInfogetFilter in interface GetEntityUriInfogetFilter in interface GetMediaResourceUriInfogetFilter in interface PutMergePatchUriInfoInlineCount getInlineCount()
getInlineCount in interface GetEntitySetLinksUriInfogetInlineCount in interface GetEntitySetUriInfogetInlineCount in interface GetFunctionImportUriInfoInlineCount the inline count or nullOrderByExpression getOrderBy()
getOrderBy in interface GetEntitySetUriInfoString getSkipToken()
getSkipToken in interface GetEntitySetLinksUriInfogetSkipToken in interface GetEntitySetUriInfoInteger getSkip()
getSkip in interface GetEntitySetCountUriInfogetSkip in interface GetEntitySetLinksCountUriInfogetSkip in interface GetEntitySetLinksUriInfogetSkip in interface GetEntitySetUriInfoInteger getTop()
getTop in interface GetEntitySetCountUriInfogetTop in interface GetEntitySetLinksCountUriInfogetTop in interface GetEntitySetLinksUriInfogetTop in interface GetEntitySetUriInfoList<ArrayList<NavigationPropertySegment>> getExpand()
getExpand in interface GetEntitySetUriInfogetExpand in interface GetEntityUriInfogetExpand in interface GetFunctionImportUriInfoNavigationPropertySegment to be expandedList<SelectItem> getSelect()
getSelect in interface GetEntitySetUriInfogetSelect in interface GetEntityUriInfogetSelect in interface GetFunctionImportUriInfoSelectItem to be selectedMap<String,EdmLiteral> getFunctionImportParameters()
getFunctionImportParameters in interface DeleteUriInfogetFunctionImportParameters in interface GetComplexPropertyUriInfogetFunctionImportParameters in interface GetEntityCountUriInfogetFunctionImportParameters in interface GetEntityLinkCountUriInfogetFunctionImportParameters in interface GetEntityLinkUriInfogetFunctionImportParameters in interface GetEntitySetCountUriInfogetFunctionImportParameters in interface GetEntitySetLinksCountUriInfogetFunctionImportParameters in interface GetEntitySetLinksUriInfogetFunctionImportParameters in interface GetEntitySetUriInfogetFunctionImportParameters in interface GetEntityUriInfogetFunctionImportParameters in interface GetFunctionImportUriInfogetFunctionImportParameters in interface GetMediaResourceUriInfogetFunctionImportParameters in interface GetSimplePropertyUriInfogetFunctionImportParameters in interface PostUriInfogetFunctionImportParameters in interface PutMergePatchUriInfoEdmLiteral> function import parametersMap<String,String> getCustomQueryOptions()
getCustomQueryOptions in interface DeleteUriInfogetCustomQueryOptions in interface GetComplexPropertyUriInfogetCustomQueryOptions in interface GetEntityCountUriInfogetCustomQueryOptions in interface GetEntityLinkCountUriInfogetCustomQueryOptions in interface GetEntityLinkUriInfogetCustomQueryOptions in interface GetEntitySetCountUriInfogetCustomQueryOptions in interface GetEntitySetLinksCountUriInfogetCustomQueryOptions in interface GetEntitySetLinksUriInfogetCustomQueryOptions in interface GetEntitySetUriInfogetCustomQueryOptions in interface GetEntityUriInfogetCustomQueryOptions in interface GetFunctionImportUriInfogetCustomQueryOptions in interface GetMediaResourceUriInfogetCustomQueryOptions in interface GetMetadataUriInfogetCustomQueryOptions in interface GetServiceDocumentUriInfogetCustomQueryOptions in interface GetSimplePropertyUriInfogetCustomQueryOptions in interface PostUriInfogetCustomQueryOptions in interface PutMergePatchUriInfoCopyright © 2013-2023 The Apache Software Foundation. All Rights Reserved.