TenantId for SYS_TENANT_ID refactored (new instances replaced with constant)
This commit is contained in:
		
							parent
							
								
									d3987d1c67
								
							
						
					
					
						commit
						6f19efd539
					
				@ -222,7 +222,7 @@ public class AppActor extends ContextAwareActor {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        @Override
 | 
					        @Override
 | 
				
			||||||
        public TbActorId createActorId() {
 | 
					        public TbActorId createActorId() {
 | 
				
			||||||
            return new TbEntityActorId(new TenantId(EntityId.NULL_UUID));
 | 
					            return new TbEntityActorId(TenantId.SYS_TENANT_ID);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        @Override
 | 
					        @Override
 | 
				
			||||||
 | 
				
			|||||||
@ -99,7 +99,7 @@ public class DatabaseHelper {
 | 
				
			|||||||
                    }
 | 
					                    }
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
                for (CustomerId customerId : customerIds) {
 | 
					                for (CustomerId customerId : customerIds) {
 | 
				
			||||||
                    dashboardService.assignDashboardToCustomer(new TenantId(EntityId.NULL_UUID), dashboardId, customerId);
 | 
					                    dashboardService.assignDashboardToCustomer(TenantId.SYS_TENANT_ID, dashboardId, customerId);
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            });
 | 
					            });
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
				
			|||||||
