AMBARI-6923. Views: add property to know if the view instance is xml defined or 
not.


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

Branch: refs/heads/branch-alerts-dev
Commit: e1eaf3a3176b7e0c6fcb5a75547a0f9f0f0df79d
Parents: 51bebd3
Author: Siddharth Wagle <swa...@hortonworks.com>
Authored: Tue Aug 19 13:11:45 2014 -0700
Committer: Siddharth Wagle <swa...@hortonworks.com>
Committed: Tue Aug 19 13:11:45 2014 -0700

----------------------------------------------------------------------
 .../server/controller/internal/ViewInstanceResourceProvider.java  | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/e1eaf3a3/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ViewInstanceResourceProvider.java
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ViewInstanceResourceProvider.java
 
b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ViewInstanceResourceProvider.java
index c1a3d79..036fa13 100644
--- 
a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ViewInstanceResourceProvider.java
+++ 
b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ViewInstanceResourceProvider.java
@@ -63,6 +63,7 @@ public class ViewInstanceResourceProvider extends 
AbstractResourceProvider {
   public static final String PROPERTIES_PROPERTY_ID    = 
"ViewInstanceInfo/properties";
   public static final String DATA_PROPERTY_ID          = 
"ViewInstanceInfo/instance_data";
   public static final String CONTEXT_PATH_PROPERTY_ID  = 
"ViewInstanceInfo/context_path";
+  public static final String STATIC_PROPERTY_ID        = 
"ViewInstanceInfo/static";
 
   /**
    * Property prefix values.
@@ -96,6 +97,7 @@ public class ViewInstanceResourceProvider extends 
AbstractResourceProvider {
     propertyIds.add(PROPERTIES_PROPERTY_ID);
     propertyIds.add(DATA_PROPERTY_ID);
     propertyIds.add(CONTEXT_PATH_PROPERTY_ID);
+    propertyIds.add(STATIC_PROPERTY_ID);
   }
 
   // ----- Constructors ------------------------------------------------------
@@ -214,6 +216,7 @@ public class ViewInstanceResourceProvider extends 
AbstractResourceProvider {
     setResourceProperty(resource, LABEL_PROPERTY_ID, 
viewInstanceEntity.getLabel(), requestedIds);
     setResourceProperty(resource, DESCRIPTION_PROPERTY_ID, 
viewInstanceEntity.getDescription(), requestedIds);
     setResourceProperty(resource, VISIBLE_PROPERTY_ID, 
viewInstanceEntity.isVisible(), requestedIds);
+    setResourceProperty(resource, STATIC_PROPERTY_ID, 
viewInstanceEntity.isXmlDriven(), requestedIds);
     Map<String, String> properties = new HashMap<String, String>();
 
     for (ViewInstancePropertyEntity viewInstancePropertyEntity : 
viewInstanceEntity.getProperties()) {

Reply via email to