[DS-4390] fixed test failure and cleaned up ScriptRestRepository from DSpaceRunnable logic, moved to ScriptService instead

This commit is contained in:
Raf Ponsaerts
2019-11-22 14:15:26 +01:00
parent 02d98b2760
commit e87dd5a8b7
3 changed files with 21 additions and 7 deletions

View File

@@ -8,8 +8,10 @@
package org.dspace.scripts;
import java.util.List;
import java.util.stream.Collectors;
import org.apache.commons.lang3.StringUtils;
import org.dspace.core.Context;
import org.dspace.scripts.service.ScriptService;
import org.springframework.beans.factory.annotation.Autowired;
@@ -28,4 +30,10 @@ public class ScriptServiceImpl implements ScriptService {
.findFirst()
.orElse(null);
}
@Override
public List<DSpaceRunnable> getDSpaceRunnables(Context context) {
return dSpaceRunnables.stream().filter(
dSpaceRunnable -> dSpaceRunnable.isAllowedToExecute(context)).collect(Collectors.toList());
}
}