Class ExpandItemImpl
java.lang.Object
org.apache.olingo.server.core.uri.queryoption.ExpandItemImpl
- All Implemented Interfaces:
ExpandItem
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanisRef()booleanisStar()voidsetCountPath(boolean value) setIsRef(boolean isRef) setIsStar(boolean isStar) setResourcePath(UriInfoResource resourceInfo) setSystemQueryOption(SystemQueryOption sysItem) setTypeFilter(EdmType startTypeFilter)
-
Constructor Details
-
ExpandItemImpl
public ExpandItemImpl()
-
-
Method Details
-
setSystemQueryOption
-
setSystemQueryOptions
-
getLevelsOption
- Specified by:
getLevelsOptionin interfaceExpandItem- Returns:
- Information of the option $level when used within $expand
-
getFilterOption
- Specified by:
getFilterOptionin interfaceExpandItem- Returns:
- Information of the option $filter when used within $expand
-
getSearchOption
- Specified by:
getSearchOptionin interfaceExpandItem- Returns:
- Information of the option $search when used within $expand
-
getOrderByOption
- Specified by:
getOrderByOptionin interfaceExpandItem- Returns:
- Information of the option $orderby when used within $expand
-
getSkipOption
- Specified by:
getSkipOptionin interfaceExpandItem- Returns:
- Information of the option $skip when used within $expand
-
getTopOption
- Specified by:
getTopOptionin interfaceExpandItem- Returns:
- Information of the option $top when used within $expand
-
getCountOption
- Specified by:
getCountOptionin interfaceExpandItem- Returns:
- Information of the option $count when used within $expand
-
getSelectOption
- Specified by:
getSelectOptionin interfaceExpandItem- Returns:
- Information of the option $select when used within $expand
-
getExpandOption
- Specified by:
getExpandOptionin interfaceExpandItem- Returns:
- Information of the option $expand when used within $expand
-
getApplyOption
- Specified by:
getApplyOptionin interfaceExpandItem- Returns:
- Information on the option $apply when used within $expand
-
setResourcePath
-
getResourcePath
- Specified by:
getResourcePathin interfaceExpandItem- Returns:
- A
UriInfoResourceobject containing the resource path segments to be expanded
-
isStar
public boolean isStar()- Specified by:
isStarin interfaceExpandItem- Returns:
- A star is used within $expand. For example: ...?$expand=*
-
setIsStar
-
isRef
public boolean isRef()- Specified by:
isRefin interfaceExpandItem- Returns:
- A $ref is used within $expand. For example: ...?$expand=navigation/$ref
-
setIsRef
-
getStartTypeFilter
- Specified by:
getStartTypeFilterin interfaceExpandItem- Returns:
- Before resource path segments which should be expanded a type filter may be used. For example: ...persons?$expand=namespace.managertype/team
-
setTypeFilter
-
hasCountPath
public boolean hasCountPath()- Specified by:
hasCountPathin interfaceExpandItem- Returns:
- A $count is used within $expand. For example: ...?$expand=navigation/$count
-
setCountPath
public void setCountPath(boolean value)
-