package org.opentosca.csarrepo.service; import java.util.List; import org.opentosca.csarrepo.exception.PersistenceException; import org.opentosca.csarrepo.model.OpenToscaServer; import org.opentosca.csarrepo.model.repository.OpenToscaServerRepository; /** * Service which returns a List of OpenToscaServers for a specific user * * @author Marcus Eisele */ public class ListOpenToscaServerService extends AbstractService { private final OpenToscaServerRepository openToscaServerRepository = new OpenToscaServerRepository(); private List<OpenToscaServer> openToscaServers = null; /** * @param userId */ public ListOpenToscaServerService(long userId) { super(userId); try { // TODO: use userId instead of .getAll() this.openToscaServers = openToscaServerRepository.getAll(); } catch (PersistenceException e) { this.addError(e.getMessage()); } } /** * @return List of OpenToscaServers */ public List<OpenToscaServer> getResult() { super.logInvalidResultAccess("getResult"); return this.openToscaServers; } }