Skip to content

Commit 4a0e364

Browse files
author
Nakul Sabharwal
committed
Extension code removal
1 parent 15e44e7 commit 4a0e364

File tree

56 files changed

+42
-322
lines changed

Some content is hidden

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

56 files changed

+42
-322
lines changed

Templates/Java/BaseJavaModel.template.tt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -555,7 +555,7 @@
555555
var propertyType = property.GetTypeString();
556556

557557
if(property.Type is OdcmEnum)
558-
return "models.extensions";
558+
return "models.generated";
559559

560560
return getPrefixForModels(propertyType);
561561
}
@@ -566,7 +566,7 @@
566566
var propertyType = property.GetTypeString();
567567

568568
if(property.Type is OdcmEnum)
569-
return "models.extensions";
569+
return "models.generated";
570570

571571
return getPrefixForModels(propertyType);
572572
}
@@ -937,6 +937,7 @@ import java.util.EnumSet;", host.CurrentModel.NamespaceName());
937937
import {0}.concurrency.*;
938938
import {0}.core.*;
939939
import {0}.models.extensions.*;
940+
import {0}.models.generated.*;
940941
import {0}.http.*;
941942
import {0}.requests.extensions.*;
942943
import {0}.options.*;

Templates/Java/models/extensions/BaseEntity.java.tt

Lines changed: 0 additions & 318 deletions
This file was deleted.
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<# // Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. #>
2+
<#@ template debug="true" hostspecific="true" language="C#" #>
3+
<#@ include file="BaseJavaModel.template.tt"#>
4+
<#@ output extension="\\" #>
5+
<#host.TemplateName = TypeName(c);#>
6+
<#=writer.WriteHeader()#>
7+
<#=CreatePackageDefForEntity(host)#>
8+
9+
import com.google.gson.JsonObject;
10+
import com.google.gson.JsonElement;
11+
import com.google.gson.annotations.*;
12+
import java.util.HashMap;
13+
import java.util.Map;
14+
15+
<#=CreateClassDef(TypeName(c), BaseClassName(c), "IJsonBackedObject")#>
16+
17+
<#
18+
if(((OdcmClass)c).Base == null){
19+
#>
20+
@SerializedName("@odata.type")
21+
@Expose
22+
public String oDataType;
23+
24+
private transient AdditionalDataManager additionalDataManager = new AdditionalDataManager(this);
25+
26+
@Override
27+
public final AdditionalDataManager additionalDataManager() {
28+
return additionalDataManager;
29+
}
30+
<#
31+
}
32+
#>
33+
34+
<#=CreatePropertyDef(((OdcmClass)c).Properties, c is OdcmComplexClass)#>
35+
<#=CreateRawJsonObject()#>
36+
<#=UpdatePropertiesWithinSetRawObject(((OdcmClass)c).Properties, c is OdcmComplexClass)#>
37+
<#=PostProcess(TypeName(c))#>}

Templates/Java/models/extensions/BaseMethodBody.java.tt renamed to Templates/Java/models_extensions/BaseMethodBody.java.tt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<#host.TemplateName = TypeBody(c);#>
66
<#=writer.WriteHeader()#>
77
<#=CreatePackageDefinition(host)#>
8-
8+
import com.microsoft.graph.models.generated.*;
99
import com.google.gson.annotations.Expose;
1010
import com.google.gson.annotations.SerializedName;
1111
import com.google.gson.JsonObject;
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

Templates/Java/requests/extensions/BaseEntityCollectionPage.java.tt renamed to Templates/Java/requests_extensions/BaseEntityCollectionPage.java.tt

File renamed without changes.

Templates/Java/requests/extensions/BaseEntityCollectionReferenceRequest.java.tt renamed to Templates/Java/requests_extensions/BaseEntityCollectionReferenceRequest.java.tt

File renamed without changes.

0 commit comments

Comments
 (0)