public abstract class AbstractResourceUrlBuilder extends Object implements ResourceUrlBuilder, Serializable
| Constructor and Description |
|---|
AbstractResourceUrlBuilder(String resourceBaseUrl) |
AbstractResourceUrlBuilder(String resourceBaseUrl,
String suffix) |
AbstractResourceUrlBuilder(String parentResourceBaseUrl,
String parentResourceId,
String resourceName) |
AbstractResourceUrlBuilder(String parentResourceBaseUrl,
String parentResourceId,
String resourceName,
String suffix) |
| Modifier and Type | Method and Description |
|---|---|
static String |
buildBaseUrl(String parentResourceBaseUrl,
String parentResourceId,
String resourceName) |
static String |
buildResourceDeleteUrl(String baseUrl,
String id,
Map<String,Object> params,
String sufx) |
static String |
buildResourceGetUrl(String baseUrl,
String id,
Map<String,Object> params,
String sufx) |
static String |
buildResourcePatchUrl(String baseUrl,
String id,
String sufx) |
static String |
buildResourcePostUrl(String baseUrl,
String sufx) |
static String |
buildResourcePutUrl(String baseUrl,
String id,
String sufx) |
String |
getParentResourceBaseUrl() |
String |
getParentResourceId() |
String |
getResourceBaseUrl()
Returns the Web service URL corresponding to the given resource.
|
String |
getResourceDeleteUrl(Map<String,Object> params) |
String |
getResourceDeleteUrl(String id) |
String |
getResourceDeleteUrl(String id,
Map<String,Object> params)
Both id and params cannot be null.
|
String |
getResourceGetUrl(Map<String,Object> params) |
String |
getResourceGetUrl(String id) |
String |
getResourceGetUrl(String id,
Map<String,Object> params)
Both id and params cannot be null.
|
String |
getResourceName() |
String |
getResourcePatchUrl(String id)
Returns the URL for PUT'ing to the resource specified by the id.
|
String |
getResourcePostUrl()
Returns the URL for POST'ing to the resource.
|
String |
getResourcePutUrl(String id)
Returns the URL for PUT'ing to the resource specified by the id.
|
String |
getSuffix() |
protected void |
init() |
void |
setParentResourceBaseUrl(String parentResourceBaseUrl) |
void |
setParentResourceId(String parentResourceId) |
void |
setResourceBaseUrl(String resourceBaseUrl) |
void |
setResourceName(String resourceName) |
void |
setSuffix(String suffix) |
String |
toString() |
public AbstractResourceUrlBuilder(String resourceBaseUrl)
public AbstractResourceUrlBuilder(String parentResourceBaseUrl, String parentResourceId, String resourceName)
protected void init()
public static String buildBaseUrl(String parentResourceBaseUrl, String parentResourceId, String resourceName)
public String getResourceBaseUrl()
ResourceUrlBuildergetResourceBaseUrl in interface ResourceUrlBuilderpublic void setResourceBaseUrl(String resourceBaseUrl)
public String getParentResourceBaseUrl()
public void setParentResourceBaseUrl(String parentResourceBaseUrl)
public String getParentResourceId()
public void setParentResourceId(String parentResourceId)
public String getResourceName()
public void setResourceName(String resourceName)
public String getSuffix()
public void setSuffix(String suffix)
public String getResourceGetUrl(String id, Map<String,Object> params)
ResourceUrlBuildergetResourceGetUrl in interface ResourceUrlBuilderid - Resource id.params - URL query parameters to select a collection.public static String buildResourceGetUrl(String baseUrl, String id, Map<String,Object> params, String sufx)
public String getResourcePostUrl()
ResourceUrlBuildergetResourcePostUrl in interface ResourceUrlBuilderpublic String getResourcePutUrl(String id)
ResourceUrlBuildergetResourcePutUrl in interface ResourceUrlBuilderid - Resource id.public static String buildResourcePutUrl(String baseUrl, String id, String sufx)
public String getResourcePatchUrl(String id)
ResourceUrlBuildergetResourcePatchUrl in interface ResourceUrlBuilderid - Resource id.public static String buildResourcePatchUrl(String baseUrl, String id, String sufx)
public String getResourceDeleteUrl(String id, Map<String,Object> params)
ResourceUrlBuildergetResourceDeleteUrl in interface ResourceUrlBuilderid - Resource id.params - URL query parameters to select a collection.public static String buildResourceDeleteUrl(String baseUrl, String id, Map<String,Object> params, String sufx)
Copyright © 2013. All rights reserved.