package org.opentosca.csarrepo.service;
import java.util.List;
import org.opentosca.csarrepo.exception.PersistenceException;
import org.opentosca.csarrepo.model.CsarFile;
import org.opentosca.csarrepo.model.repository.CsarFileRepository;
/**
* @author Dennis Przytarski
*/
public class ListCsarFileService extends AbstractService {
private List<CsarFile> csarFiles = null;
/**
* @param userId
*/
public ListCsarFileService(long userId) {
super(userId);
try {
this.csarFiles = new CsarFileRepository().getAll();
} catch (PersistenceException e) {
this.addError(e.getMessage());
}
}
/**
* @return List of CSARs
*/
public List<CsarFile> getResult() {
super.logInvalidResultAccess("getResult");
return this.csarFiles;
}
}