Skip to content
This repository was archived by the owner on Sep 4, 2020. It is now read-only.

Commit 3ba4126

Browse files
author
Peter Nied
committed
Restore getItemWithPath and getThumbnail size extension functions
1 parent 4b8725d commit 3ba4126

4 files changed

Lines changed: 22 additions & 0 deletions

File tree

graphsdk/src/main/java/com/microsoft/graph/extensions/DriveItemRequestBuilder.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,8 @@ public class DriveItemRequestBuilder extends BaseDriveItemRequestBuilder impleme
3232
public DriveItemRequestBuilder(final String requestUrl, final IBaseClient client, final List<Option> options) {
3333
super(requestUrl, client, options);
3434
}
35+
36+
public IDriveItemRequestBuilder getItemWithPath(final String path) {
37+
return new DriveItemRequestBuilder(getRequestUrl() + ":/" + path + ":", getClient(), null);
38+
}
3539
}

graphsdk/src/main/java/com/microsoft/graph/extensions/IDriveItemRequestBuilder.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,10 @@
2222
*/
2323
public interface IDriveItemRequestBuilder extends IBaseDriveItemRequestBuilder {
2424

25+
/**
26+
* Gets the item request builder for the specified item path
27+
* @param path The path to the item
28+
* @return The request builder for the specified item
29+
*/
30+
IDriveItemRequestBuilder getItemWithPath(final String path);
2531
}

graphsdk/src/main/java/com/microsoft/graph/extensions/IThumbnailSetRequestBuilder.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,11 @@
2222
*/
2323
public interface IThumbnailSetRequestBuilder extends IBaseThumbnailSetRequestBuilder {
2424

25+
26+
/**
27+
* Gets a request for a thumbnail of a specific size
28+
* @param size The size to request (typically: small, medium, large)
29+
* @return The request builder for that thumbnail size
30+
*/
31+
IThumbnailRequestBuilder getThumbnailSize(final String size);
2532
}

graphsdk/src/main/java/com/microsoft/graph/extensions/ThumbnailSetRequestBuilder.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,9 @@ public class ThumbnailSetRequestBuilder extends BaseThumbnailSetRequestBuilder i
3232
public ThumbnailSetRequestBuilder(final String requestUrl, final IBaseClient client, final List<Option> options) {
3333
super(requestUrl, client, options);
3434
}
35+
36+
@Override
37+
public IThumbnailRequestBuilder getThumbnailSize(final String size) {
38+
return new ThumbnailRequestBuilder(getRequestUrlWithAdditionalSegment(size), getClient(), /* options */ null);
39+
}
3540
}

0 commit comments

Comments
 (0)