You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rave.apache.org by mf...@apache.org on 2012/06/04 19:28:37 UTC

svn commit: r1346041 - /rave/branches/model_interfaces/rave-components/rave-core/src/main/java/org/apache/rave/portal/model/impl/PageTemplateRegionImpl.java

Author: mfranklin
Date: Mon Jun  4 17:28:36 2012
New Revision: 1346041

URL: http://svn.apache.org/viewvc?rev=1346041&view=rev
Log:
Added PageTemplateRegion Impl (RAVE-648)

Added:
    rave/branches/model_interfaces/rave-components/rave-core/src/main/java/org/apache/rave/portal/model/impl/PageTemplateRegionImpl.java

Added: rave/branches/model_interfaces/rave-components/rave-core/src/main/java/org/apache/rave/portal/model/impl/PageTemplateRegionImpl.java
URL: http://svn.apache.org/viewvc/rave/branches/model_interfaces/rave-components/rave-core/src/main/java/org/apache/rave/portal/model/impl/PageTemplateRegionImpl.java?rev=1346041&view=auto
==============================================================================
--- rave/branches/model_interfaces/rave-components/rave-core/src/main/java/org/apache/rave/portal/model/impl/PageTemplateRegionImpl.java (added)
+++ rave/branches/model_interfaces/rave-components/rave-core/src/main/java/org/apache/rave/portal/model/impl/PageTemplateRegionImpl.java Mon Jun  4 17:28:36 2012
@@ -0,0 +1,69 @@
+package org.apache.rave.portal.model.impl;
+
+import org.apache.rave.portal.model.*;
+
+import java.util.List;
+
+public class PageTemplateRegionImpl implements PageTemplateRegion {
+    private long renderSequence;
+    private PageTemplate pageTemplate;
+    private List<PageTemplateWidget> pageTemplateWidgets;
+    private boolean locked;
+
+    public long getRenderSequence() {
+        return renderSequence;
+    }
+
+    public void setRenderSequence(long renderSequence) {
+        this.renderSequence = renderSequence;
+    }
+
+    public PageTemplate getPageTemplate() {
+        return pageTemplate;
+    }
+
+    public void setPageTemplate(PageTemplate pageTemplate) {
+        this.pageTemplate = pageTemplate;
+    }
+
+    public List<PageTemplateWidget> getPageTemplateWidgets() {
+        return pageTemplateWidgets;
+    }
+
+    public void setPageTemplateWidgets(List<PageTemplateWidget> pageTemplateWidgets) {
+        this.pageTemplateWidgets = pageTemplateWidgets;
+    }
+
+    public boolean isLocked() {
+        return locked;
+    }
+
+    public void setLocked(boolean locked) {
+        this.locked = locked;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (!(o instanceof PageTemplateRegionImpl)) return false;
+
+        PageTemplateRegionImpl that = (PageTemplateRegionImpl) o;
+
+        if (locked != that.locked) return false;
+        if (renderSequence != that.renderSequence) return false;
+        if (pageTemplate != null ? !pageTemplate.equals(that.pageTemplate) : that.pageTemplate != null) return false;
+        if (pageTemplateWidgets != null ? !pageTemplateWidgets.equals(that.pageTemplateWidgets) : that.pageTemplateWidgets != null)
+            return false;
+
+        return true;
+    }
+
+    @Override
+    public int hashCode() {
+        int result = (int) (renderSequence ^ (renderSequence >>> 32));
+        result = 31 * result + (pageTemplate != null ? pageTemplate.hashCode() : 0);
+        result = 31 * result + (pageTemplateWidgets != null ? pageTemplateWidgets.hashCode() : 0);
+        result = 31 * result + (locked ? 1 : 0);
+        return result;
+    }
+}