Browse Source

deleted redundant swagger annotations

pull/14929/head
dashevchenko 7 months ago
parent
commit
41b435848a
  1. 1
      common/data/src/main/java/org/thingsboard/server/common/data/alarm/rule/condition/DurationAlarmCondition.java
  2. 1
      common/data/src/main/java/org/thingsboard/server/common/data/alarm/rule/condition/RepeatingAlarmCondition.java
  3. 1
      common/data/src/main/java/org/thingsboard/server/common/data/alarm/rule/condition/SimpleAlarmCondition.java
  4. 1
      common/data/src/main/java/org/thingsboard/server/common/data/alarm/rule/condition/expression/SimpleAlarmConditionExpression.java
  5. 2
      common/data/src/main/java/org/thingsboard/server/common/data/alarm/rule/condition/expression/TbelAlarmConditionExpression.java
  6. 1
      common/data/src/main/java/org/thingsboard/server/common/data/alarm/rule/condition/schedule/AnyTimeSchedule.java
  7. 4
      common/data/src/main/java/org/thingsboard/server/common/data/alarm/rule/condition/schedule/CustomTimeSchedule.java
  8. 4
      common/data/src/main/java/org/thingsboard/server/common/data/alarm/rule/condition/schedule/SpecificTimeSchedule.java
  9. 4
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/AlarmCalculatedFieldConfiguration.java
  10. 1
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/AttributesImmediateOutputStrategy.java
  11. 2
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/AttributesOutput.java
  12. 1
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/AttributesRuleChainOutputStrategy.java
  13. 2
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/CurrentOwnerDynamicSourceConfiguration.java
  14. 1
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/PropagationCalculatedFieldConfiguration.java
  15. 1
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/RelationPathQueryDynamicSourceConfiguration.java
  16. 1
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/ScriptCalculatedFieldConfiguration.java
  17. 1
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/SimpleCalculatedFieldConfiguration.java
  18. 2
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/TimeSeriesImmediateOutputStrategy.java
  19. 1
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/TimeSeriesOutput.java
  20. 1
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/TimeSeriesRuleChainOutputStrategy.java
  21. 2
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/AggFunctionInput.java
  22. 2
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/AggKeyInput.java
  23. 6
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/RelatedEntitiesAggregationCalculatedFieldConfiguration.java
  24. 6
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/single/EntityAggregationCalculatedFieldConfiguration.java
  25. 1
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/single/interval/CustomInterval.java
  26. 1
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/single/interval/DayInterval.java
  27. 1
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/single/interval/HourInterval.java
  28. 1
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/single/interval/MonthInterval.java
  29. 1
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/single/interval/QuarterInterval.java
  30. 1
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/single/interval/WeekInterval.java
  31. 1
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/single/interval/WeekSunSatInterval.java
  32. 1
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/single/interval/YearInterval.java
  33. 6
      common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/geofencing/GeofencingCalculatedFieldConfiguration.java
  34. 1
      common/data/src/main/java/org/thingsboard/server/common/data/device/data/CoapDeviceTransportConfiguration.java
  35. 1
      common/data/src/main/java/org/thingsboard/server/common/data/device/data/DefaultDeviceConfiguration.java
  36. 1
      common/data/src/main/java/org/thingsboard/server/common/data/device/data/DefaultDeviceTransportConfiguration.java
  37. 1
      common/data/src/main/java/org/thingsboard/server/common/data/device/data/Lwm2mDeviceTransportConfiguration.java
  38. 1
      common/data/src/main/java/org/thingsboard/server/common/data/device/data/MqttDeviceTransportConfiguration.java
  39. 1
      common/data/src/main/java/org/thingsboard/server/common/data/device/data/SnmpDeviceTransportConfiguration.java
  40. 1
      common/data/src/main/java/org/thingsboard/server/common/data/device/profile/AllowCreateNewDevicesDeviceProfileProvisionConfiguration.java
  41. 2
      common/data/src/main/java/org/thingsboard/server/common/data/device/profile/AnyTimeSchedule.java
  42. 1
      common/data/src/main/java/org/thingsboard/server/common/data/device/profile/CheckPreProvisionedDevicesDeviceProfileProvisionConfiguration.java
  43. 1
      common/data/src/main/java/org/thingsboard/server/common/data/device/profile/CoapDeviceProfileTransportConfiguration.java
  44. 2
      common/data/src/main/java/org/thingsboard/server/common/data/device/profile/CustomTimeSchedule.java
  45. 1
      common/data/src/main/java/org/thingsboard/server/common/data/device/profile/DefaultCoapDeviceTypeConfiguration.java
  46. 1
      common/data/src/main/java/org/thingsboard/server/common/data/device/profile/DefaultDeviceProfileConfiguration.java
  47. 1
      common/data/src/main/java/org/thingsboard/server/common/data/device/profile/DefaultDeviceProfileTransportConfiguration.java
  48. 1
      common/data/src/main/java/org/thingsboard/server/common/data/device/profile/DisabledDeviceProfileProvisionConfiguration.java
  49. 1
      common/data/src/main/java/org/thingsboard/server/common/data/device/profile/DurationAlarmConditionSpec.java
  50. 1
      common/data/src/main/java/org/thingsboard/server/common/data/device/profile/EfentoCoapDeviceTypeConfiguration.java
  51. 1
      common/data/src/main/java/org/thingsboard/server/common/data/device/profile/JsonTransportPayloadConfiguration.java
  52. 1
      common/data/src/main/java/org/thingsboard/server/common/data/device/profile/Lwm2mDeviceProfileTransportConfiguration.java
  53. 1
      common/data/src/main/java/org/thingsboard/server/common/data/device/profile/MqttDeviceProfileTransportConfiguration.java
  54. 1
      common/data/src/main/java/org/thingsboard/server/common/data/device/profile/SimpleAlarmConditionSpec.java
  55. 1
      common/data/src/main/java/org/thingsboard/server/common/data/device/profile/SnmpDeviceProfileTransportConfiguration.java
  56. 2
      common/data/src/main/java/org/thingsboard/server/common/data/device/profile/SpecificTimeSchedule.java
  57. 1
      common/data/src/main/java/org/thingsboard/server/common/data/device/profile/X509CertificateChainProvisionConfiguration.java
  58. 1
      common/data/src/main/java/org/thingsboard/server/common/data/job/DummyJobConfiguration.java
  59. 3
      common/data/src/main/java/org/thingsboard/server/common/data/job/DummyJobResult.java
  60. 1
      common/data/src/main/java/org/thingsboard/server/common/data/mobile/layout/CustomMobilePage.java
  61. 1
      common/data/src/main/java/org/thingsboard/server/common/data/mobile/layout/DashboardPage.java
  62. 1
      common/data/src/main/java/org/thingsboard/server/common/data/mobile/layout/DefaultMobilePage.java
  63. 1
      common/data/src/main/java/org/thingsboard/server/common/data/mobile/layout/WebViewPage.java
  64. 1
      common/data/src/main/java/org/thingsboard/server/common/data/notification/rule/trigger/config/NotificationRuleTriggerConfig.java
  65. 1
      common/data/src/main/java/org/thingsboard/server/common/data/notification/settings/MobileAppNotificationDeliveryMethodConfig.java
  66. 1
      common/data/src/main/java/org/thingsboard/server/common/data/notification/settings/SlackNotificationDeliveryMethodConfig.java
  67. 1
      common/data/src/main/java/org/thingsboard/server/common/data/notification/targets/MicrosoftTeamsNotificationTargetConfig.java
  68. 1
      common/data/src/main/java/org/thingsboard/server/common/data/notification/targets/platform/AffectedTenantAdministratorsFilter.java
  69. 1
      common/data/src/main/java/org/thingsboard/server/common/data/notification/targets/platform/AffectedUserFilter.java
  70. 1
      common/data/src/main/java/org/thingsboard/server/common/data/notification/targets/platform/AllUsersFilter.java
  71. 1
      common/data/src/main/java/org/thingsboard/server/common/data/notification/targets/platform/CustomerUsersFilter.java
  72. 1
      common/data/src/main/java/org/thingsboard/server/common/data/notification/targets/platform/OriginatorEntityOwnerUsersFilter.java
  73. 1
      common/data/src/main/java/org/thingsboard/server/common/data/notification/targets/platform/PlatformUsersNotificationTargetConfig.java
  74. 1
      common/data/src/main/java/org/thingsboard/server/common/data/notification/targets/platform/SystemAdministratorsFilter.java
  75. 1
      common/data/src/main/java/org/thingsboard/server/common/data/notification/targets/platform/TenantAdministratorsFilter.java
  76. 1
      common/data/src/main/java/org/thingsboard/server/common/data/notification/targets/platform/UserListFilter.java
  77. 1
      common/data/src/main/java/org/thingsboard/server/common/data/notification/template/EmailDeliveryMethodNotificationTemplate.java
  78. 1
      common/data/src/main/java/org/thingsboard/server/common/data/notification/template/MicrosoftTeamsDeliveryMethodNotificationTemplate.java
  79. 1
      common/data/src/main/java/org/thingsboard/server/common/data/notification/template/MobileAppDeliveryMethodNotificationTemplate.java
  80. 2
      common/data/src/main/java/org/thingsboard/server/common/data/notification/template/SlackDeliveryMethodNotificationTemplate.java
  81. 2
      common/data/src/main/java/org/thingsboard/server/common/data/notification/template/SmsDeliveryMethodNotificationTemplate.java
  82. 1
      common/data/src/main/java/org/thingsboard/server/common/data/notification/template/WebDeliveryMethodNotificationTemplate.java
  83. 2
      common/data/src/main/java/org/thingsboard/server/common/data/query/ApiUsageStateFilter.java
  84. 2
      common/data/src/main/java/org/thingsboard/server/common/data/query/AssetSearchQueryFilter.java
  85. 2
      common/data/src/main/java/org/thingsboard/server/common/data/query/AssetTypeFilter.java
  86. 1
      common/data/src/main/java/org/thingsboard/server/common/data/query/BooleanFilterPredicate.java
  87. 1
      common/data/src/main/java/org/thingsboard/server/common/data/query/ComplexFilterPredicate.java
  88. 2
      common/data/src/main/java/org/thingsboard/server/common/data/query/DeviceSearchQueryFilter.java
  89. 2
      common/data/src/main/java/org/thingsboard/server/common/data/query/DeviceTypeFilter.java
  90. 2
      common/data/src/main/java/org/thingsboard/server/common/data/query/EdgeSearchQueryFilter.java
  91. 2
      common/data/src/main/java/org/thingsboard/server/common/data/query/EdgeTypeFilter.java
  92. 2
      common/data/src/main/java/org/thingsboard/server/common/data/query/EntityListFilter.java
  93. 2
      common/data/src/main/java/org/thingsboard/server/common/data/query/EntityNameFilter.java
  94. 2
      common/data/src/main/java/org/thingsboard/server/common/data/query/EntityTypeFilter.java
  95. 2
      common/data/src/main/java/org/thingsboard/server/common/data/query/EntityViewSearchQueryFilter.java
  96. 1
      common/data/src/main/java/org/thingsboard/server/common/data/query/EntityViewTypeFilter.java
  97. 1
      common/data/src/main/java/org/thingsboard/server/common/data/query/NumericFilterPredicate.java
  98. 1
      common/data/src/main/java/org/thingsboard/server/common/data/query/RelationsQueryFilter.java
  99. 5
      common/data/src/main/java/org/thingsboard/server/common/data/query/SimpleKeyFilterPredicate.java
  100. 3
      common/data/src/main/java/org/thingsboard/server/common/data/query/SingleEntityFilter.java

