Skip to content

Commit 8637bf0

Browse files
author
Caitlin Bales (MSFT)
authored
Merge pull request #88 from microsoftgraph/cbales-working
Android & PHP updates for Build
2 parents f0b1b61 + 9b18f7f commit 8637bf0

File tree

59 files changed

+288
-156
lines changed

Some content is hidden

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

59 files changed

+288
-156
lines changed

Templates/Android/BaseModel.template.tt

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,7 @@
359359
public string ParamType(OdcmParameter c) {
360360
var typeString = c.Type.GetTypeString();
361361
if (c.IsCollection){
362-
typeString = String.Format("List<{0}>", c.Type.GetTypeString());
362+
typeString = String.Format("java.util.List<{0}>", c.Type.GetTypeString());
363363
} else if (typeString.Equals("Stream")) {
364364

365365
// Excel introduced the use of "Edm.Stream" types
@@ -516,7 +516,7 @@ import {0}.options.*;
516516
import {0}.serializer.*;
517517

518518
import java.util.Arrays;
519-
import java.util.List;";
519+
import java.util.EnumSet;";
520520
return string.Format(format,
521521
host.CurrentModel.NamespaceName(),
522522
host.TemplateInfo.OutputParentDirectory);
@@ -620,6 +620,7 @@ public {1} {2}{3}{4} {{";
620620
var format =
621621
@" /**
622622
* The {0}.
623+
* {4}
623624
*/
624625
@SerializedName(""{1}"")
625626
@Expose
@@ -629,6 +630,7 @@ public {1} {2}{3}{4} {{";
629630
var collectionFormat =
630631
@" /**
631632
* The {0}.
633+
* {4}
632634
*/
633635
public transient {2} {3};
634636

@@ -643,7 +645,7 @@ public {1} {2}{3}{4} {{";
643645
{
644646
if (!property.IsNavigation())
645647
{
646-
propertyType = "List<" + property.GetTypeString() + ">";
648+
propertyType = "java.util.List<" + property.GetTypeString() + ">";
647649
}
648650
else
649651
{
@@ -660,7 +662,8 @@ public {1} {2}{3}{4} {{";
660662
propertyName.SplitCamelCase(),
661663
property.Name,
662664
propertyType,
663-
property.SanitizePropertyName().ToLowerFirstChar());
665+
property.Name.SanitizePropertyName(property).ToLowerFirstChar(),
666+
property.LongDescription);
664667
}
665668
return sb.ToString();
666669
}
@@ -672,20 +675,22 @@ public {1} {2}{3}{4} {{";
672675
var format =
673676
@" /**
674677
* The {0}.
678+
* {1}
675679
*/
676-
@SerializedName(""{1}"")
680+
@SerializedName(""{2}"")
677681
@Expose
678-
public {2} {3};
682+
public {3} {4};
679683

680684
";
681685
foreach (var p in parameters)
682686
{
683687
sb.AppendFormat(
684688
format,
685689
ParamName(p).SplitCamelCase(),
690+
p.LongDescription,
686691
ParamName(p),
687692
ParamType(p),
688-
p.SanitizePropertyName().ToLowerFirstChar()
693+
ParamName(p).SanitizePropertyName(p).ToLowerFirstChar()
689694
);
690695
}
691696
return sb.ToString();
@@ -755,7 +760,7 @@ public {1} {2}{3}{4} {{";
755760
{0} = new {2}(response, null);
756761
}}
757762
",
758-
property.SanitizePropertyName(),
763+
property.Name.SanitizePropertyName(property),
759764
BaseTypeCollectionResponse(property),
760765
TypeCollectionPage(property),
761766
property.GetTypeString());

Templates/Android/extensions/EntityCollectionReferenceRequest.java.tt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* @param client The service client
1616
* @param options The options for this request
1717
*/
18-
public <#=TypeCollectionReferenceRequest(c)#>(final String requestUrl, final <#=IBaseClientType()#> client, final List<Option> options) {
18+
public <#=TypeCollectionReferenceRequest(c)#>(final String requestUrl, final <#=IBaseClientType()#> client, final java.util.List<Option> options) {
1919
super(requestUrl, client, options);
2020
}
2121
}

Templates/Android/extensions/EntityCollectionReferenceRequestBuilder.java.tt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* @param client The service client
1616
* @param requestOptions The options for this request
1717
*/
18-
public <#=TypeCollectionReferenceRequestBuilder(c)#>(final String requestUrl, final <#=IBaseClientType()#> client, final List<Option> requestOptions) {
18+
public <#=TypeCollectionReferenceRequestBuilder(c)#>(final String requestUrl, final <#=IBaseClientType()#> client, final java.util.List<Option> requestOptions) {
1919
super(requestUrl, client, requestOptions);
2020
}
2121
}

Templates/Android/extensions/EntityCollectionRequest.java.tt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* @param client The service client
1616
* @param requestOptions The options for this request
1717
*/
18-
public <#=TypeCollectionRequest(c)#>(final String requestUrl, final <#=IBaseClientType()#> client, final List<Option> requestOptions) {
18+
public <#=TypeCollectionRequest(c)#>(final String requestUrl, final <#=IBaseClientType()#> client, final java.util.List<Option> requestOptions) {
1919
super(requestUrl, client, requestOptions);
2020
}
2121
}

Templates/Android/extensions/EntityCollectionRequestBuilder.java.tt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* @param client The service client
1616
* @param requestOptions The options for this request
1717
*/
18-
public <#=TypeCollectionRequestBuilder(c)#>(final String requestUrl, final <#=IBaseClientType()#> client, final List<Option> requestOptions) {
18+
public <#=TypeCollectionRequestBuilder(c)#>(final String requestUrl, final <#=IBaseClientType()#> client, final java.util.List<Option> requestOptions) {
1919
super(requestUrl, client, requestOptions);
2020
}
2121
}

Templates/Android/extensions/EntityCollectionWithReferencesRequest.java.tt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* @param client The service client
1616
* @param requestOptions The options for this request
1717
*/
18-
public <#=TypeCollectionWithReferencesRequest(c)#>(final String requestUrl, final <#=IBaseClientType()#> client, final List<Option> requestOptions) {
18+
public <#=TypeCollectionWithReferencesRequest(c)#>(final String requestUrl, final <#=IBaseClientType()#> client, final java.util.List<Option> requestOptions) {
1919
super(requestUrl, client, requestOptions);
2020
}
2121
}

