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;
+ }
+}