From 1e6e82841fdd75c9cb4038a8acbdcd655272ab80 Mon Sep 17 00:00:00 2001 From: Andrew Shvayka Date: Mon, 9 Jan 2017 23:11:09 +0200 Subject: [PATCH] License header update: 2017 year added --- application/build.gradle | 3 +-- application/pom.xml | 2 +- application/src/main/conf/logback.xml | 2 +- application/src/main/conf/thingsboard.conf | 2 +- .../server/ThingsboardServerApplication.java | 2 +- .../server/actors/ActorSystemContext.java | 2 +- .../thingsboard/server/actors/app/AppActor.java | 2 +- .../server/actors/device/DeviceActor.java | 2 +- .../device/DeviceActorMessageProcessor.java | 2 +- .../server/actors/device/SessionInfo.java | 2 +- .../actors/device/ToDeviceRpcRequestMetadata.java | 2 +- .../server/actors/plugin/PluginActor.java | 2 +- .../plugin/PluginActorMessageProcessor.java | 2 +- .../actors/plugin/PluginCallbackMessage.java | 2 +- .../actors/plugin/PluginProcessingContext.java | 2 +- .../actors/plugin/PluginTerminationMsg.java | 2 +- .../actors/plugin/RuleToPluginMsgWrapper.java | 2 +- .../plugin/SharedPluginProcessingContext.java | 2 +- .../server/actors/plugin/TimeoutScheduler.java | 2 +- .../actors/rpc/BasicRpcSessionListener.java | 2 +- .../server/actors/rpc/RpcBroadcastMsg.java | 2 +- .../server/actors/rpc/RpcManagerActor.java | 2 +- .../server/actors/rpc/RpcSessionActor.java | 2 +- .../server/actors/rpc/RpcSessionClosedMsg.java | 2 +- .../server/actors/rpc/RpcSessionConnectedMsg.java | 2 +- .../actors/rpc/RpcSessionCreateRequestMsg.java | 2 +- .../actors/rpc/RpcSessionDisconnectedMsg.java | 2 +- .../server/actors/rpc/RpcSessionTellMsg.java | 2 +- .../server/actors/rpc/SessionActorInfo.java | 2 +- .../actors/rule/ChainProcessingContext.java | 2 +- .../actors/rule/ChainProcessingMetaData.java | 2 +- .../server/actors/rule/ComplexRuleActorChain.java | 2 +- .../actors/rule/CompoundRuleActorChain.java | 2 +- .../thingsboard/server/actors/rule/RuleActor.java | 2 +- .../server/actors/rule/RuleActorChain.java | 2 +- .../actors/rule/RuleActorMessageProcessor.java | 2 +- .../server/actors/rule/RuleActorMetaData.java | 2 +- .../actors/rule/RuleContextAwareMsgProcessor.java | 2 +- .../server/actors/rule/RuleProcessingContext.java | 2 +- .../server/actors/rule/RuleProcessingMsg.java | 2 +- .../server/actors/rule/RuleTerminationMsg.java | 2 +- .../actors/rule/RuleToPluginTimeoutMsg.java | 2 +- .../server/actors/rule/RulesProcessedMsg.java | 2 +- .../server/actors/rule/SimpleRuleActorChain.java | 2 +- .../server/actors/service/ActorService.java | 2 +- .../server/actors/service/ComponentActor.java | 2 +- .../server/actors/service/ContextAwareActor.java | 2 +- .../actors/service/ContextBasedCreator.java | 2 +- .../actors/service/DefaultActorService.java | 2 +- .../server/actors/service/RestMsgProcessor.java | 2 +- .../actors/service/WebSocketMsgProcessor.java | 2 +- .../server/actors/session/ASyncMsgProcessor.java | 2 +- .../session/AbstractSessionActorMsgProcessor.java | 2 +- .../server/actors/session/SessionActor.java | 2 +- .../actors/session/SessionManagerActor.java | 2 +- .../actors/session/SessionTerminationMsg.java | 2 +- .../server/actors/session/SyncMsgProcessor.java | 2 +- .../shared/AbstractContextAwareMsgProcessor.java | 2 +- .../server/actors/shared/ActorTerminationMsg.java | 2 +- .../actors/shared/ComponentMsgProcessor.java | 2 +- .../server/actors/shared/SessionTimeoutMsg.java | 2 +- .../actors/shared/plugin/PluginManager.java | 2 +- .../actors/shared/plugin/SystemPluginManager.java | 2 +- .../actors/shared/plugin/TenantPluginManager.java | 2 +- .../server/actors/shared/rule/RuleManager.java | 2 +- .../actors/shared/rule/SystemRuleManager.java | 2 +- .../actors/shared/rule/TenantRuleManager.java | 2 +- .../server/actors/stats/StatsActor.java | 2 +- .../server/actors/stats/StatsPersistMsg.java | 2 +- .../server/actors/stats/StatsPersistTick.java | 2 +- .../server/actors/tenant/RuleChainDeviceMsg.java | 2 +- .../server/actors/tenant/TenantActor.java | 2 +- .../thingsboard/server/config/JwtSettings.java | 2 +- .../server/config/SwaggerConfiguration.java | 2 +- .../config/ThingsboardMessageConfiguration.java | 2 +- .../config/ThingsboardSecurityConfiguration.java | 2 +- .../org/thingsboard/server/config/WebConfig.java | 2 +- .../server/config/WebSocketConfiguration.java | 2 +- .../server/controller/AdminController.java | 2 +- .../server/controller/AuthController.java | 2 +- .../server/controller/BaseController.java | 2 +- .../controller/ComponentDescriptorController.java | 2 +- .../server/controller/CustomerController.java | 2 +- .../server/controller/DashboardController.java | 2 +- .../server/controller/DeviceController.java | 2 +- .../server/controller/EventController.java | 2 +- .../server/controller/PluginController.java | 2 +- .../server/controller/RuleController.java | 2 +- .../server/controller/TenantController.java | 2 +- .../server/controller/UserController.java | 2 +- .../server/controller/WidgetTypeController.java | 2 +- .../controller/WidgetsBundleController.java | 2 +- .../controller/plugin/PluginApiController.java | 2 +- .../plugin/PluginNotFoundException.java | 2 +- .../controller/plugin/PluginWebSocketHandler.java | 2 +- .../plugin/PluginWebSocketMsgEndpoint.java | 2 +- .../server/exception/ThingsboardErrorCode.java | 2 +- .../exception/ThingsboardErrorResponse.java | 2 +- .../ThingsboardErrorResponseHandler.java | 2 +- .../server/exception/ThingsboardException.java | 2 +- .../discovery/CurrentServerInstanceService.java | 2 +- .../cluster/discovery/DiscoveryService.java | 2 +- .../discovery/DiscoveryServiceListener.java | 2 +- .../cluster/discovery/DummyDiscoveryService.java | 2 +- .../service/cluster/discovery/ServerInstance.java | 2 +- .../cluster/discovery/ServerInstanceService.java | 2 +- .../cluster/discovery/ZkDiscoveryService.java | 2 +- .../cluster/routing/ClusterRoutingService.java | 2 +- .../routing/ConsistentClusterRoutingService.java | 2 +- .../service/cluster/rpc/ClusterGrpcService.java | 2 +- .../service/cluster/rpc/ClusterRpcService.java | 2 +- .../server/service/cluster/rpc/GrpcSession.java | 2 +- .../service/cluster/rpc/GrpcSessionListener.java | 2 +- .../service/cluster/rpc/RpcMsgListener.java | 2 +- .../cluster/rpc/RpcSessionCreationFuture.java | 2 +- .../AnnotationComponentDiscoveryService.java | 2 +- .../component/ComponentDiscoveryService.java | 2 +- .../environment/EnvironmentLogService.java | 2 +- .../server/service/mail/DefaultMailService.java | 2 +- .../server/service/mail/MailService.java | 2 +- .../auth/AbstractJwtAuthenticationToken.java | 2 +- .../security/auth/JwtAuthenticationToken.java | 2 +- .../security/auth/RefreshAuthenticationToken.java | 2 +- .../auth/jwt/JwtAuthenticationProvider.java | 2 +- .../JwtTokenAuthenticationProcessingFilter.java | 2 +- .../jwt/RefreshTokenAuthenticationProvider.java | 2 +- .../auth/jwt/RefreshTokenProcessingFilter.java | 2 +- .../security/auth/jwt/RefreshTokenRepository.java | 2 +- .../security/auth/jwt/RefreshTokenRequest.java | 2 +- .../security/auth/jwt/SkipPathRequestMatcher.java | 2 +- .../jwt/extractor/JwtHeaderTokenExtractor.java | 2 +- .../jwt/extractor/JwtQueryTokenExtractor.java | 2 +- .../auth/jwt/extractor/TokenExtractor.java | 2 +- .../service/security/auth/rest/LoginRequest.java | 2 +- .../auth/rest/RestAuthenticationProvider.java | 2 +- .../RestAwareAuthenticationFailureHandler.java | 2 +- .../RestAwareAuthenticationSuccessHandler.java | 2 +- .../auth/rest/RestLoginProcessingFilter.java | 2 +- .../security/device/DefaultDeviceAuthService.java | 2 +- .../AuthMethodNotSupportedException.java | 2 +- .../exception/JwtExpiredTokenException.java | 2 +- .../service/security/model/SecurityUser.java | 2 +- .../security/model/token/AccessJwtToken.java | 2 +- .../service/security/model/token/JwtToken.java | 2 +- .../security/model/token/JwtTokenFactory.java | 2 +- .../security/model/token/RawAccessJwtToken.java | 2 +- .../org/thingsboard/server/utils/MiscUtils.java | 2 +- application/src/main/proto/cluster.proto | 2 +- application/src/main/proto/discovery.proto | 2 +- application/src/main/resources/actor-system.conf | 2 +- application/src/main/resources/logback.xml | 2 +- .../main/resources/templates/account.activated.vm | 2 +- .../src/main/resources/templates/activation.vm | 2 +- .../resources/templates/password.was.reset.vm | 2 +- .../main/resources/templates/reset.password.vm | 2 +- application/src/main/resources/templates/test.vm | 2 +- application/src/main/resources/thingsboard.yml | 2 +- .../server/ThingsboardApplicationTests.java | 2 +- .../server/actors/ActorsTestSuite.java | 2 +- .../server/actors/DefaultActorServiceTest.java | 2 +- .../thingsboard/server/actors/DummySessionID.java | 2 +- .../server/controller/AbstractControllerTest.java | 2 +- .../server/controller/AdminControllerTest.java | 2 +- .../server/controller/AuthControllerTest.java | 2 +- .../ComponentDescriptorControllerTest.java | 2 +- .../server/controller/ControllerTestSuite.java | 2 +- .../server/controller/CustomerControllerTest.java | 2 +- .../controller/DashboardControllerTest.java | 2 +- .../server/controller/DeviceControllerTest.java | 2 +- .../server/controller/PluginControllerTest.java | 2 +- .../server/controller/RuleControllerTest.java | 2 +- .../server/controller/TenantControllerTest.java | 2 +- .../server/controller/UserControllerTest.java | 2 +- .../controller/WidgetTypeControllerTest.java | 2 +- .../controller/WidgetsBundleControllerTest.java | 2 +- .../mqtt/AbstractFeatureIntegrationTest.java | 2 +- .../org/thingsboard/server/mqtt/MqttSuite.java | 2 +- .../rpc/MqttServerSideRpcIntegrationTest.java | 2 +- .../telemetry/MqttTelemetryIntergrationTest.java | 2 +- .../server/service/mail/TestMailService.java | 2 +- .../server/system/HttpDeviceApiTest.java | 2 +- .../server/system/SystemTestSuite.java | 2 +- common/data/pom.xml | 2 +- .../server/common/data/AdminSettings.java | 2 +- .../thingsboard/server/common/data/BaseData.java | 2 +- .../server/common/data/CacheConstants.java | 2 +- .../server/common/data/ContactBased.java | 2 +- .../thingsboard/server/common/data/Customer.java | 2 +- .../thingsboard/server/common/data/Dashboard.java | 2 +- .../server/common/data/DataConstants.java | 2 +- .../thingsboard/server/common/data/Device.java | 2 +- .../server/common/data/EntityType.java | 2 +- .../org/thingsboard/server/common/data/Event.java | 2 +- .../server/common/data/SearchTextBased.java | 2 +- .../thingsboard/server/common/data/Tenant.java | 2 +- .../org/thingsboard/server/common/data/User.java | 2 +- .../server/common/data/id/AdminSettingsId.java | 2 +- .../common/data/id/ComponentDescriptorId.java | 2 +- .../server/common/data/id/CustomerId.java | 2 +- .../server/common/data/id/DashboardId.java | 2 +- .../common/data/id/DeviceCredentialsId.java | 2 +- .../server/common/data/id/DeviceId.java | 2 +- .../server/common/data/id/EntityId.java | 2 +- .../server/common/data/id/EventId.java | 2 +- .../server/common/data/id/IdBased.java | 2 +- .../thingsboard/server/common/data/id/NodeId.java | 2 +- .../server/common/data/id/PluginId.java | 2 +- .../thingsboard/server/common/data/id/RuleId.java | 2 +- .../server/common/data/id/SessionId.java | 2 +- .../server/common/data/id/TenantId.java | 2 +- .../server/common/data/id/UUIDBased.java | 2 +- .../server/common/data/id/UserCredentialsId.java | 2 +- .../thingsboard/server/common/data/id/UserId.java | 2 +- .../server/common/data/id/WidgetTypeId.java | 2 +- .../server/common/data/id/WidgetsBundleId.java | 2 +- .../server/common/data/kv/AttributeKey.java | 2 +- .../server/common/data/kv/AttributeKvEntry.java | 2 +- .../common/data/kv/BaseAttributeKvEntry.java | 2 +- .../server/common/data/kv/BaseTsKvQuery.java | 2 +- .../server/common/data/kv/BasicKvEntry.java | 2 +- .../server/common/data/kv/BasicTsKvEntry.java | 2 +- .../server/common/data/kv/BooleanDataEntry.java | 2 +- .../server/common/data/kv/DataType.java | 2 +- .../server/common/data/kv/DoubleDataEntry.java | 2 +- .../server/common/data/kv/KvEntry.java | 2 +- .../server/common/data/kv/LongDataEntry.java | 2 +- .../server/common/data/kv/StringDataEntry.java | 2 +- .../server/common/data/kv/TsKvEntry.java | 2 +- .../server/common/data/kv/TsKvQuery.java | 2 +- .../server/common/data/page/BasePageLink.java | 2 +- .../server/common/data/page/PageDataIterable.java | 2 +- .../server/common/data/page/TextPageData.java | 2 +- .../server/common/data/page/TextPageLink.java | 2 +- .../server/common/data/page/TimePageData.java | 2 +- .../server/common/data/page/TimePageLink.java | 2 +- .../common/data/plugin/ComponentDescriptor.java | 2 +- .../data/plugin/ComponentLifecycleEvent.java | 2 +- .../data/plugin/ComponentLifecycleState.java | 2 +- .../server/common/data/plugin/ComponentScope.java | 2 +- .../server/common/data/plugin/ComponentType.java | 2 +- .../server/common/data/plugin/PluginMetaData.java | 2 +- .../server/common/data/rule/RuleMetaData.java | 2 +- .../server/common/data/rule/RuleType.java | 2 +- .../server/common/data/rule/Scope.java | 2 +- .../server/common/data/security/Authority.java | 2 +- .../common/data/security/DeviceCredentials.java | 2 +- .../data/security/DeviceCredentialsFilter.java | 2 +- .../data/security/DeviceCredentialsType.java | 2 +- .../data/security/DeviceTokenCredentials.java | 2 +- .../common/data/security/UserCredentials.java | 2 +- .../server/common/data/widget/WidgetType.java | 2 +- .../server/common/data/widget/WidgetsBundle.java | 2 +- common/message/pom.xml | 2 +- .../thingsboard/server/common/msg/RuleMsg.java | 2 +- .../server/common/msg/aware/CustomerAwareMsg.java | 2 +- .../server/common/msg/aware/DeviceAwareMsg.java | 2 +- .../server/common/msg/aware/NodeAwareMsg.java | 2 +- .../server/common/msg/aware/PluginAwareMsg.java | 2 +- .../server/common/msg/aware/RuleAwareMsg.java | 2 +- .../server/common/msg/aware/SessionAwareMsg.java | 2 +- .../server/common/msg/aware/TenantAwareMsg.java | 2 +- .../common/msg/cluster/ClusterEventMsg.java | 2 +- .../server/common/msg/cluster/ServerAddress.java | 2 +- .../server/common/msg/cluster/ToAllNodesMsg.java | 2 +- .../common/msg/core/AttributesSubscribeMsg.java | 2 +- .../common/msg/core/AttributesUnsubscribeMsg.java | 2 +- .../msg/core/AttributesUpdateNotification.java | 2 +- .../common/msg/core/BasicCommandAckResponse.java | 2 +- .../msg/core/BasicGetAttributesRequest.java | 2 +- .../msg/core/BasicGetAttributesResponse.java | 2 +- .../server/common/msg/core/BasicRequest.java | 2 +- .../server/common/msg/core/BasicResponseMsg.java | 2 +- .../common/msg/core/BasicStatusCodeResponse.java | 2 +- .../msg/core/BasicTelemetryUploadRequest.java | 2 +- .../msg/core/BasicToDeviceSessionActorMsg.java | 2 +- .../msg/core/BasicUpdateAttributesRequest.java | 2 +- .../common/msg/core/GetAttributesRequest.java | 2 +- .../common/msg/core/GetAttributesResponse.java | 2 +- .../server/common/msg/core/ResponseMsg.java | 2 +- .../server/common/msg/core/RpcSubscribeMsg.java | 2 +- .../server/common/msg/core/RpcUnsubscribeMsg.java | 2 +- .../server/common/msg/core/RuleEngineError.java | 2 +- .../common/msg/core/RuleEngineErrorMsg.java | 2 +- .../server/common/msg/core/SessionCloseMsg.java | 2 +- .../common/msg/core/SessionCloseNotification.java | 2 +- .../server/common/msg/core/SessionOpenMsg.java | 2 +- .../common/msg/core/StatusCodeResponse.java | 2 +- .../common/msg/core/TelemetryUploadRequest.java | 2 +- .../common/msg/core/ToDeviceRpcRequestMsg.java | 2 +- .../common/msg/core/ToDeviceRpcResponseMsg.java | 2 +- .../common/msg/core/ToDeviceSessionActorMsg.java | 2 +- .../common/msg/core/ToServerRpcRequestMsg.java | 2 +- .../common/msg/core/ToServerRpcResponseMsg.java | 2 +- .../common/msg/core/UpdateAttributesRequest.java | 2 +- .../common/msg/device/BasicToDeviceActorMsg.java | 2 +- .../common/msg/device/ToDeviceActorMsg.java | 2 +- .../server/common/msg/kv/AttributesKVMsg.java | 2 +- .../server/common/msg/kv/BasicAttributeKVMsg.java | 2 +- .../common/msg/plugin/ComponentLifecycleMsg.java | 2 +- .../msg/session/AdaptorToSessionActorMsg.java | 2 +- .../session/BasicAdaptorToSessionActorMsg.java | 2 +- .../session/BasicSessionActorToAdaptorMsg.java | 2 +- .../common/msg/session/BasicSessionMsg.java | 2 +- .../msg/session/BasicToDeviceActorSessionMsg.java | 2 +- .../server/common/msg/session/FeatureType.java | 2 +- .../server/common/msg/session/FromDeviceMsg.java | 2 +- .../common/msg/session/FromDeviceRequestMsg.java | 2 +- .../server/common/msg/session/MsgType.java | 2 +- .../msg/session/SessionActorToAdaptorMsg.java | 2 +- .../server/common/msg/session/SessionContext.java | 2 +- .../server/common/msg/session/SessionCtrlMsg.java | 2 +- .../server/common/msg/session/SessionMsg.java | 2 +- .../server/common/msg/session/SessionType.java | 2 +- .../msg/session/ToDeviceActorSessionMsg.java | 2 +- .../server/common/msg/session/ToDeviceMsg.java | 2 +- .../common/msg/session/ctrl/SessionCloseMsg.java | 2 +- .../session/ex/ProcessingTimeoutException.java | 2 +- .../msg/session/ex/SessionAuthException.java | 2 +- .../common/msg/session/ex/SessionException.java | 2 +- common/pom.xml | 2 +- common/transport/pom.xml | 2 +- .../common/transport/SessionMsgProcessor.java | 2 +- .../server/common/transport/TransportAdaptor.java | 2 +- .../transport/adaptor/AdaptorException.java | 2 +- .../common/transport/adaptor/JsonConverter.java | 2 +- .../common/transport/auth/DeviceAuthResult.java | 2 +- .../common/transport/auth/DeviceAuthService.java | 2 +- .../session/DeviceAwareSessionContext.java | 2 +- dao/pom.xml | 2 +- .../org/thingsboard/server/dao/AbstractDao.java | 2 +- .../thingsboard/server/dao/AbstractModelDao.java | 2 +- .../server/dao/AbstractSearchTextDao.java | 2 +- .../server/dao/AbstractSearchTimeDao.java | 2 +- .../main/java/org/thingsboard/server/dao/Dao.java | 2 +- .../java/org/thingsboard/server/dao/DaoUtil.java | 2 +- .../server/dao/attributes/AttributesDao.java | 2 +- .../server/dao/attributes/AttributesService.java | 2 +- .../server/dao/attributes/BaseAttributesDao.java | 2 +- .../dao/attributes/BaseAttributesService.java | 2 +- .../PreviousDeviceCredentialsIdKeyGenerator.java | 2 +- .../dao/cache/ServiceCacheConfiguration.java | 2 +- .../server/dao/cassandra/CassandraCluster.java | 2 +- .../dao/cassandra/CassandraQueryOptions.java | 2 +- .../dao/cassandra/CassandraSocketOptions.java | 2 +- .../dao/component/BaseComponentDescriptorDao.java | 2 +- .../component/BaseComponentDescriptorService.java | 2 +- .../dao/component/ComponentDescriptorDao.java | 2 +- .../dao/component/ComponentDescriptorService.java | 2 +- .../server/dao/customer/CustomerDao.java | 2 +- .../server/dao/customer/CustomerDaoImpl.java | 2 +- .../server/dao/customer/CustomerService.java | 2 +- .../server/dao/customer/CustomerServiceImpl.java | 2 +- .../server/dao/dashboard/DashboardDao.java | 2 +- .../server/dao/dashboard/DashboardDaoImpl.java | 2 +- .../server/dao/dashboard/DashboardService.java | 2 +- .../dao/dashboard/DashboardServiceImpl.java | 2 +- .../server/dao/device/DeviceCredentialsDao.java | 2 +- .../dao/device/DeviceCredentialsDaoImpl.java | 2 +- .../dao/device/DeviceCredentialsService.java | 2 +- .../dao/device/DeviceCredentialsServiceImpl.java | 2 +- .../thingsboard/server/dao/device/DeviceDao.java | 2 +- .../server/dao/device/DeviceDaoImpl.java | 2 +- .../server/dao/device/DeviceService.java | 2 +- .../server/dao/device/DeviceServiceImpl.java | 2 +- .../server/dao/event/BaseEventDao.java | 2 +- .../server/dao/event/BaseEventService.java | 2 +- .../thingsboard/server/dao/event/EventDao.java | 2 +- .../server/dao/event/EventService.java | 2 +- .../dao/exception/DataValidationException.java | 2 +- .../server/dao/exception/DatabaseException.java | 2 +- .../exception/IncorrectParameterException.java | 2 +- .../server/dao/model/AdminSettingsEntity.java | 2 +- .../thingsboard/server/dao/model/BaseEntity.java | 2 +- .../dao/model/ComponentDescriptorEntity.java | 2 +- .../server/dao/model/CustomerEntity.java | 2 +- .../server/dao/model/DashboardEntity.java | 2 +- .../server/dao/model/DeviceCredentialsEntity.java | 2 +- .../server/dao/model/DeviceEntity.java | 2 +- .../thingsboard/server/dao/model/EventEntity.java | 2 +- .../server/dao/model/ModelConstants.java | 2 +- .../server/dao/model/PluginMetaDataEntity.java | 2 +- .../server/dao/model/RuleMetaDataEntity.java | 2 +- .../server/dao/model/SearchTextEntity.java | 2 +- .../server/dao/model/TenantEntity.java | 2 +- .../org/thingsboard/server/dao/model/ToData.java | 2 +- .../server/dao/model/UserCredentialsEntity.java | 2 +- .../thingsboard/server/dao/model/UserEntity.java | 2 +- .../server/dao/model/WidgetTypeEntity.java | 2 +- .../server/dao/model/WidgetsBundleEntity.java | 2 +- .../server/dao/model/type/AuthorityCodec.java | 2 +- .../model/type/ComponentLifecycleStateCodec.java | 2 +- .../dao/model/type/ComponentScopeCodec.java | 2 +- .../server/dao/model/type/ComponentTypeCodec.java | 2 +- .../model/type/DeviceCredentialsTypeCodec.java | 2 +- .../server/dao/model/type/EntityTypeCodec.java | 2 +- .../server/dao/model/type/JsonCodec.java | 2 +- .../server/dao/model/wrapper/EntityResultSet.java | 2 +- .../server/dao/plugin/BasePluginDao.java | 2 +- .../server/dao/plugin/BasePluginService.java | 2 +- .../thingsboard/server/dao/plugin/PluginDao.java | 2 +- .../server/dao/plugin/PluginService.java | 2 +- .../thingsboard/server/dao/rule/BaseRuleDao.java | 2 +- .../server/dao/rule/BaseRuleService.java | 2 +- .../org/thingsboard/server/dao/rule/RuleDao.java | 2 +- .../thingsboard/server/dao/rule/RuleService.java | 2 +- .../server/dao/service/DataValidator.java | 2 +- .../server/dao/service/PaginatedRemover.java | 2 +- .../thingsboard/server/dao/service/Validator.java | 2 +- .../server/dao/settings/AdminSettingsDao.java | 2 +- .../server/dao/settings/AdminSettingsDaoImpl.java | 2 +- .../server/dao/settings/AdminSettingsService.java | 2 +- .../dao/settings/AdminSettingsServiceImpl.java | 2 +- .../thingsboard/server/dao/tenant/TenantDao.java | 2 +- .../server/dao/tenant/TenantDaoImpl.java | 2 +- .../server/dao/tenant/TenantService.java | 2 +- .../server/dao/tenant/TenantServiceImpl.java | 2 +- .../server/dao/timeseries/BaseTimeseriesDao.java | 2 +- .../dao/timeseries/BaseTimeseriesService.java | 2 +- .../server/dao/timeseries/TimeseriesDao.java | 2 +- .../server/dao/timeseries/TimeseriesService.java | 2 +- .../server/dao/timeseries/TsPartitionDate.java | 2 +- .../server/dao/user/UserCredentialsDao.java | 2 +- .../server/dao/user/UserCredentialsDaoImpl.java | 2 +- .../org/thingsboard/server/dao/user/UserDao.java | 2 +- .../thingsboard/server/dao/user/UserDaoImpl.java | 2 +- .../thingsboard/server/dao/user/UserService.java | 2 +- .../server/dao/user/UserServiceImpl.java | 2 +- .../server/dao/widget/WidgetTypeDao.java | 2 +- .../server/dao/widget/WidgetTypeDaoImpl.java | 2 +- .../server/dao/widget/WidgetTypeService.java | 2 +- .../server/dao/widget/WidgetTypeServiceImpl.java | 2 +- .../server/dao/widget/WidgetsBundleDao.java | 2 +- .../server/dao/widget/WidgetsBundleDaoImpl.java | 2 +- .../server/dao/widget/WidgetsBundleService.java | 2 +- .../dao/widget/WidgetsBundleServiceImpl.java | 2 +- dao/src/main/resources/demo-data.cql | 2 +- dao/src/main/resources/schema.cql | 2 +- dao/src/main/resources/system-data.cql | 2 +- .../server/dao/CustomCassandraCQLUnit.java | 2 +- .../org/thingsboard/server/dao/DaoTestSuite.java | 2 +- .../dao/attributes/BaseAttributesServiceTest.java | 2 +- .../server/dao/event/BaseEventServiceTest.java | 2 +- .../server/dao/plugin/BasePluginServiceTest.java | 2 +- .../server/dao/rule/BaseRuleServiceTest.java | 2 +- .../server/dao/service/AbstractServiceTest.java | 2 +- .../dao/service/AdminSettingsServiceImplTest.java | 2 +- .../dao/service/CustomerServiceImplTest.java | 2 +- .../dao/service/DashboardServiceImplTest.java | 2 +- .../dao/service/DeviceCredentialsCacheTest.java | 2 +- .../service/DeviceCredentialsServiceImplTest.java | 2 +- .../server/dao/service/DeviceServiceImplTest.java | 2 +- .../server/dao/service/TenantServiceImplTest.java | 2 +- .../server/dao/service/UserServiceImplTest.java | 2 +- .../dao/service/WidgetTypeServiceImplTest.java | 2 +- .../dao/service/WidgetsBundleServiceImplTest.java | 2 +- .../dao/timeseries/TimeseriesServiceTest.java | 2 +- docker/deploy.sh | 2 +- docker/deploy_cassandra_zookeeper.sh | 2 +- docker/docker-compose.random.yml | 2 +- docker/docker-compose.static.yml | 2 +- docker/docker-compose.yml | 2 +- docker/thingsboard-db-schema/Dockerfile | 2 +- docker/thingsboard-db-schema/build_and_deploy.sh | 2 +- docker/thingsboard-db-schema/install_schema.sh | 2 +- docker/thingsboard/Dockerfile | 2 +- docker/thingsboard/build_and_deploy.sh | 2 +- docker/thingsboard/run_thingsboard.sh | 2 +- extensions-api/pom.xml | 2 +- .../server/extensions/api/component/Action.java | 2 +- .../api/component/ConfigurableComponent.java | 2 +- .../component/EmptyComponentConfiguration.java | 2 +- .../server/extensions/api/component/Filter.java | 2 +- .../server/extensions/api/component/Plugin.java | 2 +- .../extensions/api/component/Processor.java | 2 +- .../api/configuration/Configurable.java | 2 +- .../api/configuration/Configuration.java | 2 +- .../ConfigurationValidationException.java | 2 +- .../extensions/api/device/DeviceAttributes.java | 2 +- .../DeviceAttributesEventNotificationMsg.java | 2 +- .../DeviceCredentialsUpdateNotificationMsg.java | 2 +- .../api/device/ToDeviceActorNotificationMsg.java | 2 +- .../extensions/api/plugins/AbstractPlugin.java | 2 +- .../server/extensions/api/plugins/Plugin.java | 2 +- .../extensions/api/plugins/PluginAction.java | 2 +- .../api/plugins/PluginApiCallSecurityContext.java | 2 +- .../extensions/api/plugins/PluginCallback.java | 2 +- .../extensions/api/plugins/PluginConstants.java | 2 +- .../extensions/api/plugins/PluginContext.java | 2 +- .../extensions/api/plugins/PluginException.java | 2 +- .../plugins/PluginInitializationException.java | 2 +- .../plugins/handlers/DefaultRestMsgHandler.java | 2 +- .../plugins/handlers/DefaultRpcMsgHandler.java | 2 +- .../plugins/handlers/DefaultRuleMsgHandler.java | 2 +- .../handlers/DefaultWebsocketMsgHandler.java | 2 +- .../api/plugins/handlers/RestMsgHandler.java | 2 +- .../api/plugins/handlers/RpcMsgHandler.java | 2 +- .../api/plugins/handlers/RuleMsgHandler.java | 2 +- .../api/plugins/handlers/WebsocketMsgHandler.java | 2 +- .../api/plugins/msg/AbstractPluginToRuleMsg.java | 2 +- .../api/plugins/msg/AbstractRuleToPluginMsg.java | 2 +- .../api/plugins/msg/FromDeviceRpcResponse.java | 2 +- .../msg/GetAttributesRequestRuleToPluginMsg.java | 2 +- .../plugins/msg/GetRequestRuleToPluginMsg.java | 2 +- .../api/plugins/msg/PluginToRuleMsg.java | 2 +- .../api/plugins/msg/ResponsePluginToRuleMsg.java | 2 +- .../extensions/api/plugins/msg/RpcError.java | 2 +- .../plugins/msg/RpcRequestRuleToPluginMsg.java | 2 +- .../plugins/msg/RpcResponsePluginToRuleMsg.java | 2 +- .../api/plugins/msg/RuleToPluginMsg.java | 2 +- .../TelemetryUploadRequestRuleToPluginMsg.java | 2 +- .../extensions/api/plugins/msg/TimeoutIntMsg.java | 2 +- .../extensions/api/plugins/msg/TimeoutMsg.java | 2 +- .../api/plugins/msg/TimeoutUUIDMsg.java | 2 +- .../api/plugins/msg/ToDeviceRpcRequest.java | 2 +- .../api/plugins/msg/ToDeviceRpcRequestBody.java | 2 +- .../plugins/msg/ToDeviceRpcRequestPluginMsg.java | 2 +- .../api/plugins/msg/ToPluginActorMsg.java | 2 +- .../plugins/msg/ToPluginRpcResponseDeviceMsg.java | 2 +- .../UpdateAttributesRequestRuleToPluginMsg.java | 2 +- .../api/plugins/rest/BasicPluginRestMsg.java | 2 +- .../api/plugins/rest/PluginRestMsg.java | 2 +- .../extensions/api/plugins/rest/RestRequest.java | 2 +- .../extensions/api/plugins/rpc/PluginRpcMsg.java | 2 +- .../server/extensions/api/plugins/rpc/RpcMsg.java | 2 +- .../ws/BasicPluginWebsocketSessionRef.java | 2 +- .../api/plugins/ws/PluginWebsocketSessionRef.java | 2 +- .../extensions/api/plugins/ws/SessionEvent.java | 2 +- .../api/plugins/ws/WsSessionMetaData.java | 2 +- .../ws/msg/AbstractPluginWebSocketMsg.java | 2 +- .../plugins/ws/msg/BinaryPluginWebSocketMsg.java | 2 +- .../plugins/ws/msg/EmptyPluginWebsocketMsg.java | 2 +- .../plugins/ws/msg/PingPluginWebsocketMsg.java | 2 +- .../api/plugins/ws/msg/PluginWebsocketMsg.java | 2 +- .../plugins/ws/msg/PongPluginWebsocketMsg.java | 2 +- .../ws/msg/SessionEventPluginWebSocketMsg.java | 2 +- .../plugins/ws/msg/TextPluginWebSocketMsg.java | 2 +- .../server/extensions/api/rules/RuleContext.java | 2 +- .../extensions/api/rules/RuleException.java | 2 +- .../server/extensions/api/rules/RuleFilter.java | 2 +- .../api/rules/RuleInitializationException.java | 2 +- .../api/rules/RuleLifecycleComponent.java | 2 +- .../api/rules/RuleProcessingMetaData.java | 2 +- .../extensions/api/rules/RuleProcessor.java | 2 +- .../api/rules/SimpleRuleLifecycleComponent.java | 2 +- .../extensions/api/rules/ToRuleActorMsg.java | 2 +- extensions-core/pom.xml | 2 +- .../core/action/mail/SendMailAction.java | 2 +- .../action/mail/SendMailActionConfiguration.java | 2 +- .../core/action/mail/SendMailActionMsg.java | 2 +- .../mail/SendMailRuleToPluginActionMsg.java | 2 +- .../core/action/rpc/RpcPluginAction.java | 2 +- .../action/telemetry/TelemetryPluginAction.java | 2 +- .../template/AbstractTemplatePluginAction.java | 2 +- .../template/TemplateActionConfiguration.java | 2 +- .../extensions/core/filter/BasicJsFilter.java | 2 +- .../core/filter/DeviceAttributesFilter.java | 2 +- .../DeviceAttributesFilterConfiguration.java | 2 +- .../core/filter/DeviceTelemetryFilter.java | 2 +- .../core/filter/JsFilterConfiguration.java | 2 +- .../extensions/core/filter/MethodNameFilter.java | 2 +- .../filter/MethodNameFilterConfiguration.java | 2 +- .../extensions/core/filter/MsgTypeFilter.java | 2 +- .../core/filter/MsgTypeFilterConfiguration.java | 2 +- .../core/filter/NashornJsEvaluator.java | 2 +- .../core/plugin/KeyValuePluginProperties.java | 2 +- .../extensions/core/plugin/mail/MailPlugin.java | 2 +- .../core/plugin/mail/MailPluginConfiguration.java | 2 +- .../plugin/messaging/DeviceMessagingPlugin.java | 2 +- .../DeviceMessagingPluginConfiguration.java | 2 +- .../messaging/DeviceMessagingRuleMsgHandler.java | 2 +- .../messaging/PendingRpcRequestMetadata.java | 2 +- .../core/plugin/rpc/LocalRequestMetaData.java | 2 +- .../extensions/core/plugin/rpc/RpcManager.java | 2 +- .../extensions/core/plugin/rpc/RpcPlugin.java | 2 +- .../core/plugin/rpc/RpcPluginConfiguration.java | 2 +- .../core/plugin/rpc/cmd/RpcRequest.java | 2 +- .../plugin/rpc/handlers/RpcRestMsgHandler.java | 2 +- .../core/plugin/telemetry/AttributeData.java | 2 +- .../plugin/telemetry/SubscriptionManager.java | 2 +- .../plugin/telemetry/TelemetryStoragePlugin.java | 2 +- .../extensions/core/plugin/telemetry/TsData.java | 2 +- .../telemetry/cmd/AttributesSubscriptionCmd.java | 2 +- .../core/plugin/telemetry/cmd/GetHistoryCmd.java | 2 +- .../plugin/telemetry/cmd/SubscriptionCmd.java | 2 +- .../plugin/telemetry/cmd/TelemetryPluginCmd.java | 2 +- .../telemetry/cmd/TelemetryPluginCmdsWrapper.java | 2 +- .../telemetry/cmd/TimeseriesSubscriptionCmd.java | 2 +- .../handlers/TelemetryRestMsgHandler.java | 2 +- .../handlers/TelemetryRpcMsgHandler.java | 2 +- .../handlers/TelemetryRuleMsgHandler.java | 2 +- .../handlers/TelemetryWebsocketMsgHandler.java | 2 +- .../core/plugin/telemetry/sub/Subscription.java | 2 +- .../telemetry/sub/SubscriptionErrorCode.java | 2 +- .../plugin/telemetry/sub/SubscriptionState.java | 2 +- .../plugin/telemetry/sub/SubscriptionType.java | 2 +- .../plugin/telemetry/sub/SubscriptionUpdate.java | 2 +- .../extensions/core/plugin/time/TimePlugin.java | 2 +- .../core/plugin/time/TimePluginConfiguration.java | 2 +- .../processor/AlarmDeduplicationProcessor.java | 2 +- .../AlarmDeduplicationProcessorConfiguration.java | 2 +- .../extensions/core/utils/VelocityUtils.java | 2 +- extensions-core/src/main/proto/telemetry.proto | 2 +- .../core/filter/DeviceAttributesFilterTest.java | 2 +- extensions/extension-kafka/pom.xml | 2 +- .../extension-kafka/src/assembly/extension.xml | 2 +- .../extensions/kafka/action/KafkaActionMsg.java | 2 +- .../kafka/action/KafkaActionPayload.java | 2 +- .../kafka/action/KafkaPluginAction.java | 2 +- .../action/KafkaPluginActionConfiguration.java | 2 +- .../extensions/kafka/plugin/KafkaMsgHandler.java | 2 +- .../extensions/kafka/plugin/KafkaPlugin.java | 2 +- .../kafka/plugin/KafkaPluginConfiguration.java | 2 +- .../server/extensions/kafka/KafkaDemoClient.java | 2 +- extensions/extension-rabbitmq/pom.xml | 2 +- .../extension-rabbitmq/src/assembly/extension.xml | 2 +- .../rabbitmq/action/RabbitMqActionMsg.java | 2 +- .../rabbitmq/action/RabbitMqActionPayload.java | 2 +- .../rabbitmq/action/RabbitMqPluginAction.java | 2 +- .../action/RabbitMqPluginActionConfiguration.java | 2 +- .../rabbitmq/plugin/RabbitMqMsgHandler.java | 2 +- .../rabbitmq/plugin/RabbitMqPlugin.java | 2 +- .../plugin/RabbitMqPluginConfiguration.java | 2 +- .../server/extensions/rabbitmq/DemoClient.java | 2 +- extensions/extension-rest-api-call/pom.xml | 2 +- .../src/assembly/extension.xml | 2 +- .../rest/action/RestApiCallActionMsg.java | 2 +- .../rest/action/RestApiCallActionPayload.java | 2 +- .../rest/action/RestApiCallPluginAction.java | 2 +- .../RestApiCallPluginActionConfiguration.java | 2 +- .../rest/plugin/RestApiCallMsgHandler.java | 2 +- .../extensions/rest/plugin/RestApiCallPlugin.java | 2 +- .../plugin/RestApiCallPluginConfiguration.java | 2 +- .../extensions/kafka/RestApiCallDemoClient.java | 2 +- extensions/pom.xml | 2 +- license-header-template.txt | 2 +- pom.xml | 2 +- tools/pom.xml | 2 +- .../client/tools/MqttStressTestClient.java | 15 +++++++++++++++ .../client/tools/MqttStressTestTool.java | 2 +- .../org/thingsboard/client/tools/RestClient.java | 15 +++++++++++++++ .../client/tools/ResultAccumulator.java | 15 +++++++++++++++ .../org/thingsboard/client/tools/TestParams.java | 2 +- tools/src/main/resources/logback.xml | 2 +- tools/src/main/shell/keygen.sh | 2 +- tools/src/main/shell/securemqttclient.py | 2 +- tools/src/main/shell/simplemqttclient.py | 2 +- transport/coap/pom.xml | 2 +- .../transport/coap/CoapTransportResource.java | 2 +- .../transport/coap/CoapTransportService.java | 2 +- .../coap/adaptors/CoapTransportAdaptor.java | 2 +- .../transport/coap/adaptors/JsonCoapAdaptor.java | 2 +- .../transport/coap/client/DeviceEmulator.java | 2 +- .../coap/session/CoapExchangeObserverProxy.java | 2 +- .../transport/coap/session/CoapSessionCtx.java | 2 +- .../transport/coap/session/CoapSessionId.java | 2 +- .../server/transport/coap/CoapServerTest.java | 2 +- .../coap/CoapServerTestConfiguration.java | 2 +- transport/http/pom.xml | 2 +- .../transport/http/DeviceApiController.java | 2 +- .../transport/http/session/HttpSessionCtx.java | 2 +- .../transport/http/session/HttpSessionId.java | 2 +- transport/mqtt/pom.xml | 2 +- .../transport/mqtt/MqttSslHandlerProvider.java | 2 +- .../transport/mqtt/MqttTransportHandler.java | 2 +- .../mqtt/MqttTransportServerInitializer.java | 2 +- .../transport/mqtt/MqttTransportService.java | 2 +- .../transport/mqtt/adaptors/JsonMqttAdaptor.java | 2 +- .../mqtt/adaptors/MqttTransportAdaptor.java | 2 +- .../transport/mqtt/session/MqttSessionCtx.java | 2 +- .../transport/mqtt/session/MqttSessionId.java | 2 +- transport/pom.xml | 2 +- ui/pom.xml | 2 +- ui/server.js | 2 +- ui/src/app/admin/admin.controller.js | 2 +- ui/src/app/admin/admin.routes.js | 2 +- ui/src/app/admin/general-settings.tpl.html | 2 +- ui/src/app/admin/index.js | 2 +- ui/src/app/admin/outgoing-mail-settings.tpl.html | 2 +- ui/src/app/api/admin.service.js | 2 +- ui/src/app/api/component-descriptor.service.js | 2 +- ui/src/app/api/customer.service.js | 2 +- ui/src/app/api/dashboard.service.js | 2 +- ui/src/app/api/datasource.service.js | 2 +- ui/src/app/api/device.service.js | 2 +- ui/src/app/api/event.service.js | 2 +- ui/src/app/api/login.service.js | 2 +- ui/src/app/api/plugin.service.js | 2 +- ui/src/app/api/rule.service.js | 2 +- ui/src/app/api/telemetry-websocket.service.js | 2 +- ui/src/app/api/tenant.service.js | 2 +- ui/src/app/api/user.service.js | 2 +- ui/src/app/api/widget.service.js | 2 +- ui/src/app/app.config.js | 2 +- ui/src/app/app.js | 2 +- ui/src/app/app.run.js | 3 +-- ui/src/app/common/types.constant.js | 2 +- ui/src/app/common/utils.service.js | 2 +- .../app/component/component-dialog.controller.js | 2 +- ui/src/app/component/component-dialog.service.js | 2 +- ui/src/app/component/component-dialog.tpl.html | 2 +- ui/src/app/component/component.directive.js | 2 +- ui/src/app/component/component.tpl.html | 2 +- ui/src/app/component/index.js | 2 +- .../app/components/circular-progress.directive.js | 2 +- .../app/components/confirm-on-exit.directive.js | 2 +- ui/src/app/components/contact-short.filter.js | 2 +- ui/src/app/components/contact.directive.js | 2 +- ui/src/app/components/contact.tpl.html | 2 +- .../app/components/dashboard-select.directive.js | 2 +- ui/src/app/components/dashboard-select.scss | 2 +- ui/src/app/components/dashboard-select.tpl.html | 2 +- ui/src/app/components/dashboard.directive.js | 2 +- ui/src/app/components/dashboard.scss | 2 +- ui/src/app/components/dashboard.tpl.html | 2 +- .../datakey-config-dialog.controller.js | 2 +- .../app/components/datakey-config-dialog.tpl.html | 2 +- ui/src/app/components/datakey-config.directive.js | 2 +- ui/src/app/components/datakey-config.scss | 2 +- ui/src/app/components/datakey-config.tpl.html | 2 +- .../app/components/datasource-device.directive.js | 2 +- ui/src/app/components/datasource-device.scss | 3 +-- ui/src/app/components/datasource-device.tpl.html | 2 +- .../app/components/datasource-func.directive.js | 2 +- ui/src/app/components/datasource-func.scss | 3 +-- ui/src/app/components/datasource-func.tpl.html | 2 +- ui/src/app/components/datasource.directive.js | 2 +- ui/src/app/components/datasource.scss | 2 +- ui/src/app/components/datasource.tpl.html | 2 +- .../app/components/datetime-period.directive.js | 2 +- ui/src/app/components/datetime-period.scss | 2 +- ui/src/app/components/datetime-period.tpl.html | 2 +- .../app/components/details-sidenav.directive.js | 2 +- ui/src/app/components/details-sidenav.scss | 2 +- ui/src/app/components/details-sidenav.tpl.html | 2 +- .../components/device-alias-select.directive.js | 3 +-- ui/src/app/components/device-alias-select.scss | 3 +-- .../app/components/device-alias-select.tpl.html | 2 +- .../app/components/expand-fullscreen.directive.js | 2 +- ui/src/app/components/expand-fullscreen.scss | 2 +- ui/src/app/components/grid.directive.js | 2 +- ui/src/app/components/grid.scss | 2 +- ui/src/app/components/grid.tpl.html | 2 +- ui/src/app/components/js-func.directive.js | 2 +- ui/src/app/components/js-func.scss | 3 +-- ui/src/app/components/js-func.tpl.html | 2 +- ui/src/app/components/json-form.directive.js | 2 +- ui/src/app/components/json-form.scss | 2 +- ui/src/app/components/json-form.tpl.html | 2 +- ui/src/app/components/keyboard-shortcut.filter.js | 2 +- ui/src/app/components/led-light.directive.js | 2 +- ui/src/app/components/menu-link.directive.js | 2 +- ui/src/app/components/menu-link.scss | 2 +- ui/src/app/components/menu-link.tpl.html | 2 +- ui/src/app/components/menu-toggle.tpl.html | 2 +- .../app/components/mousepoint-menu.directive.js | 3 +-- ui/src/app/components/no-animate.directive.js | 2 +- ui/src/app/components/plugin-select.directive.js | 2 +- ui/src/app/components/plugin-select.scss | 2 +- ui/src/app/components/plugin-select.tpl.html | 2 +- .../app/components/react/json-form-ace-editor.jsx | 2 +- .../components/react/json-form-ace-editor.scss | 2 +- ui/src/app/components/react/json-form-array.jsx | 2 +- .../components/react/json-form-base-component.jsx | 2 +- .../app/components/react/json-form-checkbox.jsx | 2 +- ui/src/app/components/react/json-form-color.jsx | 2 +- ui/src/app/components/react/json-form-color.scss | 2 +- ui/src/app/components/react/json-form-date.jsx | 2 +- .../app/components/react/json-form-fieldset.jsx | 2 +- ui/src/app/components/react/json-form-image.jsx | 3 +-- ui/src/app/components/react/json-form-image.scss | 3 +-- .../app/components/react/json-form-javascript.jsx | 2 +- ui/src/app/components/react/json-form-json.jsx | 2 +- ui/src/app/components/react/json-form-number.jsx | 2 +- .../app/components/react/json-form-rc-select.jsx | 2 +- ui/src/app/components/react/json-form-react.jsx | 2 +- .../components/react/json-form-schema-form.jsx | 2 +- ui/src/app/components/react/json-form-text.jsx | 3 +-- ui/src/app/components/react/json-form.scss | 2 +- .../components/react/styles/thingsboardTheme.js | 2 +- ui/src/app/components/scope-element.directive.js | 2 +- ui/src/app/components/side-menu.directive.js | 2 +- ui/src/app/components/side-menu.scss | 2 +- ui/src/app/components/side-menu.tpl.html | 2 +- ui/src/app/components/tb-event-directives.js | 2 +- ui/src/app/components/timeinterval.directive.js | 2 +- ui/src/app/components/timeinterval.scss | 2 +- ui/src/app/components/timeinterval.tpl.html | 2 +- ui/src/app/components/timewindow-button.tpl.html | 2 +- .../app/components/timewindow-panel.controller.js | 2 +- ui/src/app/components/timewindow-panel.tpl.html | 2 +- ui/src/app/components/timewindow.directive.js | 2 +- ui/src/app/components/timewindow.scss | 2 +- ui/src/app/components/timewindow.tpl.html | 2 +- ui/src/app/components/truncate.filter.js | 2 +- ui/src/app/components/widget-config.directive.js | 2 +- ui/src/app/components/widget-config.tpl.html | 2 +- ui/src/app/components/widget.controller.js | 2 +- ui/src/app/components/widget.directive.js | 2 +- .../components/widgets-bundle-select.directive.js | 2 +- ui/src/app/components/widgets-bundle-select.scss | 2 +- .../app/components/widgets-bundle-select.tpl.html | 2 +- ui/src/app/customer/add-customer.tpl.html | 2 +- ui/src/app/customer/customer-card.tpl.html | 2 +- ui/src/app/customer/customer-fieldset.tpl.html | 2 +- ui/src/app/customer/customer.controller.js | 2 +- ui/src/app/customer/customer.directive.js | 2 +- ui/src/app/customer/customer.routes.js | 2 +- ui/src/app/customer/customers.tpl.html | 2 +- ui/src/app/customer/index.js | 2 +- ui/src/app/dashboard/add-dashboard.tpl.html | 2 +- .../add-dashboards-to-customer.controller.js | 2 +- .../dashboard/add-dashboards-to-customer.tpl.html | 2 +- ui/src/app/dashboard/add-widget.controller.js | 2 +- ui/src/app/dashboard/add-widget.tpl.html | 2 +- .../dashboard/assign-to-customer.controller.js | 2 +- ui/src/app/dashboard/assign-to-customer.tpl.html | 2 +- ui/src/app/dashboard/dashboard-card.tpl.html | 2 +- ui/src/app/dashboard/dashboard-fieldset.tpl.html | 2 +- .../dashboard/dashboard-settings.controller.js | 3 +-- ui/src/app/dashboard/dashboard-settings.scss | 2 +- ui/src/app/dashboard/dashboard-settings.tpl.html | 2 +- ui/src/app/dashboard/dashboard.controller.js | 2 +- ui/src/app/dashboard/dashboard.directive.js | 2 +- ui/src/app/dashboard/dashboard.routes.js | 2 +- ui/src/app/dashboard/dashboard.scss | 2 +- ui/src/app/dashboard/dashboard.tpl.html | 2 +- ui/src/app/dashboard/dashboards.controller.js | 2 +- ui/src/app/dashboard/dashboards.tpl.html | 2 +- ui/src/app/dashboard/device-aliases.controller.js | 2 +- ui/src/app/dashboard/device-aliases.scss | 2 +- ui/src/app/dashboard/device-aliases.tpl.html | 2 +- ui/src/app/dashboard/edit-widget.directive.js | 2 +- ui/src/app/dashboard/edit-widget.tpl.html | 2 +- ui/src/app/dashboard/index.js | 2 +- ui/src/app/device/add-device.tpl.html | 2 +- .../device/add-devices-to-customer.controller.js | 2 +- .../app/device/add-devices-to-customer.tpl.html | 2 +- .../app/device/assign-to-customer.controller.js | 2 +- ui/src/app/device/assign-to-customer.tpl.html | 2 +- .../attribute/add-attribute-dialog.controller.js | 2 +- .../attribute/add-attribute-dialog.tpl.html | 2 +- .../add-widget-to-dashboard-dialog.controller.js | 2 +- .../add-widget-to-dashboard-dialog.tpl.html | 2 +- .../device/attribute/attribute-table.directive.js | 2 +- ui/src/app/device/attribute/attribute-table.scss | 3 +-- .../app/device/attribute/attribute-table.tpl.html | 2 +- .../attribute/edit-attribute-value.controller.js | 2 +- .../attribute/edit-attribute-value.tpl.html | 2 +- ui/src/app/device/device-card.tpl.html | 2 +- .../app/device/device-credentials.controller.js | 2 +- ui/src/app/device/device-credentials.tpl.html | 2 +- ui/src/app/device/device-fieldset.tpl.html | 2 +- ui/src/app/device/device.controller.js | 2 +- ui/src/app/device/device.directive.js | 2 +- ui/src/app/device/device.routes.js | 2 +- ui/src/app/device/devices.tpl.html | 2 +- ui/src/app/device/index.js | 2 +- .../app/event/event-content-dialog.controller.js | 2 +- ui/src/app/event/event-content-dialog.tpl.html | 2 +- ui/src/app/event/event-header-alarm.tpl.html | 2 +- ui/src/app/event/event-header-error.tpl.html | 2 +- ui/src/app/event/event-header-lc-event.tpl.html | 2 +- ui/src/app/event/event-header-stats.tpl.html | 2 +- ui/src/app/event/event-header.directive.js | 2 +- ui/src/app/event/event-row-alarm.tpl.html | 2 +- ui/src/app/event/event-row-error.tpl.html | 2 +- ui/src/app/event/event-row-lc-event.tpl.html | 2 +- ui/src/app/event/event-row-stats.tpl.html | 2 +- ui/src/app/event/event-row.directive.js | 2 +- ui/src/app/event/event-table.directive.js | 2 +- ui/src/app/event/event-table.tpl.html | 2 +- ui/src/app/event/event.scss | 2 +- ui/src/app/event/index.js | 2 +- ui/src/app/global-interceptor.service.js | 2 +- ui/src/app/help/help-links.constant.js | 3 +-- ui/src/app/help/help.directive.js | 2 +- ui/src/app/help/help.scss | 2 +- ui/src/app/home/home-links.controller.js | 2 +- ui/src/app/home/home-links.routes.js | 2 +- ui/src/app/home/home-links.tpl.html | 2 +- ui/src/app/home/index.js | 2 +- .../app/import-export/import-dialog.controller.js | 3 +-- ui/src/app/import-export/import-dialog.scss | 2 +- ui/src/app/import-export/import-dialog.tpl.html | 2 +- ui/src/app/import-export/import-export.service.js | 3 +-- ui/src/app/import-export/index.js | 3 +-- ui/src/app/jsonform/index.js | 2 +- ui/src/app/jsonform/jsonform.controller.js | 2 +- ui/src/app/jsonform/jsonform.routes.js | 2 +- ui/src/app/jsonform/jsonform.scss | 2 +- ui/src/app/jsonform/jsonform.tpl.html | 2 +- ui/src/app/layout/breadcrumb-icon.filter.js | 2 +- ui/src/app/layout/breadcrumb-label.filter.js | 2 +- ui/src/app/layout/breadcrumb.tpl.html | 2 +- ui/src/app/layout/home.controller.js | 3 +-- ui/src/app/layout/home.routes.js | 2 +- ui/src/app/layout/home.scss | 2 +- ui/src/app/layout/home.tpl.html | 2 +- ui/src/app/layout/index.js | 2 +- ui/src/app/login/create-password.controller.js | 2 +- ui/src/app/login/create-password.tpl.html | 2 +- ui/src/app/login/index.js | 2 +- ui/src/app/login/login.controller.js | 2 +- ui/src/app/login/login.routes.js | 2 +- ui/src/app/login/login.scss | 2 +- ui/src/app/login/login.tpl.html | 2 +- .../login/reset-password-request.controller.js | 2 +- ui/src/app/login/reset-password-request.tpl.html | 2 +- ui/src/app/login/reset-password.controller.js | 2 +- ui/src/app/login/reset-password.tpl.html | 2 +- ui/src/app/plugin/add-plugin.tpl.html | 2 +- ui/src/app/plugin/index.js | 2 +- ui/src/app/plugin/plugin-card.tpl.html | 2 +- ui/src/app/plugin/plugin-fieldset.tpl.html | 2 +- ui/src/app/plugin/plugin.controller.js | 2 +- ui/src/app/plugin/plugin.directive.js | 2 +- ui/src/app/plugin/plugin.routes.js | 2 +- ui/src/app/plugin/plugin.scss | 2 +- ui/src/app/plugin/plugins.tpl.html | 2 +- ui/src/app/profile/change-password.controller.js | 2 +- ui/src/app/profile/change-password.tpl.html | 2 +- ui/src/app/profile/index.js | 2 +- ui/src/app/profile/profile.controller.js | 2 +- ui/src/app/profile/profile.routes.js | 2 +- ui/src/app/profile/profile.tpl.html | 2 +- ui/src/app/rule/add-rule.tpl.html | 2 +- ui/src/app/rule/index.js | 2 +- ui/src/app/rule/rule-card.tpl.html | 2 +- ui/src/app/rule/rule-fieldset.tpl.html | 2 +- ui/src/app/rule/rule.controller.js | 2 +- ui/src/app/rule/rule.directive.js | 2 +- ui/src/app/rule/rule.routes.js | 2 +- ui/src/app/rule/rule.scss | 2 +- ui/src/app/rule/rules.tpl.html | 2 +- ui/src/app/services/error-toast.tpl.html | 2 +- ui/src/app/services/item-buffer.service.js | 3 +-- ui/src/app/services/menu.service.js | 2 +- ui/src/app/services/success-toast.tpl.html | 2 +- ui/src/app/services/toast.controller.js | 2 +- ui/src/app/services/toast.js | 2 +- ui/src/app/services/toast.scss | 2 +- ui/src/app/services/toast.service.js | 2 +- ui/src/app/tenant/add-tenant.tpl.html | 2 +- ui/src/app/tenant/index.js | 2 +- ui/src/app/tenant/tenant-card.tpl.html | 2 +- ui/src/app/tenant/tenant-fieldset.tpl.html | 2 +- ui/src/app/tenant/tenant.controller.js | 2 +- ui/src/app/tenant/tenant.directive.js | 2 +- ui/src/app/tenant/tenant.routes.js | 2 +- ui/src/app/tenant/tenants.tpl.html | 2 +- ui/src/app/user/add-user.tpl.html | 2 +- ui/src/app/user/index.js | 2 +- ui/src/app/user/user-card.tpl.html | 2 +- ui/src/app/user/user-fieldset.tpl.html | 2 +- ui/src/app/user/user.controller.js | 2 +- ui/src/app/user/user.directive.js | 2 +- ui/src/app/user/user.routes.js | 2 +- ui/src/app/user/users.tpl.html | 2 +- ui/src/app/widget/add-widgets-bundle.tpl.html | 2 +- ui/src/app/widget/index.js | 2 +- ui/src/app/widget/lib/analogue-linear-gauge.js | 2 +- ui/src/app/widget/lib/analogue-radial-gauge.js | 2 +- ui/src/app/widget/lib/digital-gauge.js | 2 +- .../app/widget/save-widget-type-as.controller.js | 2 +- ui/src/app/widget/save-widget-type-as.tpl.html | 2 +- .../app/widget/select-widget-type.controller.js | 2 +- ui/src/app/widget/select-widget-type.tpl.html | 2 +- ui/src/app/widget/widget-editor.controller.js | 2 +- ui/src/app/widget/widget-editor.scss | 2 +- ui/src/app/widget/widget-editor.tpl.html | 2 +- ui/src/app/widget/widget-library.controller.js | 2 +- ui/src/app/widget/widget-library.routes.js | 2 +- ui/src/app/widget/widget-library.tpl.html | 2 +- ui/src/app/widget/widgets-bundle-card.tpl.html | 2 +- .../app/widget/widgets-bundle-fieldset.tpl.html | 2 +- ui/src/app/widget/widgets-bundle.controller.js | 2 +- ui/src/app/widget/widgets-bundle.directive.js | 2 +- ui/src/app/widget/widgets-bundles.tpl.html | 2 +- ui/src/index.html | 2 +- ui/src/scss/animations.scss | 2 +- ui/src/scss/constants.scss | 2 +- ui/src/scss/main.scss | 2 +- ui/src/scss/mixins.scss | 2 +- ui/webpack.config.dev.js | 2 +- ui/webpack.config.js | 2 +- ui/webpack.config.prod.js | 2 +- 986 files changed, 1028 insertions(+), 1002 deletions(-) diff --git a/application/build.gradle b/application/build.gradle index ce8b10f994..75a0e52f69 100644 --- a/application/build.gradle +++ b/application/build.gradle @@ -1,5 +1,5 @@ /** - * Copyright © 2016 The Thingsboard Authors + * Copyright © 2016-2017 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. @@ -13,7 +13,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - buildscript { ext { osPackageVersion = "3.8.0" diff --git a/application/pom.xml b/application/pom.xml index a5559eefa8..d06fbfa718 100644 --- a/application/pom.xml +++ b/application/pom.xml @@ -1,6 +1,6 @@