package schedframe.scheduling; import java.util.ArrayList; import schedframe.resources.ResourceProvider; public class ResourceUsage extends ArrayList { private static final long serialVersionUID = -427796279955888691L; protected String id; protected ResourceProvider provider; /** * Gets a unique offer identifier * @return offer id */ public String getId(){ return this.id; } /** * Sets a unique offer identifier * @param offerID offer id */ public void setId(String offerID){ this.id = offerID; } /** * Gets a provider of an offer; null if offer is intended for arbitrary provider * @return provider id */ public ResourceProvider getProvider(){ return this.provider; } /** * Sets a provider of an offer; null if offer is intended for arbitrary provider * @param provider provider id */ public void setProvider(ResourceProvider provider){ this.provider = provider; } }