SEBSERV-347 improved Json attribute names (shorten)

This commit is contained in:
anhefti 2022-09-06 09:47:05 +02:00
parent 65b81af1eb
commit 4f2586e799

View file

@ -31,21 +31,22 @@ import ch.ethz.seb.sebserver.gbl.util.Utils;
@JsonIgnoreProperties(ignoreUnknown = true) @JsonIgnoreProperties(ignoreUnknown = true)
public class ClientConnectionData implements GrantEntity { public class ClientConnectionData implements GrantEntity {
public static final String ATTR_CLIENT_CONNECTION = "cData"; public static final String ATTR_CLIENT_CONNECTION = "cdat";
public static final String ATTR_INDICATOR_VALUE = "iValues"; public static final String ATTR_INDICATOR_VALUE = "iVal";
public static final String ATTR_MISSING_PING = "missing"; public static final String ATTR_MISSING_PING = "miss";
public static final String ATTR_PENDING_NOTIFICATION = "notification"; public static final String ATTR_PENDING_NOTIFICATION = "pnot";
public static final String ATTR_CLIENT_GROUPS = "cg";
@JsonProperty(ATTR_CLIENT_CONNECTION) @JsonProperty(ATTR_CLIENT_CONNECTION)
public final ClientConnection clientConnection; public final ClientConnection clientConnection;
@JsonProperty(ATTR_INDICATOR_VALUE) @JsonProperty(ATTR_INDICATOR_VALUE)
public final List<? extends IndicatorValue> indicatorValues; public final List<? extends IndicatorValue> indicatorValues;
@JsonProperty(ATTR_CLIENT_GROUPS)
public Set<Long> groups = null;
public final Boolean missingPing; public final Boolean missingPing;
public final Boolean pendingNotification; public final Boolean pendingNotification;
private Set<Long> groups = null;
@JsonCreator @JsonCreator
public ClientConnectionData( public ClientConnectionData(
@JsonProperty(ATTR_MISSING_PING) final Boolean missingPing, @JsonProperty(ATTR_MISSING_PING) final Boolean missingPing,