http://git-wip-us.apache.org/repos/asf/ambari/blob/3acd2e6d/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ActiveWidgetLayoutResourceProvider.java
----------------------------------------------------------------------
diff --cc 
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ActiveWidgetLayoutResourceProvider.java
index 0d026b6,70a5723..b231ff8
--- 
a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ActiveWidgetLayoutResourceProvider.java
+++ 
b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ActiveWidgetLayoutResourceProvider.java
@@@ -184,31 -198,6 +184,31 @@@ public class ActiveWidgetLayoutResource
      return resources;
    }
  
 +  /**
 +   * Returns the response for the active widget layout that should be 
returned for the active widget layout REST endpoint
 +   * @param layoutEntity {@link WidgetLayoutEntity}
 +   * @return  {@link ActiveWidgetLayoutResponse}
 +   * @throws SystemException
 +   */
 +  private ActiveWidgetLayoutResponse getResponse(WidgetLayoutEntity 
layoutEntity) throws SystemException {
 +    String clusterName = null;
 +    try {
 +      clusterName = 
getManagementController().getClusters().getClusterById(layoutEntity.getClusterId()).getClusterName();
 +    } catch (AmbariException e) {
 +      throw new SystemException(e.getMessage());
 +    }
-     List<HashMap<String,WidgetResponse>> widgets = new 
ArrayList<HashMap<String,WidgetResponse>>();
++    List<HashMap<String,WidgetResponse>> widgets = new ArrayList<>();
 +    List<WidgetLayoutUserWidgetEntity> widgetLayoutUserWidgetEntityList = 
layoutEntity.getListWidgetLayoutUserWidgetEntity();
 +    for (WidgetLayoutUserWidgetEntity widgetLayoutUserWidgetEntity : 
widgetLayoutUserWidgetEntityList) {
 +      WidgetEntity widgetEntity = widgetLayoutUserWidgetEntity.getWidget();
-       HashMap<String, WidgetResponse> widgetInfoMap = new HashMap<String, 
WidgetResponse>();
++      HashMap<String, WidgetResponse> widgetInfoMap = new HashMap<>();
 +      widgetInfoMap.put("WidgetInfo",WidgetResponse.coerce(widgetEntity));
 +      widgets.add(widgetInfoMap);
 +    }
 +   return  new ActiveWidgetLayoutResponse(layoutEntity.getId(), clusterName, 
layoutEntity.getDisplayName(), layoutEntity.getLayoutName(),
 +      layoutEntity.getSectionName(), layoutEntity.getScope(), 
layoutEntity.getUserName(),  widgets);
 +  }
 +
    @Override
    public RequestStatus updateResources(Request request, Predicate predicate)
      throws SystemException, UnsupportedPropertyException, 
NoSuchResourceException, NoSuchParentResourceException {

http://git-wip-us.apache.org/repos/asf/ambari/blob/3acd2e6d/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/GroupPrivilegeResourceProvider.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/ambari/blob/3acd2e6d/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UserAuthorizationResourceProvider.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/ambari/blob/3acd2e6d/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UserPrivilegeResourceProvider.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/ambari/blob/3acd2e6d/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ViewPermissionResourceProvider.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/ambari/blob/3acd2e6d/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ViewVersionResourceProvider.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/ambari/blob/3acd2e6d/ambari-server/src/main/java/org/apache/ambari/server/security/authorization/User.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/ambari/blob/3acd2e6d/ambari-server/src/main/java/org/apache/ambari/server/view/ViewRegistry.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/ambari/blob/3acd2e6d/ambari-server/src/test/java/org/apache/ambari/server/api/services/GroupServiceTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/ambari/blob/3acd2e6d/ambari-server/src/test/java/org/apache/ambari/server/api/services/ViewSubResourceServiceTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/ambari/blob/3acd2e6d/ambari-server/src/test/java/org/apache/ambari/server/controller/internal/GroupPrivilegeResourceProviderTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/ambari/blob/3acd2e6d/ambari-server/src/test/java/org/apache/ambari/server/controller/internal/UserPrivilegeResourceProviderTest.java
----------------------------------------------------------------------

Reply via email to