Skip to content

Commit 4922c1a

Browse files
committed
Fixing BaseEntityRequest template import statement. This file generates ~250 files.
1 parent 8f821d8 commit 4922c1a

File tree

1 file changed

+33
-1
lines changed

1 file changed

+33
-1
lines changed

Templates/Java/requests_generated/BaseEntityRequest.java.tt

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,14 @@
44
<#@ output extension="\\" #>
55
<#host.TemplateName = BaseTypeRequest(c);#>
66
<#=writer.WriteHeader()#>
7-
<#=CreatePackageDef(host)#>
7+
<#=CreatePackageDefForBaseEntityRequest(host)#>
8+
import com.microsoft.graph.concurrency.ICallback;
9+
import com.microsoft.graph.core.ClientException;
10+
import com.microsoft.graph.core.IBaseClient;
11+
import com.microsoft.graph.http.BaseRequest;
12+
import com.microsoft.graph.http.HttpMethod;
13+
import com.microsoft.graph.options.Option;
14+
import com.microsoft.graph.options.QueryOption;
815
<#
916
String classDeclaration = "";
1017
if (c.AsOdcmClass().Derived.Any() && c.AsOdcmClass().Base != null)
@@ -209,4 +216,29 @@ classDeclaration += TypeName(c);
209216
";
210217
return string.Format(formatString, TypeName(odcmObject));
211218
}
219+
220+
public string CreatePackageDefForBaseEntityRequest(CustomT4Host host)
221+
{
222+
var sb = new StringBuilder();
223+
sb.Append(CreatePackageDefinition(host));
224+
var importFormat = @"import {0}.{1}.{2};";
225+
sb.AppendFormat(importFormat,
226+
host.CurrentModel.NamespaceName(),
227+
"requests.extensions",
228+
ITypeRequest(host.CurrentType));
229+
sb.Append("\n");
230+
231+
sb.AppendFormat(importFormat,
232+
host.CurrentModel.NamespaceName(),
233+
"requests.extensions",
234+
TypeRequest(host.CurrentType));
235+
sb.Append("\n");
236+
237+
sb.AppendFormat(importFormat,
238+
host.CurrentModel.NamespaceName(),
239+
"models.extensions",
240+
TypeName(host.CurrentType.AsOdcmClass()));
241+
sb.Append("\n");
242+
return sb.ToString();
243+
}
212244
#>

0 commit comments

Comments
 (0)