Skip to content

Commit 6fbd19f

Browse files
author
Caitlin Bales (MSFT)
authored
Merge pull request #19 from microsoftgraph/custom-requests
Custom requests
2 parents cfe0cfe + 8cc407f commit 6fbd19f

File tree

4 files changed

+5
-19
lines changed

4 files changed

+5
-19
lines changed

src/main/java/com/microsoft/graph/http/CustomRequest.java

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,24 +24,10 @@
2424

2525
import com.google.gson.JsonObject;
2626
import com.microsoft.graph.concurrency.ICallback;
27-
import com.microsoft.graph.concurrency.IExecutors;
2827
import com.microsoft.graph.core.ClientException;
2928
import com.microsoft.graph.core.IBaseClient;
30-
import com.microsoft.graph.models.extensions.Attachment;
31-
import com.microsoft.graph.models.extensions.Calendar;
3229
import com.microsoft.graph.options.Option;
3330
import com.microsoft.graph.options.QueryOption;
34-
import com.microsoft.graph.requests.extensions.AttachmentRequest;
35-
import com.microsoft.graph.requests.extensions.CalendarCollectionPage;
36-
import com.microsoft.graph.requests.extensions.CalendarCollectionRequest;
37-
import com.microsoft.graph.requests.extensions.CalendarCollectionRequestBuilder;
38-
import com.microsoft.graph.requests.extensions.CalendarRequestBuilder;
39-
import com.microsoft.graph.requests.extensions.IAttachmentRequest;
40-
import com.microsoft.graph.requests.extensions.ICalendarCollectionPage;
41-
import com.microsoft.graph.requests.extensions.ICalendarCollectionRequest;
42-
import com.microsoft.graph.requests.extensions.ICalendarCollectionRequestBuilder;
43-
import com.microsoft.graph.requests.generated.BaseCalendarCollectionResponse;
44-
import com.microsoft.graph.serializer.IJsonBackedObject;
4531

4632
public class CustomRequest extends BaseRequest {
4733

src/main/java/com/microsoft/graph/models/extensions/GraphServiceClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ protected GraphServiceClient() {
4141
* @return the instance of this builder
4242
*/
4343
public CustomRequestBuilder customRequest(final String url, final Class responseType) {
44-
return new CustomRequestBuilder(url, (IGraphServiceClient)this, null, responseType);
44+
return new CustomRequestBuilder(getServiceRoot() + url, (IGraphServiceClient)this, null, responseType);
4545
}
4646

4747
/**
@@ -50,7 +50,7 @@ public CustomRequestBuilder customRequest(final String url, final Class response
5050
* @return the instance of this builder
5151
*/
5252
public CustomRequestBuilder customRequest(final String url) {
53-
return new CustomRequestBuilder(url, (IGraphServiceClient)this, null, JsonObject.class);
53+
return new CustomRequestBuilder(getServiceRoot() + url, (IGraphServiceClient)this, null, JsonObject.class);
5454
}
5555

5656
public static Builder builder() {

src/test/java/com/microsoft/graph/functional/CustomRequestTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ public void testCustomGet() {
2929
User meOriginal = testBase.graphClient.me().buildRequest().get();
3030

3131
User meGraphService = testBase.graphClient
32-
.customRequest("https://graph.microsoft.com/v1.0/me", User.class)
32+
.customRequest("/me", User.class)
3333
.buildRequest()
3434
.get();
3535

3636
JsonObject meJson = testBase.graphClient
37-
.customRequest("https://graph.microsoft.com/v1.0/me")
37+
.customRequest("/me")
3838
.buildRequest()
3939
.get();
4040

src/test/java/com/microsoft/graph/functional/TestBase.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ private void GetAuthenticatedClient()
4343
{
4444
if (graphClient == null) {
4545
try {
46-
accessToken = GetAccessToken();
46+
accessToken = GetAccessToken().replace("\"", "");
4747
IAuthenticationProvider mAuthenticationProvider = new IAuthenticationProvider() {
4848
@Override
4949
public void authenticateRequest(final IHttpRequest request) {

0 commit comments

Comments
 (0)