RepositoryImpl.java
package com.github.quizclash.plugin.database;
import com.github.quizclash.domain.CategoryRepository;
import com.github.quizclash.domain.Repository;
import com.github.quizclash.domain.SettingsRepository;
import com.github.quizclash.domain.UserRepository;
public class RepositoryImpl implements Repository {
private final CategoryRepository categoryRepository;
private final SettingsRepository settingsRepository;
private final UserRepository userRepository;
public RepositoryImpl(CategoryRepository categoryRepository,
SettingsRepository settingsRepository,
UserRepository userRepository) {
this.categoryRepository = categoryRepository;
this.settingsRepository = settingsRepository;
this.userRepository = userRepository;
}
public CategoryRepository getCategoryRepository() {
return categoryRepository;
}
public SettingsRepository getSettingsRepository() {
return settingsRepository;
}
public UserRepository getUserRepository() {
return userRepository;
}
}