Updated page template API to expose properties

git-svn-id: https://svn.apache.org/repos/asf/rave/trunk@1558851 
13f79535-47bb-0310-9956-ffa450edef68


Project: http://git-wip-us.apache.org/repos/asf/rave/repo
Commit: http://git-wip-us.apache.org/repos/asf/rave/commit/9ee7acf3
Tree: http://git-wip-us.apache.org/repos/asf/rave/tree/9ee7acf3
Diff: http://git-wip-us.apache.org/repos/asf/rave/diff/9ee7acf3

Branch: refs/heads/angular
Commit: 9ee7acf36703d252dddcb9b6467e7ab4f65d9712
Parents: 9e5650f
Author: Matthew B. Franklin <[email protected]>
Authored: Thu Jan 16 16:59:29 2014 +0000
Committer: Matthew B. Franklin <[email protected]>
Committed: Thu Jan 16 16:59:29 2014 +0000

----------------------------------------------------------------------
 .../java/org/apache/rave/rest/model/PageTemplate.java   | 12 ++++++++++++
 1 file changed, 12 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/rave/blob/9ee7acf3/rave-components/rave-core-api/src/main/java/org/apache/rave/rest/model/PageTemplate.java
----------------------------------------------------------------------
diff --git 
a/rave-components/rave-core-api/src/main/java/org/apache/rave/rest/model/PageTemplate.java
 
b/rave-components/rave-core-api/src/main/java/org/apache/rave/rest/model/PageTemplate.java
index 1f25688..3db31ef 100644
--- 
a/rave-components/rave-core-api/src/main/java/org/apache/rave/rest/model/PageTemplate.java
+++ 
b/rave-components/rave-core-api/src/main/java/org/apache/rave/rest/model/PageTemplate.java
@@ -19,6 +19,8 @@
 
 package org.apache.rave.rest.model;
 
+import java.util.Map;
+
 /**
  * REST model for PageTemplate objects
  */
@@ -30,6 +32,7 @@ public class PageTemplate implements RestEntity {
     private String pageType;
     private String pageLayoutCode;
     private boolean defaultTemplate;
+    private Map<String, Object> properties;
 
     public PageTemplate() {}
 
@@ -40,6 +43,7 @@ public class PageTemplate implements RestEntity {
         this.pageType = source.getPageType();
         this.pageLayoutCode = source.getPageLayout().getCode();
         this.defaultTemplate = source.isDefaultTemplate();
+        this.properties = source.getProperties();
     }
 
     public String getId() {
@@ -89,4 +93,12 @@ public class PageTemplate implements RestEntity {
     public void setDefaultTemplate(boolean defaultTemplate) {
         this.defaultTemplate = defaultTemplate;
     }
+
+    public Map<String, Object> getProperties() {
+        return properties;
+    }
+
+    public void setProperties(Map<String, Object> properties) {
+        this.properties = properties;
+    }
 }

Reply via email to