public static interface URIBuilderForBuiltin.ForDataspace<T extends URIBuilderForBuiltin<T>> extends URIBuilderForBuiltin<T>
URI
to a dataspace.URIBuilderForBuiltin.ForDataAndHistory, URIBuilderForBuiltin.ForDataset<T extends URIBuilderForBuiltin<T>>, URIBuilderForBuiltin.ForDataspace<T extends URIBuilderForBuiltin<T>>, URIBuilderForBuiltin.ForNode<T extends URIBuilderForBuiltin<T>>, URIBuilderForBuiltin.ForRecord<T extends URIBuilderForBuiltin<T>>, URIBuilderForBuiltin.ForTable<T extends URIBuilderForBuiltin<T>>
Modifier and Type | Method and Description |
---|---|
URI |
buildForDataspace(AdaptationHome aDataspace) |
URI |
buildForDataspace(HomeKey aDataspaceKey)
Beta feature: Returns an absolute
URI to the specified dataspace key. |
UriBuilder |
dataspace(AdaptationHome aDataspace) |
UriBuilder |
dataspace(HomeKey aDataspaceKey)
Beta feature: Returns a configured
URI builder which can
generate built-in REST services URI to a dataspace. |
build, extendedAction, firstPage, lastPage, nextPage, pageSize, previousPage, queryParams, queryParams
URI buildForDataspace(AdaptationHome aDataspace)
buildForDataspace(HomeKey)
UriBuilder dataspace(AdaptationHome aDataspace)
dataspace(HomeKey)
URI buildForDataspace(HomeKey aDataspaceKey)
URI
to the specified dataspace key.
If query parameters must be added to the generated URI
, then the
URIBuilderForBuiltin.queryParams(Map)
or URIBuilderForBuiltin.queryParams(MultivaluedMap)
method
has to be invoked before this one.
If pagination query parameters must be added to the generated URI
, then the
URIBuilderForBuiltin.firstPage()
, URIBuilderForBuiltin.lastPage()
, URIBuilderForBuiltin.nextPage(String)
,
URIBuilderForBuiltin.previousPage(String)
or URIBuilderForBuiltin.pageSize(int)
method
has to be invoked before this one.
If an extended action must be added to the generated URI
, then the
URIBuilderForBuiltin.extendedAction(String)
method has to be invoked before this one.
aDataspaceKey
- the dataspace key (must not be null
)UriBuilder dataspace(HomeKey aDataspaceKey)
URI
builder which can
generate built-in REST services URI
to a dataspace.
Since a URI
builder is returned, it is still possible to
manipulate the preconfigured URI afterward.
To handle query parameters, the methods URIBuilderForBuiltin.queryParams(Map)
,
URIBuilderForBuiltin.queryParams(MultivaluedMap)
or UriBuilder.queryParam(String, Object...)
should be used.
To handle pagination query parameters, the methods @link #firstPage()},
URIBuilderForBuiltin.lastPage()
, URIBuilderForBuiltin.nextPage(String)
, URIBuilderForBuiltin.previousPage(String)
,
URIBuilderForBuiltin.pageSize(int)
or UriBuilder.queryParam(String, Object...)
should be used.
To handle extended actions, the methods URIBuilderForBuiltin.extendedAction(String)
,
UriBuilder.replacePath(String)
, UriBuilder.path(String)
or
UriBuilder.segment(String...)
should be used.
aDataspaceKey
- the dataspace key (must not be null
)