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:31:48 UTC

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

Author: mfranklin
Date: Mon Jun  4 17:31:47 2012
New Revision: 1346044

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

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

Added: rave/branches/model_interfaces/rave-components/rave-core/src/main/java/org/apache/rave/portal/model/impl/PageTemplateWidgetImpl.java
URL: http://svn.apache.org/viewvc/rave/branches/model_interfaces/rave-components/rave-core/src/main/java/org/apache/rave/portal/model/impl/PageTemplateWidgetImpl.java?rev=1346044&view=auto
==============================================================================
--- rave/branches/model_interfaces/rave-components/rave-core/src/main/java/org/apache/rave/portal/model/impl/PageTemplateWidgetImpl.java (added)
+++ rave/branches/model_interfaces/rave-components/rave-core/src/main/java/org/apache/rave/portal/model/impl/PageTemplateWidgetImpl.java Mon Jun  4 17:31:47 2012
@@ -0,0 +1,79 @@
+package org.apache.rave.portal.model.impl;
+
+
+import org.apache.rave.portal.model.*;
+
+public class PageTemplateWidgetImpl implements PageTemplateWidget {
+    private PageTemplateRegion pageTemplateRegion;
+    private long renderSequence;
+    private Widget widget;
+    private boolean locked;
+    private boolean hideChrome;
+
+    public PageTemplateRegion getPageTemplateRegion() {
+        return pageTemplateRegion;
+    }
+
+    public void setPageTemplateRegion(PageTemplateRegion pageTemplateRegion) {
+        this.pageTemplateRegion = pageTemplateRegion;
+    }
+
+    public long getRenderSeq() {
+        return renderSequence;
+    }
+
+    public void setRenderSeq(long renderSequence) {
+        this.renderSequence = renderSequence;
+    }
+
+    public Widget getWidget() {
+        return widget;
+    }
+
+    public void setWidget(Widget widget) {
+        this.widget = widget;
+    }
+
+    public boolean isLocked() {
+        return locked;
+    }
+
+    public void setLocked(boolean locked) {
+        this.locked = locked;
+    }
+
+    public boolean isHideChrome() {
+        return hideChrome;
+    }
+
+    public void setHideChrome(boolean hideChrome) {
+        this.hideChrome = hideChrome;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (!(o instanceof PageTemplateWidgetImpl)) return false;
+
+        PageTemplateWidgetImpl that = (PageTemplateWidgetImpl) o;
+
+        if (hideChrome != that.hideChrome) return false;
+        if (locked != that.locked) return false;
+        if (renderSequence != that.renderSequence) return false;
+        if (pageTemplateRegion != null ? !pageTemplateRegion.equals(that.pageTemplateRegion) : that.pageTemplateRegion != null)
+            return false;
+        if (widget != null ? !widget.equals(that.widget) : that.widget != null) return false;
+
+        return true;
+    }
+
+    @Override
+    public int hashCode() {
+        int result = pageTemplateRegion != null ? pageTemplateRegion.hashCode() : 0;
+        result = 31 * result + (int) (renderSequence ^ (renderSequence >>> 32));
+        result = 31 * result + (widget != null ? widget.hashCode() : 0);
+        result = 31 * result + (locked ? 1 : 0);
+        result = 31 * result + (hideChrome ? 1 : 0);
+        return result;
+    }
+}