source: xssim/trunk/src/schedframe/scheduling/ResourceUsage.java @ 104

Revision 104, 956 bytes checked in by wojtekp, 13 years ago (diff)
  • Property svn:mime-type set to text/plain
Line 
1package schedframe.scheduling;
2
3import java.util.ArrayList;
4
5import schedframe.resources.ResourceProvider;
6
7public class ResourceUsage extends ArrayList<TimeResourceAllocation> {
8
9        private static final long serialVersionUID = -427796279955888691L;
10       
11        protected String id;
12        protected ResourceProvider provider;
13       
14        /**
15         * Gets a unique offer identifier
16         * @return offer id
17         */
18        public String getId(){
19                return this.id;
20        }
21
22        /**
23         * Sets a unique offer identifier
24         * @param offerID offer id
25         */
26        public void setId(String offerID){
27                this.id = offerID;
28        }
29
30
31        /**
32         * Gets a provider of an offer; null if offer is intended for arbitrary provider
33         * @return provider id
34         */
35        public ResourceProvider getProvider(){
36                return this.provider;
37        }
38       
39        /**
40         * Sets a provider of an offer; null if offer is intended for arbitrary provider
41         * @param provider provider id
42         */
43        public void setProvider(ResourceProvider provider){
44                this.provider = provider;
45        }
46       
47}
Note: See TracBrowser for help on using the repository browser.