Update of
/var/cvs/contributions/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/beans/om
In directory
james.mmbase.org:/tmp/cvs-serv15973/cmsc/sitemanagement/src/java/com/finalist/cmsc/beans/om
Modified Files:
View.java PortletDefinition.java Portlet.java
Log Message:
CMSC-1030 Add expires http headers based on portlet definition and view
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/beans/om
See also: http://www.mmbase.org/jira/browse/CMSC-1030
Index: View.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/beans/om/View.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- View.java 15 Apr 2008 08:08:22 -0000 1.4
+++ View.java 25 Jul 2008 16:08:10 -0000 1.5
@@ -11,7 +11,7 @@
import java.util.*;
-import net.sf.mmapps.commons.beans.NodeBean;
+import com.finalist.cmsc.beans.NodeBean;
/**
* @author Wouter Heijke
@@ -23,6 +23,7 @@
private String description;
private String resource;
private boolean detailsupport = true; // when field is not present or
virtual then this is the default value
+ private int expirationcache = -1; // when field is not present or virtual
then this is the default value
private List<String> contenttypes = new ArrayList<String>();
@@ -77,4 +78,16 @@
public void setDetailsupport(boolean detailsupport) {
this.detailsupport = detailsupport;
}
+
+
+
+ public int getExpirationcache() {
+ return expirationcache;
+ }
+
+
+
+ public void setExpirationcache(int expirationcache) {
+ this.expirationcache = expirationcache;
+ }
}
Index: PortletDefinition.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/beans/om/PortletDefinition.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- PortletDefinition.java 14 Jan 2008 22:38:23 -0000 1.5
+++ PortletDefinition.java 25 Jul 2008 16:08:10 -0000 1.6
@@ -11,7 +11,7 @@
import java.util.*;
-import net.sf.mmapps.commons.beans.NodeBean;
+import com.finalist.cmsc.beans.NodeBean;
@SuppressWarnings("serial")
public class PortletDefinition extends NodeBean implements
Comparable<PortletDefinition> {
@@ -23,7 +23,7 @@
private List<String> contenttypes = new ArrayList<String>();
private List<Integer> allowedViews = new ArrayList<Integer>();
private int rank;
-
+ private int expirationcache = -1; // when field is not present or virtual
then this is the default value
public String getTitle() {
return title;
@@ -109,4 +109,17 @@
this.rank = rank;
}
+
+
+ public int getExpirationcache() {
+ return expirationcache;
+ }
+
+
+
+ public void setExpirationcache(int expirationcache) {
+ this.expirationcache = expirationcache;
+ }
+
+
}
Index: Portlet.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/beans/om/Portlet.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- Portlet.java 21 Jun 2008 12:35:05 -0000 1.8
+++ Portlet.java 25 Jul 2008 16:08:10 -0000 1.9
@@ -3,7 +3,7 @@
import java.util.ArrayList;
import java.util.List;
-import net.sf.mmapps.commons.beans.NodeBean;
+import com.finalist.cmsc.beans.NodeBean;
/**
* @author Wouter Heijke
@@ -12,11 +12,10 @@
public class Portlet extends NodeBean implements Comparable<Portlet> {
private String title;
-
private int definition;
+ private int expirationcache = -1; // when field is not present or virtual
then this is the default value
private List<Object> portletparameters = new ArrayList<Object>();
-
private List<Integer> views = new ArrayList<Integer>();
@@ -90,4 +89,16 @@
public int compareTo(Portlet o) {
return title.compareTo(o.title);
}
+
+
+
+ public int getExpirationcache() {
+ return expirationcache;
+ }
+
+
+
+ public void setExpirationcache(int expirationcache) {
+ this.expirationcache = expirationcache;
+ }
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs