Skip to content

Commit df9b27c

Browse files
committed
✨ [Datastore] Implemented new Storable.getType() API in Datastore models
Signed-off-by: Alberto Codutti <[email protected]>
1 parent 74fdc6f commit df9b27c

File tree

4 files changed

+28
-0
lines changed

4 files changed

+28
-0
lines changed

service/datastore/api/src/main/java/org/eclipse/kapua/service/datastore/model/ChannelInfo.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,13 @@
4343
})
4444
public interface ChannelInfo extends Storable {
4545

46+
String TYPE = "ChannelInfo";
47+
48+
@Override
49+
default String getType() {
50+
return TYPE;
51+
}
52+
4653
/**
4754
* Gets the {@link StorableId}
4855
*

service/datastore/api/src/main/java/org/eclipse/kapua/service/datastore/model/ClientInfo.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,13 @@
4242
})
4343
public interface ClientInfo extends Storable {
4444

45+
String TYPE = "ClientInfo";
46+
47+
@Override
48+
default String getType() {
49+
return TYPE;
50+
}
51+
4552
/**
4653
* Gets the {@link StorableId}
4754
*

service/datastore/api/src/main/java/org/eclipse/kapua/service/datastore/model/DatastoreMessage.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,14 @@
5353
})
5454
public interface DatastoreMessage extends Storable {
5555

56+
String TYPE = "DatastoreMessage";
57+
58+
@Override
59+
default String getType() {
60+
return TYPE;
61+
}
62+
63+
5664
/**
5765
* Get the message identifier
5866
*

service/datastore/api/src/main/java/org/eclipse/kapua/service/datastore/model/MetricInfo.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,12 @@
4545
"lastMessageOn"})
4646
public interface MetricInfo extends Storable {
4747

48+
String TYPE = "MetricInfo";
49+
50+
@Override
51+
default String getType() {
52+
return TYPE;
53+
}
4854

4955
/**
5056
* Gets the {@link StorableId}

0 commit comments

Comments
 (0)