Skip to content

Package: MetricInfoImpl

MetricInfoImpl

nameinstructionbranchcomplexitylinemethod
MetricInfoImpl()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%
MetricInfoImpl(KapuaId)
M: 6 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 3 C: 0
0%
M: 1 C: 0
0%
getChannel()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
getClientId()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
getFirstMessageId()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
getFirstMessageOn()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
getId()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
getLastMessageId()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
getLastMessageOn()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
getMetricType()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
getName()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
getScopeId()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
setChannel(String)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%
setClientId(String)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%
setFirstMessageId(StorableId)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%
setFirstMessageOn(Date)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%
setId(StorableId)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%
setLastMessageId(StorableId)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%
setLastMessageOn(Date)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%
setMetricType(Class)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%
setName(String)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%
setScopeId(KapuaId)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%

Coverage

1: /*******************************************************************************
2: * Copyright (c) 2016, 2022 Eurotech and/or its affiliates and others
3: *
4: * This program and the accompanying materials are made
5: * available under the terms of the Eclipse Public License 2.0
6: * which is available at https://www.eclipse.org/legal/epl-2.0/
7: *
8: * SPDX-License-Identifier: EPL-2.0
9: *
10: * Contributors:
11: * Eurotech - initial API and implementation
12: * Red Hat Inc
13: *******************************************************************************/
14: package org.eclipse.kapua.service.datastore.internal.model;
15:
16: import org.eclipse.kapua.model.id.KapuaId;
17: import org.eclipse.kapua.service.datastore.model.MetricInfo;
18: import org.eclipse.kapua.service.storable.model.id.StorableId;
19:
20: import java.util.Date;
21:
22: /**
23: * {@link MetricInfo} implementation.
24: *
25: * @since 1.0.0
26: */
27: public class MetricInfoImpl implements MetricInfo {
28:
29: private static final long serialVersionUID = 1L;
30:
31: private StorableId id;
32: private KapuaId scopeId;
33: private String clientId;
34: private String channel;
35:
36: private String name;
37: private Class<?> metricType;
38:
39: private StorableId firstMessageId;
40: private Date firstMessageOn;
41: private StorableId lastMessageId;
42: private Date lastMessageOn;
43:
44:
45: public MetricInfoImpl() {
46: }
47:
48: /**
49: * Constructor.
50: *
51: * @param scopeId The scope {@link KapuaId}.
52: * @since 1.0.0
53: */
54: public MetricInfoImpl(KapuaId scopeId) {
55: this();
56:
57: setScopeId(scopeId);
58: }
59:
60: @Override
61: public StorableId getId() {
62: return id;
63: }
64:
65: @Override
66: public void setId(StorableId id) {
67: this.id = id;
68: }
69:
70: @Override
71: public KapuaId getScopeId() {
72: return scopeId;
73: }
74:
75: @Override
76: public void setScopeId(KapuaId scopeId) {
77: this.scopeId = scopeId;
78: }
79:
80: @Override
81: public String getClientId() {
82: return this.clientId;
83: }
84:
85: @Override
86: public void setClientId(String clientId) {
87: this.clientId = clientId;
88: }
89:
90: @Override
91: public String getChannel() {
92: return channel;
93: }
94:
95: @Override
96: public void setChannel(String channel) {
97: this.channel = channel;
98: }
99:
100: @Override
101: public String getName() {
102: return name;
103: }
104:
105: @Override
106: public void setName(String name) {
107: this.name = name;
108: }
109:
110: @Override
111: public Class<?> getMetricType() {
112: return metricType;
113: }
114:
115: @Override
116: public void setMetricType(Class<?> metricType) {
117: this.metricType = metricType;
118: }
119:
120: @Override
121: public StorableId getFirstMessageId() {
122: return firstMessageId;
123: }
124:
125: @Override
126: public void setFirstMessageId(StorableId firstMessageId) {
127: this.firstMessageId = firstMessageId;
128: }
129:
130: @Override
131: public Date getFirstMessageOn() {
132: return firstMessageOn;
133: }
134:
135: @Override
136: public void setFirstMessageOn(Date firstMessageOn) {
137: this.firstMessageOn = firstMessageOn;
138: }
139:
140: @Override
141: public StorableId getLastMessageId() {
142: return lastMessageId;
143: }
144:
145: @Override
146: public void setLastMessageId(StorableId lastMessageId) {
147: this.lastMessageId = lastMessageId;
148: }
149:
150: @Override
151: public Date getLastMessageOn() {
152: return lastMessageOn;
153: }
154:
155: @Override
156: public void setLastMessageOn(Date lastMessageOn) {
157: this.lastMessageOn = lastMessageOn;
158: }
159: }