Skip to content

Commit d5ec100

Browse files
authored
Merge pull request #293 from microsoftgraph/dev
- updates master with latest java changes
2 parents cb3d590 + 2547b08 commit d5ec100

File tree

210 files changed

+2359
-222
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

210 files changed

+2359
-222
lines changed

Templates/Java/requests_extensions/BaseEntityCollectionReferenceRequest.java.tt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,19 @@ import <#=mainNamespace#>.<#=c.GetPackagePrefix()#>.<#=c.TypeName()#>;
6767
return (<#=c.TypeCollectionReferenceRequest()#>)this;
6868
}
6969

70+
<# } #>
71+
<# if (c.GetFeatures().CanFilter) { #>
72+
/**
73+
* Sets the filter clause for the request
74+
*
75+
* @param value the filter clause
76+
* @return the updated request
77+
*/
78+
public <#=c.ITypeCollectionReferenceRequest()#> filter(final String value) {
79+
addQueryOption(new com.microsoft.graph.options.QueryOption("$filter", value));
80+
return (<#=c.TypeCollectionReferenceRequest()#>)this;
81+
}
82+
7083
<# } #>
7184
<# if (c.GetFeatures().CanSelect) { #>
7285
/**

Templates/Java/requests_extensions/BaseEntityCollectionReferenceRequestBuilder.java.tt

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,22 @@ import <#=importNamespace#>.core.IBaseClient;
2323
super(requestUrl, client, requestOptions);
2424
}
2525

26-
public <#=c.ITypeCollectionReferenceRequest()#> buildRequest() {
27-
return buildRequest(getOptions());
26+
/**
27+
* Creates the request
28+
*
29+
* @param requestOptions the options for this request
30+
* @return the IUserRequest instance
31+
*/
32+
public <#=c.ITypeCollectionReferenceRequest()#> buildRequest(final com.microsoft.graph.options.Option... requestOptions) {
33+
return buildRequest(getOptions(requestOptions));
2834
}
2935

36+
/**
37+
* Creates the request
38+
*
39+
* @param requestOptions the options for this request
40+
* @return the IUserRequest instance
41+
*/
3042
public <#=c.ITypeCollectionReferenceRequest()#> buildRequest(final java.util.List<? extends <#=importNamespace#>.options.Option> requestOptions) {
3143
return new <#=c.TypeCollectionReferenceRequest()#>(getRequestUrl(), getClient(), requestOptions);
3244
}

Templates/Java/requests_extensions/BaseEntityCollectionRequest.java.tt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,19 @@ import <#=mainNamespace#>.<#=TypeHelperJava.GetPrefixForRequests()#>.<#=c.TypeCo
7676
return (<#=c.TypeCollectionRequest()#>)this;
7777
}
7878

79+
<# } #>
80+
<# if (c.GetFeatures().CanFilter) { #>
81+
/**
82+
* Sets the filter clause for the request
83+
*
84+
* @param value the filter clause
85+
* @return the updated request
86+
*/
87+
public <#=c.ITypeCollectionRequest()#> filter(final String value) {
88+
addQueryOption(new com.microsoft.graph.options.QueryOption("$filter", value));
89+
return (<#=c.TypeCollectionRequest()#>)this;
90+
}
91+
7992
<# } #>
8093
<# if (c.GetFeatures().CanSelect) { #>
8194
/**

Templates/Java/requests_extensions/BaseEntityCollectionRequestBuilder.java.tt

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,22 @@ import <#=importNamespace#>.core.IBaseClient;
4646
super(requestUrl, client, requestOptions);
4747
}
4848

49-
public <#=c.ITypeCollectionRequest()#> buildRequest() {
50-
return buildRequest(getOptions());
49+
/**
50+
* Creates the request
51+
*
52+
* @param requestOptions the options for this request
53+
* @return the IUserRequest instance
54+
*/
55+
public <#=c.ITypeCollectionRequest()#> buildRequest(final com.microsoft.graph.options.Option... requestOptions) {
56+
return buildRequest(getOptions(requestOptions));
5157
}
5258

59+
/**
60+
* Creates the request
61+
*
62+
* @param requestOptions the options for this request
63+
* @return the IUserRequest instance
64+
*/
5365
public <#=c.ITypeCollectionRequest()#> buildRequest(final java.util.List<? extends <#=importNamespace#>.options.Option> requestOptions) {
5466
return new <#=c.TypeCollectionRequest()#>(getRequestUrl(), getClient(), requestOptions);
5567
}

Templates/Java/requests_extensions/BaseEntityCollectionWithReferencesRequest.java.tt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,13 @@ import <#=importNamespace#>.concurrency.IExecutors;
5050
return (<#=c.TypeCollectionRequest()#>)this;
5151
}
5252

