import org.splat.service.PublicationService;
import org.splat.service.StepService;
import org.splat.service.technical.ProjectSettingsService;
+import org.splat.service.technical.RepositoryService;
import org.splat.dal.bo.som.Publication;
import org.splat.som.Revision;
import org.splat.som.Step;
private ProjectSettingsService _projectSettingsService;
private PublicationService _publicationService;
private StepService _stepService;
+ /**
+ * Injected repository service.
+ */
+ private RepositoryService _repositoryService;
+ /**
+ * Serial version ID.
+ */
private static final long serialVersionUID = -5702264003232132168L;
// ==============================================================================================================================
Session connex = Database.getSession();
Transaction transax = connex.beginTransaction();
User user = getConnectedUser();
- File updir = Database.getDownloadDirectory(user);
+ File updir = getRepositoryService().getDownloadDirectory(user);
File upfile = new File(updir.getPath() + "/" + filename);
mystudy = getOpenStudy();
mystudy = getOpenStudy();
User user = getConnectedUser();
Step step = mystudy.getSelectedStep();
- File updir = Database.getDownloadDirectory(user);
+ File updir = getRepositoryService().getDownloadDirectory(user);
File upfile = new File(updir.getPath() + "/" + filename);
// Versioning of the document
public void setStepService(StepService stepService) {
_stepService = stepService;
}
+
+ /**
+ * Get the repositoryService.
+ * @return the repositoryService
+ */
+ public RepositoryService getRepositoryService() {
+ return _repositoryService;
+ }
+
+ /**
+ * Set the repositoryService.
+ * @param repositoryService the repositoryService to set
+ */
+ public void setRepositoryService(RepositoryService repositoryService) {
+ _repositoryService = repositoryService;
+ }
}
\ No newline at end of file