| | |
| | | |
| | | private final IRuntimeManager runtimeManager; |
| | | |
| | | private final IRepositoryManager repositoryManager; |
| | | |
| | | private final IStoredSettings settings; |
| | | |
| | | public static final int UNDEFINED_SIZE = -1; |
| | |
| | | |
| | | |
| | | @Inject |
| | | FilestoreManager( |
| | | IRuntimeManager runtimeManager, |
| | | IRepositoryManager repositoryManager) { |
| | | public FilestoreManager(IRuntimeManager runtimeManager) { |
| | | this.runtimeManager = runtimeManager; |
| | | this.repositoryManager = repositoryManager; |
| | | this.settings = runtimeManager.getSettings(); |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<FilestoreModel> getAllObjects(UserModel user) { |
| | | public List<FilestoreModel> getAllObjects(List<RepositoryModel> viewableRepositories) { |
| | | |
| | | final List<RepositoryModel> viewableRepositories = repositoryManager.getRepositoryModels(user); |
| | | List<String> viewableRepositoryNames = new ArrayList<String>(viewableRepositories.size()); |
| | | |
| | | for (RepositoryModel repository : viewableRepositories) { |