/** * */ package au.org.aurin.wif.model.reports.suitability; import java.util.HashSet; import java.util.Set; import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org.springframework.stereotype.Component; import au.org.aurin.wif.model.reports.ScenarioReport; /** * The Class SuitabilityAnalysisReport. * * @author Marcos Nino-Ruiz Document holder of suitability report information */ @Component public class SuitabilityAnalysisReport extends ScenarioReport implements ApplicationContextAware { /** The Constant serialVersionUID. */ private static final long serialVersionUID = -2793636824302358781L; ApplicationContext context; /** The items. */ private Set<SuitabilityAnalysisItem> items; /** * Gets the items. * * @return the items */ public Set<SuitabilityAnalysisItem> getItems() { return items; } /** * Sets the items. * * @param items * the items to set */ public void setItems(Set<SuitabilityAnalysisItem> items) { this.items = items; } /** * */ public SuitabilityAnalysisReport() { super(); items = new HashSet<SuitabilityAnalysisItem>(); } public ApplicationContext getContext() { return context; } public void setApplicationContext(ApplicationContext context) throws BeansException { this.context = context; } }