Package org.apache.cloudstack.api

Examples of org.apache.cloudstack.api.ResourceDetail


        Boolean forDisplay = cmd.forDisplay();
        ResourceTag.ResourceObjectType resourceType = cmd.getResourceType();
        String resourceIdStr = cmd.getResourceId();
        long resourceId = _taggedResourceMgr.getResourceId(resourceIdStr, resourceType);
        List<? extends ResourceDetail> detailList = new ArrayList<ResourceDetail>();
        ResourceDetail requestedDetail = null;

        if (key == null) {
            detailList = _resourceMetaDataMgr.getDetailsList(resourceId, resourceType, forDisplay);
        } else {
            requestedDetail = _resourceMetaDataMgr.getDetail(resourceId, resourceType, key);
            if (forDisplay != null && requestedDetail.isDisplay() != forDisplay) {
                requestedDetail = null;
            }
        }

        List<ResourceDetailResponse> responseList = new ArrayList<ResourceDetailResponse>();
View Full Code Here


        if (s_logger.isDebugEnabled()) {
            s_logger.debug("Successfully loaded the DataCenter from the zone token passed in ");
        }

        long zoneId = zone.getId();
        ResourceDetail maxHostsInZone = _zoneDetailsDao.findDetail(zoneId, ZoneConfig.MaxHosts.key());
        if (maxHostsInZone != null) {
            long maxHosts = new Long(maxHostsInZone.getValue()).longValue();
            long currentCountOfHosts = _hostDao.countRoutingHostsByDataCenter(zoneId);
            if (s_logger.isDebugEnabled()) {
                s_logger.debug("Number of hosts in Zone:" + currentCountOfHosts + ", max hosts limit: " + maxHosts);
            }
            if (currentCountOfHosts >= maxHosts) {
View Full Code Here

        return ConfigKey.Scope.Zone;
    }

    @Override
    public String getConfigValue(long id, ConfigKey<?> key) {
        ResourceDetail vo = findDetail(id, key.key());
        return vo == null ? null : vo.getValue();
    }
View Full Code Here

        }
        if (resourceId == null) {
            throw new InvalidParameterValueException("Cannot find resource with resourceId " + resourceIdStr + " and of resource type " + resourceType);
        }
        List<? extends ResourceDetail> detailList = new ArrayList<ResourceDetail>();
        ResourceDetail requestedDetail = null;

        if (key == null) {
            detailList = _resourceMetaDataMgr.getDetailsList(resourceId, resourceType, forDisplay);
        } else {
            requestedDetail = _resourceMetaDataMgr.getDetail(resourceId, resourceType, key);
            if (requestedDetail != null && forDisplay != null && requestedDetail.isDisplay() != forDisplay) {
                requestedDetail = null;
            }
        }

        List<ResourceDetailResponse> responseList = new ArrayList<ResourceDetailResponse>();
View Full Code Here

        return ConfigKey.Scope.Zone;
    }
   
    @Override
    public String getConfigValue(long id, ConfigKey<?> key) {
        ResourceDetail vo = findDetail(id, key.key());
        return vo == null ? null : vo.getValue();
    }
View Full Code Here

        Boolean forDisplay = cmd.forDisplay();
        ResourceTag.ResourceObjectType resourceType = cmd.getResourceType();
        String resourceIdStr = cmd.getResourceId();
        long resourceId = _taggedResourceMgr.getResourceId(resourceIdStr, resourceType);
        List<? extends ResourceDetail> detailList = new ArrayList<ResourceDetail>();
        ResourceDetail requestedDetail = null;

        if (key == null) {
            detailList = _resourceMetaDataMgr.getDetailsList(resourceId, resourceType, forDisplay);
        } else {
            requestedDetail = _resourceMetaDataMgr.getDetail(resourceId, resourceType, key);
            if (forDisplay != null && requestedDetail.isDisplay() != forDisplay) {
                requestedDetail = null;
            }
        }

        List<ResourceDetailResponse> responseList = new ArrayList<ResourceDetailResponse>();
View Full Code Here

      if(s_logger.isDebugEnabled()){
        s_logger.debug("Successfully loaded the DataCenter from the zone token passed in ");
      }
       
        long zoneId = zone.getId();
        ResourceDetail maxHostsInZone = _zoneDetailsDao.findDetail(zoneId, ZoneConfig.MaxHosts.key());
        if(maxHostsInZone != null){
          long maxHosts = new Long(maxHostsInZone.getValue()).longValue();
          long currentCountOfHosts = _hostDao.countRoutingHostsByDataCenter(zoneId);
          if(s_logger.isDebugEnabled()){
            s_logger.debug("Number of hosts in Zone:"+ currentCountOfHosts + ", max hosts limit: "+ maxHosts);
          }
          if(currentCountOfHosts >= maxHosts){
View Full Code Here

TOP

Related Classes of org.apache.cloudstack.api.ResourceDetail

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.