source: DCWoRMS/branches/coolemall/src/schedframe/scheduling/ResourceHistoryItem.java @ 1362

Revision 1362, 768 bytes checked in by wojtekp, 11 years ago (diff)
  • Property svn:mime-type set to text/plain
Line 
1package schedframe.scheduling;
2
3import java.util.HashSet;
4import java.util.Map;
5import java.util.Set;
6
7import schedframe.resources.units.ResourceUnit;
8import schedframe.resources.units.ResourceUnitName;
9
10public class ResourceHistoryItem {
11
12        protected Map<ResourceUnitName, ResourceUnit> usedResources;
13        protected Set<String> visitedResources;
14
15        public ResourceHistoryItem(Map<ResourceUnitName, ResourceUnit> usedResources){
16                this.usedResources = usedResources;
17                this.visitedResources = new HashSet<String>();
18        }
19       
20        public Map<ResourceUnitName, ResourceUnit> getResourceUnits(){
21                return usedResources;
22        }
23       
24        public void trackResource(String resName){
25                visitedResources.add(resName);
26        }
27       
28        public Set<String> getVisitedResources(){
29                return visitedResources;
30        }
31       
32}
Note: See TracBrowser for help on using the repository browser.