1
common/data/src/main/java/org/thingsboard/server/common/data/alarm/rule/condition/DurationAlarmCondition.java

@ -37,7 +37,6 @@ public class DurationAlarmCondition extends AlarmCondition {
@NotNull
private AlarmConditionValue<Long> value;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public AlarmConditionType getType() {
return AlarmConditionType.DURATION;

1
common/data/src/main/java/org/thingsboard/server/common/data/alarm/rule/condition/RepeatingAlarmCondition.java

@ -32,7 +32,6 @@ public class RepeatingAlarmCondition extends AlarmCondition {
@NotNull
private AlarmConditionValue<Integer> count;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public AlarmConditionType getType() {
return AlarmConditionType.REPEATING;

1
common/data/src/main/java/org/thingsboard/server/common/data/alarm/rule/condition/SimpleAlarmCondition.java

@ -20,7 +20,6 @@ import io.swagger.v3.oas.annotations.media.Schema;
@Schema(name = "AlarmRuleSimpleCondition", allOf = AlarmCondition.class)
public class SimpleAlarmCondition extends AlarmCondition {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public AlarmConditionType getType() {
return AlarmConditionType.SIMPLE;

1
common/data/src/main/java/org/thingsboard/server/common/data/alarm/rule/condition/expression/SimpleAlarmConditionExpression.java

@ -35,7 +35,6 @@ public class SimpleAlarmConditionExpression implements AlarmConditionExpression
private List<AlarmConditionFilter> filters;
private ComplexOperation operation;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public AlarmConditionExpressionType getType() {
return AlarmConditionExpressionType.SIMPLE;

2
common/data/src/main/java/org/thingsboard/server/common/data/alarm/rule/condition/expression/TbelAlarmConditionExpression.java

@ -15,7 +15,6 @@
*/
package org.thingsboard.server.common.data.alarm.rule.condition.expression;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import lombok.AllArgsConstructor;
import lombok.Data;
@ -29,7 +28,6 @@ public class TbelAlarmConditionExpression implements AlarmConditionExpression {
@NotBlank
private String expression;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public AlarmConditionExpressionType getType() {
return AlarmConditionExpressionType.TBEL;

1
common/data/src/main/java/org/thingsboard/server/common/data/alarm/rule/condition/schedule/AnyTimeSchedule.java

@ -20,7 +20,6 @@ import io.swagger.v3.oas.annotations.media.Schema;
@Schema(name = "AlarmRuleAnyTimeSchedule", allOf = AlarmSchedule.class)
public class AnyTimeSchedule implements AlarmSchedule {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public AlarmScheduleType getType() {
return AlarmScheduleType.ANY_TIME;

4
common/data/src/main/java/org/thingsboard/server/common/data/alarm/rule/condition/schedule/CustomTimeSchedule.java

@ -15,9 +15,8 @@
*/
package org.thingsboard.server.common.data.alarm.rule.condition.schedule;
import lombok.Data;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.util.List;
@ -28,7 +27,6 @@ public class CustomTimeSchedule implements AlarmSchedule {
private String timezone;
private List<CustomTimeScheduleItem> items;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public AlarmScheduleType getType() {
return AlarmScheduleType.CUSTOM;

4
common/data/src/main/java/org/thingsboard/server/common/data/alarm/rule/condition/schedule/SpecificTimeSchedule.java

@ -15,9 +15,8 @@
*/
package org.thingsboard.server.common.data.alarm.rule.condition.schedule;
import lombok.Data;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.util.Set;
@ -30,7 +29,6 @@ public class SpecificTimeSchedule implements AlarmSchedule {
private long startsOn;
private long endsOn;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public AlarmScheduleType getType() {
return AlarmScheduleType.SPECIFIC_TIME;

4
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/AlarmCalculatedFieldConfiguration.java

@ -16,6 +16,7 @@
package org.thingsboard.server.common.data.cf.configuration;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotEmpty;
import lombok.Data;
@ -25,8 +26,6 @@ import org.thingsboard.server.common.data.alarm.rule.AlarmRule;
import org.thingsboard.server.common.data.cf.CalculatedFieldType;
import org.thingsboard.server.common.data.util.CollectionsUtil;
import io.swagger.v3.oas.annotations.media.Schema;
import java.util.Comparator;
import java.util.List;
import java.util.Map;
@ -53,7 +52,6 @@ public class AlarmCalculatedFieldConfiguration implements ArgumentsBasedCalculat
private boolean propagateToTenant;
private List<String> propagateRelationTypes;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public CalculatedFieldType getType() {
return CalculatedFieldType.ALARM;

1
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/AttributesImmediateOutputStrategy.java

@ -33,7 +33,6 @@ public class AttributesImmediateOutputStrategy implements AttributesOutputStrate
private boolean sendWsUpdate;
private boolean processCfs;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public OutputStrategyType getType() {
return OutputStrategyType.IMMEDIATE;

2
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/AttributesOutput.java

@ -15,7 +15,6 @@
*/
package org.thingsboard.server.common.data.cf.configuration;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.thingsboard.server.common.data.AttributeScope;
@ -32,7 +31,6 @@ public class AttributesOutput implements Output {
this.strategy = new AttributesRuleChainOutputStrategy();
}
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public OutputType getType() {
return OutputType.ATTRIBUTES;

1
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/AttributesRuleChainOutputStrategy.java

@ -24,7 +24,6 @@ import lombok.NoArgsConstructor;
@NoArgsConstructor
public class AttributesRuleChainOutputStrategy implements AttributesOutputStrategy {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public OutputStrategyType getType() {
return OutputStrategyType.RULE_CHAIN;

2
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/CurrentOwnerDynamicSourceConfiguration.java

@ -15,13 +15,11 @@
*/
package org.thingsboard.server.common.data.cf.configuration;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@Data
public class CurrentOwnerDynamicSourceConfiguration implements CfArgumentDynamicSourceConfiguration {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public CFArgumentDynamicSourceType getType() {
return CFArgumentDynamicSourceType.CURRENT_OWNER;

1
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/PropagationCalculatedFieldConfiguration.java

@ -46,7 +46,6 @@ public class PropagationCalculatedFieldConfiguration extends BaseCalculatedField
return output.getType() == OutputType.TIME_SERIES;
}
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public CalculatedFieldType getType() {
return CalculatedFieldType.PROPAGATION;

1
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/RelationPathQueryDynamicSourceConfiguration.java

@ -33,7 +33,6 @@ public class RelationPathQueryDynamicSourceConfiguration implements CfArgumentDy
@ArraySchema(schema = @Schema(implementation = RelationPathLevel.class))
private List<RelationPathLevel> levels;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public CFArgumentDynamicSourceType getType() {
return CFArgumentDynamicSourceType.RELATION_PATH_QUERY;

1
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/ScriptCalculatedFieldConfiguration.java

@ -25,7 +25,6 @@ import org.thingsboard.server.common.data.cf.CalculatedFieldType;
@EqualsAndHashCode(callSuper = true)
public class ScriptCalculatedFieldConfiguration extends BaseCalculatedFieldConfiguration implements ArgumentsBasedCalculatedFieldConfiguration {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public CalculatedFieldType getType() {
return CalculatedFieldType.SCRIPT;

1
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/SimpleCalculatedFieldConfiguration.java

@ -27,7 +27,6 @@ public class SimpleCalculatedFieldConfiguration extends BaseCalculatedFieldConfi
private boolean useLatestTs;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public CalculatedFieldType getType() {
return CalculatedFieldType.SIMPLE;

2
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/TimeSeriesImmediateOutputStrategy.java

@ -15,7 +15,6 @@
*/
package org.thingsboard.server.common.data.cf.configuration;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@ -32,7 +31,6 @@ public class TimeSeriesImmediateOutputStrategy implements TimeSeriesOutputStrate
private boolean sendWsUpdate;
private boolean processCfs;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public OutputStrategyType getType() {
return OutputStrategyType.IMMEDIATE;

1
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/TimeSeriesOutput.java

@ -31,7 +31,6 @@ public class TimeSeriesOutput implements Output {
this.strategy = new TimeSeriesRuleChainOutputStrategy();
}
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public OutputType getType() {
return OutputType.TIME_SERIES;

1
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/TimeSeriesRuleChainOutputStrategy.java

@ -24,7 +24,6 @@ import lombok.NoArgsConstructor;
@NoArgsConstructor
public class TimeSeriesRuleChainOutputStrategy implements TimeSeriesOutputStrategy {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public OutputStrategyType getType() {
return OutputStrategyType.RULE_CHAIN;

2
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/AggFunctionInput.java

@ -15,7 +15,6 @@
*/
package org.thingsboard.server.common.data.cf.configuration.aggregation;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@ -27,7 +26,6 @@ public class AggFunctionInput implements AggInput {
private String function;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public String getType() {
return "function";

2
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/AggKeyInput.java

@ -15,7 +15,6 @@
*/
package org.thingsboard.server.common.data.cf.configuration.aggregation;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@ -27,7 +26,6 @@ public class AggKeyInput implements AggInput {
private String key;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public String getType() {
return "key";

6
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/RelatedEntitiesAggregationCalculatedFieldConfiguration.java

@ -15,6 +15,7 @@
*/
package org.thingsboard.server.common.data.cf.configuration.aggregation;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
@ -22,15 +23,13 @@ import lombok.Data;
import org.thingsboard.server.common.data.cf.CalculatedFieldType;
import org.thingsboard.server.common.data.cf.configuration.Argument;
import org.thingsboard.server.common.data.cf.configuration.ArgumentsBasedCalculatedFieldConfiguration;
import org.thingsboard.server.common.data.cf.configuration.CalculatedFieldConfiguration;
import org.thingsboard.server.common.data.cf.configuration.HasRelationPathLevel;
import org.thingsboard.server.common.data.cf.configuration.HasUseLatestTsConfig;
import org.thingsboard.server.common.data.cf.configuration.Output;
import org.thingsboard.server.common.data.cf.configuration.ScheduledUpdateSupportedCalculatedFieldConfiguration;
import org.thingsboard.server.common.data.cf.configuration.CalculatedFieldConfiguration;
import org.thingsboard.server.common.data.relation.RelationPathLevel;
import io.swagger.v3.oas.annotations.media.Schema;
import java.util.Map;
@Schema(allOf = CalculatedFieldConfiguration.class)
@ -51,7 +50,6 @@ public class RelatedEntitiesAggregationCalculatedFieldConfiguration implements A
private Integer scheduledUpdateInterval;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public CalculatedFieldType getType() {
return CalculatedFieldType.RELATED_ENTITIES_AGGREGATION;

6
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/single/EntityAggregationCalculatedFieldConfiguration.java

@ -15,6 +15,7 @@
*/
package org.thingsboard.server.common.data.cf.configuration.aggregation.single;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
@ -23,15 +24,13 @@ import org.thingsboard.server.common.data.cf.CalculatedFieldType;
import org.thingsboard.server.common.data.cf.configuration.Argument;
import org.thingsboard.server.common.data.cf.configuration.ArgumentType;
import org.thingsboard.server.common.data.cf.configuration.ArgumentsBasedCalculatedFieldConfiguration;
import org.thingsboard.server.common.data.cf.configuration.CalculatedFieldConfiguration;
import org.thingsboard.server.common.data.cf.configuration.Output;
import org.thingsboard.server.common.data.cf.configuration.aggregation.AggKeyInput;
import org.thingsboard.server.common.data.cf.configuration.CalculatedFieldConfiguration;
import org.thingsboard.server.common.data.cf.configuration.aggregation.AggMetric;
import org.thingsboard.server.common.data.cf.configuration.aggregation.single.interval.AggInterval;
import org.thingsboard.server.common.data.cf.configuration.aggregation.single.interval.Watermark;
import io.swagger.v3.oas.annotations.media.Schema;
import java.util.Map;
@Schema(allOf = CalculatedFieldConfiguration.class)
@ -52,7 +51,6 @@ public class EntityAggregationCalculatedFieldConfiguration implements ArgumentsB
@NotNull
private Output output;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public CalculatedFieldType getType() {
return CalculatedFieldType.ENTITY_AGGREGATION;

1
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/single/interval/CustomInterval.java

@ -40,7 +40,6 @@ public class CustomInterval extends BaseAggInterval {
this.durationSec = durationSec;
}
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public AggIntervalType getType() {
return AggIntervalType.CUSTOM;

1
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/single/interval/DayInterval.java

@ -27,7 +27,6 @@ import java.time.temporal.ChronoUnit;
@NoArgsConstructor
public class DayInterval extends BaseAggInterval {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public AggIntervalType getType() {
return AggIntervalType.DAY;

1
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/single/interval/HourInterval.java

@ -33,7 +33,6 @@ public class HourInterval extends BaseAggInterval {
super(tz, offsetSec);
}
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public AggIntervalType getType() {
return AggIntervalType.HOUR;

1
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/single/interval/MonthInterval.java

@ -27,7 +27,6 @@ import java.time.temporal.ChronoUnit;
@NoArgsConstructor
public class MonthInterval extends BaseAggInterval {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public AggIntervalType getType() {
return AggIntervalType.MONTH;

1
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/single/interval/QuarterInterval.java

@ -28,7 +28,6 @@ import java.time.ZonedDateTime;
@NoArgsConstructor
public class QuarterInterval extends BaseAggInterval {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public AggIntervalType getType() {
return AggIntervalType.QUARTER;

1
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/single/interval/WeekInterval.java

@ -29,7 +29,6 @@ import java.time.temporal.TemporalAdjusters;
@NoArgsConstructor
public class WeekInterval extends BaseAggInterval {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public AggIntervalType getType() {
return AggIntervalType.WEEK;

1
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/single/interval/WeekSunSatInterval.java

@ -29,7 +29,6 @@ import java.time.temporal.TemporalAdjusters;
@NoArgsConstructor
public class WeekSunSatInterval extends BaseAggInterval {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public AggIntervalType getType() {
return AggIntervalType.WEEK_SUN_SAT;

1
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/aggregation/single/interval/YearInterval.java

@ -28,7 +28,6 @@ import java.time.ZonedDateTime;
@NoArgsConstructor
public class YearInterval extends BaseAggInterval {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public AggIntervalType getType() {
return AggIntervalType.YEAR;

6
common/data/src/main/java/org/thingsboard/server/common/data/cf/configuration/geofencing/GeofencingCalculatedFieldConfiguration.java

@ -16,21 +16,20 @@
package org.thingsboard.server.common.data.cf.configuration.geofencing;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import org.thingsboard.server.common.data.cf.CalculatedFieldType;
import org.thingsboard.server.common.data.cf.configuration.Argument;
import org.thingsboard.server.common.data.cf.configuration.ArgumentsBasedCalculatedFieldConfiguration;
import org.thingsboard.server.common.data.cf.configuration.CalculatedFieldConfiguration;
import org.thingsboard.server.common.data.cf.configuration.HasUseLatestTsConfig;
import org.thingsboard.server.common.data.cf.configuration.Output;
import org.thingsboard.server.common.data.cf.configuration.OutputType;
import org.thingsboard.server.common.data.cf.configuration.ScheduledUpdateSupportedCalculatedFieldConfiguration;
import org.thingsboard.server.common.data.cf.configuration.CalculatedFieldConfiguration;
import org.thingsboard.server.common.data.id.EntityId;
import io.swagger.v3.oas.annotations.media.Schema;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
@ -63,7 +62,6 @@ public class GeofencingCalculatedFieldConfiguration implements ArgumentsBasedCal
return output.getType() == OutputType.TIME_SERIES;
}
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public CalculatedFieldType getType() {
return CalculatedFieldType.GEOFENCING;

1
common/data/src/main/java/org/thingsboard/server/common/data/device/data/CoapDeviceTransportConfiguration.java

@ -44,7 +44,6 @@ public class CoapDeviceTransportConfiguration extends PowerSavingConfiguration i
this.properties.put(name, value);
}
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public DeviceTransportType getType() {
return DeviceTransportType.COAP;

1
common/data/src/main/java/org/thingsboard/server/common/data/device/data/DefaultDeviceConfiguration.java

@ -25,7 +25,6 @@ public class DefaultDeviceConfiguration implements DeviceConfiguration {
private static final long serialVersionUID = -2225378639573611325L;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public DeviceProfileType getType() {
return DeviceProfileType.DEFAULT;

1
common/data/src/main/java/org/thingsboard/server/common/data/device/data/DefaultDeviceTransportConfiguration.java

@ -23,7 +23,6 @@ import org.thingsboard.server.common.data.DeviceTransportType;
@Data
public class DefaultDeviceTransportConfiguration implements DeviceTransportConfiguration {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public DeviceTransportType getType() {
return DeviceTransportType.DEFAULT;

1
common/data/src/main/java/org/thingsboard/server/common/data/device/data/Lwm2mDeviceTransportConfiguration.java

@ -42,7 +42,6 @@ public class Lwm2mDeviceTransportConfiguration extends PowerSavingConfiguration
this.properties.put(name, value);
}
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public DeviceTransportType getType() {
return DeviceTransportType.LWM2M;

1
common/data/src/main/java/org/thingsboard/server/common/data/device/data/MqttDeviceTransportConfiguration.java

@ -42,7 +42,6 @@ public class MqttDeviceTransportConfiguration implements DeviceTransportConfigur
this.properties.put(name, value);
}
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public DeviceTransportType getType() {
return DeviceTransportType.MQTT;

1
common/data/src/main/java/org/thingsboard/server/common/data/device/data/SnmpDeviceTransportConfiguration.java

@ -57,7 +57,6 @@ public class SnmpDeviceTransportConfiguration implements DeviceTransportConfigur
this.community = "public";
}
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public DeviceTransportType getType() {
return DeviceTransportType.SNMP;

1
common/data/src/main/java/org/thingsboard/server/common/data/device/profile/AllowCreateNewDevicesDeviceProfileProvisionConfiguration.java

@ -26,7 +26,6 @@ public class AllowCreateNewDevicesDeviceProfileProvisionConfiguration implements
private final String provisionDeviceSecret;
@Override
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
public DeviceProfileProvisionType getType() {
return DeviceProfileProvisionType.ALLOW_CREATE_NEW_DEVICES;
}

2
common/data/src/main/java/org/thingsboard/server/common/data/device/profile/AnyTimeSchedule.java

@ -15,13 +15,11 @@
*/
package org.thingsboard.server.common.data.device.profile;
import io.swagger.v3.oas.annotations.media.Schema;
import org.thingsboard.server.common.data.query.DynamicValue;
@Deprecated
public class AnyTimeSchedule implements AlarmSchedule {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public AlarmScheduleType getType() {
return AlarmScheduleType.ANY_TIME;

1
common/data/src/main/java/org/thingsboard/server/common/data/device/profile/CheckPreProvisionedDevicesDeviceProfileProvisionConfiguration.java

@ -25,7 +25,6 @@ public class CheckPreProvisionedDevicesDeviceProfileProvisionConfiguration imple
private final String provisionDeviceSecret;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public DeviceProfileProvisionType getType() {
return DeviceProfileProvisionType.CHECK_PRE_PROVISIONED_DEVICES;

1
common/data/src/main/java/org/thingsboard/server/common/data/device/profile/CoapDeviceProfileTransportConfiguration.java

@ -29,7 +29,6 @@ public class CoapDeviceProfileTransportConfiguration implements DeviceProfileTra
@Schema
private PowerSavingConfiguration clientSettings;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public DeviceTransportType getType() {
return DeviceTransportType.COAP;

2
common/data/src/main/java/org/thingsboard/server/common/data/device/profile/CustomTimeSchedule.java

@ -15,7 +15,6 @@
*/
package org.thingsboard.server.common.data.device.profile;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.thingsboard.server.common.data.query.DynamicValue;
@ -30,7 +29,6 @@ public class CustomTimeSchedule implements AlarmSchedule {
private DynamicValue<String> dynamicValue;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public AlarmScheduleType getType() {
return AlarmScheduleType.CUSTOM;

1
common/data/src/main/java/org/thingsboard/server/common/data/device/profile/DefaultCoapDeviceTypeConfiguration.java

@ -29,7 +29,6 @@ public class DefaultCoapDeviceTypeConfiguration implements CoapDeviceTypeConfigu
private TransportPayloadTypeConfiguration transportPayloadTypeConfiguration;
@Override
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
public CoapDeviceType getCoapDeviceType() {
return CoapDeviceType.DEFAULT;
}

1
common/data/src/main/java/org/thingsboard/server/common/data/device/profile/DefaultDeviceProfileConfiguration.java

@ -23,7 +23,6 @@ import org.thingsboard.server.common.data.DeviceProfileType;
@Data
public class DefaultDeviceProfileConfiguration implements DeviceProfileConfiguration {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public DeviceProfileType getType() {
return DeviceProfileType.DEFAULT;

1
common/data/src/main/java/org/thingsboard/server/common/data/device/profile/DefaultDeviceProfileTransportConfiguration.java

@ -23,7 +23,6 @@ import org.thingsboard.server.common.data.DeviceTransportType;
@Data
public class DefaultDeviceProfileTransportConfiguration implements DeviceProfileTransportConfiguration {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public DeviceTransportType getType() {
return DeviceTransportType.DEFAULT;

1
common/data/src/main/java/org/thingsboard/server/common/data/device/profile/DisabledDeviceProfileProvisionConfiguration.java

@ -26,7 +26,6 @@ public class DisabledDeviceProfileProvisionConfiguration implements DeviceProfil
private final String provisionDeviceSecret;
@Override
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
public DeviceProfileProvisionType getType() {
return DeviceProfileProvisionType.DISABLED;
}

1
common/data/src/main/java/org/thingsboard/server/common/data/device/profile/DurationAlarmConditionSpec.java

@ -34,7 +34,6 @@ public class DurationAlarmConditionSpec implements AlarmConditionSpec {
private FilterPredicateValue<Long> predicate;
@Override
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
public AlarmConditionSpecType getType() {
return AlarmConditionSpecType.DURATION;
}

1
common/data/src/main/java/org/thingsboard/server/common/data/device/profile/EfentoCoapDeviceTypeConfiguration.java

@ -26,7 +26,6 @@ public class EfentoCoapDeviceTypeConfiguration implements CoapDeviceTypeConfigur
private static final long serialVersionUID = -8523081152598707064L;
@Override
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
public CoapDeviceType getCoapDeviceType() {
return CoapDeviceType.EFENTO;
}

1
common/data/src/main/java/org/thingsboard/server/common/data/device/profile/JsonTransportPayloadConfiguration.java

@ -23,7 +23,6 @@ import org.thingsboard.server.common.data.TransportPayloadType;
@Schema
public class JsonTransportPayloadConfiguration implements TransportPayloadTypeConfiguration {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public TransportPayloadType getTransportPayloadType() {
return TransportPayloadType.JSON;

1
common/data/src/main/java/org/thingsboard/server/common/data/device/profile/Lwm2mDeviceProfileTransportConfiguration.java

@ -49,7 +49,6 @@ public class Lwm2mDeviceProfileTransportConfiguration implements DeviceProfileTr
updateDefault();
}
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public DeviceTransportType getType() {
return DeviceTransportType.LWM2M;

1
common/data/src/main/java/org/thingsboard/server/common/data/device/profile/MqttDeviceProfileTransportConfiguration.java

@ -48,7 +48,6 @@ public class MqttDeviceProfileTransportConfiguration implements DeviceProfileTra
@Schema
private boolean sendAckOnValidationException;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public DeviceTransportType getType() {
return DeviceTransportType.MQTT;

1
common/data/src/main/java/org/thingsboard/server/common/data/device/profile/SimpleAlarmConditionSpec.java

@ -25,7 +25,6 @@ import lombok.Data;
@Deprecated
public class SimpleAlarmConditionSpec implements AlarmConditionSpec {
@Override
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
public AlarmConditionSpecType getType() {
return AlarmConditionSpecType.SIMPLE;
}

1
common/data/src/main/java/org/thingsboard/server/common/data/device/profile/SnmpDeviceProfileTransportConfiguration.java

@ -32,7 +32,6 @@ public class SnmpDeviceProfileTransportConfiguration implements DeviceProfileTra
@ArraySchema(schema = @Schema(implementation = SnmpCommunicationConfig.class))
private List<SnmpCommunicationConfig> communicationConfigs;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public DeviceTransportType getType() {
return DeviceTransportType.SNMP;

2
common/data/src/main/java/org/thingsboard/server/common/data/device/profile/SpecificTimeSchedule.java

@ -15,7 +15,6 @@
*/
package org.thingsboard.server.common.data.device.profile;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.thingsboard.server.common.data.query.DynamicValue;
@ -32,7 +31,6 @@ public class SpecificTimeSchedule implements AlarmSchedule {
private DynamicValue<String> dynamicValue;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public AlarmScheduleType getType() {
return AlarmScheduleType.SPECIFIC_TIME;

1
common/data/src/main/java/org/thingsboard/server/common/data/device/profile/X509CertificateChainProvisionConfiguration.java

@ -30,7 +30,6 @@ public class X509CertificateChainProvisionConfiguration implements DeviceProfile
private boolean allowCreateNewDevicesByX509Certificate;
@Override
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
public DeviceProfileProvisionType getType() {
return DeviceProfileProvisionType.X509_CERTIFICATE_CHAIN;
}

1
common/data/src/main/java/org/thingsboard/server/common/data/job/DummyJobConfiguration.java

@ -45,7 +45,6 @@ public class DummyJobConfiguration extends JobConfiguration {
private String generalError;
private int submittedTasksBeforeGeneralError;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public JobType getType() {
return JobType.DUMMY;

3
common/data/src/main/java/org/thingsboard/server/common/data/job/DummyJobResult.java

@ -15,11 +15,8 @@
*/
package org.thingsboard.server.common.data.job;
import io.swagger.v3.oas.annotations.media.Schema;
public class DummyJobResult extends JobResult {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public JobType getJobType() {
return JobType.DUMMY;

1
common/data/src/main/java/org/thingsboard/server/common/data/mobile/layout/CustomMobilePage.java

@ -36,7 +36,6 @@ public class CustomMobilePage extends AbstractMobilePage {
@JsonView(Views.Public.class)
private String path;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public MobilePageType getType() {
return MobilePageType.CUSTOM;

1
common/data/src/main/java/org/thingsboard/server/common/data/mobile/layout/DashboardPage.java

@ -36,7 +36,6 @@ public class DashboardPage extends AbstractMobilePage {
@JsonView(Views.Public.class)
private String dashboardId;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public MobilePageType getType() {
return MobilePageType.DASHBOARD;

1
common/data/src/main/java/org/thingsboard/server/common/data/mobile/layout/DefaultMobilePage.java

@ -36,7 +36,6 @@ public class DefaultMobilePage extends AbstractMobilePage {
@JsonView(Views.Public.class)
private DefaultPageId id;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public MobilePageType getType() {
return MobilePageType.DEFAULT;

1
common/data/src/main/java/org/thingsboard/server/common/data/mobile/layout/WebViewPage.java

@ -36,7 +36,6 @@ public class WebViewPage extends AbstractMobilePage {
@JsonView(Views.Public.class)
private String url;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public MobilePageType getType() {
return MobilePageType.WEB_VIEW;

1
common/data/src/main/java/org/thingsboard/server/common/data/notification/rule/trigger/config/NotificationRuleTriggerConfig.java

@ -66,7 +66,6 @@ import java.io.Serializable;
})
public interface NotificationRuleTriggerConfig extends Serializable {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
NotificationRuleTriggerType getTriggerType();
@JsonIgnore

1
common/data/src/main/java/org/thingsboard/server/common/data/notification/settings/MobileAppNotificationDeliveryMethodConfig.java

@ -28,7 +28,6 @@ public class MobileAppNotificationDeliveryMethodConfig implements NotificationDe
@NotEmpty
private String firebaseServiceAccountCredentials;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public NotificationDeliveryMethod getMethod() {
return NotificationDeliveryMethod.MOBILE_APP;

1
common/data/src/main/java/org/thingsboard/server/common/data/notification/settings/SlackNotificationDeliveryMethodConfig.java

@ -27,7 +27,6 @@ public class SlackNotificationDeliveryMethodConfig implements NotificationDelive
@NotEmpty
private String botToken;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public NotificationDeliveryMethod getMethod() {
return NotificationDeliveryMethod.SLACK;

1
common/data/src/main/java/org/thingsboard/server/common/data/notification/targets/MicrosoftTeamsNotificationTargetConfig.java

@ -32,7 +32,6 @@ public class MicrosoftTeamsNotificationTargetConfig extends NotificationTargetCo
private String channelName;
private Boolean useOldApi = Boolean.TRUE;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public NotificationTargetType getType() {
return NotificationTargetType.MICROSOFT_TEAMS;

1
common/data/src/main/java/org/thingsboard/server/common/data/notification/targets/platform/AffectedTenantAdministratorsFilter.java

@ -22,7 +22,6 @@ import lombok.Data;
@Data
public class AffectedTenantAdministratorsFilter implements UsersFilter {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public UsersFilterType getType() {
return UsersFilterType.AFFECTED_TENANT_ADMINISTRATORS;

1
common/data/src/main/java/org/thingsboard/server/common/data/notification/targets/platform/AffectedUserFilter.java

@ -22,7 +22,6 @@ import lombok.Data;
@Data
public class AffectedUserFilter implements UsersFilter {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public UsersFilterType getType() {
return UsersFilterType.AFFECTED_USER;

1
common/data/src/main/java/org/thingsboard/server/common/data/notification/targets/platform/AllUsersFilter.java

@ -22,7 +22,6 @@ import lombok.Data;
@Data
public class AllUsersFilter implements SystemLevelUsersFilter {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public UsersFilterType getType() {
return UsersFilterType.ALL_USERS;

1
common/data/src/main/java/org/thingsboard/server/common/data/notification/targets/platform/CustomerUsersFilter.java

@ -28,7 +28,6 @@ public class CustomerUsersFilter implements UsersFilter {
@NotNull
private UUID customerId;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public UsersFilterType getType() {
return UsersFilterType.CUSTOMER_USERS;

1
common/data/src/main/java/org/thingsboard/server/common/data/notification/targets/platform/OriginatorEntityOwnerUsersFilter.java

@ -22,7 +22,6 @@ import lombok.Data;
@Data
public class OriginatorEntityOwnerUsersFilter implements UsersFilter {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public UsersFilterType getType() {
return UsersFilterType.ORIGINATOR_ENTITY_OWNER_USERS;

1
common/data/src/main/java/org/thingsboard/server/common/data/notification/targets/platform/PlatformUsersNotificationTargetConfig.java

@ -33,7 +33,6 @@ public class PlatformUsersNotificationTargetConfig extends NotificationTargetCon
@Valid
private UsersFilter usersFilter;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public NotificationTargetType getType() {
return NotificationTargetType.PLATFORM_USERS;

1
common/data/src/main/java/org/thingsboard/server/common/data/notification/targets/platform/SystemAdministratorsFilter.java

@ -22,7 +22,6 @@ import lombok.Data;
@Data
public class SystemAdministratorsFilter implements SystemLevelUsersFilter {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public UsersFilterType getType() {
return UsersFilterType.SYSTEM_ADMINISTRATORS;

1
common/data/src/main/java/org/thingsboard/server/common/data/notification/targets/platform/TenantAdministratorsFilter.java

@ -31,7 +31,6 @@ public class TenantAdministratorsFilter implements SystemLevelUsersFilter {
@ArraySchema(schema = @Schema(implementation = UUID.class))
private Set<UUID> tenantProfilesIds;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public UsersFilterType getType() {
return UsersFilterType.TENANT_ADMINISTRATORS;

1
common/data/src/main/java/org/thingsboard/server/common/data/notification/targets/platform/UserListFilter.java

@ -31,7 +31,6 @@ public class UserListFilter implements UsersFilter {
@NotEmpty
private List<UUID> usersIds;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public UsersFilterType getType() {
return UsersFilterType.USER_LIST;

1
common/data/src/main/java/org/thingsboard/server/common/data/notification/template/EmailDeliveryMethodNotificationTemplate.java

@ -49,7 +49,6 @@ public class EmailDeliveryMethodNotificationTemplate extends DeliveryMethodNotif
this.subject = other.subject;
}
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public NotificationDeliveryMethod getMethod() {
return NotificationDeliveryMethod.EMAIL;

1
common/data/src/main/java/org/thingsboard/server/common/data/notification/template/MicrosoftTeamsDeliveryMethodNotificationTemplate.java

@ -54,7 +54,6 @@ public class MicrosoftTeamsDeliveryMethodNotificationTemplate extends DeliveryMe
this.button = other.button != null ? new Button(other.button) : null;
}
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public NotificationDeliveryMethod getMethod() {
return NotificationDeliveryMethod.MICROSOFT_TEAMS;

1
common/data/src/main/java/org/thingsboard/server/common/data/notification/template/MobileAppDeliveryMethodNotificationTemplate.java

@ -49,7 +49,6 @@ public class MobileAppDeliveryMethodNotificationTemplate extends DeliveryMethodN
this.additionalConfig = other.additionalConfig;
}
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public NotificationDeliveryMethod getMethod() {
return NotificationDeliveryMethod.MOBILE_APP;

2
common/data/src/main/java/org/thingsboard/server/common/data/notification/template/SlackDeliveryMethodNotificationTemplate.java

@ -15,7 +15,6 @@
*/
package org.thingsboard.server.common.data.notification.template;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
@ -45,7 +44,6 @@ public class SlackDeliveryMethodNotificationTemplate extends DeliveryMethodNotif
return super.getBody();
}
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public NotificationDeliveryMethod getMethod() {
return NotificationDeliveryMethod.SLACK;

2
common/data/src/main/java/org/thingsboard/server/common/data/notification/template/SmsDeliveryMethodNotificationTemplate.java

@ -15,7 +15,6 @@
*/
package org.thingsboard.server.common.data.notification.template;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
@ -47,7 +46,6 @@ public class SmsDeliveryMethodNotificationTemplate extends DeliveryMethodNotific
return super.getBody();
}
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public NotificationDeliveryMethod getMethod() {
return NotificationDeliveryMethod.SMS;

1
common/data/src/main/java/org/thingsboard/server/common/data/notification/template/WebDeliveryMethodNotificationTemplate.java

@ -106,7 +106,6 @@ public class WebDeliveryMethodNotificationTemplate extends DeliveryMethodNotific
.map(config -> (ObjectNode) config);
}
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public NotificationDeliveryMethod getMethod() {
return NotificationDeliveryMethod.WEB;

2
common/data/src/main/java/org/thingsboard/server/common/data/query/ApiUsageStateFilter.java

@ -15,7 +15,6 @@
*/
package org.thingsboard.server.common.data.query;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.thingsboard.server.common.data.id.CustomerId;
@ -24,7 +23,6 @@ public class ApiUsageStateFilter implements EntityFilter {
private CustomerId customerId;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public EntityFilterType getType() {
return EntityFilterType.API_USAGE_STATE;

2
common/data/src/main/java/org/thingsboard/server/common/data/query/AssetSearchQueryFilter.java

@ -15,7 +15,6 @@
*/
package org.thingsboard.server.common.data.query;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@ -27,7 +26,6 @@ import java.util.List;
@ToString(callSuper = true)
public class AssetSearchQueryFilter extends EntitySearchQueryFilter {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public EntityFilterType getType() {
return EntityFilterType.ASSET_SEARCH_QUERY;

2
common/data/src/main/java/org/thingsboard/server/common/data/query/AssetTypeFilter.java

@ -15,7 +15,6 @@
*/
package org.thingsboard.server.common.data.query;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
@ -45,7 +44,6 @@ public class AssetTypeFilter implements EntityFilter {
@Getter
private String assetNameFilter;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public EntityFilterType getType() {
return EntityFilterType.ASSET_TYPE;

1
common/data/src/main/java/org/thingsboard/server/common/data/query/BooleanFilterPredicate.java

@ -25,7 +25,6 @@ public class BooleanFilterPredicate implements SimpleKeyFilterPredicate<Boolean>
private BooleanOperation operation;
private FilterPredicateValue<Boolean> value;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public FilterPredicateType getType() {
return FilterPredicateType.BOOLEAN;

1
common/data/src/main/java/org/thingsboard/server/common/data/query/ComplexFilterPredicate.java

@ -29,7 +29,6 @@ public class ComplexFilterPredicate implements KeyFilterPredicate {
@ArraySchema(schema = @Schema(ref = "#/components/schemas/KeyFilterPredicate"))
private List<KeyFilterPredicate> predicates;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public FilterPredicateType getType() {
return FilterPredicateType.COMPLEX;

2
common/data/src/main/java/org/thingsboard/server/common/data/query/DeviceSearchQueryFilter.java

@ -15,7 +15,6 @@
*/
package org.thingsboard.server.common.data.query;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@ -27,7 +26,6 @@ import java.util.List;
@ToString(callSuper = true)
public class DeviceSearchQueryFilter extends EntitySearchQueryFilter {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public EntityFilterType getType() {
return EntityFilterType.DEVICE_SEARCH_QUERY;

2
common/data/src/main/java/org/thingsboard/server/common/data/query/DeviceTypeFilter.java

@ -15,7 +15,6 @@
*/
package org.thingsboard.server.common.data.query;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.Getter;
@ -54,7 +53,6 @@ public class DeviceTypeFilter implements EntityFilter {
this.deviceNameFilter = deviceNameFilter;
}
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public EntityFilterType getType() {
return EntityFilterType.DEVICE_TYPE;

2
common/data/src/main/java/org/thingsboard/server/common/data/query/EdgeSearchQueryFilter.java

@ -15,7 +15,6 @@
*/
package org.thingsboard.server.common.data.query;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@ -27,7 +26,6 @@ import java.util.List;
@ToString(callSuper = true)
public class EdgeSearchQueryFilter extends EntitySearchQueryFilter {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public EntityFilterType getType() {
return EntityFilterType.EDGE_SEARCH_QUERY;

2
common/data/src/main/java/org/thingsboard/server/common/data/query/EdgeTypeFilter.java

@ -15,7 +15,6 @@
*/
package org.thingsboard.server.common.data.query;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
@ -45,7 +44,6 @@ public class EdgeTypeFilter implements EntityFilter {
@Getter
private String edgeNameFilter;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public EntityFilterType getType() {
return EntityFilterType.EDGE_TYPE;

2
common/data/src/main/java/org/thingsboard/server/common/data/query/EntityListFilter.java

@ -15,7 +15,6 @@
*/
package org.thingsboard.server.common.data.query;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.thingsboard.server.common.data.EntityType;
@ -23,7 +22,6 @@ import java.util.List;
@Data
public class EntityListFilter implements EntityFilter {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public EntityFilterType getType() {
return EntityFilterType.ENTITY_LIST;

2
common/data/src/main/java/org/thingsboard/server/common/data/query/EntityNameFilter.java

@ -15,13 +15,11 @@
*/
package org.thingsboard.server.common.data.query;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.thingsboard.server.common.data.EntityType;
@Data
public class EntityNameFilter implements EntityFilter {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public EntityFilterType getType() {
return EntityFilterType.ENTITY_NAME;

2
common/data/src/main/java/org/thingsboard/server/common/data/query/EntityTypeFilter.java

@ -15,13 +15,11 @@
*/
package org.thingsboard.server.common.data.query;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.thingsboard.server.common.data.EntityType;
@Data
public class EntityTypeFilter implements EntityFilter {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public EntityFilterType getType() {
return EntityFilterType.ENTITY_TYPE;

2
common/data/src/main/java/org/thingsboard/server/common/data/query/EntityViewSearchQueryFilter.java

@ -15,7 +15,6 @@
*/
package org.thingsboard.server.common.data.query;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@ -27,7 +26,6 @@ import java.util.List;
@ToString(callSuper = true)
public class EntityViewSearchQueryFilter extends EntitySearchQueryFilter {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public EntityFilterType getType() {
return EntityFilterType.ENTITY_VIEW_SEARCH_QUERY;

1
common/data/src/main/java/org/thingsboard/server/common/data/query/EntityViewTypeFilter.java

@ -45,7 +45,6 @@ public class EntityViewTypeFilter implements EntityFilter {
@Getter
private String entityViewNameFilter;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public EntityFilterType getType() {
return EntityFilterType.ENTITY_VIEW_TYPE;

1
common/data/src/main/java/org/thingsboard/server/common/data/query/NumericFilterPredicate.java

@ -25,7 +25,6 @@ public class NumericFilterPredicate implements SimpleKeyFilterPredicate<Double>
private NumericOperation operation;
private FilterPredicateValue<Double> value;
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public FilterPredicateType getType() {
return FilterPredicateType.NUMERIC;

1
common/data/src/main/java/org/thingsboard/server/common/data/query/RelationsQueryFilter.java

@ -28,7 +28,6 @@ import java.util.Set;
@Data
public class RelationsQueryFilter implements EntityFilter {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public EntityFilterType getType() {
return EntityFilterType.RELATIONS_QUERY;

5
common/data/src/main/java/org/thingsboard/server/common/data/query/SimpleKeyFilterPredicate.java

@ -17,10 +17,7 @@ package org.thingsboard.server.common.data.query;
import io.swagger.v3.oas.annotations.media.Schema;
@Schema(
description = "Base interface for simple key filter predicates",
allOf = { KeyFilterPredicate.class }
)
@Schema(description = "Base interface for simple key filter predicates")
public interface SimpleKeyFilterPredicate<T> extends KeyFilterPredicate {
@Schema(description = "The value associated with the filter predicate")

3
common/data/src/main/java/org/thingsboard/server/common/data/query/SingleEntityFilter.java

@ -15,13 +15,10 @@
*/
package org.thingsboard.server.common.data.query;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.thingsboard.server.common.data.id.EntityId;
@Data
public class SingleEntityFilter implements EntityFilter {
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
@Override
public EntityFilterType getType() {
return EntityFilterType.SINGLE_ENTITY;

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save