Skip to content

Commit 1524b02

Browse files
committed
avoid random suffix in Java for all wrapped Ids
1 parent f8f8b3c commit 1524b02

File tree

1 file changed

+31
-0
lines changed
  • kotlin-insight-client/kotlin-insight-client-api/src/main/kotlin/com/linkedplanet/kotlininsightclient/api/model

1 file changed

+31
-0
lines changed

kotlin-insight-client/kotlin-insight-client-api/src/main/kotlin/com/linkedplanet/kotlininsightclient/api/model/Model.kt

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,9 @@ fun <T> InsightObjectPage<T>.plus(insightObjectPage: InsightObjectPage<T>): Insi
6767
)
6868

6969
data class InsightObject(
70+
@get:JvmName("getObjectTypeId")
7071
val objectTypeId: InsightObjectTypeId,
72+
@get:JvmName("getId")
7173
val id: InsightObjectId,
7274
val objectTypeName: String,
7375
val objectKey: String,
@@ -78,8 +80,10 @@ data class InsightObject(
7880
)
7981

8082
data class InsightReference(
83+
@get:JvmName("getObjectTypeId")
8184
val objectTypeId: InsightObjectTypeId,
8285
val objectTypeName: String,
86+
@get:JvmName("getObjectId")
8387
val objectId: InsightObjectId,
8488
val objectKey: String,
8589
val objectName: String
@@ -89,6 +93,7 @@ data class InsightReference(
8993
* Holds the actual data value(s)
9094
*/
9195
sealed class InsightAttribute(
96+
@get:JvmName("getAttributeId")
9297
val attributeId: InsightAttributeId,
9398
val schema: ObjectTypeSchemaAttribute?
9499
) {
@@ -231,6 +236,7 @@ sealed class InsightAttribute(
231236

232237
// region InsightObjectTypeOperator
233238
data class ObjectTypeSchema(
239+
@get:JvmName("getId")
234240
val id: InsightObjectTypeId,
235241
val name: String,
236242
val attributes: List<ObjectTypeSchemaAttribute>,
@@ -272,6 +278,7 @@ sealed class ObjectTypeSchemaAttribute {
272278
fun isReference() : Boolean = this is ReferenceSchema
273279

274280
class SelectSchema(
281+
@get:JvmName("getId")
275282
override val id: InsightAttributeId,
276283
override val name: String,
277284
override val minimumCardinality: Int,
@@ -281,16 +288,19 @@ sealed class ObjectTypeSchemaAttribute {
281288
) : ObjectTypeSchemaAttribute() // Select is the only DefaultType with maximumCardinality > 1
282289

283290
class ReferenceSchema(
291+
@get:JvmName("getId")
284292
override val id: InsightAttributeId,
285293
override val name: String,
286294
override val minimumCardinality: Int,
287295
override val maximumCardinality: Int,
288296
override val includeChildObjectTypes: Boolean,
297+
@get:JvmName("getReferenceObjectTypeId")
289298
val referenceObjectTypeId: InsightObjectTypeId, // objectTypeId of the referenced object
290299
val referenceKind: ReferenceKind
291300
) : ObjectTypeSchemaAttribute()
292301

293302
class UnknownSchema(
303+
@get:JvmName("getId")
294304
override val id: InsightAttributeId,
295305
override val name: String,
296306
override val minimumCardinality: Int,
@@ -301,76 +311,87 @@ sealed class ObjectTypeSchemaAttribute {
301311

302312
// region types having just the superclass attributes
303313
data class TextSchema(
314+
@get:JvmName("getId")
304315
override val id: InsightAttributeId,
305316
override val name: String,
306317
override val minimumCardinality: Int,
307318
override val maximumCardinality: Int,
308319
override val includeChildObjectTypes: Boolean,
309320
) : ObjectTypeSchemaAttribute()
310321
class IntegerSchema(
322+
@get:JvmName("getId")
311323
override val id: InsightAttributeId,
312324
override val name: String,
313325
override val minimumCardinality: Int,
314326
override val maximumCardinality: Int,
315327
override val includeChildObjectTypes: Boolean,
316328
) : ObjectTypeSchemaAttribute()
317329
class BoolSchema(
330+
@get:JvmName("getId")
318331
override val id: InsightAttributeId,
319332
override val name: String,
320333
override val minimumCardinality: Int,
321334
override val maximumCardinality: Int,
322335
override val includeChildObjectTypes: Boolean,
323336
) : ObjectTypeSchemaAttribute()
324337
class DoubleNumberSchema(
338+
@get:JvmName("getId")
325339
override val id: InsightAttributeId,
326340
override val name: String,
327341
override val minimumCardinality: Int,
328342
override val maximumCardinality: Int,
329343
override val includeChildObjectTypes: Boolean,
330344
) : ObjectTypeSchemaAttribute()
331345
class DateSchema(
346+
@get:JvmName("getId")
332347
override val id: InsightAttributeId,
333348
override val name: String,
334349
override val minimumCardinality: Int,
335350
override val maximumCardinality: Int,
336351
override val includeChildObjectTypes: Boolean,
337352
) : ObjectTypeSchemaAttribute()
338353
class TimeSchema(
354+
@get:JvmName("getId")
339355
override val id: InsightAttributeId,
340356
override val name: String,
341357
override val minimumCardinality: Int,
342358
override val maximumCardinality: Int,
343359
override val includeChildObjectTypes: Boolean,
344360
) : ObjectTypeSchemaAttribute()
345361
class DateTimeSchema(
362+
@get:JvmName("getId")
346363
override val id: InsightAttributeId,
347364
override val name: String,
348365
override val minimumCardinality: Int,
349366
override val maximumCardinality: Int,
350367
override val includeChildObjectTypes: Boolean,
351368
) : ObjectTypeSchemaAttribute()
352369
class UrlSchema(
370+
@get:JvmName("getId")
353371
override val id: InsightAttributeId,
354372
override val name: String,
355373
override val minimumCardinality: Int,
356374
override val maximumCardinality: Int,
357375
override val includeChildObjectTypes: Boolean,
358376
) : ObjectTypeSchemaAttribute()
359377
class EmailSchema(
378+
@get:JvmName("getId")
360379
override val id: InsightAttributeId,
361380
override val name: String,
362381
override val minimumCardinality: Int,
363382
override val maximumCardinality: Int,
364383
override val includeChildObjectTypes: Boolean,
365384
) : ObjectTypeSchemaAttribute()
366385
class TextareaSchema(
386+
@get:JvmName("getId")
367387
override val id: InsightAttributeId,
368388
override val name: String,
369389
override val minimumCardinality: Int,
370390
override val maximumCardinality: Int,
371391
override val includeChildObjectTypes: Boolean,
372392
) : ObjectTypeSchemaAttribute()
373393
class IpaddressSchema(
394+
@get:JvmName("getId")
374395
override val id: InsightAttributeId,
375396
override val name: String,
376397
override val minimumCardinality: Int,
@@ -379,41 +400,47 @@ sealed class ObjectTypeSchemaAttribute {
379400
) : ObjectTypeSchemaAttribute()
380401

381402
class UserSchema(
403+
@get:JvmName("getId")
382404
override val id: InsightAttributeId,
383405
override val name: String,
384406
override val minimumCardinality: Int,
385407
override val maximumCardinality: Int,
386408
override val includeChildObjectTypes: Boolean,
387409
) : ObjectTypeSchemaAttribute()
388410
class ConfluenceSchema(
411+
@get:JvmName("getId")
389412
override val id: InsightAttributeId,
390413
override val name: String,
391414
override val minimumCardinality: Int,
392415
override val maximumCardinality: Int,
393416
override val includeChildObjectTypes: Boolean,
394417
) : ObjectTypeSchemaAttribute()
395418
class GroupSchema(
419+
@get:JvmName("getId")
396420
override val id: InsightAttributeId,
397421
override val name: String,
398422
override val minimumCardinality: Int,
399423
override val maximumCardinality: Int,
400424
override val includeChildObjectTypes: Boolean,
401425
) : ObjectTypeSchemaAttribute()
402426
class VersionSchema(
427+
@get:JvmName("getId")
403428
override val id: InsightAttributeId,
404429
override val name: String,
405430
override val minimumCardinality: Int,
406431
override val maximumCardinality: Int,
407432
override val includeChildObjectTypes: Boolean,
408433
) : ObjectTypeSchemaAttribute()
409434
class ProjectSchema(
435+
@get:JvmName("getId")
410436
override val id: InsightAttributeId,
411437
override val name: String,
412438
override val minimumCardinality: Int,
413439
override val maximumCardinality: Int,
414440
override val includeChildObjectTypes: Boolean,
415441
) : ObjectTypeSchemaAttribute()
416442
class StatusSchema(
443+
@get:JvmName("getId")
417444
override val id: InsightAttributeId,
418445
override val name: String,
419446
override val minimumCardinality: Int,
@@ -445,6 +472,7 @@ enum class ReferenceKind(var referenceKindId: Int) {
445472

446473
// region InsightSchemaOperator
447474
data class InsightSchema(
475+
@get:JvmName("getId")
448476
val id: InsightSchemaId,
449477
val name: String,
450478
val objectCount: Int,
@@ -467,12 +495,14 @@ data class ReferencedObject(
467495
)
468496

469497
data class ReferencedObjectType(
498+
@get:JvmName("getId")
470499
val id: InsightObjectTypeId,
471500
val name: String
472501
)
473502

474503
// region InsightHistoryOperator
475504
data class InsightHistory(
505+
@get:JvmName("getObjectId")
476506
val objectId: InsightObjectId,
477507
val historyItems: List<InsightHistoryItem>
478508
)
@@ -495,6 +525,7 @@ data class Actor(
495525

496526
// region InsightAttachmentOperator
497527
data class InsightAttachment(
528+
@get:JvmName("getId")
498529
val id: AttachmentId,
499530
val author: String,
500531
val mimeType: String,

0 commit comments

Comments
 (0)