Interface URIBuilderForBuiltin.ForDataspace<T extends URIBuilderForBuiltin<T>>
- All Superinterfaces:
URIBuilderForBuiltin<T>
- All Known Subinterfaces:
URIBuilderForBuiltin.ForDataAndHistory
- Enclosing interface:
- URIBuilderForBuiltin<T extends URIBuilderForBuiltin<T>>
URI to a dataspace.- Since:
- 6.0.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.orchestranetworks.rest.util.URIBuilderForBuiltin
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>> -
Method Summary
Modifier and TypeMethodDescriptionbuildForDataspace(AdaptationHome aDataspace) buildForDataspace(HomeKey aDataspaceKey) Beta feature: Returns an absoluteURIto the specified dataspace key.dataspace(AdaptationHome aDataspace) Beta feature: Returns a configuredURIbuilder which can generate built-in REST servicesURIto a dataspace.Methods inherited from interface com.orchestranetworks.rest.util.URIBuilderForBuiltin
build, extendedAction, firstPage, lastPage, nextPage, pageSize, previousPage, queryParams, queryParams
-
Method Details
-
buildForDataspace
- See Also:
-
dataspace
- See Also:
-
buildForDataspace
Beta feature: Returns an absoluteURIto the specified dataspace key.If query parameters must be added to the generated
URI, then theURIBuilderForBuiltin.queryParams(Map)orURIBuilderForBuiltin.queryParams(MultivaluedMap)method has to be invoked before this one.If pagination query parameters must be added to the generated
URI, then theURIBuilderForBuiltin.firstPage(),URIBuilderForBuiltin.lastPage(),URIBuilderForBuiltin.nextPage(String),URIBuilderForBuiltin.previousPage(String)orURIBuilderForBuiltin.pageSize(int)method has to be invoked before this one.If an extended action must be added to the generated
URI, then theURIBuilderForBuiltin.extendedAction(String)method has to be invoked before this one.- Parameters:
aDataspaceKey- the dataspace key (must not benull)- See Also:
-
dataspace
Beta feature: Returns a configuredURIbuilder which can generate built-in REST servicesURIto a dataspace.Since a
URIbuilder is returned, it is still possible to manipulate the preconfigured URI afterward.To handle query parameters, the methods
URIBuilderForBuiltin.queryParams(Map),URIBuilderForBuiltin.queryParams(MultivaluedMap)orUriBuilder.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)orUriBuilder.queryParam(String, Object...)should be used.To handle extended actions, the methods
URIBuilderForBuiltin.extendedAction(String),UriBuilder.replacePath(String),UriBuilder.path(String)orUriBuilder.segment(String...)should be used.- Parameters:
aDataspaceKey- the dataspace key (must not benull)- See Also:
-