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

Reply via email to