@Override public List<PathSegment> getPathSegments() { return getPathSegments(true); }
@Override public List<PathSegment> getPathSegments(boolean decode) { return request.getPathSegments(decode); }
@Override public List<PathSegment> getPathSegments(boolean decode) { return acr.getPathSegments(decode); }
@Override public List<PathSegment> getPathSegments() { return request.getPathSegments(true); }
@Override public List<PathSegment> getPathSegments() { return acr.getPathSegments(); }
private String getRequestDatasourceName(ContainerRequest request) { final String dataSourceName = request.getPathSegments() .get( Iterables.indexOf( request.getPathSegments(), new Predicate<PathSegment>() { @Override public boolean apply(PathSegment input) { return "datasources".equals(input.getPath()); } } ) + 1 ).getPath(); Preconditions.checkNotNull(dataSourceName); return dataSourceName; } }
request.getPathSegments() .get( Iterables.indexOf( request.getPathSegments(), new Predicate<PathSegment>()
return request; List<PathSegment> l = request.getPathSegments(false); if (l.isEmpty()) return request;
request.getPathSegments() .get( Iterables.indexOf( request.getPathSegments(), new Predicate<PathSegment>()
@Override public ContainerRequest filter(ContainerRequest request) final String dataSourceName = request.getPathSegments() .get( Iterables.indexOf( request.getPathSegments(), new Predicate<PathSegment>()
EasyMock.expect(request.getPathSegments()).andReturn( ImmutableList.copyOf( Iterables.transform(
@Override public List<PathSegment> getPathSegments() { return getPathSegments(true); }
@Override public List<PathSegment> getPathSegments(boolean decode) { return acr.getPathSegments(decode); }
@Override public List<PathSegment> getPathSegments(boolean decode) { return acr.getPathSegments(decode); }
@Override public List<PathSegment> getPathSegments() { return acr.getPathSegments(); }
@Override public List<PathSegment> getPathSegments(boolean decode) { return request.getPathSegments(decode); }
@Override public List<PathSegment> getPathSegments() { return getPathSegments(true); }
@Override public List<PathSegment> getPathSegments() { return request.getPathSegments(true); }
private ApiRequest.Type mapType(ContainerRequest cr) { ApiRequest.Type type = null; List<PathSegment> pathSegments = cr.getPathSegments(); int accountPos = retrieveAccountPathPosition(cr); if (accountPos >= 0 && accountPos + 1 < pathSegments.size()) { String subResPath = pathSegments.get(accountPos + 1).getPath(); type = TYPE_MAP.get(subResPath); } return type; }
private String retrieveAccountSid(ContainerRequest cr) { String accountSid = null; List<PathSegment> pathSegments = cr.getPathSegments(); int accountPos = retrieveAccountPathPosition(cr); if (accountPos >= 0) { accountSid = pathSegments.get(accountPos).getPath(); } return accountSid; }