Update of
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/domain
In directory
james.mmbase.org:/tmp/cvs-serv2264/portlets-newsletter/src/java/com/finalist/newsletter/domain
Modified Files:
Newsletter.java Publication.java Subscription.java
Added Files:
Term.java
Removed Files:
Tag.java
Log Message:
CMSC-703 change tag to term
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/domain
See also: http://www.mmbase.org/jira/browse/CMSC-703
Term.java is new
Index: Newsletter.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/domain/Newsletter.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- Newsletter.java 24 Apr 2008 09:21:02 -0000 1.8
+++ Newsletter.java 29 Apr 2008 01:37:04 -0000 1.9
@@ -1,9 +1,7 @@
package com.finalist.newsletter.domain;
-import java.util.ArrayList;
import java.util.Date;
import java.util.HashSet;
-import java.util.List;
import java.util.Set;
public class Newsletter {
@@ -18,7 +16,7 @@
private Date interval;
- private Set<Tag> tags = new HashSet<Tag>();
+ private Set<Term> terms = new HashSet<Term>();
private String title;
@@ -102,13 +100,11 @@
this.fromAddress = fromAddress;
}
- public Set<Tag> getTags() {
- return tags;
+ public Set<Term> getTerms() {
+ return terms;
}
- public void setTags(Set<Tag> tags) {
- this.tags = tags;
+ public void setTerms(Set<Term> terms) {
+ this.terms = terms;
}
-
-
}
Index: Publication.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/domain/Publication.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- Publication.java 18 Apr 2008 08:02:22 -0000 1.7
+++ Publication.java 29 Apr 2008 01:37:04 -0000 1.8
@@ -9,9 +9,11 @@
private int id;
private Date deliverTime;
private STATUS status = STATUS.INITIAL;
- private String url;
private Newsletter newsletter;
+ private int newsletterId;
+ private String url;
+ private String title;
public int getId() {
return id;
@@ -50,12 +52,27 @@
this.status = status;
}
+ public int getNewsletterId() {
+ return newsletterId;
+ }
+
+ public void setNewsletterId(int newsletterId) {
+ this.newsletterId = newsletterId;
+ }
+
public String getUrl() {
-// String newsletterPath =
NavigationUtil.getPathToRootString(publicationNode, true);
return url;
}
public void setUrl(String url) {
this.url = url;
}
+
+ public String getTitle() {
+ return title;
+ }
+
+ public void setTitle(String title) {
+ this.title = title;
+ }
}
Index: Subscription.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/domain/Subscription.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- Subscription.java 25 Apr 2008 18:18:35 -0000 1.7
+++ Subscription.java 29 Apr 2008 01:37:04 -0000 1.8
@@ -12,16 +12,18 @@
private String mimeType;
private STATUS status = STATUS.INACTIVE;
- private Set<Tag> tags = new HashSet<Tag>();
+ private Set<Term> terms = new HashSet<Term>();
private Newsletter newsletter;
private String subscriberId;
-
+ private String email;
private int id;
+ private String url;
public enum STATUS {
ACTIVE, PAUSED, INACTIVE
}
+
public Person getSubscriber() {
return subscriber;
}
@@ -50,12 +52,13 @@
return newsletter;
}
- public Set<Tag> getTags() {
- return tags;
+
+ public Set<Term> getTerms() {
+ return terms;
}
- public void setTags(Set<Tag> tags) {
- this.tags = tags;
+ public void setTerms(Set<Term> terms) {
+ this.terms = terms;
}
public void setNewsletter(Newsletter newsletter) {
@@ -77,4 +80,12 @@
public void setSubscriberId(String subscriberId) {
this.subscriberId = subscriberId;
}
+
+ public String getEmail() {
+ return email;
+ }
+
+ public void setEmail(String email) {
+ this.email = email;
+ }
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs