# Uses of Class
com.emc.documentum.rest.context.ResourceUriBuilder

Packages that use ResourceUriBuilder
Package
Description
com.emc.documentum.rest.context
com.emc.documentum.rest.view
com.emc.documentum.rest.view.impl

- ## Uses of ResourceUriBuilder in com.emc.documentum.rest.context

  Methods in com.emc.documentum.rest.context that return ResourceUriBuilder
  Modifier and Type
  Method
  Description
  `ResourceUriBuilder`
  ResourceUriBuilder.`asTemplate(String... templateParams)`
  Force this resource URI to be normalized as an URI template.
  `ResourceUriBuilder`
  ResourceUriBuilder.`baseUri(String baseUri)`
  Specify the base URI for the builder when required.
  `ResourceUriBuilder`
  ResourceUriBuilder.`extension(String extension)`
  Specify the extension for the builder when required.
  `ResourceUriBuilder`
  ResourceUriBuilder.`noHrefTemplate()`
  Resource URI is bound with controller.
  `static ResourceUriBuilder`
  ResourceUriBuilder.`onResource(Class<?> controller)`
  Create the resource URI builder from a resource controller.
  `static ResourceUriBuilder`
  ResourceUriBuilder.`onResource(String resource)`
  Create the resource URI builder from a resource.
  `static ResourceUriBuilder`
  ResourceUriBuilder.`onTemplate(String templateName)`
  Create the resource URI builder from a custom URI template in YAML.
  `ResourceUriBuilder`
  ResourceUriBuilder.`pathVariable(boolean safeEncoding, String pathVariable)`
  Specify the path variable for the given resource URI template.
  `ResourceUriBuilder`
  ResourceUriBuilder.`pathVariable(String pathVariable)`
  Specify the path variable for the given resource URI template.
  `ResourceUriBuilder`
  ResourceUriBuilder.`pathVariables(String... pathVariables)`
  Specify the path variable values for the given resource URI template.
  `ResourceUriBuilder`
  ResourceUriBuilder.`queryParam(String key, Object value)`
  Specify the single query parameter for the resource URI.
  `ResourceUriBuilder`
  ResourceUriBuilder.`queryParams(Map<String,String> parameters)`
  Specify the query queryParams for the resource URI.
  `ResourceUriBuilder`
  ResourceUriBuilder.`relative()`
  Whether force to make relative URI.
  `ResourceUriBuilder`
  ResourceUriBuilder.`repository(String repository)`
  Specify the repository name for the builder when required.
  `ResourceUriBuilder`
  ResourceUriBuilder.`uriInfo(UriInfo uriInfo)`
  Specify the base URI information, including base URI and format extenstion.
  `ResourceUriBuilder`
  ResourceUriBuilder.`validate(boolean validate)`
  Whether validate the resource when building the URI.

- ## Uses of ResourceUriBuilder in com.emc.documentum.rest.view

  Methods in com.emc.documentum.rest.view that return ResourceUriBuilder
  Modifier and Type
  Method
  Description
  `protected ResourceUriBuilder`
  LinkableView.`idUriBuilder(String resource, String id)`
  Get resource URI builder for id attribute as the path variable.
  `protected ResourceUriBuilder`
  LinkableView.`nameUriBuilder(String resource, String name)`
  Get resource URI builder for name attribute as the path variable.
  `protected ResourceUriBuilder`
  FeedableView.`uriBuilder(String resource)`
  Get resource URI builder
  `protected ResourceUriBuilder`
  LinkableView.`uriBuilder(String resource)`
  Get resource URI builder for a resource.

- ## Uses of ResourceUriBuilder in com.emc.documentum.rest.view.impl

  Methods in com.emc.documentum.rest.view.impl that return ResourceUriBuilder
  Modifier and Type
  Method
  Description
  `protected ResourceUriBuilder`
  PersistentLinkableView.`idUriBuilder(String resource)`