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

+13
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

+14-2
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

+13
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

+14-2
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

+7
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

+14-2
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

+12
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

+3-2
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

+13
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

+3-2
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
/**

Templates/Java/requests_extensions/BaseEntityStreamRequestBuilder.java.tt

+3-2
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,11 @@ import <#=importNamespace#>.http.BaseRequestBuilder;
2525
/**
2626
* Creates the request
2727
*
28+
* @param requestOptions the options for this request
2829
* @return the <#=c.ITypeStreamRequest()#> instance
2930
*/
30-
public <#=c.ITypeStreamRequest()#> buildRequest() {
31-
return buildRequest(getOptions());
31+
public <#=c.ITypeStreamRequest()#> buildRequest(final com.microsoft.graph.options.Option... requestOptions) {
32+
return buildRequest(getOptions(requestOptions));
3233
}
3334

3435
/**

Templates/Java/requests_extensions/BaseEntityWithReferenceRequest.java.tt

+12
Original file line numberDiff line numberDiff line change
@@ -88,4 +88,16 @@ import <#=importNamespace#>.serializer.IJsonBackedObject;
8888
return (<#=c.TypeWithReferencesRequest()#>)this;
8989
}
9090
<# } #>
91+
<# if (c.GetFeatures().CanFilter) { #>
92+
/**
93+
* Sets the filter clause for the request
94+
*
95+
* @param value the filter clause
96+
* @return the updated request
97+
*/
98+
public <#=c.ITypeWithReferencesRequest()#> filter(final String value) {
99+
getQueryOptions().add(new com.microsoft.graph.options.QueryOption("$filter", value));
100+
return (<#=c.TypeWithReferencesRequest()#>)this;
101+
}
102+
<# } #>
91103
}

Templates/Java/requests_extensions/BaseEntityWithReferenceRequestBuilder.java.tt

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

3536
/**

Templates/Java/requests_extensions/BaseMethodBodyRequest.java.tt

+13
Original file line numberDiff line numberDiff line change
@@ -105,5 +105,18 @@ import <#=importNamespace#>.http.HttpMethod;
105105
return (<#=typeRequest#>)this;
106106
}
107107

108+
<# } #>
109+
<# if (c.GetFeatures().CanFilter) { #>
110+
/**
111+
* Sets the filter clause for the request
112+
*
113+
* @param value the filter clause
114+
* @return the updated request
115+
*/
116+
public <#=iTypeRequest#> filter(final String value) {
117+
getQueryOptions().add(new com.microsoft.graph.options.QueryOption("$filter", value));
118+
return (<#=typeRequest#>)this;
119+
}
120+
108121
<# } #>
109122
}

Templates/Java/requests_extensions/BaseMethodCollectionRequest.java.tt

+13
Original file line numberDiff line numberDiff line change
@@ -143,5 +143,18 @@ import <#=importNamespace#>.concurrency.IExecutors;
143143
return (<#=c.ITypeCollectionRequest()#>)this;
144144
}
145145

146+
<# } #>
147+
<# if (c.GetFeatures().CanFilter) { #>
148+
/**
149+
* Sets the filter clause for the request
150+
*
151+
* @param value the filter clause
152+
* @return the updated request
153+
*/
154+
public <#=c.ITypeCollectionRequest()#> filter(final String value) {
155+
addQueryOption(new com.microsoft.graph.options.QueryOption("$filter", value));
156+
return (<#=c.ITypeCollectionRequest()#>)this;
157+
}
158+
146159
<# } #>
147160
}

Templates/Java/requests_extensions/BaseMethodCollectionRequestBuilder.java.tt

+15-3
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,23 @@ import <#=importNamespace#>.core.<#=c.GetMethodRequestBuilderSuperClass() #>;
4141
<# } #>
4242
}
4343
<# } #>
44-
45-
public <#=c.ITypeCollectionRequest()#> buildRequest() {
46-
return buildRequest(getOptions());
44+
45+
/**
46+
* Creates the request
47+
*
48+
* @param requestOptions the options for this request
49+
* @return the IUserRequest instance
50+
*/
51+
public <#=c.ITypeCollectionRequest()#> buildRequest(final com.microsoft.graph.options.Option... requestOptions) {
52+
return buildRequest(getOptions(requestOptions));
4753
}
4854

55+
/**
56+
* Creates the request
57+
*
58+
* @param requestOptions the options for this request
59+
* @return the IUserRequest instance
60+
*/
4961
public <#=c.ITypeCollectionRequest()#> buildRequest(final java.util.List<? extends <#=importNamespace#>.options.Option> requestOptions) {
5062
<#= c.TypeCollectionRequest()#> request = new <#=c.TypeCollectionRequest()#>(
5163
getRequestUrl(),

Templates/Java/requests_extensions/BaseMethodRequest.java.tt

+30
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,22 @@ if (c.AsOdcmMethod().IsAction()) {
7979
return (<#=c.TypeRequest()#>)this;
8080
}
8181

82+
<#
83+
}
84+
85+
if (c.GetFeatures().CanFilter) {
86+
#>
87+
/**
88+
* Sets the filter clause for the request
89+
*
90+
* @param value the filter clause
91+
* @return the updated request
92+
*/
93+
public <#=c.ITypeRequest()#> filter(final String value) {
94+
getQueryOptions().add(new com.microsoft.graph.options.QueryOption("$filter", value));
95+
return (<#=c.TypeRequest()#>)this;
96+
}
97+
8298
<#
8399
}
84100

@@ -227,7 +243,21 @@ if (c.AsOdcmMethod().IsAction()) {
227243

228244
<#
229245
}
246+
if (c.GetFeatures().CanFilter) {
247+
#>
248+
/**
249+
* Sets the filter clause for the request
250+
*
251+
* @param value the filter clause
252+
* @return the updated request
253+
*/
254+
public <#=c.ITypeRequest()#> filter(final String value) {
255+
getQueryOptions().add(new com.microsoft.graph.options.QueryOption("$filter", value));
256+
return (<#=c.TypeRequest()#>)this;
257+
}
230258

259+
<#
260+
}
231261
if (c.AsOdcmProperty() != null && c.AsOdcmProperty().IsCollection && c.GetFeatures().CanUseTop) {
232262
#>
233263

0 commit comments

Comments
 (0)