Browse Source
chore: adopt SPDX license headers for files added in lts-4.3
pull/16129/head
Dmytro Skarzhynets
2 days ago
No known key found for this signature in database
GPG Key ID: 2B51652F224037DF
457 changed files with
914 additions and
6831 deletions
-
application/src/main/data/upgrade/lts/4.3.1.2/schema_update.sql
-
application/src/main/data/upgrade/lts/4.3.1.3/schema_update.sql
-
application/src/main/java/org/thingsboard/server/actors/calculatedField/CalculatedFieldAlarmActionMsg.java
-
application/src/main/java/org/thingsboard/server/actors/calculatedField/CalculatedFieldArgumentResetMsg.java
-
application/src/main/java/org/thingsboard/server/actors/calculatedField/CalculatedFieldEntityActionEventMsg.java
-
application/src/main/java/org/thingsboard/server/actors/calculatedField/CalculatedFieldReevaluateMsg.java
-
application/src/main/java/org/thingsboard/server/actors/calculatedField/CalculatedFieldRelationActionMsg.java
-
application/src/main/java/org/thingsboard/server/controller/AlarmRuleController.java
-
application/src/main/java/org/thingsboard/server/controller/ApiKeyController.java
-
application/src/main/java/org/thingsboard/server/exception/ThingsboardEntitiesLimitExceededResponse.java
-
application/src/main/java/org/thingsboard/server/service/cf/AbstractCalculatedFieldProcessingService.java
-
application/src/main/java/org/thingsboard/server/service/cf/AlarmCalculatedFieldResult.java
-
application/src/main/java/org/thingsboard/server/service/cf/OwnerService.java
-
application/src/main/java/org/thingsboard/server/service/cf/PropagationCalculatedFieldResult.java
-
application/src/main/java/org/thingsboard/server/service/cf/TelemetryCalculatedFieldResult.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/HasEntityLimit.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/aggregation/RelatedEntitiesAggregationCalculatedFieldState.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/aggregation/RelatedEntitiesArgumentEntry.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/aggregation/function/AggEntry.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/aggregation/function/AvgAggEntry.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/aggregation/function/BaseAggEntry.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/aggregation/function/CountAggEntry.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/aggregation/function/CountUniqueAggEntry.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/aggregation/function/MaxAggEntry.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/aggregation/function/MinAggEntry.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/aggregation/function/SumAggEntry.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/aggregation/single/AggIntervalEntry.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/aggregation/single/AggIntervalEntryStatus.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/aggregation/single/EntityAggregationArgumentEntry.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/aggregation/single/EntityAggregationCalculatedFieldState.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/alarm/AlarmCalculatedFieldState.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/alarm/AlarmEvalResult.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/alarm/AlarmRuleState.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/geofencing/GeofencingArgumentEntry.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/geofencing/GeofencingCalculatedFieldState.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/geofencing/GeofencingEvalResult.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/geofencing/GeofencingZoneState.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/geofencing/ScheduledRefreshSupported.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/propagation/PropagationArgumentEntry.java
-
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/propagation/PropagationCalculatedFieldState.java
-
application/src/main/java/org/thingsboard/server/service/edge/rpc/AttributeSaveCallback.java
-
application/src/main/java/org/thingsboard/server/service/edge/rpc/fetch/AiModelEdgeEventFetcher.java
-
application/src/main/java/org/thingsboard/server/service/edge/rpc/processor/ai/AiModelEdgeProcessor.java
-
application/src/main/java/org/thingsboard/server/service/edge/rpc/processor/ai/AiModelProcessor.java
-
application/src/main/java/org/thingsboard/server/service/edge/rpc/processor/ai/BaseAiModelProcessor.java
-
application/src/main/java/org/thingsboard/server/service/edge/rpc/processor/apikey/ApiKeyEdgeProcessor.java
-
application/src/main/java/org/thingsboard/server/service/edge/rpc/processor/apikey/ApiKeyProcessor.java
-
application/src/main/java/org/thingsboard/server/service/edge/rpc/processor/apikey/BaseApiKeyProcessor.java
-
application/src/main/java/org/thingsboard/server/service/edge/rpc/processor/user/BaseUserProcessor.java
-
application/src/main/java/org/thingsboard/server/service/edge/rpc/processor/user/UserProcessor.java
-
application/src/main/java/org/thingsboard/server/service/edqs/EdqsSyncState.java
-
application/src/main/java/org/thingsboard/server/service/install/lts/V4_3_1_2Migration.java
-
application/src/main/java/org/thingsboard/server/service/install/lts/V4_3_1_3Migration.java
-
application/src/main/java/org/thingsboard/server/service/security/auth/AbstractAuthenticationProvider.java
-
application/src/main/java/org/thingsboard/server/service/security/auth/MfaConfigurationToken.java
-
application/src/main/java/org/thingsboard/server/service/security/auth/extractor/ApiKeyHeaderTokenExtractor.java
-
application/src/main/java/org/thingsboard/server/service/security/auth/extractor/JwtHeaderTokenExtractor.java
-
application/src/main/java/org/thingsboard/server/service/security/auth/pat/ApiKeyAuthenticationProvider.java
-
application/src/main/java/org/thingsboard/server/service/security/auth/pat/ApiKeyAuthenticationToken.java
-
application/src/main/java/org/thingsboard/server/service/security/auth/pat/ApiKeyTokenAuthenticationProcessingFilter.java
-
application/src/main/java/org/thingsboard/server/service/security/model/token/ApiKeyAuthRequest.java
-
application/src/main/java/org/thingsboard/server/service/security/permission/MfaConfigurationPermissions.java
-
application/src/main/java/org/thingsboard/server/service/solutions/data/HasAppliedToEntity.java
-
application/src/main/java/org/thingsboard/server/service/ttl/ApiKeysCleanUpService.java
-
application/src/main/java/org/thingsboard/server/service/user/cache/DefaultUserAuthDetailsCache.java
-
application/src/main/java/org/thingsboard/server/service/user/cache/UserAuthDetailsCache.java
-
application/src/test/java/org/thingsboard/server/cf/AlarmRulesTest.java
-
application/src/test/java/org/thingsboard/server/cf/CalculatedFieldCurrentOwnerTest.java
-
application/src/test/java/org/thingsboard/server/cf/EntityAggregationCalculatedFieldTest.java
-
application/src/test/java/org/thingsboard/server/cf/RelatedEntitiesAggregationCalculatedFieldTest.java
-
application/src/test/java/org/thingsboard/server/client/AIModelApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/AbstractApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/AdminApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/AlarmApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/AlarmCommentApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/ApiKeyApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/AssetApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/AssetProfileApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/CalculatedFieldApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/ClientDocsExampleTest.java
-
application/src/test/java/org/thingsboard/server/client/CustomerApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/DashboardApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/DeviceApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/DeviceConnectivityApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/DeviceProfileApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/DomainApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/EdgeApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/EntityQueryApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/EntityRelationApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/EntityViewApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/MobileAppApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/NotificationApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/Oauth2ApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/OtaPackageApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/RpcV1ApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/RpcV2ApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/RuleChainApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/TbImageApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/TbResourceApiClientTest.java
-
application/src/test/java/org/thingsboard/server/client/TelemetryApiClientTest.java
|
|
|
@ -1,17 +1,6 @@ |
|
|
|
-- |
|
|
|
-- Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
-- |
|
|
|
-- Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
-- you may not use this file except in compliance with the License. |
|
|
|
-- You may obtain a copy of the License at |
|
|
|
-- |
|
|
|
-- http://www.apache.org/licenses/LICENSE-2.0 |
|
|
|
-- |
|
|
|
-- Unless required by applicable law or agreed to in writing, software |
|
|
|
-- distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
-- See the License for the specific language governing permissions and |
|
|
|
-- limitations under the License. |
|
|
|
-- SPDX-FileCopyrightText: Copyright The Thingsboard Authors |
|
|
|
-- SPDX-License-Identifier: Apache-2.0 |
|
|
|
-- |
|
|
|
|
|
|
|
-- CALCULATED FIELD ADDITIONAL INFO ADDITION START |
|
|
|
|
|
|
|
@ -1,17 +1,6 @@ |
|
|
|
-- |
|
|
|
-- Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
-- |
|
|
|
-- Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
-- you may not use this file except in compliance with the License. |
|
|
|
-- You may obtain a copy of the License at |
|
|
|
-- |
|
|
|
-- http://www.apache.org/licenses/LICENSE-2.0 |
|
|
|
-- |
|
|
|
-- Unless required by applicable law or agreed to in writing, software |
|
|
|
-- distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
-- See the License for the specific language governing permissions and |
|
|
|
-- limitations under the License. |
|
|
|
-- SPDX-FileCopyrightText: Copyright The Thingsboard Authors |
|
|
|
-- SPDX-License-Identifier: Apache-2.0 |
|
|
|
-- |
|
|
|
|
|
|
|
-- IOT HUB INSTALLED ITEM START |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.actors.calculatedField; |
|
|
|
|
|
|
|
import lombok.Builder; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.actors.calculatedField; |
|
|
|
|
|
|
|
import lombok.Data; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.actors.calculatedField; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.databind.JsonNode; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.actors.calculatedField; |
|
|
|
|
|
|
|
import lombok.Data; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.actors.calculatedField; |
|
|
|
|
|
|
|
import lombok.Data; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.controller; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.databind.JsonNode; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.controller; |
|
|
|
|
|
|
|
import io.swagger.v3.oas.annotations.Parameter; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.exception; |
|
|
|
|
|
|
|
import io.swagger.v3.oas.annotations.media.Schema; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.databind.node.ObjectNode; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf; |
|
|
|
|
|
|
|
import lombok.Builder; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf; |
|
|
|
|
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf; |
|
|
|
|
|
|
|
import lombok.Builder; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.databind.JsonNode; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state; |
|
|
|
|
|
|
|
public interface HasEntityLimit { |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.aggregation; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.databind.JsonNode; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.aggregation; |
|
|
|
|
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.aggregation.function; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonIgnore; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.aggregation.function; |
|
|
|
|
|
|
|
import org.thingsboard.server.common.data.cf.configuration.aggregation.AggFunction; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.aggregation.function; |
|
|
|
|
|
|
|
import java.util.Optional; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.aggregation.function; |
|
|
|
|
|
|
|
import org.thingsboard.server.common.data.cf.configuration.aggregation.AggFunction; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.aggregation.function; |
|
|
|
|
|
|
|
import org.thingsboard.server.common.data.cf.configuration.aggregation.AggFunction; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.aggregation.function; |
|
|
|
|
|
|
|
import org.thingsboard.server.common.data.cf.configuration.aggregation.AggFunction; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.aggregation.function; |
|
|
|
|
|
|
|
import org.thingsboard.server.common.data.cf.configuration.aggregation.AggFunction; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.aggregation.function; |
|
|
|
|
|
|
|
import org.thingsboard.server.common.data.cf.configuration.aggregation.AggFunction; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.aggregation.single; |
|
|
|
|
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.aggregation.single; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonIgnore; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.aggregation.single; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.databind.JsonNode; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.aggregation.single; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonInclude; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.alarm; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.databind.JsonNode; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.alarm; |
|
|
|
|
|
|
|
import lombok.Data; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.alarm; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.databind.node.ObjectNode; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.geofencing; |
|
|
|
|
|
|
|
import lombok.Data; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.geofencing; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.databind.node.ObjectNode; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.geofencing; |
|
|
|
|
|
|
|
import jakarta.annotation.Nullable; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.geofencing; |
|
|
|
|
|
|
|
import lombok.Data; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.geofencing; |
|
|
|
|
|
|
|
public interface ScheduledRefreshSupported { |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.propagation; |
|
|
|
|
|
|
|
import lombok.Data; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.cf.ctx.state.propagation; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.databind.node.ObjectNode; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.edge.rpc; |
|
|
|
|
|
|
|
import com.google.common.util.concurrent.FutureCallback; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.edge.rpc.fetch; |
|
|
|
|
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.edge.rpc.processor.ai; |
|
|
|
|
|
|
|
import com.google.common.util.concurrent.Futures; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.edge.rpc.processor.ai; |
|
|
|
|
|
|
|
import com.google.common.util.concurrent.ListenableFuture; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.edge.rpc.processor.ai; |
|
|
|
|
|
|
|
import com.datastax.oss.driver.api.core.uuid.Uuids; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.edge.rpc.processor.apikey; |
|
|
|
|
|
|
|
import com.google.common.util.concurrent.Futures; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.edge.rpc.processor.apikey; |
|
|
|
|
|
|
|
import com.google.common.util.concurrent.ListenableFuture; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.edge.rpc.processor.apikey; |
|
|
|
|
|
|
|
import com.datastax.oss.driver.api.core.uuid.Uuids; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.edge.rpc.processor.user; |
|
|
|
|
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.edge.rpc.processor.user; |
|
|
|
|
|
|
|
import com.google.common.util.concurrent.ListenableFuture; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.edqs; |
|
|
|
|
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.install.lts; |
|
|
|
|
|
|
|
import org.springframework.stereotype.Component; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.install.lts; |
|
|
|
|
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.security.auth; |
|
|
|
|
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.security.auth; |
|
|
|
|
|
|
|
import org.thingsboard.server.service.security.model.SecurityUser; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.security.auth.extractor; |
|
|
|
|
|
|
|
import org.springframework.stereotype.Component; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.security.auth.extractor; |
|
|
|
|
|
|
|
import org.springframework.stereotype.Component; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.security.auth.pat; |
|
|
|
|
|
|
|
import org.springframework.security.authentication.BadCredentialsException; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.security.auth.pat; |
|
|
|
|
|
|
|
import org.springframework.security.authentication.AbstractAuthenticationToken; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.security.auth.pat; |
|
|
|
|
|
|
|
import jakarta.servlet.FilterChain; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.security.model.token; |
|
|
|
|
|
|
|
public record ApiKeyAuthRequest(String apiKey) {} |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.security.permission; |
|
|
|
|
|
|
|
import org.springframework.stereotype.Component; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.solutions.data; |
|
|
|
|
|
|
|
import org.thingsboard.server.common.data.id.EntityId; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.ttl; |
|
|
|
|
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.user.cache; |
|
|
|
|
|
|
|
import com.github.benmanes.caffeine.cache.Cache; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.service.user.cache; |
|
|
|
|
|
|
|
import org.thingsboard.server.common.data.UserAuthDetails; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.cf; |
|
|
|
|
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.cf; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.databind.node.ObjectNode; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.cf; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.databind.JsonNode; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.cf; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.databind.node.ArrayNode; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.databind.ObjectMapper; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.databind.node.ObjectNode; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.databind.JsonNode; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.databind.JsonNode; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.After; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
@ -1,18 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright © 2016-2026 The Thingsboard Authors |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* You may obtain a copy of the License at |
|
|
|
* |
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
* |
|
|
|
* Unless required by applicable law or agreed to in writing, software |
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
* See the License for the specific language governing permissions and |
|
|
|
* limitations under the License. |
|
|
|
*/ |
|
|
|
// SPDX-FileCopyrightText: Copyright The Thingsboard Authors
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package org.thingsboard.server.client; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|