Templates/Android/extensions/EntityCollectionWithReferencesRequestBuilder.java.tt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* @param client The service client
1616
* @param requestOptions The options for this request
1717
*/
18-
public <#=TypeCollectionWithReferencesRequestBuilder(c)#>(final String requestUrl, final <#=IBaseClientType()#> client, final List<Option> requestOptions) {
18+
public <#=TypeCollectionWithReferencesRequestBuilder(c)#>(final String requestUrl, final <#=IBaseClientType()#> client, final java.util.List<Option> requestOptions) {
1919
super(requestUrl, client, requestOptions);
2020
}
2121
}

Templates/Android/extensions/EntityReferenceRequest.java.tt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* @param client The service client
1616
* @param requestOptions The options for this request
1717
*/
18-
public <#=TypeReferenceRequest(c)#>(final String requestUrl, final <#=IBaseClientType()#> client, final List<Option> requestOptions) {
18+
public <#=TypeReferenceRequest(c)#>(final String requestUrl, final <#=IBaseClientType()#> client, final java.util.List<Option> requestOptions) {
1919
super(requestUrl, client, requestOptions);
2020
}
2121
}

Templates/Android/extensions/EntityReferenceRequestBuilder.java.tt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* @param client The service client
1616
* @param requestOptions The options for this request
1717
*/
18-
public <#=TypeReferenceRequestBuilder(c)#>(final String requestUrl, final <#=IBaseClientType()#> client, final List<Option> requestOptions) {
18+
public <#=TypeReferenceRequestBuilder(c)#>(final String requestUrl, final <#=IBaseClientType()#> client, final java.util.List<Option> requestOptions) {
1919
super(requestUrl, client, requestOptions);
2020
}
2121
}

Templates/Android/extensions/EntityRequest.java.tt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
*/
2020
public <#=TypeRequest(c)#>(final String requestUrl,
2121
final <#=IBaseClientType()#> client,
22-
final List<Option> requestOptions,
22+
final java.util.List<Option> requestOptions,
2323
final Class responseClass) {
2424
super(requestUrl, client, requestOptions, responseClass);
2525
}
@@ -32,7 +32,7 @@
3232
* @param client The service client
3333
* @param requestOptions The options for this request
3434
*/
35-
public <#=TypeRequest(c)#>(final String requestUrl, final <#=IBaseClientType()#> client, final List<Option> requestOptions) {
35+
public <#=TypeRequest(c)#>(final String requestUrl, final <#=IBaseClientType()#> client, final java.util.List<Option> requestOptions) {
3636
super(requestUrl, client, requestOptions, <#=ClassTypeName(c)#>.class);
3737
}
3838
}

0 commit comments

Comments
 (0)