public static ExpandItem getExpandAll(final ExpandOption expand) { for (final ExpandItem item : expand.getExpandItems()) { if (item.isStar()) { return item; } } return null; }
public Integer getSkip() { if (skipOption == null) { return null; } return skipOption.getValue(); }
@Override public void visit(SkipTokenOption option) { if (option != null) { this.nextToken = option.getValue(); } }
private ExpandItemWrapper(ExpandItem parentItem) { this.parentItem = parentItem; this.levelOption = new LevelsExpandOptionWrapper(parentItem.getLevelsOption().isMax(), parentItem.getLevelsOption().getValue()); }
public static boolean isAll(final SelectOption select) { if (hasSelect(select)) { for (final SelectItem item : select.getSelectItems()) { if (item.isStar()) { return true; } } return false; } else { return true; } }
public Integer getTop() { if (topOption == null) { return null; } return topOption.getValue(); }
@Override public void visit(CountOption info) { this.countOption = info.getValue(); }
@Override public UriInfoResource getResourcePath() { return parentItem.getResourcePath(); }
@Override public OrderByOption getOrderByOption() { return item.getOrderByOption(); }
@Override public SkipOption getSkipOption() { return parentItem.getSkipOption(); }
@Override public SearchOption getSearchOption() { return item.getSearchOption(); }
@Override public FilterOption getFilterOption() { return parentItem.getFilterOption(); }
@Override public TopOption getTopOption() { return parentItem.getTopOption(); }
@Override public String getName() { return kind.toString(); }
@Override public String getName() { return parentOptions.getName(); }
@Override public SystemQueryOptionKind getKind() { return parentOptions.getKind(); }
public static ExpandItem getExpandAll(final ExpandOption expand) { for (final ExpandItem item : expand.getExpandItems()) { if (item.isStar()) { return item; } } return null; }
public static boolean isAll(final SelectOption select) { if (hasSelect(select)) { for (final SelectItem item : select.getSelectItems()) { if (item.isStar()) { return true; } } return false; } else { return true; } }
@Override public OrderByOption getOrderByOption() { return item.getOrderByOption(); }
@Override public SkipOption getSkipOption() { return item.getSkipOption(); }