1 package net.sf.flock.hibernate;
2
3 import java.net.URL;
4
5 import net.sf.flock.FeedI;
6 import net.sf.flock.FeedInfoI;
7 import net.sf.flock.MetaData;
8 import net.sf.flock.SubscriptionI;
9 import net.sf.flock.SubscriptionInfoI;
10
11 public class Subscription extends Entity implements SubscriptionI {
12
13 private Feed feed;
14 private URL location;
15 private MetaData metaData;
16
17 public Subscription() {
18 }
19
20 public Subscription(SubscriptionInfoI info) {
21 this.setLocation(info.getLocation());
22 this.setMetaData(info.getMetaData());
23 }
24
25 public FeedI getFeed() {
26 return this.feed;
27 }
28
29 protected void setFeed(Feed feed) {
30 this.feed = feed;
31 feed.setSubscription(this);
32 }
33
34 public FeedInfoI getFeedInfo() {
35 return this.feed;
36 }
37
38 public URL getLocation() {
39 return this.location;
40 }
41
42 protected void setLocation(URL location) {
43 this.location = location;
44 }
45
46 public MetaData getMetaData() {
47 return this.metaData;
48 }
49
50 protected void setMetaData(MetaData metaData) {
51 this.metaData = metaData;
52 }
53
54 }
This page was automatically generated by Maven