@ -169,7 +169,7 @@ public class InstallScripts {
 | 
				
			|||||||
        ruleChain = ruleChainService.saveRuleChain(ruleChain);
 | 
					        ruleChain = ruleChainService.saveRuleChain(ruleChain);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        ruleChainMetaData.setRuleChainId(ruleChain.getId());
 | 
					        ruleChainMetaData.setRuleChainId(ruleChain.getId());
 | 
				
			||||||
        ruleChainService.saveRuleChainMetaData(new TenantId(EntityId.NULL_UUID), ruleChainMetaData);
 | 
					        ruleChainService.saveRuleChainMetaData(TenantId.SYS_TENANT_ID, ruleChainMetaData);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        return ruleChain;
 | 
					        return ruleChain;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@ -217,7 +217,7 @@ public class InstallScripts {
 | 
				
			|||||||
                            dashboard.setTenantId(tenantId);
 | 
					                            dashboard.setTenantId(tenantId);
 | 
				
			||||||
                            Dashboard savedDashboard = dashboardService.saveDashboard(dashboard);
 | 
					                            Dashboard savedDashboard = dashboardService.saveDashboard(dashboard);
 | 
				
			||||||
                            if (customerId != null && !customerId.isNullUid()) {
 | 
					                            if (customerId != null && !customerId.isNullUid()) {
 | 
				
			||||||
                                dashboardService.assignDashboardToCustomer(new TenantId(EntityId.NULL_UUID), savedDashboard.getId(), customerId);
 | 
					                                dashboardService.assignDashboardToCustomer(TenantId.SYS_TENANT_ID, savedDashboard.getId(), customerId);
 | 
				
			||||||
                            }
 | 
					                            }
 | 
				
			||||||
                        } catch (Exception e) {
 | 
					                        } catch (Exception e) {
 | 
				
			||||||
                            log.error("Unable to load dashboard from json: [{}]", path.toString());
 | 
					                            log.error("Unable to load dashboard from json: [{}]", path.toString());
 | 
				
			||||||
 | 
				
			|||||||
@ -95,7 +95,7 @@ public class DefaultMailService implements MailService {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
    public void updateMailConfiguration() {
 | 
					    public void updateMailConfiguration() {
 | 
				
			||||||
        AdminSettings settings = adminSettingsService.findAdminSettingsByKey(new TenantId(EntityId.NULL_UUID), "mail");
 | 
					        AdminSettings settings = adminSettingsService.findAdminSettingsByKey(TenantId.SYS_TENANT_ID, "mail");
 | 
				
			||||||
        if (settings != null) {
 | 
					        if (settings != null) {
 | 
				
			||||||
            JsonNode jsonConfig = settings.getJsonValue();
 | 
					            JsonNode jsonConfig = settings.getJsonValue();
 | 
				
			||||||
            mailSender = createMailSender(jsonConfig);
 | 
					            mailSender = createMailSender(jsonConfig);
 | 
				
			||||||
 | 
				
			|||||||
@ -75,7 +75,7 @@ public class RefreshTokenAuthenticationProvider implements AuthenticationProvide
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private SecurityUser authenticateByUserId(UserId userId) {
 | 
					    private SecurityUser authenticateByUserId(UserId userId) {
 | 
				
			||||||
        TenantId systemId = new TenantId(EntityId.NULL_UUID);
 | 
					        TenantId systemId = TenantId.SYS_TENANT_ID;
 | 
				
			||||||
        User user = userService.findUserById(systemId, userId);
 | 
					        User user = userService.findUserById(systemId, userId);
 | 
				
			||||||
        if (user == null) {
 | 
					        if (user == null) {
 | 
				
			||||||
            throw new UsernameNotFoundException("User not found by refresh token");
 | 
					            throw new UsernameNotFoundException("User not found by refresh token");
 | 
				
			||||||
@ -99,7 +99,7 @@ public class RefreshTokenAuthenticationProvider implements AuthenticationProvide
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private SecurityUser authenticateByPublicId(String publicId) {
 | 
					    private SecurityUser authenticateByPublicId(String publicId) {
 | 
				
			||||||
        TenantId systemId = new TenantId(EntityId.NULL_UUID);
 | 
					        TenantId systemId = TenantId.SYS_TENANT_ID;
 | 
				
			||||||
        CustomerId customerId;
 | 
					        CustomerId customerId;
 | 
				
			||||||
        try {
 | 
					        try {
 | 
				
			||||||
            customerId = new CustomerId(UUID.fromString(publicId));
 | 
					            customerId = new CustomerId(UUID.fromString(publicId));
 | 
				
			||||||
 | 
				
			|||||||
@ -71,7 +71,7 @@ public class DefaultSmsService implements SmsService {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
    public void updateSmsConfiguration() {
 | 
					    public void updateSmsConfiguration() {
 | 
				
			||||||
        AdminSettings settings = adminSettingsService.findAdminSettingsByKey(new TenantId(EntityId.NULL_UUID), "sms");
 | 
					        AdminSettings settings = adminSettingsService.findAdminSettingsByKey(TenantId.SYS_TENANT_ID, "sms");
 | 
				
			||||||
        if (settings != null) {
 | 
					        if (settings != null) {
 | 
				
			||||||
            try {
 | 
					            try {
 | 
				
			||||||
                JsonNode jsonConfig = settings.getJsonValue();
 | 
					                JsonNode jsonConfig = settings.getJsonValue();
 | 
				
			||||||
 | 
				
			|||||||
@ -279,7 +279,7 @@ public class HashPartitionService implements PartitionService {
 | 
				
			|||||||
            tpi.tenantId(tenantId);
 | 
					            tpi.tenantId(tenantId);
 | 
				
			||||||
            myPartitionsSearchKey = new ServiceQueueKey(serviceQueue, tenantId);
 | 
					            myPartitionsSearchKey = new ServiceQueueKey(serviceQueue, tenantId);
 | 
				
			||||||
        } else {
 | 
					        } else {
 | 
				
			||||||
            myPartitionsSearchKey = new ServiceQueueKey(serviceQueue, new TenantId(TenantId.NULL_UUID));
 | 
					            myPartitionsSearchKey = new ServiceQueueKey(serviceQueue, TenantId.SYS_TENANT_ID);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        List<Integer> partitions = myPartitions.get(myPartitionsSearchKey);
 | 
					        List<Integer> partitions = myPartitions.get(myPartitionsSearchKey);
 | 
				
			||||||
        if (partitions != null) {
 | 
					        if (partitions != null) {
 | 
				
			||||||
 | 
				
			|||||||
@ -51,7 +51,7 @@ public class BaseComponentDescriptorService implements ComponentDescriptorServic
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
    public ComponentDescriptor saveComponent(TenantId tenantId, ComponentDescriptor component) {
 | 
					    public ComponentDescriptor saveComponent(TenantId tenantId, ComponentDescriptor component) {
 | 
				
			||||||
        componentValidator.validate(component, data -> new TenantId(EntityId.NULL_UUID));
 | 
					        componentValidator.validate(component, data -> TenantId.SYS_TENANT_ID);
 | 
				
			||||||
        Optional<ComponentDescriptor> result = componentDescriptorDao.saveIfNotExist(tenantId, component);
 | 
					        Optional<ComponentDescriptor> result = componentDescriptorDao.saveIfNotExist(tenantId, component);
 | 
				
			||||||
        return result.orElseGet(() -> componentDescriptorDao.findByClazz(tenantId, component.getClazz()));
 | 
					        return result.orElseGet(() -> componentDescriptorDao.findByClazz(tenantId, component.getClazz()));
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
@ -73,7 +73,7 @@ public class DeviceCredentialsServiceImpl extends AbstractEntityService implemen
 | 
				
			|||||||
    public DeviceCredentials findDeviceCredentialsByCredentialsId(String credentialsId) {
 | 
					    public DeviceCredentials findDeviceCredentialsByCredentialsId(String credentialsId) {
 | 
				
			||||||
        log.trace("Executing findDeviceCredentialsByCredentialsId [{}]", credentialsId);
 | 
					        log.trace("Executing findDeviceCredentialsByCredentialsId [{}]", credentialsId);
 | 
				
			||||||
        validateString(credentialsId, "Incorrect credentialsId " + credentialsId);
 | 
					        validateString(credentialsId, "Incorrect credentialsId " + credentialsId);
 | 
				
			||||||
        return deviceCredentialsDao.findByCredentialsId(new TenantId(EntityId.NULL_UUID), credentialsId);
 | 
					        return deviceCredentialsDao.findByCredentialsId(TenantId.SYS_TENANT_ID, credentialsId);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
 | 
				
			|||||||
@ -168,20 +168,20 @@ public class TenantServiceImpl extends AbstractEntityService implements TenantSe
 | 
				
			|||||||
    public PageData<Tenant> findTenants(PageLink pageLink) {
 | 
					    public PageData<Tenant> findTenants(PageLink pageLink) {
 | 
				
			||||||
        log.trace("Executing findTenants pageLink [{}]", pageLink);
 | 
					        log.trace("Executing findTenants pageLink [{}]", pageLink);
 | 
				
			||||||
        Validator.validatePageLink(pageLink);
 | 
					        Validator.validatePageLink(pageLink);
 | 
				
			||||||
        return tenantDao.findTenantsByRegion(new TenantId(EntityId.NULL_UUID), DEFAULT_TENANT_REGION, pageLink);
 | 
					        return tenantDao.findTenantsByRegion(TenantId.SYS_TENANT_ID, DEFAULT_TENANT_REGION, pageLink);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
    public PageData<TenantInfo> findTenantInfos(PageLink pageLink) {
 | 
					    public PageData<TenantInfo> findTenantInfos(PageLink pageLink) {
 | 
				
			||||||
        log.trace("Executing findTenantInfos pageLink [{}]", pageLink);
 | 
					        log.trace("Executing findTenantInfos pageLink [{}]", pageLink);
 | 
				
			||||||
        Validator.validatePageLink(pageLink);
 | 
					        Validator.validatePageLink(pageLink);
 | 
				
			||||||
        return tenantDao.findTenantInfosByRegion(new TenantId(EntityId.NULL_UUID), DEFAULT_TENANT_REGION, pageLink);
 | 
					        return tenantDao.findTenantInfosByRegion(TenantId.SYS_TENANT_ID, DEFAULT_TENANT_REGION, pageLink);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
    public void deleteTenants() {
 | 
					    public void deleteTenants() {
 | 
				
			||||||
        log.trace("Executing deleteTenants");
 | 
					        log.trace("Executing deleteTenants");
 | 
				
			||||||
        tenantsRemover.removeEntities(new TenantId(EntityId.NULL_UUID), DEFAULT_TENANT_REGION);
 | 
					        tenantsRemover.removeEntities(TenantId.SYS_TENANT_ID, DEFAULT_TENANT_REGION);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private DataValidator<Tenant> tenantValidator =
 | 
					    private DataValidator<Tenant> tenantValidator =
 | 
				
			||||||
 | 
				
			|||||||
@ -86,7 +86,7 @@ public abstract class AbstractServiceTest {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    protected ObjectMapper mapper = new ObjectMapper();
 | 
					    protected ObjectMapper mapper = new ObjectMapper();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public static final TenantId SYSTEM_TENANT_ID = new TenantId(EntityId.NULL_UUID);
 | 
					    public static final TenantId SYSTEM_TENANT_ID = TenantId.SYS_TENANT_ID;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @Autowired
 | 
					    @Autowired
 | 
				
			||||||
    protected UserService userService;
 | 
					    protected UserService userService;
 | 
				
			||||||
 | 
				
			|||||||
@ -158,7 +158,7 @@ public class JpaWidgetsBundleDaoTest extends AbstractJpaDaoTest {
 | 
				
			|||||||
            WidgetsBundle widgetsBundle = new WidgetsBundle();
 | 
					            WidgetsBundle widgetsBundle = new WidgetsBundle();
 | 
				
			||||||
            widgetsBundle.setAlias(prefix + i);
 | 
					            widgetsBundle.setAlias(prefix + i);
 | 
				
			||||||
            widgetsBundle.setTitle(prefix + i);
 | 
					            widgetsBundle.setTitle(prefix + i);
 | 
				
			||||||
            widgetsBundle.setTenantId(new TenantId(NULL_UUID));
 | 
					            widgetsBundle.setTenantId(TenantId.SYS_TENANT_ID);
 | 
				
			||||||
            widgetsBundle.setId(new WidgetsBundleId(Uuids.timeBased()));
 | 
					            widgetsBundle.setId(new WidgetsBundleId(Uuids.timeBased()));
 | 
				
			||||||
            widgetsBundleDao.save(AbstractServiceTest.SYSTEM_TENANT_ID, widgetsBundle);
 | 
					            widgetsBundleDao.save(AbstractServiceTest.SYSTEM_TENANT_ID, widgetsBundle);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user