Search in sources :

Example 11 with UriBuilder

use of com.linkedin.jersey.api.uri.UriBuilder in project rest.li by linkedin.

the class FindRequestUriBuilder method build.

@Override
public URI build() {
    UriBuilder b = UriBuilder.fromUri(buildBaseUriWithPrefix());
    appendAssocKeys(b);
    appendQueryParams(b);
    return b.build();
}
Also used : UriBuilder(com.linkedin.jersey.api.uri.UriBuilder)

Example 12 with UriBuilder

use of com.linkedin.jersey.api.uri.UriBuilder in project rest.li by linkedin.

the class GetAllRequestUriBuilder method build.

@Override
public URI build() {
    UriBuilder b = UriBuilder.fromUri(buildBaseUriWithPrefix());
    appendAssocKeys(b);
    appendQueryParams(b);
    return b.build();
}
Also used : UriBuilder(com.linkedin.jersey.api.uri.UriBuilder)

Example 13 with UriBuilder

use of com.linkedin.jersey.api.uri.UriBuilder in project rest.li by linkedin.

the class GetRequestUriBuilder method build.

@Override
public URI build() {
    GetRequest<?> getRequest = getRequest();
    UriBuilder b = UriBuilder.fromUri(buildBaseUriWithPrefix());
    appendKeyToPath(b, getRequest.getObjectId());
    appendQueryParams(b);
    return b.build();
}
Also used : UriBuilder(com.linkedin.jersey.api.uri.UriBuilder)

Example 14 with UriBuilder

use of com.linkedin.jersey.api.uri.UriBuilder in project rest.li by linkedin.

the class OptionsRequestUriBuilder method build.

@Override
public URI build() {
    UriBuilder b = UriBuilder.fromUri(buildBaseUriWithPrefix());
    appendQueryParams(b);
    return b.build();
}
Also used : UriBuilder(com.linkedin.jersey.api.uri.UriBuilder)

Example 15 with UriBuilder

use of com.linkedin.jersey.api.uri.UriBuilder in project rest.li by linkedin.

the class PartialUpdateRequestUriBuilder method build.

@Override
public URI build() {
    PartialUpdateRequest<?> partialUpdateRequest = getRequest();
    UriBuilder b = UriBuilder.fromUri(buildBaseUriWithPrefix());
    appendKeyToPath(b, partialUpdateRequest.getId());
    appendQueryParams(b);
    return b.build();
}
Also used : UriBuilder(com.linkedin.jersey.api.uri.UriBuilder)

Aggregations

UriBuilder (com.linkedin.jersey.api.uri.UriBuilder)45 DataMap (com.linkedin.data.DataMap)9 URI (java.net.URI)6 Test (org.testng.annotations.Test)5 DataList (com.linkedin.data.DataList)3 ProtocolVersion (com.linkedin.restli.common.ProtocolVersion)2 AnyRecord (com.linkedin.restli.internal.server.methods.AnyRecord)2 CreateKVResponse (com.linkedin.restli.server.CreateKVResponse)2 CreateResponse (com.linkedin.restli.server.CreateResponse)2 ResourceContext (com.linkedin.restli.server.ResourceContext)2 RestLiServiceException (com.linkedin.restli.server.RestLiServiceException)2 HashMap (java.util.HashMap)2 MaskMap (com.linkedin.data.schema.MaskMap)1 RecordTemplate (com.linkedin.data.template.RecordTemplate)1 RestRequest (com.linkedin.r2.message.rest.RestRequest)1 RestRequestBuilder (com.linkedin.r2.message.rest.RestRequestBuilder)1 IdResponse (com.linkedin.restli.common.IdResponse)1 QueryParamsDataMap (com.linkedin.restli.internal.common.QueryParamsDataMap)1 ServerResourceContext (com.linkedin.restli.internal.server.ServerResourceContext)1 ArrayList (java.util.ArrayList)1