@Override public EndpointUserConfigurationDto findUserConfigurationByUserIdAndAppTokenAndSchemaVersion( String userId, String appToken, Integer schemaVersion) { return getDto(endpointUserConfigurationDao.findByUserIdAndAppTokenAndSchemaVersion( userId, appToken, schemaVersion)); }
@Override public List<TenantDto> findAllTenants() { return convertDtoList(tenantDao.find()); }
@Override public List<EndpointUserConfigurationDto> findUserConfigurationByUserId(String userId) { return convertDtoList(endpointUserConfigurationDao.findByUserId(userId)); }
@Override public List<UserDto> findAllUsers() { return convertDtoList(userDao.find()); }
@Override public List<EndpointProfileDto> findEndpointProfilesByUserId(String endpointUserId) { return convertDtoList(endpointProfileDao.findByEndpointUserId(endpointUserId)); }
@Override public List<LogAppenderDto> findLogAppendersByAppIdAndSchemaVersion( String appId, int schemaVersion) { LOG.debug("Find registered log appenders by application id [{}] and schema version [{}]", appId, schemaVersion); return convertDtoList(logAppenderDao.findByAppIdAndSchemaVersion(appId, schemaVersion)); }
@Override public List<ConfigurationDto> findConfigurationsByEndpointGroupId(String endpointGroupId) { validateSqlId(endpointGroupId, "Incorrect endpoint group id " + endpointGroupId); return convertDtoList(configurationDao.findActiveByEndpointGroupId(endpointGroupId)); }
@Override public List<LogSchemaDto> findLogSchemasByAppId(String applicationId) { validateId(applicationId, "Can't find log schemas. Invalid application id: " + applicationId); return convertDtoList(logSchemaDao.findByApplicationId(applicationId)); }
@Override public List<EndpointProfileSchemaDto> findProfileSchemasByAppId(String applicationId) { validateSqlId(applicationId, "Can't find profile schema. Invalid application id: " + applicationId); return convertDtoList(profileSchemaDao.findByApplicationId(applicationId)); }
@Override public List<NotificationDto> findNotificationsByTopicId(String topicId) { validateId(topicId, "Can't find notifications. Invalid topic id: " + topicId); return convertDtoList(notificationDao.findNotificationsByTopicId(topicId)); }
@Override public List<NotificationSchemaDto> findNotificationSchemasByAppId(String appId) { validateId(appId, "Can't find notification schemas. Invalid application id: " + appId); return convertDtoList(notificationSchemaDao.findNotificationSchemasByAppId(appId)); }
@Override public List<EndpointNotificationDto> findUnicastNotificationsByKeyHash(final byte[] keyHash) { validateHash(keyHash, "Can't find unicast notification. Invalid key hash " + keyHash); return convertDtoList(unicastNotificationDao.findNotificationsByKeyHash(keyHash)); }
@Override public List<EndpointUserDto> findAllEndpointUsers() { return convertDtoList(endpointUserDao.find()); }
@Override public EventClassFamilyDto findEventClassFamilyByEcfvId(String id) { validateSqlId(id, "Event class family version id is incorrect. Can't find event class family " + "by ECF version id " + id); return getDto(eventClassFamilyDao.findByEcfvId(id)); }
@Override public NotificationSchemaDto findNotificationSchemaByAppIdAndTypeAndVersion( String appId, NotificationTypeDto type, int majorVersion) { validateId(appId, "Can't find notification schema. Invalid application id: " + appId); return getDto(notificationSchemaDao.findNotificationSchemasByAppIdAndTypeAndVersion( appId, type, majorVersion)); }
@Override public void removeByUserIdAndAppTokenAndSchemaVersion(String userId, String appToken, Integer schemaVersion) { endpointUserConfigurationDao.removeByUserIdAndAppTokenAndSchemaVersion(userId, appToken, schemaVersion); }
@Override public boolean isSdkProfileUsed(String token) { return endpointProfileDao.checkSdkToken(token); } }