package com.griddynamics.jagger.engine.e1.collector.testgroup; import com.griddynamics.jagger.engine.e1.collector.limits.DecisionPerTest; import com.griddynamics.jagger.master.CompositeTask; import java.util.Set; /** Class, which contains information for decision making for some test group * @author Novozhilov Mark * @n * @par Details: * @details * * @ingroup Main_Listeners_group */ public class TestGroupDecisionMakerInfo { private CompositeTask testGroup; private String sessionId; private Set<DecisionPerTest> decisionsPerTest; public TestGroupDecisionMakerInfo(CompositeTask testGroup, String sessionId, Set<DecisionPerTest> decisionsPerTest) { this.testGroup = testGroup; this.sessionId = sessionId; this.decisionsPerTest = decisionsPerTest; } /** Returns full information about current test-group */ public CompositeTask getTestGroup() { return testGroup; } public void setTestGroup(CompositeTask testGroup) { this.testGroup = testGroup; } /** Returns session id */ public String getSessionId() { return sessionId; } public void setSessionId(String sessionId) { this.sessionId = sessionId; } /** Returns detailed information about decision per every test in this test group */ public Set<DecisionPerTest> getDecisionsPerTest() { return decisionsPerTest; } public void setDecisionsPerTest(Set<DecisionPerTest> decisionsPerTest) { this.decisionsPerTest = decisionsPerTest; } }