public final class DefaultUrlBuilder extends Object implements UrlBuilder
COLLECTION, LATEST, SELF| Constructor and Description |
|---|
DefaultUrlBuilder(ApiRequest apiRequest,
SchemaFactory schemaFactory) |
| Modifier and Type | Method and Description |
|---|---|
URL |
actionLink(Resource resource,
String name) |
protected URL |
constructBasicUrl(boolean lowercase,
String... parts) |
protected URL |
constructBasicUrl(String... parts) |
URL |
current() |
protected StringBuilder |
fullUrlToAppendQueryString(String... removes) |
protected String |
getPluralName(Resource resource) |
protected String |
getPluralName(String type) |
URL |
next(String id) |
protected String |
removeParameter(String queryString,
String... names) |
URL |
resourceCollection(Class<?> type) |
URL |
resourceCollection(String type) |
URL |
resourceLink(Resource resource,
String name) |
URL |
resourceReferenceLink(Class<?> type,
String id) |
URL |
resourceReferenceLink(Resource resource) |
URL |
resourceReferenceLink(String type,
String id) |
URL |
reverseSort(Sort.SortOrder currentOrder) |
URL |
sort(String field) |
URL |
staticResource(String... parts) |
protected URL |
toURL(String url) |
URL |
version(String version) |
public DefaultUrlBuilder(ApiRequest apiRequest, SchemaFactory schemaFactory)
public URL resourceReferenceLink(Resource resource)
resourceReferenceLink in interface UrlBuilderpublic URL resourceReferenceLink(Class<?> type, String id)
resourceReferenceLink in interface UrlBuilderpublic URL resourceReferenceLink(String type, String id)
resourceReferenceLink in interface UrlBuilderpublic URL resourceCollection(Class<?> type)
resourceCollection in interface UrlBuilderpublic URL resourceCollection(String type)
resourceCollection in interface UrlBuilderpublic URL resourceLink(Resource resource, String name)
resourceLink in interface UrlBuilderpublic URL reverseSort(Sort.SortOrder currentOrder)
reverseSort in interface UrlBuilderpublic URL actionLink(Resource resource, String name)
actionLink in interface UrlBuilderpublic URL sort(String field)
sort in interface UrlBuilderpublic URL next(String id)
next in interface UrlBuilderprotected StringBuilder fullUrlToAppendQueryString(String... removes)
public URL version(String version)
version in interface UrlBuilderpublic URL current()
current in interface UrlBuilderpublic URL staticResource(String... parts)
staticResource in interface UrlBuilderCopyright © 2014. All rights reserved.