/* * Created on 17.07.2003 * */ package net.sourceforge.ganttproject.resource; import java.util.EventObject; /** * @author bard */ public class ResourceEvent extends EventObject { /** * @param source */ public ResourceEvent(HumanResourceManager mgr, HumanResource resource) { super(mgr); myManager = mgr; myResource = resource; myResources = new HumanResource[] { myResource }; } public ResourceEvent(HumanResourceManager mgr, HumanResource[] resources) { super(mgr); myManager = mgr; myResources = resources; myResource = resources.length > 0 ? resources[0] : null; } public HumanResourceManager getManager() { return myManager; } public HumanResource getResource() { return myResource; } public HumanResource[] getResources() { return myResources; } private HumanResource[] myResources; private HumanResourceManager myManager; private HumanResource myResource; }