Search in sources :

Example 16 with UriBuilder

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

the class UpdateRequestUriBuilder method build.

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

Example 17 with UriBuilder

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

the class FindRequestUriBuilder method getUriBuilderWithoutQueryParams.

@Override
protected UriBuilder getUriBuilderWithoutQueryParams() {
    UriBuilder b = super.getUriBuilderWithoutQueryParams();
    appendAssocKeys(b);
    return b;
}
Also used : UriBuilder(com.linkedin.jersey.api.uri.UriBuilder)

Example 18 with UriBuilder

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

the class GetRequestUriBuilder method getUriBuilderWithoutQueryParams.

@Override
protected UriBuilder getUriBuilderWithoutQueryParams() {
    GetRequest<?> getRequest = getRequest();
    UriBuilder b = super.getUriBuilderWithoutQueryParams();
    appendKeyToPath(b, getRequest.getObjectId());
    return b;
}
Also used : UriBuilder(com.linkedin.jersey.api.uri.UriBuilder)

Example 19 with UriBuilder

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

the class AbstractRestliRequestUriBuilder method build.

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

Example 20 with UriBuilder

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

the class PartialUpdateEntityRequestUriBuilder method getUriBuilderWithoutQueryParams.

@Override
protected UriBuilder getUriBuilderWithoutQueryParams() {
    PartialUpdateEntityRequest<?> partialUpdateEntityRequest = getRequest();
    UriBuilder b = super.getUriBuilderWithoutQueryParams();
    appendKeyToPath(b, partialUpdateEntityRequest.getId());
    return b;
}
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