53+
<# } #>
54+
<# if (c.GetFeatures().CanFilter) { #>
55+
public <#=c.ITypeCollectionRequest()#> filter(final String value) {
56+
addQueryOption(new com.microsoft.graph.options.QueryOption("$filter", value));
57+
return (<#=c.TypeCollectionRequest()#>)this;
58+
}
59+
5360
<# } #>
5461
<# if (c.GetFeatures().CanSelect) { #>
5562
public <#=c.ITypeCollectionRequest()#> select(final String value) {

Templates/Java/requests_extensions/BaseEntityCollectionWithReferencesRequestBuilder.java.tt

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,22 @@ import <#=importNamespace#>.core.IBaseClient;
2323
super(requestUrl, client, requestOptions);
2424
}
2525

26-
public <#=c.ITypeCollectionWithReferencesRequest()#> buildRequest() {
27-
return buildRequest(getOptions());
26+
/**
27+
* Creates the request
28+
*
29+
* @param requestOptions the options for this request
30+
* @return the IUserRequest instance
31+
*/
32+
public <#=c.ITypeCollectionWithReferencesRequest()#> buildRequest(final com.microsoft.graph.options.Option... requestOptions) {
33+
return buildRequest(getOptions(requestOptions));
2834
}
2935

36+
/**
37+
* Creates the request
38+
*
39+
* @param requestOptions the options for this request
40+
* @return the IUserRequest instance
41+
*/
3042
public <#=c.ITypeCollectionWithReferencesRequest()#> buildRequest(final java.util.List<? extends <#=importNamespace#>.options.Option> requestOptions) {
3143
return new <#=c.TypeCollectionWithReferencesRequest()#>(getRequestUrl(), getClient(), requestOptions);
3244
}

Templates/Java/requests_extensions/BaseEntityReferenceRequest.java.tt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,18 @@ import <#=importNamespace#>.core.IBaseClient;
5858
return (<#=c.TypeReferenceRequest()#>)this;
5959
}
6060
<# } #>
61+
<# if (c.GetFeatures().CanFilter) { #>
62+
/**
63+
* Sets the filter clause for the request
64+
*
65+
* @param value the filter clause
66+
* @return the updated request
67+
*/
68+
public <#=c.ITypeReferenceRequest()#> filter(final String value) {
69+
getQueryOptions().add(new com.microsoft.graph.options.QueryOption("$filter", value));
70+
return (<#=c.TypeReferenceRequest()#>)this;
71+
}
72+
<# } #>
6173
<# if (c.GetFeatures().CanUpdate) { #>
6274
/**
6375
* Puts the <#=c.TypeName()#>

Templates/Java/requests_extensions/BaseEntityReferenceRequestBuilder.java.tt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,11 @@ import <#=importNamespace#>.core.IBaseClient;
2727
/**
2828
* Creates the request
2929
*
30+
* @param requestOptions the options for this request
3031
* @return The <#=c.ITypeReferenceRequest()#> instance
3132
*/
32-
public <#=c.ITypeReferenceRequest()#> buildRequest() {
33-
return buildRequest(getOptions());
33+
public <#=c.ITypeReferenceRequest()#> buildRequest(final com.microsoft.graph.options.Option... requestOptions) {
34+
return buildRequest(getOptions(requestOptions));
3435
}
3536

3637
/**

Templates/Java/requests_extensions/BaseEntityRequest.java.tt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,19 @@ import <#=importNamespace#>.http.HttpMethod;
9898
return (<#=c.TypeRequest()#>)this;
9999
}
100100

101+
<# } #>
102+
<# if (c.GetFeatures().CanFilter) { #>
103+
/**
104+
* Sets the filter clause for the request
105+
*
106+
* @param value the filter clause
107+
* @return the updated request
108+
*/
109+
public <#=c.ITypeRequest()#> filter(final String value) {
110+
getQueryOptions().add(new com.microsoft.graph.options.QueryOption("$filter", value));
111+
return (<#=c.TypeRequest()#>)this;
112+
}
113+
101114
<# } #>
102115
<# if (c.AsOdcmProperty() != null && c.AsOdcmProperty().IsCollection && c.GetFeatures().CanUseTop) { #>
103116

Templates/Java/requests_extensions/BaseEntityRequestBuilder.java.tt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,11 @@ import <#=importNamespace#>.http.BaseRequestBuilder;
2626
/**
2727
* Creates the request
2828
*
29+
* @param requestOptions the options for this request
2930
* @return the <#=c.ITypeRequest()#> instance
3031
*/
31-
public <#=c.ITypeRequest()#> buildRequest() {
32-
return buildRequest(getOptions());
32+
public <#=c.ITypeRequest()#> buildRequest(final com.microsoft.graph.options.Option... requestOptions) {
33+
return buildRequest(getOptions(requestOptions));
3334
}
3435

3536
/**

0 commit comments

Comments
 (0)