Interface ExpandItem


public interface ExpandItem
Represents a single resource path which should be expanded with using the system query option $expand For example: http://.../entitySet?$expand=Products($filter=DiscontinuedDate eq null)
  • Method Details

    • getLevelsOption

      LevelsExpandOption getLevelsOption()
      Returns:
      Information of the option $level when used within $expand
    • getFilterOption

      FilterOption getFilterOption()
      Returns:
      Information of the option $filter when used within $expand
    • getSearchOption

      SearchOption getSearchOption()
      Returns:
      Information of the option $search when used within $expand
    • getOrderByOption

      OrderByOption getOrderByOption()
      Returns:
      Information of the option $orderby when used within $expand
    • getSkipOption

      SkipOption getSkipOption()
      Returns:
      Information of the option $skip when used within $expand
    • getTopOption

      TopOption getTopOption()
      Returns:
      Information of the option $top when used within $expand
    • getCountOption

      CountOption getCountOption()
      Returns:
      Information of the option $count when used within $expand
    • getSelectOption

      SelectOption getSelectOption()
      Returns:
      Information of the option $select when used within $expand
    • getExpandOption

      ExpandOption getExpandOption()
      Returns:
      Information of the option $expand when used within $expand
    • getApplyOption

      ApplyOption getApplyOption()
      Returns:
      Information on the option $apply when used within $expand
    • getResourcePath

      UriInfoResource getResourcePath()
      Returns:
      A UriInfoResource object containing the resource path segments to be expanded
    • isStar

      boolean isStar()
      Returns:
      A star is used within $expand. For example: ...?$expand=*
    • isRef

      boolean isRef()
      Returns:
      A $ref is used within $expand. For example: ...?$expand=navigation/$ref
    • hasCountPath

      boolean hasCountPath()
      Returns:
      A $count is used within $expand. For example: ...?$expand=navigation/$count
    • getStartTypeFilter

      EdmType getStartTypeFilter()
      Returns:
      Before resource path segments which should be expanded a type filter may be used. For example: ...persons?$expand=namespace.managertype/team