/**
 * 
 */
package cz.neubauer.tomas.hazardanalysis.model.analysis;

import cz.neubauer.tomas.hazardanalysis.model.components.Component;

/**
 * Třída reprezentující jeden záznam analýzy.
 * 
 * @author Tomáš Neubauer
 */
public class AnalysisRecord {
	/**
	 * Přiřazená komponenta.
	 */
	private Component component;

	/**
	 * Vytvoří jeden záznam analýzy a přiřadí mu danou komponentu.
	 * 
	 * @param component
	 *            Komponenta přiřazená záznamu.
	 */
	public AnalysisRecord(Component component) {
		this.component = component;
	}

	/**
	 * Vrátí přiřazenou komponentu.
	 * 
	 * @return Přiřazená komponenta.
	 */
	public Component getComponent() {
		return component;
	}

	/**
	 * Přiřadí záznamu komponentu.
	 * 
	 * @param component
	 *            Nová přiřazená komponenta.
	 */
	public void setComponent(Component component) {
		this.component = component;
	}
}
