Skip to content

Commit 0755da5

Browse files
committed
create GetPropertyNamespace()
1 parent 6e013ad commit 0755da5

File tree

3 files changed

+12
-10
lines changed

3 files changed

+12
-10
lines changed

Templates/Java/requests_extensions/BaseEntityRequestBuilder.java.tt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -177,25 +177,25 @@ if (c.AsOdcmClass() != null)
177177
if (prop.IsCollection()) {
178178

179179
sb.AppendFormat(importFormat,
180-
prop.Projection.Type.Namespace.Name.NamespaceName(),
180+
prop.GetPropertyNamespace(),
181181
"requests.extensions",
182182
prop.ITypeCollectionRequestBuilder());
183183
sb.Append("\n");
184184

185185
sb.AppendFormat(importFormat,
186-
prop.Projection.Type.Namespace.Name.NamespaceName(),
186+
prop.GetPropertyNamespace(),
187187
"requests.extensions",
188188
prop.TypeCollectionRequestBuilder());
189189
sb.Append("\n");
190190
}
191191
sb.AppendFormat(importFormat,
192-
prop.Projection.Type.Namespace.Name.NamespaceName(),
192+
prop.GetPropertyNamespace(),
193193
"requests.extensions",
194194
prop.ITypeRequestBuilder());
195195
sb.Append("\n");
196196

197197
sb.AppendFormat(importFormat,
198-
prop.Projection.Type.Namespace.Name.NamespaceName(),
198+
prop.GetPropertyNamespace(),
199199
"requests.extensions",
200200
prop.TypeRequestBuilder());
201201
sb.Append("\n");
@@ -205,13 +205,13 @@ if (c.AsOdcmClass() != null)
205205
{
206206
var propRequestBuilder = prop.TypeRequestBuilder();
207207
sb.AppendFormat(importFormat,
208-
prop.Projection.Type.Namespace.Name.NamespaceName(),
208+
prop.GetPropertyNamespace(),
209209
"requests.extensions",
210210
"I" + propRequestBuilder);
211211
sb.Append("\n");
212212

213213
sb.AppendFormat(importFormat,
214-
prop.Projection.Type.Namespace.Name.NamespaceName(),
214+
prop.GetPropertyNamespace(),
215215
"requests.extensions",
216216
propRequestBuilder);
217217
sb.Append("\n");

Templates/Java/requests_extensions/IBaseEntityRequestBuilder.java.tt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -145,19 +145,19 @@ if (c.AsOdcmClass() != null)
145145
if (prop.IsCollection()) {
146146

147147
sb.AppendFormat(importFormat,
148-
prop.Projection.Type.Namespace.Name.NamespaceName(),
148+
prop.GetPropertyNamespace(),
149149
"requests.extensions",
150150
prop.ITypeCollectionRequestBuilder());
151151
sb.Append("\n");
152152

153153
sb.AppendFormat(importFormat,
154-
prop.Projection.Type.Namespace.Name.NamespaceName(),
154+
prop.GetPropertyNamespace(),
155155
"requests.extensions",
156156
prop.ITypeRequestBuilder());
157157
sb.Append("\n");
158158
} else {
159159
sb.AppendFormat(importFormat,
160-
prop.Projection.Type.Namespace.Name.NamespaceName(),
160+
prop.GetPropertyNamespace(),
161161
"requests.extensions",
162162
prop.ITypeRequestBuilder());
163163
sb.Append("\n");
@@ -168,7 +168,7 @@ if (c.AsOdcmClass() != null)
168168
{
169169
var propRequestBuilder = prop.TypeRequestBuilder();
170170
sb.AppendFormat(importFormat,
171-
prop.Projection.Type.Namespace.Name.NamespaceName(),
171+
prop.GetPropertyNamespace(),
172172
"requests.extensions",
173173
"I" + propRequestBuilder);
174174
sb.Append("\n");

src/GraphODataTemplateWriter/CodeHelpers/Java/TypeHelperJava.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -608,6 +608,8 @@ public static string MethodParametersJavadocSignature(this OdcmMethod method)
608608
return parameterSignatureBuilder.ToString();
609609
}
610610

611+
public static string GetPropertyNamespace(this OdcmProperty p) => p.Projection.Type.Namespace.Name.NamespaceName();
612+
611613
public static string MethodParametersSignature(this OdcmMethod method)
612614
{
613615
var parameterSignatureBuilder = new StringBuilder();

0 commit comments

Comments
 (0)