http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PermissionResourceProvider.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PermissionResourceProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PermissionResourceProvider.java index 0c9a38b..6c4bc1f 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PermissionResourceProvider.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PermissionResourceProvider.java @@ -58,7 +58,7 @@ public class PermissionResourceProvider extends AbstractResourceProvider { /** * The key property ids for a permission resource. */ - private static Map<Resource.Type, String> keyPropertyIds = new HashMap<Resource.Type, String>(); + private static Map<Resource.Type, String> keyPropertyIds = new HashMap<>(); static { keyPropertyIds.put(Resource.Type.Permission, PERMISSION_ID_PROPERTY_ID); } @@ -66,7 +66,7 @@ public class PermissionResourceProvider extends AbstractResourceProvider { /** * The property ids for a permission resource. */ - private static Set<String> propertyIds = new HashSet<String>(); + private static Set<String> propertyIds = new HashSet<>(); static { propertyIds.add(PERMISSION_ID_PROPERTY_ID); propertyIds.add(PERMISSION_NAME_PROPERTY_ID); @@ -111,7 +111,7 @@ public class PermissionResourceProvider extends AbstractResourceProvider { public Set<Resource> getResources(Request request, Predicate predicate) throws SystemException, UnsupportedPropertyException, NoSuchResourceException, NoSuchParentResourceException { - Set<Resource> resources = new HashSet<Resource>(); + Set<Resource> resources = new HashSet<>(); Set<String> requestedIds = getRequestPropertyIds(request, predicate); for(PermissionEntity permissionEntity : permissionDAO.findAll()){ @@ -144,7 +144,7 @@ public class PermissionResourceProvider extends AbstractResourceProvider { @Override protected Set<String> getPKPropertyIds() { - return new HashSet<String>(keyPropertyIds.values()); + return new HashSet<>(keyPropertyIds.values()); }
http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PreUpgradeCheckResourceProvider.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PreUpgradeCheckResourceProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PreUpgradeCheckResourceProvider.java index d2643b8..010ffea 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PreUpgradeCheckResourceProvider.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PreUpgradeCheckResourceProvider.java @@ -133,7 +133,7 @@ public class PreUpgradeCheckResourceProvider extends ReadOnlyResourceProvider { public Set<Resource> getResources(Request request, Predicate predicate) throws SystemException, UnsupportedPropertyException, NoSuchResourceException, NoSuchParentResourceException { - final Set<Resource> resources = new HashSet<Resource>(); + final Set<Resource> resources = new HashSet<>(); final Set<String> requestedIds = getRequestPropertyIds(request, predicate); final Set<Map<String, Object>> propertyMaps = getPropertyMaps(predicate); http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PrivilegeResourceProvider.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PrivilegeResourceProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PrivilegeResourceProvider.java index 07b98bd..e8bef9e 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PrivilegeResourceProvider.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PrivilegeResourceProvider.java @@ -175,9 +175,9 @@ public abstract class PrivilegeResourceProvider<T> extends AbstractAuthorizedRes @Override public Set<Resource> getResourcesAuthorized(Request request, Predicate predicate) throws SystemException, UnsupportedPropertyException, NoSuchResourceException, NoSuchParentResourceException { - Set<Resource> resources = new HashSet<Resource>(); + Set<Resource> resources = new HashSet<>(); Set<String> requestedIds = getRequestPropertyIds(request, predicate); - Set<Long> resourceIds = new HashSet<Long>(); + Set<Long> resourceIds = new HashSet<>(); Set<Map<String, Object>> propertyMaps = getPropertyMaps(predicate); @@ -195,10 +195,10 @@ public abstract class PrivilegeResourceProvider<T> extends AbstractAuthorizedRes resourceIds.addAll(resourceEntities.keySet()); - Set<PrivilegeEntity> entitySet = new HashSet<PrivilegeEntity>(); - List<PrincipalEntity> userPrincipals = new LinkedList<PrincipalEntity>(); - List<PrincipalEntity> groupPrincipals = new LinkedList<PrincipalEntity>(); - List<PrincipalEntity> rolePrincipals = new LinkedList<PrincipalEntity>(); + Set<PrivilegeEntity> entitySet = new HashSet<>(); + List<PrincipalEntity> userPrincipals = new LinkedList<>(); + List<PrincipalEntity> groupPrincipals = new LinkedList<>(); + List<PrincipalEntity> rolePrincipals = new LinkedList<>(); List<PrivilegeEntity> entities = privilegeDAO.findAll(); @@ -221,7 +221,7 @@ public abstract class PrivilegeResourceProvider<T> extends AbstractAuthorizedRes } } - Map<Long, UserEntity> userEntities = new HashMap<Long, UserEntity>(); + Map<Long, UserEntity> userEntities = new HashMap<>(); if(!userPrincipals.isEmpty()) { List<UserEntity> userList = userDAO.findUsersByPrincipal(userPrincipals); for (UserEntity userEntity : userList) { @@ -229,7 +229,7 @@ public abstract class PrivilegeResourceProvider<T> extends AbstractAuthorizedRes } } - Map<Long, GroupEntity> groupEntities = new HashMap<Long, GroupEntity>(); + Map<Long, GroupEntity> groupEntities = new HashMap<>(); if(!groupPrincipals.isEmpty()) { List<GroupEntity> groupList = groupDAO.findGroupsByPrincipal(groupPrincipals); for (GroupEntity groupEntity : groupList) { @@ -237,7 +237,7 @@ public abstract class PrivilegeResourceProvider<T> extends AbstractAuthorizedRes } } - Map<Long, PermissionEntity> roleEntities = new HashMap<Long, PermissionEntity>(); + Map<Long, PermissionEntity> roleEntities = new HashMap<>(); if (!rolePrincipals.isEmpty()){ List<PermissionEntity> roleList = permissionDAO.findPermissionsByPrincipal(rolePrincipals); for (PermissionEntity roleEntity : roleList) { @@ -277,7 +277,7 @@ public abstract class PrivilegeResourceProvider<T> extends AbstractAuthorizedRes @Override protected Set<String> getPKPropertyIds() { - return new HashSet<String>(getKeyPropertyIds().values()); + return new HashSet<>(getKeyPropertyIds().values()); } @@ -478,7 +478,7 @@ public abstract class PrivilegeResourceProvider<T> extends AbstractAuthorizedRes @Override public Void invoke() throws AmbariException { Long resource = null; - final List<PrivilegeEntity> requiredEntities = new ArrayList<PrivilegeEntity>(); + final List<PrivilegeEntity> requiredEntities = new ArrayList<>(); for (Map<String, Object> properties: request.getProperties()) { Set<Long> resourceIds = getResourceEntities(properties).keySet(); Long resourceId = resourceIds.iterator().next(); http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PropertyPredicateVisitor.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PropertyPredicateVisitor.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PropertyPredicateVisitor.java index c6cc017..a132af9 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PropertyPredicateVisitor.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PropertyPredicateVisitor.java @@ -35,7 +35,7 @@ import org.apache.ambari.server.controller.utilities.PredicateHelper; * Predicate visitor for extracting property values from the {@link PropertyPredicate}s of a predicate graph. */ public class PropertyPredicateVisitor implements PredicateVisitor { - private final Map<String, Object> properties = new HashMap<String, Object>(); + private final Map<String, Object> properties = new HashMap<>(); @Override public void acceptComparisonPredicate(ComparisonPredicate predicate) { http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/QuickLinkArtifactResourceProvider.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/QuickLinkArtifactResourceProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/QuickLinkArtifactResourceProvider.java index 714ae53..073ec60 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/QuickLinkArtifactResourceProvider.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/QuickLinkArtifactResourceProvider.java @@ -57,17 +57,17 @@ public class QuickLinkArtifactResourceProvider extends AbstractControllerResourc /** * primary key fields */ - public static Set<String> pkPropertyIds = new HashSet<String>(); + public static Set<String> pkPropertyIds = new HashSet<>(); /** * map of resource type to fk field */ public static Map<Resource.Type, String> keyPropertyIds = - new HashMap<Resource.Type, String>(); + new HashMap<>(); /** * resource properties */ - public static Set<String> propertyIds = new HashSet<String>(); + public static Set<String> propertyIds = new HashSet<>(); static { keyPropertyIds.put(Resource.Type.QuickLink, QUICKLINK_FILE_NAME_PROPERTY_ID); @@ -105,7 +105,7 @@ public class QuickLinkArtifactResourceProvider extends AbstractControllerResourc public Set<Resource> getResources(Request request, Predicate predicate) throws SystemException, UnsupportedPropertyException, NoSuchResourceException, NoSuchParentResourceException { - Set<Resource> resources = new LinkedHashSet<Resource>(); + Set<Resource> resources = new LinkedHashSet<>(); resources.addAll(getQuickLinks(request, predicate)); // add other artifacts types here @@ -133,7 +133,7 @@ public class QuickLinkArtifactResourceProvider extends AbstractControllerResourc private Set<Resource> getQuickLinks(Request request, Predicate predicate) throws NoSuchParentResourceException, NoSuchResourceException, UnsupportedPropertyException, SystemException { - Set<Resource> resources = new LinkedHashSet<Resource>(); + Set<Resource> resources = new LinkedHashSet<>(); for (Map<String, Object> properties : getPropertyMaps(predicate)) { String quickLinksFileName = (String) properties.get(QUICKLINK_FILE_NAME_PROPERTY_ID); String stackName = (String) properties.get(STACK_NAME_PROPERTY_ID); @@ -148,7 +148,7 @@ public class QuickLinkArtifactResourceProvider extends AbstractControllerResourc "Parent stack resource doesn't exist: stackName='%s', stackVersion='%s'", stackName, stackVersion)); } - List<ServiceInfo> serviceInfoList = new ArrayList<ServiceInfo>(); + List<ServiceInfo> serviceInfoList = new ArrayList<>(); if (stackService == null) { serviceInfoList.addAll(stackInfo.getServices()); @@ -163,7 +163,7 @@ public class QuickLinkArtifactResourceProvider extends AbstractControllerResourc } for (ServiceInfo serviceInfo : serviceInfoList) { - List<QuickLinksConfigurationInfo> serviceQuickLinks = new ArrayList<QuickLinksConfigurationInfo>(); + List<QuickLinksConfigurationInfo> serviceQuickLinks = new ArrayList<>(); if (quickLinksFileName != null) { LOG.debug("Getting quick links from service {}, quick links = {}", serviceInfo.getName(), serviceInfo.getQuickLinksConfigurationsMap()); serviceQuickLinks.add(serviceInfo.getQuickLinksConfigurationsMap().get(quickLinksFileName)); @@ -179,7 +179,7 @@ public class QuickLinkArtifactResourceProvider extends AbstractControllerResourc setVisibility(serviceInfo.getName(), serviceQuickLinks); - List<Resource> serviceResources = new ArrayList<Resource>(); + List<Resource> serviceResources = new ArrayList<>(); for (QuickLinksConfigurationInfo quickLinksConfigurationInfo : serviceQuickLinks) { Resource resource = new ResourceImpl(Resource.Type.QuickLink); Set<String> requestedIds = getRequestPropertyIds(request, predicate); http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RecommendationResourceProvider.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RecommendationResourceProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RecommendationResourceProvider.java index 2018f26..209ee74 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RecommendationResourceProvider.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RecommendationResourceProvider.java @@ -69,8 +69,8 @@ public class RecommendationResourceProvider extends StackAdvisorResourceProvider protected static final String BINDING_HOST_GROUPS_NAME_PROPERTY_ID = "name"; protected static final String BINDING_HOST_GROUPS_HOSTS_PROPERTY_ID = "hosts"; - private static Set<String> pkPropertyIds = new HashSet<String>( - Arrays.asList(new String[] { RECOMMENDATION_ID_PROPERTY_ID })); + private static Set<String> pkPropertyIds = new HashSet<>( + Arrays.asList(new String[]{RECOMMENDATION_ID_PROPERTY_ID})); protected RecommendationResourceProvider(Set<String> propertyIds, Map<Type, String> keyPropertyIds, AmbariManagementController managementController) { @@ -117,9 +117,9 @@ public class RecommendationResourceProvider extends StackAdvisorResourceProvider .getRecommendations().getBlueprint().getConfigurations(), getPropertyIds()); Set<HostGroup> hostGroups = response.getRecommendations().getBlueprint().getHostGroups(); - List<Map<String, Object>> listGroupProps = new ArrayList<Map<String, Object>>(); + List<Map<String, Object>> listGroupProps = new ArrayList<>(); for (HostGroup hostGroup : hostGroups) { - Map<String, Object> mapGroupProps = new HashMap<String, Object>(); + Map<String, Object> mapGroupProps = new HashMap<>(); mapGroupProps.put(BLUEPRINT_HOST_GROUPS_NAME_PROPERTY_ID, hostGroup.getName()); mapGroupProps .put(BLUEPRINT_HOST_GROUPS_COMPONENTS_PROPERTY_ID, hostGroup.getComponents()); @@ -130,9 +130,9 @@ public class RecommendationResourceProvider extends StackAdvisorResourceProvider Set<BindingHostGroup> bindingHostGroups = response.getRecommendations() .getBlueprintClusterBinding().getHostGroups(); - List<Map<String, Object>> listBindingGroupProps = new ArrayList<Map<String, Object>>(); + List<Map<String, Object>> listBindingGroupProps = new ArrayList<>(); for (BindingHostGroup hostGroup : bindingHostGroups) { - Map<String, Object> mapGroupProps = new HashMap<String, Object>(); + Map<String, Object> mapGroupProps = new HashMap<>(); mapGroupProps.put(BINDING_HOST_GROUPS_NAME_PROPERTY_ID, hostGroup.getName()); mapGroupProps.put(BINDING_HOST_GROUPS_HOSTS_PROPERTY_ID, hostGroup.getHosts()); listBindingGroupProps.add(mapGroupProps); @@ -145,7 +145,7 @@ public class RecommendationResourceProvider extends StackAdvisorResourceProvider }); notifyCreate(Resource.Type.Recommendation, request); - Set<Resource> resources = new HashSet<Resource>(Arrays.asList(recommendation)); + Set<Resource> resources = new HashSet<>(Arrays.asList(recommendation)); return new RequestStatusImpl(null, resources); } http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RemoteClusterResourceProvider.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RemoteClusterResourceProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RemoteClusterResourceProvider.java index dc1ce01..116c7c7 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RemoteClusterResourceProvider.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RemoteClusterResourceProvider.java @@ -78,7 +78,7 @@ public class RemoteClusterResourceProvider extends AbstractAuthorizedResourcePro /** * The key property ids for a Remote Cluster resource. */ - private static Map<Resource.Type, String> keyPropertyIds = new HashMap<Resource.Type, String>(); + private static Map<Resource.Type, String> keyPropertyIds = new HashMap<>(); static { keyPropertyIds.put(Resource.Type.RemoteCluster, CLUSTER_NAME_PROPERTY_ID); } @@ -86,7 +86,7 @@ public class RemoteClusterResourceProvider extends AbstractAuthorizedResourcePro /** * The property ids for a Remote Cluster resource. */ - private static Set<String> propertyIds = new HashSet<String>(); + private static Set<String> propertyIds = new HashSet<>(); static { propertyIds.add(CLUSTER_NAME_PROPERTY_ID); propertyIds.add(CLUSTER_ID_PROPERTY_ID); @@ -124,7 +124,7 @@ public class RemoteClusterResourceProvider extends AbstractAuthorizedResourcePro @Override protected Set<String> getPKPropertyIds() { - return new HashSet<String>(keyPropertyIds.values()); + return new HashSet<>(keyPropertyIds.values()); } @Override @@ -139,7 +139,7 @@ public class RemoteClusterResourceProvider extends AbstractAuthorizedResourcePro @Override public Set<Resource> getResources(Request request, Predicate predicate) throws SystemException, UnsupportedPropertyException, NoSuchResourceException, NoSuchParentResourceException { - Set<Resource> resources = new HashSet<Resource>(); + Set<Resource> resources = new HashSet<>(); Set<String> requestedIds = getRequestPropertyIds(request, predicate); Set<Map<String, Object>> propertyMaps = getPropertyMaps(predicate); @@ -173,7 +173,7 @@ public class RemoteClusterResourceProvider extends AbstractAuthorizedResourcePro setResourceProperty(resource, CLUSTER_ID_PROPERTY_ID, cluster.getId(), requestedIds); setResourceProperty(resource, CLUSTER_URL_PROPERTY_ID, cluster.getUrl(), requestedIds); setResourceProperty(resource, USERNAME_PROPERTY_ID, cluster.getUsername(), requestedIds); - ArrayList<String> services = new ArrayList<String>(); + ArrayList<String> services = new ArrayList<>(); for (RemoteAmbariClusterServiceEntity remoteClusterServiceEntity : cluster.getServices()) { services.add(remoteClusterServiceEntity.getServiceName()); } http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RepositoryResourceProvider.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RepositoryResourceProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RepositoryResourceProvider.java index 5f3607a..6665087 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RepositoryResourceProvider.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RepositoryResourceProvider.java @@ -113,7 +113,7 @@ public class RepositoryResourceProvider extends AbstractControllerResourceProvid throws SystemException, UnsupportedPropertyException, NoSuchResourceException, NoSuchParentResourceException { - final Set<RepositoryRequest> requests = new HashSet<RepositoryRequest>(); + final Set<RepositoryRequest> requests = new HashSet<>(); Iterator<Map<String,Object>> iterator = request.getProperties().iterator(); if (iterator.hasNext()) { @@ -138,7 +138,7 @@ public class RepositoryResourceProvider extends AbstractControllerResourceProvid throws SystemException, UnsupportedPropertyException, NoSuchResourceException, NoSuchParentResourceException { - final Set<RepositoryRequest> requests = new HashSet<RepositoryRequest>(); + final Set<RepositoryRequest> requests = new HashSet<>(); if (predicate == null) { requests.add(getRequest(Collections.<String, Object>emptyMap())); @@ -156,7 +156,7 @@ public class RepositoryResourceProvider extends AbstractControllerResourceProvid } }); - Set<Resource> resources = new HashSet<Resource>(); + Set<Resource> resources = new HashSet<>(); for (RepositoryResponse response : responses) { Resource resource = new ResourceImpl(Resource.Type.Repository); @@ -194,7 +194,7 @@ public class RepositoryResourceProvider extends AbstractControllerResourceProvid public RequestStatus createResources(Request request) throws SystemException, UnsupportedPropertyException, ResourceAlreadyExistsException, NoSuchParentResourceException { final String validateOnlyProperty = request.getRequestInfoProperties().get(RepositoryResourceDefinition.VALIDATE_ONLY_DIRECTIVE); if (BooleanUtils.toBoolean(validateOnlyProperty)) { - final Set<RepositoryRequest> requests = new HashSet<RepositoryRequest>(); + final Set<RepositoryRequest> requests = new HashSet<>(); final Iterator<Map<String,Object>> iterator = request.getProperties().iterator(); if (iterator.hasNext()) { for (Map<String, Object> propertyMap : request.getProperties()) { http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RepositoryVersionResourceProvider.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RepositoryVersionResourceProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RepositoryVersionResourceProvider.java index 83edd73..d2f3f8d 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RepositoryVersionResourceProvider.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RepositoryVersionResourceProvider.java @@ -226,12 +226,12 @@ public class RepositoryVersionResourceProvider extends AbstractAuthorizedResourc @Override protected Set<Resource> getResourcesAuthorized(Request request, Predicate predicate) throws SystemException, UnsupportedPropertyException, NoSuchResourceException, NoSuchParentResourceException { - final Set<Resource> resources = new HashSet<Resource>(); + final Set<Resource> resources = new HashSet<>(); final Set<String> requestedIds = getRequestPropertyIds(request, predicate); final Set<Map<String, Object>> propertyMaps = getPropertyMaps(predicate); - List<RepositoryVersionEntity> requestedEntities = new ArrayList<RepositoryVersionEntity>(); + List<RepositoryVersionEntity> requestedEntities = new ArrayList<>(); for (Map<String, Object> propertyMap: propertyMaps) { final StackId stackId = getStackInformationFromUrl(propertyMap); @@ -384,7 +384,7 @@ public class RepositoryVersionResourceProvider extends AbstractAuthorizedResourc throws SystemException, UnsupportedPropertyException, NoSuchResourceException, NoSuchParentResourceException { final Set<Map<String, Object>> propertyMaps = getPropertyMaps(predicate); - final List<RepositoryVersionEntity> entitiesToBeRemoved = new ArrayList<RepositoryVersionEntity>(); + final List<RepositoryVersionEntity> entitiesToBeRemoved = new ArrayList<>(); for (Map<String, Object> propertyMap : propertyMaps) { final Long id; try { @@ -456,7 +456,7 @@ public class RepositoryVersionResourceProvider extends AbstractAuthorizedResourc final String requiredStackId = requiredStack.getStackId(); // List of all repo urls that are already added at stack - Set<String> existingRepoUrls = new HashSet<String>(); + Set<String> existingRepoUrls = new HashSet<>(); List<RepositoryVersionEntity> existingRepoVersions = dao.findByStack(requiredStack); for (RepositoryVersionEntity existingRepoVersion : existingRepoVersions) { for (OperatingSystemEntity operatingSystemEntity : existingRepoVersion.getOperatingSystems()) { @@ -469,12 +469,12 @@ public class RepositoryVersionResourceProvider extends AbstractAuthorizedResourc } // check that repositories contain only supported operating systems - final Set<String> osSupported = new HashSet<String>(); + final Set<String> osSupported = new HashSet<>(); for (OperatingSystemInfo osInfo: metaInfo.getOperatingSystems(requiredStackName, requiredStackVersion)) { osSupported.add(osInfo.getOsType()); } - final Set<String> osRepositoryVersion = new HashSet<String>(); + final Set<String> osRepositoryVersion = new HashSet<>(); for (OperatingSystemEntity os: repositoryVersion.getOperatingSystems()) { osRepositoryVersion.add(os.getOsType()); http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RequestResourceFilter.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RequestResourceFilter.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RequestResourceFilter.java index 371a6b1..4028e35 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RequestResourceFilter.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RequestResourceFilter.java @@ -26,7 +26,7 @@ import org.codehaus.jackson.map.annotate.JsonSerialize; public class RequestResourceFilter { private String serviceName; private String componentName; - private final List<String> hostNames = new ArrayList<String>(); + private final List<String> hostNames = new ArrayList<>(); public RequestResourceFilter() { http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RequestResourceProvider.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RequestResourceProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RequestResourceProvider.java index 0690ee7..9704b33 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RequestResourceProvider.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RequestResourceProvider.java @@ -124,8 +124,8 @@ public class RequestResourceProvider extends AbstractControllerResourceProvider protected static final String INPUTS_ID = "parameters"; protected static final String EXLUSIVE_ID = "exclusive"; private static Set<String> pkPropertyIds = - new HashSet<String>(Arrays.asList(new String[]{ - REQUEST_ID_PROPERTY_ID})); + new HashSet<>(Arrays.asList(new String[]{ + REQUEST_ID_PROPERTY_ID})); private PredicateCompiler predicateCompiler = new PredicateCompiler(); @@ -255,7 +255,7 @@ public class RequestResourceProvider extends AbstractControllerResourceProvider throws SystemException, UnsupportedPropertyException, NoSuchResourceException, NoSuchParentResourceException { Set<String> requestedIds = getRequestPropertyIds(request, predicate); - Set<Resource> resources = new HashSet<Resource>(); + Set<Resource> resources = new HashSet<>(); String maxResultsRaw = request.getRequestInfoProperties().get(BaseRequest.PAGE_SIZE_PROPERTY_KEY); String ascOrderRaw = request.getRequestInfoProperties().get(BaseRequest.ASC_ORDER_PROPERTY_KEY); @@ -298,7 +298,7 @@ public class RequestResourceProvider extends AbstractControllerResourceProvider throws SystemException, UnsupportedPropertyException, NoSuchResourceException, NoSuchParentResourceException { AmbariManagementController amc = getManagementController(); - final Set<RequestRequest> requests = new HashSet<RequestRequest>(); + final Set<RequestRequest> requests = new HashSet<>(); Iterator<Map<String,Object>> iterator = requestInfo.getProperties().iterator(); if (iterator.hasNext()) { @@ -308,7 +308,7 @@ public class RequestResourceProvider extends AbstractControllerResourceProvider } // Validate List<org.apache.ambari.server.actionmanager.Request> targets = - new ArrayList<org.apache.ambari.server.actionmanager.Request>(); + new ArrayList<>(); for (RequestRequest updateRequest : requests) { ActionManager actionManager = amc.getActionManager(); List<org.apache.ambari.server.actionmanager.Request> internalRequests = @@ -414,7 +414,7 @@ public class RequestResourceProvider extends AbstractControllerResourceProvider Object resourceFilterObj = propertyMap.get(REQUEST_RESOURCE_FILTER_ID); if (resourceFilterObj != null && resourceFilterObj instanceof HashSet) { resourceFilters = (HashSet<Map<String, Object>>) resourceFilterObj; - resourceFilterList = new ArrayList<RequestResourceFilter>(); + resourceFilterList = new ArrayList<>(); for (Map<String, Object> resourceMap : resourceFilters) { resourceFilterList.addAll(parseRequestResourceFilter(resourceMap, @@ -428,7 +428,7 @@ public class RequestResourceProvider extends AbstractControllerResourceProvider operationLevel = new RequestOperationLevel(requestInfoProperties); } - Map<String, String> params = new HashMap<String, String>(); + Map<String, String> params = new HashMap<>(); String keyPrefix = INPUTS_ID + "/"; for (String key : requestInfoProperties.keySet()) { if (key.startsWith(keyPrefix)) { @@ -466,9 +466,9 @@ public class RequestResourceProvider extends AbstractControllerResourceProvider String componentName = (String) resourceMap.get(COMPONENT_ID); String hostsPredicate = (String) resourceMap.get(HOSTS_PREDICATE); Object hostListStr = resourceMap.get(HOSTS_ID); - List<String> hostList = Collections.<String>emptyList(); + List<String> hostList = Collections.emptyList(); if (hostListStr != null) { - hostList = new ArrayList<String>(); + hostList = new ArrayList<>(); for (String hostName : ((String) hostListStr).split(",")) { hostList.add(hostName.trim()); } @@ -486,7 +486,7 @@ public class RequestResourceProvider extends AbstractControllerResourceProvider ResourceProvider resourceProvider = getResourceProvider(Resource.Type.HostComponent); - Set<String> propertyIds = new HashSet<String>(); + Set<String> propertyIds = new HashSet<>(); propertyIds.add(HOST_COMPONENT_CLUSTER_NAME_PROPERTY_ID); propertyIds.add(HOST_COMPONENT_SERVICE_NAME_PROPERTY_ID); propertyIds.add(HOST_COMPONENT_COMPONENT_NAME_PROPERTY_ID); @@ -601,7 +601,7 @@ public class RequestResourceProvider extends AbstractControllerResourceProvider Set<String> requestedPropertyIds) throws NoSuchResourceException, NoSuchParentResourceException { - Set<Resource> response = new HashSet<Resource>(); + Set<Resource> response = new HashSet<>(); ActionManager actionManager = getManagementController().getActionManager(); Long clusterId = null; @@ -670,13 +670,13 @@ public class RequestResourceProvider extends AbstractControllerResourceProvider private Collection<Resource> getRequestResources(Long clusterId, String clusterName, List<Long> requestIds, Set<String> requestedPropertyIds) { - Map<Long, Resource> resourceMap = new HashMap<Long, Resource>(); + Map<Long, Resource> resourceMap = new HashMap<>(); List<RequestEntity> requests = s_requestDAO.findByPks(requestIds, true); //todo: this was (and still is) in ActionManager but this class was changed to not use ActionManager recently - List<RequestEntity> topologyRequestEntities = new ArrayList<RequestEntity>(); + List<RequestEntity> topologyRequestEntities = new ArrayList<>(); Collection<? extends org.apache.ambari.server.actionmanager.Request> topologyRequests = topologyManager.getRequests(requestIds); for (org.apache.ambari.server.actionmanager.Request request : topologyRequests) { @@ -685,7 +685,7 @@ public class RequestResourceProvider extends AbstractControllerResourceProvider // if requests is empty, map is Collections.emptyMap() which can't be added to so create a new map if (requests.isEmpty()) { - requests = new ArrayList<RequestEntity>(); + requests = new ArrayList<>(); } requests.addAll(topologyRequestEntities); http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RequestScheduleResourceProvider.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RequestScheduleResourceProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RequestScheduleResourceProvider.java index 4e3b78a..e435326 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RequestScheduleResourceProvider.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RequestScheduleResourceProvider.java @@ -115,8 +115,8 @@ public class RequestScheduleResourceProvider extends AbstractControllerResourceP protected static final String SCHEDULE_END_TIME_PROPERTY_ID = PropertyHelper.getPropertyId(REQUEST_SCHEDULE_SCHEDULE_PROPERTY_ID, "endTime"); - private static Set<String> pkPropertyIds = new HashSet<String>(Arrays - .asList(new String[]{ REQUEST_SCHEDULE_ID_PROPERTY_ID })); + private static Set<String> pkPropertyIds = new HashSet<>(Arrays + .asList(new String[]{REQUEST_SCHEDULE_ID_PROPERTY_ID})); /** * Create a new resource provider for the given management controller. @@ -143,7 +143,7 @@ public class RequestScheduleResourceProvider extends AbstractControllerResourceP UnsupportedPropertyException, ResourceAlreadyExistsException, NoSuchParentResourceException { - final Set<RequestScheduleRequest> requests = new HashSet<RequestScheduleRequest>(); + final Set<RequestScheduleRequest> requests = new HashSet<>(); for (Map<String, Object> propertyMap : request.getProperties()) { requests.add(getRequestScheduleRequest(propertyMap)); @@ -159,7 +159,7 @@ public class RequestScheduleResourceProvider extends AbstractControllerResourceP notifyCreate(Resource.Type.RequestSchedule, request); - Set<Resource> associatedResources = new HashSet<Resource>(); + Set<Resource> associatedResources = new HashSet<>(); for (RequestScheduleResponse response : responses) { Resource resource = new ResourceImpl(Resource.Type.RequestSchedule); resource.setProperty(REQUEST_SCHEDULE_ID_PROPERTY_ID, response.getId()); @@ -174,7 +174,7 @@ public class RequestScheduleResourceProvider extends AbstractControllerResourceP SystemException, UnsupportedPropertyException, NoSuchResourceException, NoSuchParentResourceException { - final Set<RequestScheduleRequest> requests = new HashSet<RequestScheduleRequest>(); + final Set<RequestScheduleRequest> requests = new HashSet<>(); for (Map<String, Object> propertyMap : getPropertyMaps(predicate)) { requests.add(getRequestScheduleRequest(propertyMap)); } @@ -188,7 +188,7 @@ public class RequestScheduleResourceProvider extends AbstractControllerResourceP }); Set<String> requestedIds = getRequestPropertyIds(request, predicate); - Set<Resource> resources = new HashSet<Resource>(); + Set<Resource> resources = new HashSet<>(); for (RequestScheduleResponse response : responses) { Resource resource = new ResourceImpl(Resource.Type.RequestSchedule); @@ -244,7 +244,7 @@ public class RequestScheduleResourceProvider extends AbstractControllerResourceP NoSuchResourceException, NoSuchParentResourceException { final Set<RequestScheduleRequest> requests = new - HashSet<RequestScheduleRequest>(); + HashSet<>(); Iterator<Map<String,Object>> iterator = request.getProperties().iterator(); if (iterator.hasNext()) { @@ -403,7 +403,7 @@ public class RequestScheduleResourceProvider extends AbstractControllerResourceP } Set<RequestScheduleResponse> responses = new - HashSet<RequestScheduleResponse>(); + HashSet<>(); Clusters clusters = getManagementController().getClusters(); RequestExecutionFactory requestExecutionFactory = @@ -472,7 +472,7 @@ public class RequestScheduleResourceProvider extends AbstractControllerResourceP Batch batch = request.getBatch(); if (batch != null && !batch.getBatchRequests().isEmpty()) { // Verify requests can be ordered - HashSet<Long> orderIdSet = new HashSet<Long>(); + HashSet<Long> orderIdSet = new HashSet<>(); for (BatchRequest batchRequest : batch.getBatchRequests()) { if (batchRequest.getOrderId() == null) { throw new AmbariException("No order id provided for batch request. " + @@ -491,7 +491,7 @@ public class RequestScheduleResourceProvider extends AbstractControllerResourceP (Set<RequestScheduleRequest> requests) throws AmbariException { Set<RequestScheduleResponse> responses = new - HashSet<RequestScheduleResponse>(); + HashSet<>(); if (requests != null) { for (RequestScheduleRequest request : requests) { @@ -563,7 +563,7 @@ public class RequestScheduleResourceProvider extends AbstractControllerResourceP Batch batch = new Batch(); BatchSettings batchSettings = new BatchSettings(); - List<BatchRequest> batchRequests = new ArrayList<BatchRequest>(); + List<BatchRequest> batchRequests = new ArrayList<>(); Object batchObject = properties.get(REQUEST_SCHEDULE_BATCH_PROPERTY_ID); if (batchObject != null && batchObject instanceof HashSet<?>) { http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RequestStageContainer.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RequestStageContainer.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RequestStageContainer.java index 479482a..c37be91 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RequestStageContainer.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RequestStageContainer.java @@ -232,7 +232,7 @@ public class RequestStageContainer { actionManager.getRequestTasks(id); response.setRequestContext(actionManager.getRequestContext(id)); - List<ShortTaskStatus> tasks = new ArrayList<ShortTaskStatus>(); + List<ShortTaskStatus> tasks = new ArrayList<>(); for (HostRoleCommand hostRoleCommand : hostRoleCommands) { tasks.add(new ShortTaskStatus(hostRoleCommand)); http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RoleAuthorizationResourceProvider.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RoleAuthorizationResourceProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RoleAuthorizationResourceProvider.java index 186485c..78eb80e 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RoleAuthorizationResourceProvider.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RoleAuthorizationResourceProvider.java @@ -63,18 +63,18 @@ public class RoleAuthorizationResourceProvider extends ReadOnlyResourceProvider static { Set<String> set; - set = new HashSet<String>(); + set = new HashSet<>(); set.add(AUTHORIZATION_ID_PROPERTY_ID); set.add(PERMISSION_ID_PROPERTY_ID); PK_PROPERTY_IDS = Collections.unmodifiableSet(set); - set = new HashSet<String>(); + set = new HashSet<>(); set.add(AUTHORIZATION_ID_PROPERTY_ID); set.add(PERMISSION_ID_PROPERTY_ID); set.add(AUTHORIZATION_NAME_PROPERTY_ID); PROPERTY_IDS = Collections.unmodifiableSet(set); - HashMap<Type, String> map = new HashMap<Type, String>(); + HashMap<Type, String> map = new HashMap<>(); map.put(Type.Permission, PERMISSION_ID_PROPERTY_ID); map.put(Type.RoleAuthorization, AUTHORIZATION_ID_PROPERTY_ID); KEY_PROPERTY_IDS = Collections.unmodifiableMap(map); @@ -104,7 +104,7 @@ public class RoleAuthorizationResourceProvider extends ReadOnlyResourceProvider throws SystemException, UnsupportedPropertyException, NoSuchResourceException, NoSuchParentResourceException { Set<String> requestedIds = getRequestPropertyIds(request, predicate); - Set<Resource> resources = new HashSet<Resource>(); + Set<Resource> resources = new HashSet<>(); Set<Map<String, Object>> propertyMaps; http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RootServiceComponentPropertyProvider.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RootServiceComponentPropertyProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RootServiceComponentPropertyProvider.java index 5f52e13..433c1fa 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RootServiceComponentPropertyProvider.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RootServiceComponentPropertyProvider.java @@ -99,7 +99,7 @@ public class RootServiceComponentPropertyProvider extends BaseProvider implement private final static Logger LOG = LoggerFactory.getLogger(RootServiceComponentPropertyProvider.class); static { - Set<String> propertyIds = new HashSet<String>(); + Set<String> propertyIds = new HashSet<>(); propertyIds.add(JCE_POLICY_PROPERTY_ID); propertyIds.add(CIPHER_PROPERTIES_PROPERTY_ID); SUPPORTED_PROPERTY_IDS = Collections.unmodifiableSet(propertyIds); @@ -110,7 +110,7 @@ public class RootServiceComponentPropertyProvider extends BaseProvider implement * <p/> * This is cached in memory after the first time it is needed. */ - private static final Map<String, Integer> CACHED_CIPHER_MAX_KEY_LENGTHS = new HashMap<String, Integer>(); + private static final Map<String, Integer> CACHED_CIPHER_MAX_KEY_LENGTHS = new HashMap<>(); /** * Constructor http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RootServiceComponentResourceProvider.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RootServiceComponentResourceProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RootServiceComponentResourceProvider.java index 14385c2..fe95210 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RootServiceComponentResourceProvider.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RootServiceComponentResourceProvider.java @@ -57,8 +57,8 @@ public class RootServiceComponentResourceProvider extends public static final String PROPERTIES_SERVER_CLOCK = PropertyHelper .getPropertyId("RootServiceComponents", "server_clock"); - private Set<String> pkPropertyIds = new HashSet<String>( - Arrays.asList(new String[] { SERVICE_NAME_PROPERTY_ID, COMPONENT_NAME_PROPERTY_ID })); + private Set<String> pkPropertyIds = new HashSet<>( + Arrays.asList(new String[]{SERVICE_NAME_PROPERTY_ID, COMPONENT_NAME_PROPERTY_ID})); protected RootServiceComponentResourceProvider(Set<String> propertyIds, Map<Type, String> keyPropertyIds, @@ -71,7 +71,7 @@ public class RootServiceComponentResourceProvider extends throws SystemException, UnsupportedPropertyException, NoSuchResourceException, NoSuchParentResourceException { - final Set<RootServiceComponentRequest> requests = new HashSet<RootServiceComponentRequest>(); + final Set<RootServiceComponentRequest> requests = new HashSet<>(); if (predicate == null) { requests.add(getRequest(Collections.<String, Object>emptyMap())); @@ -90,7 +90,7 @@ public class RootServiceComponentResourceProvider extends } }); - Set<Resource> resources = new HashSet<Resource>(); + Set<Resource> resources = new HashSet<>(); for (RootServiceComponentResponse response : responses) { Resource resource = new ResourceImpl(Resource.Type.RootServiceComponent); http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RootServiceHostComponentResourceProvider.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RootServiceHostComponentResourceProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RootServiceHostComponentResourceProvider.java index 79c773e..c2fb844 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RootServiceHostComponentResourceProvider.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RootServiceHostComponentResourceProvider.java @@ -57,8 +57,8 @@ public class RootServiceHostComponentResourceProvider extends .getPropertyId("RootServiceHostComponents", "properties"); - private Set<String> pkPropertyIds = new HashSet<String>( - Arrays.asList(new String[] { SERVICE_NAME_PROPERTY_ID, HOST_NAME_PROPERTY_ID, COMPONENT_NAME_PROPERTY_ID })); + private Set<String> pkPropertyIds = new HashSet<>( + Arrays.asList(new String[]{SERVICE_NAME_PROPERTY_ID, HOST_NAME_PROPERTY_ID, COMPONENT_NAME_PROPERTY_ID})); public RootServiceHostComponentResourceProvider(Set<String> propertyIds, @@ -73,7 +73,7 @@ public class RootServiceHostComponentResourceProvider extends throws SystemException, UnsupportedPropertyException, NoSuchResourceException, NoSuchParentResourceException { - final Set<RootServiceHostComponentRequest> requests = new HashSet<RootServiceHostComponentRequest>(); + final Set<RootServiceHostComponentRequest> requests = new HashSet<>(); if (predicate == null) { requests.add(getRequest(Collections.<String, Object>emptyMap())); @@ -92,7 +92,7 @@ public class RootServiceHostComponentResourceProvider extends } }); - Set<Resource> resources = new HashSet<Resource>(); + Set<Resource> resources = new HashSet<>(); for (RootServiceHostComponentResponse response : responses) { Resource resource = new ResourceImpl(Resource.Type.RootServiceHostComponent); @@ -135,7 +135,7 @@ public class RootServiceHostComponentResourceProvider extends // Get the root service host components for the given set of requests protected Set<RootServiceHostComponentResponse> getRootServiceHostComponents( Set<RootServiceHostComponentRequest> requests) throws AmbariException { - Set<RootServiceHostComponentResponse> response = new HashSet<RootServiceHostComponentResponse>(); + Set<RootServiceHostComponentResponse> response = new HashSet<>(); for (RootServiceHostComponentRequest request : requests) { String serviceName = request.getServiceName(); try { http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RootServiceResourceProvider.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RootServiceResourceProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RootServiceResourceProvider.java index cb1b1ce..80f720c 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RootServiceResourceProvider.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RootServiceResourceProvider.java @@ -43,8 +43,8 @@ public class RootServiceResourceProvider extends ReadOnlyResourceProvider { public static final String SERVICE_NAME_PROPERTY_ID = PropertyHelper .getPropertyId("RootService", "service_name"); - private Set<String> pkPropertyIds = new HashSet<String>( - Arrays.asList(new String[] { SERVICE_NAME_PROPERTY_ID })); + private Set<String> pkPropertyIds = new HashSet<>( + Arrays.asList(new String[]{SERVICE_NAME_PROPERTY_ID})); protected RootServiceResourceProvider(Set<String> propertyIds, Map<Type, String> keyPropertyIds, @@ -57,7 +57,7 @@ public class RootServiceResourceProvider extends ReadOnlyResourceProvider { throws SystemException, UnsupportedPropertyException, NoSuchResourceException, NoSuchParentResourceException { - final Set<RootServiceRequest> requests = new HashSet<RootServiceRequest>(); + final Set<RootServiceRequest> requests = new HashSet<>(); if (predicate == null) { requests.add(getRequest(Collections.<String, Object>emptyMap())); @@ -76,7 +76,7 @@ public class RootServiceResourceProvider extends ReadOnlyResourceProvider { } }); - Set<Resource> resources = new HashSet<Resource>(); + Set<Resource> resources = new HashSet<>(); for (RootServiceResponse response : responses) { Resource resource = new ResourceImpl(Resource.Type.RootService); http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ServiceConfigVersionResourceProvider.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ServiceConfigVersionResourceProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ServiceConfigVersionResourceProvider.java index e5ca389..e7dbbc0 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ServiceConfigVersionResourceProvider.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ServiceConfigVersionResourceProvider.java @@ -67,12 +67,12 @@ public class ServiceConfigVersionResourceProvider extends /** * The property ids for a service configuration resource. */ - private static final Set<String> PROPERTY_IDS = new HashSet<String>(); + private static final Set<String> PROPERTY_IDS = new HashSet<>(); /** * The key property ids for a service configuration resource. */ - private static final Map<Resource.Type, String> KEY_PROPERTY_IDS = new HashMap<Resource.Type, String>(); + private static final Map<Resource.Type, String> KEY_PROPERTY_IDS = new HashMap<>(); static { // properties @@ -101,9 +101,9 @@ public class ServiceConfigVersionResourceProvider extends * The primary key property ids for the service config version resource type. */ private static Set<String> pkPropertyIds = - new HashSet<String>(Arrays.asList(new String[]{ - SERVICE_CONFIG_VERSION_CLUSTER_NAME_PROPERTY_ID, - SERVICE_CONFIG_VERSION_SERVICE_NAME_PROPERTY_ID})); + new HashSet<>(Arrays.asList(new String[]{ + SERVICE_CONFIG_VERSION_CLUSTER_NAME_PROPERTY_ID, + SERVICE_CONFIG_VERSION_SERVICE_NAME_PROPERTY_ID})); // ----- Constructors ------------------------------------------------------ @@ -135,7 +135,7 @@ public class ServiceConfigVersionResourceProvider extends @Override public Set<Resource> getResourcesAuthorized(Request request, Predicate predicate) throws SystemException, UnsupportedPropertyException, NoSuchResourceException, NoSuchParentResourceException { - final Set<ServiceConfigVersionRequest> requests = new HashSet<ServiceConfigVersionRequest>(); + final Set<ServiceConfigVersionRequest> requests = new HashSet<>(); for (Map<String, Object> properties : getPropertyMaps(predicate)) { requests.add(createRequest(properties)); } @@ -147,7 +147,7 @@ public class ServiceConfigVersionResourceProvider extends } }); - Set<Resource> resources = new HashSet<Resource>(); + Set<Resource> resources = new HashSet<>(); for (ServiceConfigVersionResponse response : responses) { String clusterName = response.getClusterName(); List<ConfigurationResponse> configurationResponses = response.getConfigurations(); @@ -190,7 +190,7 @@ public class ServiceConfigVersionResourceProvider extends if (propertyIds.isEmpty()) { return propertyIds; } - Set<String> unsupportedProperties = new HashSet<String>(); + Set<String> unsupportedProperties = new HashSet<>(); for (String propertyId : propertyIds) { if (!propertyId.equals("cluster_name") && !propertyId.equals("service_config_version") && @@ -224,10 +224,10 @@ public class ServiceConfigVersionResourceProvider extends } private List<Map<String, Object>> convertToSubResources(final String clusterName, List<ConfigurationResponse> configs) { - List<Map<String, Object>> result = new ArrayList<Map<String, Object>>(); + List<Map<String, Object>> result = new ArrayList<>(); for (final ConfigurationResponse config : configs) { - Map<String, Object> subResourceMap = new LinkedHashMap<String, Object>(); - Map<String,String> configMap = new HashMap<String, String>(); + Map<String, Object> subResourceMap = new LinkedHashMap<>(); + Map<String,String> configMap = new HashMap<>(); String stackId = config.getStackId().getStackId(); @@ -238,7 +238,7 @@ public class ServiceConfigVersionResourceProvider extends subResourceMap.put("type", config.getType()); subResourceMap.put("tag", config.getVersionTag()); subResourceMap.put("version", config.getVersion()); - subResourceMap.put("properties", new TreeMap<String, String>(config.getConfigs())); + subResourceMap.put("properties", new TreeMap<>(config.getConfigs())); subResourceMap.put("properties_attributes", config.getConfigAttributes()); result.add(subResourceMap); } http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ServiceResourceProvider.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ServiceResourceProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ServiceResourceProvider.java index 0cc1745..6556852 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ServiceResourceProvider.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ServiceResourceProvider.java @@ -110,9 +110,9 @@ public class ServiceResourceProvider extends AbstractControllerResourceProvider "params/start_dependencies"; private static Set<String> pkPropertyIds = - new HashSet<String>(Arrays.asList(new String[]{ - SERVICE_CLUSTER_NAME_PROPERTY_ID, - SERVICE_SERVICE_NAME_PROPERTY_ID})); + new HashSet<>(Arrays.asList(new String[]{ + SERVICE_CLUSTER_NAME_PROPERTY_ID, + SERVICE_SERVICE_NAME_PROPERTY_ID})); private MaintenanceStateHelper maintenanceStateHelper; @@ -175,7 +175,7 @@ public class ServiceResourceProvider extends AbstractControllerResourceProvider protected Set<Resource> getResourcesAuthorized(Request request, Predicate predicate) throws SystemException, UnsupportedPropertyException, NoSuchResourceException, NoSuchParentResourceException { - final Set<ServiceRequest> requests = new HashSet<ServiceRequest>(); + final Set<ServiceRequest> requests = new HashSet<>(); for (Map<String, Object> propertyMap : getPropertyMaps(predicate)) { requests.add(getRequest(propertyMap)); @@ -189,7 +189,7 @@ public class ServiceResourceProvider extends AbstractControllerResourceProvider }); Set<String> requestedIds = getRequestPropertyIds(request, predicate); - Set<Resource> resources = new HashSet<Resource>(); + Set<Resource> resources = new HashSet<>(); for (ServiceResponse response : responses) { Resource resource = new ResourceImpl(Resource.Type.Service); @@ -243,7 +243,7 @@ public class ServiceResourceProvider extends AbstractControllerResourceProvider protected RequestStatus deleteResourcesAuthorized(Request request, Predicate predicate) throws SystemException, UnsupportedPropertyException, NoSuchResourceException, NoSuchParentResourceException { - final Set<ServiceRequest> requests = new HashSet<ServiceRequest>(); + final Set<ServiceRequest> requests = new HashSet<>(); for (Map<String, Object> propertyMap : getPropertyMaps(predicate)) { requests.add(getRequest(propertyMap)); } @@ -265,7 +265,7 @@ public class ServiceResourceProvider extends AbstractControllerResourceProvider if (propertyIds.isEmpty()) { return propertyIds; } - Set<String> unsupportedProperties = new HashSet<String>(); + Set<String> unsupportedProperties = new HashSet<>(); for (String propertyId : propertyIds) { if (!propertyId.equals("config")) { @@ -291,7 +291,7 @@ public class ServiceResourceProvider extends AbstractControllerResourceProvider private RequestStageContainer doUpdateResources(final RequestStageContainer stages, final Request request, Predicate predicate) throws UnsupportedPropertyException, SystemException, NoSuchResourceException, NoSuchParentResourceException { - final Set<ServiceRequest> requests = new HashSet<ServiceRequest>(); + final Set<ServiceRequest> requests = new HashSet<>(); RequestStageContainer requestStages = null; Iterator<Map<String,Object>> iterator = request.getProperties().iterator(); @@ -407,7 +407,7 @@ public class ServiceResourceProvider extends AbstractControllerResourceProvider // Get services from the given set of requests. protected Set<ServiceResponse> getServices(Set<ServiceRequest> requests) throws AmbariException { - Set<ServiceResponse> response = new HashSet<ServiceResponse>(); + Set<ServiceResponse> response = new HashSet<>(); for (ServiceRequest request : requests) { try { response.addAll(getServices(request)); @@ -440,7 +440,7 @@ public class ServiceResourceProvider extends AbstractControllerResourceProvider throw new ParentObjectNotFoundException("Parent Cluster resource doesn't exist", e); } - Set<ServiceResponse> response = new HashSet<ServiceResponse>(); + Set<ServiceResponse> response = new HashSet<>(); if (request.getServiceName() != null) { Service s = cluster.getService(request.getServiceName()); response.add(s.convertToResponse()); @@ -485,17 +485,17 @@ public class ServiceResourceProvider extends AbstractControllerResourceProvider } Map<State, List<Service>> changedServices - = new EnumMap<State, List<Service>>(State.class); + = new EnumMap<>(State.class); Map<State, List<ServiceComponent>> changedComps = - new EnumMap<State, List<ServiceComponent>>(State.class); + new EnumMap<>(State.class); Map<String, Map<State, List<ServiceComponentHost>>> changedScHosts = - new HashMap<String, Map<State, List<ServiceComponentHost>>>(); + new HashMap<>(); Collection<ServiceComponentHost> ignoredScHosts = - new ArrayList<ServiceComponentHost>(); + new ArrayList<>(); - Set<String> clusterNames = new HashSet<String>(); - Map<String, Set<String>> serviceNames = new HashMap<String, Set<String>>(); - Set<State> seenNewStates = new HashSet<State>(); + Set<String> clusterNames = new HashSet<>(); + Map<String, Set<String>> serviceNames = new HashMap<>(); + Set<State> seenNewStates = new HashSet<>(); Map<Service, Boolean> serviceCredentialStoreEnabledMap = new HashMap<>(); // Determine operation level @@ -657,7 +657,7 @@ public class ServiceResourceProvider extends AbstractControllerResourceProvider } if (startDependencies && changedServices.containsKey(State.STARTED)) { - HashSet<Service> depServices = new HashSet<Service>(); + HashSet<Service> depServices = new HashSet<>(); for (Service service : changedServices.get(State.STARTED)) { RoleCommandOrder rco = controller.getRoleCommandOrder(service.getCluster()); Set<Service> dependencies = rco.getTransitiveServices(service, RoleCommand.START); @@ -837,7 +837,7 @@ public class ServiceResourceProvider extends AbstractControllerResourceProvider Clusters clusters = getManagementController().getClusters(); - Set<Service> removable = new HashSet<Service>(); + Set<Service> removable = new HashSet<>(); for (ServiceRequest serviceRequest : request) { if (StringUtils.isEmpty(serviceRequest.getClusterName()) || StringUtils.isEmpty(serviceRequest.getServiceName())) { @@ -928,14 +928,14 @@ public class ServiceResourceProvider extends AbstractControllerResourceProvider * @param requestedIds relevant request property ids */ private Map<String, Object> getServiceSpecificProperties(String clusterName, String serviceName, Set<String> requestedIds) { - Map<String, Object> serviceSpecificProperties = new HashMap<String, Object>(); + Map<String, Object> serviceSpecificProperties = new HashMap<>(); if (serviceName.equals("KERBEROS")) { // Only include details on whether the KDC administrator credentials are set and correct if // implicitly (Service/attributes) or explicitly (Service/attributes/kdc_...) queried if (requestedIds.contains(SERVICE_ATTRIBUTES_PROPERTY_ID) || isPropertyCategoryRequested(SERVICE_ATTRIBUTES_PROPERTY_ID, requestedIds) || isPropertyEntryRequested(SERVICE_ATTRIBUTES_PROPERTY_ID, requestedIds)) { - Map<String, String> kerberosAttributes = new HashMap<String, String>(); + Map<String, String> kerberosAttributes = new HashMap<>(); String kdcValidationResult = "OK"; String failureDetails = ""; try { http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/SimplifyingPredicateVisitor.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/SimplifyingPredicateVisitor.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/SimplifyingPredicateVisitor.java index 29ddf12..eecf1af 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/SimplifyingPredicateVisitor.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/SimplifyingPredicateVisitor.java @@ -107,7 +107,7 @@ public class SimplifyingPredicateVisitor implements PredicateVisitor { @Override public void acceptArrayPredicate(ArrayPredicate arrayPredicate) { - List<Predicate> predicateList = new LinkedList<Predicate>(); + List<Predicate> predicateList = new LinkedList<>(); boolean hasOrs = false; Predicate[] predicates = arrayPredicate.getPredicates(); @@ -123,7 +123,7 @@ public class SimplifyingPredicateVisitor implements PredicateVisitor { // distribute so that A && ( B || C ) becomes ( A && B ) || ( A && C ) if (hasOrs && arrayPredicate instanceof AndPredicate) { int size = predicateList.size(); - List<Predicate> andPredicateList = new LinkedList<Predicate>(); + List<Predicate> andPredicateList = new LinkedList<>(); for (int i = 0; i < size; ++i) { for (int j = i + 1; j < size; ++j) { @@ -161,7 +161,7 @@ public class SimplifyingPredicateVisitor implements PredicateVisitor { } private static List<Predicate> distributeOr(OrPredicate orPredicate, Predicate other) { - List<Predicate> andPredicateList = new LinkedList<Predicate>(); + List<Predicate> andPredicateList = new LinkedList<>(); OrPredicate otherOr = null; if (other instanceof OrPredicate) { http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/SortRequestImpl.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/SortRequestImpl.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/SortRequestImpl.java index 2ed365a..a2e7c8e 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/SortRequestImpl.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/SortRequestImpl.java @@ -37,7 +37,7 @@ public class SortRequestImpl implements SortRequest { @Override public List<String> getPropertyIds() { - List<String> propertyIds = new ArrayList<String>(); + List<String> propertyIds = new ArrayList<>(); for (SortRequestProperty property : properties) { propertyIds.add(property.getPropertyId()); } http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/Stack.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/Stack.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/Stack.java index 034866e..6060187 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/Stack.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/Stack.java @@ -62,24 +62,24 @@ public class Stack { * Map of service name to components */ private Map<String, Collection<String>> serviceComponents = - new HashMap<String, Collection<String>>(); + new HashMap<>(); /** * Map of component to service */ - private Map<String, String> componentService = new HashMap<String, String>(); + private Map<String, String> componentService = new HashMap<>(); /** * Map of component to dependencies */ private Map<String, Collection<DependencyInfo>> dependencies = - new HashMap<String, Collection<DependencyInfo>>(); + new HashMap<>(); /** * Map of dependency to conditional service */ private Map<DependencyInfo, String> dependencyConditionalServiceMap = - new HashMap<DependencyInfo, String>(); + new HashMap<>(); /** * Map of database component name to configuration property which indicates whether @@ -87,46 +87,46 @@ public class Stack { * If the value of the config property starts with 'New', the database is determined * to be managed, otherwise it is non-managed. */ - private Map<String, String> dbDependencyInfo = new HashMap<String, String>(); + private Map<String, String> dbDependencyInfo = new HashMap<>(); /** * Map of component to required cardinality */ - private Map<String, String> cardinalityRequirements = new HashMap<String, String>(); + private Map<String, String> cardinalityRequirements = new HashMap<>(); //todo: instead of all these maps from component -> * , //todo: we should use a Component object with all of these attributes - private Set<String> masterComponents = new HashSet<String>(); + private Set<String> masterComponents = new HashSet<>(); /** * Map of component to auto-deploy information */ private Map<String, AutoDeployInfo> componentAutoDeployInfo = - new HashMap<String, AutoDeployInfo>(); + new HashMap<>(); /** * Map of service to config type properties */ private Map<String, Map<String, Map<String, ConfigProperty>>> serviceConfigurations = - new HashMap<String, Map<String, Map<String, ConfigProperty>>>(); + new HashMap<>(); /** * Map of service to required type properties */ private Map<String, Map<String, Map<String, ConfigProperty>>> requiredServiceConfigurations = - new HashMap<String, Map<String, Map<String, ConfigProperty>>>(); + new HashMap<>(); /** * Map of service to config type properties */ private Map<String, Map<String, ConfigProperty>> stackConfigurations = - new HashMap<String, Map<String, ConfigProperty>>(); + new HashMap<>(); /** * Map of service to set of excluded config types */ private Map<String, Set<String>> excludedConfigurationTypes = - new HashMap<String, Set<String>>(); + new HashMap<>(); /** * Ambari Management Controller, used to obtain Stack definitions @@ -226,9 +226,9 @@ public class Stack { * @return map of service to associated components */ public Map<String, Collection<String>> getComponents() { - Map<String, Collection<String>> serviceComponents = new HashMap<String, Collection<String>>(); + Map<String, Collection<String>> serviceComponents = new HashMap<>(); for (String service : getServices()) { - Collection<String> components = new HashSet<String>(); + Collection<String> components = new HashSet<>(); components.addAll(getComponents(service)); serviceComponents.put(service, components); } @@ -277,7 +277,7 @@ public class Stack { * @return collection of all configuration types for the specified service */ public Collection<String> getConfigurationTypes(String service) { - Set<String> serviceTypes = new HashSet<String>(serviceConfigurations.get(service).keySet()); + Set<String> serviceTypes = new HashSet<>(serviceConfigurations.get(service).keySet()); serviceTypes.removeAll(getExcludedConfigurationTypes(service)); return serviceTypes; @@ -305,7 +305,7 @@ public class Stack { * @return map of property names to values for the specified service and configuration type */ public Map<String, String> getConfigurationProperties(String service, String type) { - Map<String, String> configMap = new HashMap<String, String>(); + Map<String, String> configMap = new HashMap<>(); Map<String, ConfigProperty> configProperties = serviceConfigurations.get(service).get(type); if (configProperties != null) { for (Map.Entry<String, ConfigProperty> configProperty : configProperties.entrySet()) { @@ -327,7 +327,7 @@ public class Stack { * @return collection of all required properties for the given service */ public Collection<ConfigProperty> getRequiredConfigurationProperties(String service) { - Collection<ConfigProperty> requiredConfigProperties = new HashSet<ConfigProperty>(); + Collection<ConfigProperty> requiredConfigProperties = new HashSet<>(); Map<String, Map<String, ConfigProperty>> serviceProperties = requiredServiceConfigurations.get(service); if (serviceProperties != null) { for (Map.Entry<String, Map<String, ConfigProperty>> typePropertiesEntry : serviceProperties.entrySet()) { @@ -346,7 +346,7 @@ public class Stack { * @return collection of required properties for the given service and property type */ public Collection<ConfigProperty> getRequiredConfigurationProperties(String service, PropertyInfo.PropertyType propertyType) { - Collection<ConfigProperty> matchingProperties = new HashSet<ConfigProperty>(); + Collection<ConfigProperty> matchingProperties = new HashSet<>(); Map<String, Map<String, ConfigProperty>> requiredProperties = requiredServiceConfigurations.get(service); if (requiredProperties != null) { for (Map.Entry<String, Map<String, ConfigProperty>> typePropertiesEntry : requiredProperties.entrySet()) { @@ -371,7 +371,7 @@ public class Stack { //todo public Map<String, String> getStackConfigurationProperties(String type) { - Map<String, String> configMap = new HashMap<String, String>(); + Map<String, String> configMap = new HashMap<>(); Map<String, ConfigProperty> configProperties = stackConfigurations.get(type); if (configProperties != null) { for (Map.Entry<String, ConfigProperty> configProperty : configProperties.entrySet()) { @@ -398,7 +398,7 @@ public class Stack { * for the specified service and configuration type */ public Map<String, Map<String, String>> getConfigurationAttributes(String service, String type) { - Map<String, Map<String, String>> attributesMap = new HashMap<String, Map<String, String>>(); + Map<String, Map<String, String>> attributesMap = new HashMap<>(); Map<String, ConfigProperty> configProperties = serviceConfigurations.get(service).get(type); if (configProperties != null) { for (Map.Entry<String, ConfigProperty> configProperty : configProperties.entrySet()) { @@ -411,7 +411,7 @@ public class Stack { if (attributeValue != null) { Map<String, String> attributes = attributesMap.get(attributeName); if (attributes == null) { - attributes = new HashMap<String, String>(); + attributes = new HashMap<>(); attributesMap.put(attributeName, attributes); } attributes.put(propertyName, attributeValue); @@ -425,7 +425,7 @@ public class Stack { //todo: public Map<String, Map<String, String>> getStackConfigurationAttributes(String type) { - Map<String, Map<String, String>> attributesMap = new HashMap<String, Map<String, String>>(); + Map<String, Map<String, String>> attributesMap = new HashMap<>(); Map<String, ConfigProperty> configProperties = stackConfigurations.get(type); if (configProperties != null) { for (Map.Entry<String, ConfigProperty> configProperty : configProperties.entrySet()) { @@ -437,7 +437,7 @@ public class Stack { String attributeValue = propertyAttribute.getValue(); Map<String, String> attributes = attributesMap.get(attributeName); if (attributes == null) { - attributes = new HashMap<String, String>(); + attributes = new HashMap<>(); attributesMap.put(attributeName, attributes); } attributes.put(propertyName, attributeValue); @@ -467,7 +467,7 @@ public class Stack { * @return collection of services which contain the specified components */ public Collection<String> getServicesForComponents(Collection<String> components) { - Set<String> services = new HashSet<String>(); + Set<String> services = new HashSet<>(); for (String component : components) { services.add(getServiceForComponent(component)); } @@ -542,15 +542,15 @@ public class Stack { } public Configuration getConfiguration(Collection<String> services) { - Map<String, Map<String, Map<String, String>>> attributes = new HashMap<String, Map<String, Map<String, String>>>(); - Map<String, Map<String, String>> properties = new HashMap<String, Map<String, String>>(); + Map<String, Map<String, Map<String, String>>> attributes = new HashMap<>(); + Map<String, Map<String, String>> properties = new HashMap<>(); for (String service : services) { Collection<String> serviceConfigTypes = getConfigurationTypes(service); for (String type : serviceConfigTypes) { Map<String, String> typeProps = properties.get(type); if (typeProps == null) { - typeProps = new HashMap<String, String>(); + typeProps = new HashMap<>(); properties.put(type, typeProps); } typeProps.putAll(getConfigurationProperties(service, type)); @@ -565,7 +565,7 @@ public class Stack { String attributeName = attribute.getKey(); Map<String, String> attributeProps = typeAttributes.get(attributeName); if (attributeProps == null) { - attributeProps = new HashMap<String, String>(); + attributeProps = new HashMap<>(); typeAttributes.put(attributeName, attributeProps); } attributeProps.putAll(attribute.getValue()); @@ -577,14 +577,14 @@ public class Stack { } public Configuration getConfiguration() { - Map<String, Map<String, Map<String, String>>> stackAttributes = new HashMap<String, Map<String, Map<String, String>>>(); - Map<String, Map<String, String>> stackConfigs = new HashMap<String, Map<String, String>>(); + Map<String, Map<String, Map<String, String>>> stackAttributes = new HashMap<>(); + Map<String, Map<String, String>> stackConfigs = new HashMap<>(); for (String service : getServices()) { for (String type : getAllConfigurationTypes(service)) { Map<String, String> typeProps = stackConfigs.get(type); if (typeProps == null) { - typeProps = new HashMap<String, String>(); + typeProps = new HashMap<>(); stackConfigs.put(type, typeProps); } typeProps.putAll(getConfigurationProperties(service, type)); @@ -599,7 +599,7 @@ public class Stack { String attributeName = attribute.getKey(); Map<String, String> attributes = typeAttrs.get(attributeName); if (attributes == null) { - attributes = new HashMap<String, String>(); + attributes = new HashMap<>(); typeAttrs.put(attributeName, attributes); } attributes.putAll(attribute.getValue()); @@ -618,7 +618,7 @@ public class Stack { * @throws AmbariException an exception occurred getting components from the stack definition */ private void parseComponents(String service) throws AmbariException{ - Collection<String> componentSet = new HashSet<String>(); + Collection<String> componentSet = new HashSet<>(); Set<StackServiceComponentResponse> components = controller.getStackComponents( Collections.singleton(new StackServiceComponentRequest(name, version, service, null))); @@ -661,8 +661,8 @@ public class Stack { */ private void parseConfigurations(StackServiceResponse stackService) throws AmbariException { String service = stackService.getServiceName(); - Map<String, Map<String, ConfigProperty>> mapServiceConfig = new HashMap<String, Map<String, ConfigProperty>>(); - Map<String, Map<String, ConfigProperty>> mapRequiredServiceConfig = new HashMap<String, Map<String, ConfigProperty>>(); + Map<String, Map<String, ConfigProperty>> mapServiceConfig = new HashMap<>(); + Map<String, Map<String, ConfigProperty>> mapRequiredServiceConfig = new HashMap<>(); serviceConfigurations.put(service, mapServiceConfig); @@ -681,7 +681,7 @@ public class Stack { Map<String, ConfigProperty> mapTypeConfig = mapServiceConfig.get(type); if (mapTypeConfig == null) { - mapTypeConfig = new HashMap<String, ConfigProperty>(); + mapTypeConfig = new HashMap<>(); mapServiceConfig.put(type, mapTypeConfig); } @@ -689,7 +689,7 @@ public class Stack { if (config.isRequired()) { Map<String, ConfigProperty> requiredTypeConfig = mapRequiredServiceConfig.get(type); if (requiredTypeConfig == null) { - requiredTypeConfig = new HashMap<String, ConfigProperty>(); + requiredTypeConfig = new HashMap<>(); mapRequiredServiceConfig.put(type, requiredTypeConfig); } requiredTypeConfig.put(config.getPropertyName(), configProperty); @@ -718,7 +718,7 @@ public class Stack { Map<String, ConfigProperty> mapTypeConfig = stackConfigurations.get(type); if (mapTypeConfig == null) { - mapTypeConfig = new HashMap<String, ConfigProperty>(); + mapTypeConfig = new HashMap<>(); stackConfigurations.put(type, mapTypeConfig); } http://git-wip-us.apache.org/repos/asf/ambari/blob/edbb5492/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/StackAdvisorResourceProvider.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/StackAdvisorResourceProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/StackAdvisorResourceProvider.java index ba82bf7..9b44a02 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/StackAdvisorResourceProvider.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/StackAdvisorResourceProvider.java @@ -149,7 +149,7 @@ public abstract class StackAdvisorResourceProvider extends ReadOnlyResourceProvi private Map<String, Set<String>> calculateHostGroupComponentsMap(Request request) { Set<Map<String, Object>> hostGroups = (Set<Map<String, Object>>) getRequestProperty(request, BLUEPRINT_HOST_GROUPS_PROPERTY); - Map<String, Set<String>> map = new HashMap<String, Set<String>>(); + Map<String, Set<String>> map = new HashMap<>(); if (hostGroups != null) { for (Map<String, Object> hostGroup : hostGroups) { String hostGroupName = (String) hostGroup.get(BLUEPRINT_HOST_GROUPS_NAME_PROPERTY); @@ -157,7 +157,7 @@ public abstract class StackAdvisorResourceProvider extends ReadOnlyResourceProvi Set<Map<String, Object>> componentsSet = (Set<Map<String, Object>>) hostGroup .get(BLUEPRINT_HOST_GROUPS_COMPONENTS_PROPERTY); - Set<String> components = new HashSet<String>(); + Set<String> components = new HashSet<>(); for (Map<String, Object> component : componentsSet) { components.add((String) component.get(BLUEPRINT_HOST_GROUPS_COMPONENTS_NAME_PROPERTY)); } @@ -180,7 +180,7 @@ public abstract class StackAdvisorResourceProvider extends ReadOnlyResourceProvi private Map<String, Set<String>> calculateHostGroupHostsMap(Request request) { Set<Map<String, Object>> bindingHostGroups = (Set<Map<String, Object>>) getRequestProperty( request, BINDING_HOST_GROUPS_PROPERTY); - Map<String, Set<String>> map = new HashMap<String, Set<String>>(); + Map<String, Set<String>> map = new HashMap<>(); if (bindingHostGroups != null) { for (Map<String, Object> hostGroup : bindingHostGroups) { String hostGroupName = (String) hostGroup.get(BINDING_HOST_GROUPS_NAME_PROPERTY); @@ -188,7 +188,7 @@ public abstract class StackAdvisorResourceProvider extends ReadOnlyResourceProvi Set<Map<String, Object>> hostsSet = (Set<Map<String, Object>>) hostGroup .get(BINDING_HOST_GROUPS_HOSTS_PROPERTY); - Set<String> hosts = new HashSet<String>(); + Set<String> hosts = new HashSet<>(); for (Map<String, Object> host : hostsSet) { hosts.add((String) host.get(BINDING_HOST_GROUPS_HOSTS_NAME_PROPERTY)); } @@ -202,7 +202,7 @@ public abstract class StackAdvisorResourceProvider extends ReadOnlyResourceProvi protected List<ChangedConfigInfo> calculateChangedConfigurations(Request request) { List<ChangedConfigInfo> configs = - new LinkedList<ChangedConfigInfo>(); + new LinkedList<>(); HashSet<HashMap<String, String>> changedConfigs = (HashSet<HashMap<String, String>>) getRequestProperty(request, CHANGED_CONFIGURATIONS_PROPERTY); for (HashMap<String, String> props: changedConfigs) { @@ -215,7 +215,7 @@ public abstract class StackAdvisorResourceProvider extends ReadOnlyResourceProvi protected Set<RecommendationResponse.ConfigGroup> calculateConfigGroups(Request request) { Set<RecommendationResponse.ConfigGroup> configGroups = - new HashSet<RecommendationResponse.ConfigGroup>(); + new HashSet<>(); Set<HashMap<String, Object>> configGroupsProperties = (HashSet<HashMap<String, Object>>) getRequestProperty(request, CONFIG_GROUPS_PROPERTY); @@ -269,7 +269,7 @@ public abstract class StackAdvisorResourceProvider extends ReadOnlyResourceProvi protected static final String CONFIGURATIONS_PROPERTY_ID = "recommendations/blueprint/configurations/"; protected Map<String, Map<String, Map<String, String>>> calculateConfigurations(Request request) { - Map<String, Map<String, Map<String, String>>> configurations = new HashMap<String, Map<String, Map<String, String>>>(); + Map<String, Map<String, Map<String, String>>> configurations = new HashMap<>(); Map<String, Object> properties = request.getProperties().iterator().next(); for (String property : properties.keySet()) { if (property.startsWith(CONFIGURATIONS_PROPERTY_ID)) { @@ -282,13 +282,13 @@ public abstract class StackAdvisorResourceProvider extends ReadOnlyResourceProvi Map<String, Map<String, String>> siteMap = configurations.get(siteName); if (siteMap == null) { - siteMap = new HashMap<String, Map<String, String>>(); + siteMap = new HashMap<>(); configurations.put(siteName, siteMap); } Map<String, String> propertiesMap = siteMap.get(propertiesProperty); if (propertiesMap == null) { - propertiesMap = new HashMap<String, String>(); + propertiesMap = new HashMap<>(); siteMap.put(propertiesProperty, propertiesMap); } @@ -315,7 +315,7 @@ public abstract class StackAdvisorResourceProvider extends ReadOnlyResourceProvi * missed, etc. */ - Map<String, Set<String>> componentHostsMap = new HashMap<String, Set<String>>(); + Map<String, Set<String>> componentHostsMap = new HashMap<>(); if (null != bindingHostGroups && null != hostGroups) { for (Map.Entry<String, Set<String>> hgComponents : hostGroups.entrySet()) { String hgName = hgComponents.getKey(); @@ -325,7 +325,7 @@ public abstract class StackAdvisorResourceProvider extends ReadOnlyResourceProvi for (String component : components) { Set<String> componentHosts = componentHostsMap.get(component); if (componentHosts == null) { // if was not initialized - componentHosts = new HashSet<String>(); + componentHosts = new HashSet<>(); componentHostsMap.put(component, componentHosts); } componentHosts.addAll(hosts);