package org.opentosca.csarrepo.service;
import org.opentosca.csarrepo.exception.PersistenceException;
import org.opentosca.csarrepo.model.CsarFile;
import org.opentosca.csarrepo.model.repository.CsarFileRepository;
public class ShowCsarFileService extends AbstractService {
private CsarFile csarFile;
private CsarFileRepository repo = new CsarFileRepository();
/**
*
* @param userId
* @param csarFileId
*/
public ShowCsarFileService(long userId, long csarFileId) {
super(userId);
try {
this.csarFile = repo.getbyId(csarFileId);
} catch(PersistenceException e) {
this.addError(e.getMessage());
}
}
public CsarFile getResult() {
super.logInvalidResultAccess("getResult");
return this.csarFile;
}
}