mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
wip domainId removal stuff
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
parent
5988884bd1
commit
8cabbcea92
@ -19,14 +19,13 @@ package org.apache.cloudstack.api.response;
|
||||
import java.util.Date;
|
||||
import java.util.Map;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
|
||||
import org.apache.cloudstack.api.ApiConstants;
|
||||
import org.apache.cloudstack.api.BaseResponse;
|
||||
import org.apache.cloudstack.api.EntityReference;
|
||||
|
||||
import com.cloud.offering.ServiceOffering;
|
||||
import com.cloud.serializer.Param;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
|
||||
@EntityReference(value = ServiceOffering.class)
|
||||
public class ServiceOfferingResponse extends BaseResponse {
|
||||
@ -81,14 +80,22 @@ public class ServiceOfferingResponse extends BaseResponse {
|
||||
@Param(description = "the tags for the service offering")
|
||||
private String tags;
|
||||
|
||||
@SerializedName("domainid")
|
||||
@Param(description = "the domain id of the service offering")
|
||||
@SerializedName(ApiConstants.DOMAIN_ID)
|
||||
@Param(description = "the domain ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.")
|
||||
private String domainId;
|
||||
|
||||
@SerializedName(ApiConstants.DOMAIN)
|
||||
@Param(description = "Domain name for the offering")
|
||||
@Param(description = "the domain name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.")
|
||||
private String domain;
|
||||
|
||||
@SerializedName(ApiConstants.ZONE_ID)
|
||||
@Param(description = "the zone ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.", since = "4.13.0")
|
||||
private String zoneId;
|
||||
|
||||
@SerializedName(ApiConstants.ZONE)
|
||||
@Param(description = "the zone name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.", since = "4.13.0")
|
||||
private String zone;
|
||||
|
||||
@SerializedName(ApiConstants.HOST_TAGS)
|
||||
@Param(description = "the host tag for the service offering")
|
||||
private String hostTag;
|
||||
@ -324,6 +331,22 @@ public class ServiceOfferingResponse extends BaseResponse {
|
||||
this.domain = domain;
|
||||
}
|
||||
|
||||
public String getZoneId() {
|
||||
return zoneId;
|
||||
}
|
||||
|
||||
public void setZoneId(String zoneId) {
|
||||
this.zoneId = zoneId;
|
||||
}
|
||||
|
||||
public String getZone() {
|
||||
return zone;
|
||||
}
|
||||
|
||||
public void setZone(String zone) {
|
||||
this.zone = zone;
|
||||
}
|
||||
|
||||
public String getHostTag() {
|
||||
return hostTag;
|
||||
}
|
||||
|
||||
@ -121,6 +121,4 @@ public interface DataCenterDao extends GenericDao<DataCenterVO, Long> {
|
||||
List<DataCenterVO> findByKeyword(String keyword);
|
||||
|
||||
List<DataCenterVO> listAllZones();
|
||||
|
||||
List<DataCenterVO> list(Object[] ids);
|
||||
}
|
||||
|
||||
@ -437,12 +437,4 @@ public class DataCenterDaoImpl extends GenericDaoBase<DataCenterVO, Long> implem
|
||||
|
||||
return dcs;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<DataCenterVO> list(Object[] ids) {
|
||||
SearchBuilder<DataCenterVO> sb = createSearchBuilder();
|
||||
SearchCriteria<DataCenterVO> sc = sb.create();
|
||||
sc.addAnd("id", SearchCriteria.Op.IN, ids);
|
||||
return listBy(sc);
|
||||
}
|
||||
}
|
||||
|
||||
@ -40,6 +40,4 @@ public interface DomainDao extends GenericDao<DomainVO, Long> {
|
||||
Set<Long> getDomainParentIds(long domainId);
|
||||
|
||||
List<Long> getDomainChildrenIds(String path);
|
||||
|
||||
List<DomainVO> list(Object[] ids);
|
||||
}
|
||||
|
||||
@ -290,12 +290,4 @@ public class DomainDaoImpl extends GenericDaoBase<DomainVO, Long> implements Dom
|
||||
|
||||
return parentDomains;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<DomainVO> list(Object[] ids) {
|
||||
SearchBuilder<DomainVO> sb = createSearchBuilder();
|
||||
SearchCriteria<DomainVO> sc = sb.create();
|
||||
sc.addAnd("id", SearchCriteria.Op.IN, ids);
|
||||
return listBy(sc);
|
||||
}
|
||||
}
|
||||
|
||||
@ -75,8 +75,9 @@ public class ServiceOfferingVO extends DiskOfferingVO implements ServiceOffering
|
||||
@Column(name = "deployment_planner")
|
||||
private String deploymentPlanner = null;
|
||||
|
||||
@Transient
|
||||
@Column(name = "domain_id")
|
||||
private Long domainId = null;
|
||||
Long domainId;
|
||||
|
||||
// This is a delayed load value. If the value is null,
|
||||
// then this field has not been loaded yet.
|
||||
|
||||
@ -75,6 +75,10 @@ public class ServiceOfferingVO extends DiskOfferingVO implements ServiceOffering
|
||||
@Column(name = "deployment_planner")
|
||||
private String deploymentPlanner = null;
|
||||
|
||||
@Transient
|
||||
@Column(name = "domain_id")
|
||||
Long domainId;
|
||||
|
||||
@Transient
|
||||
Map<String, String> details = new HashMap<String, String>();
|
||||
|
||||
@ -226,11 +230,6 @@ public class ServiceOfferingVO extends DiskOfferingVO implements ServiceOffering
|
||||
return multicastRateMbps;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Long getDomainId() {
|
||||
return null;
|
||||
}
|
||||
|
||||
public void setHostTag(String hostTag) {
|
||||
this.hostTag = hostTag;
|
||||
}
|
||||
@ -289,4 +288,10 @@ public class ServiceOfferingVO extends DiskOfferingVO implements ServiceOffering
|
||||
public void setDynamicFlag(boolean isdynamic) {
|
||||
isDynamic = isdynamic;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Long getDomainId() {
|
||||
// TODO: get rid of me
|
||||
return domainId;
|
||||
}
|
||||
}
|
||||
|
||||
@ -67,9 +67,10 @@ public class ServiceOfferingJoinDaoImpl extends GenericDaoBase<ServiceOfferingJo
|
||||
offeringResponse.setLimitCpuUse(offering.isLimitCpuUse());
|
||||
offeringResponse.setVolatileVm(offering.getVolatileVm());
|
||||
offeringResponse.setTags(offering.getTags());
|
||||
//TODO: get domain for offering from details table
|
||||
//offeringResponse.setDomain(offering.getDomainName());
|
||||
//offeringResponse.setDomainId(offering.getDomainUuid());
|
||||
offeringResponse.setDomain(offering.getDomainName());
|
||||
offeringResponse.setDomainId(offering.getDomainUuid());
|
||||
offeringResponse.setZone(offering.getZoneName());
|
||||
offeringResponse.setZoneId(offering.getZoneUuid());
|
||||
offeringResponse.setNetworkRate(offering.getRateMbps());
|
||||
offeringResponse.setHostTag(offering.getHostTag());
|
||||
offeringResponse.setDeploymentPlanner(offering.getDeploymentPlanner());
|
||||
|
||||
@ -160,6 +160,15 @@ public class ServiceOfferingJoinVO extends BaseViewVO implements InternalIdentit
|
||||
@Column(name = "domain_path")
|
||||
private String domainPath = null;
|
||||
|
||||
@Column(name = "zone_id")
|
||||
private String zoneId = null;
|
||||
|
||||
@Column(name = "zone_uuid")
|
||||
private String zoneUuid = null;
|
||||
|
||||
@Column(name = "zone_name")
|
||||
private String zoneName = null;
|
||||
|
||||
@Column(name = "deployment_planner")
|
||||
private String deploymentPlanner;
|
||||
|
||||
@ -220,6 +229,22 @@ public class ServiceOfferingJoinVO extends BaseViewVO implements InternalIdentit
|
||||
return domainName;
|
||||
}
|
||||
|
||||
public String getDomainPath() {
|
||||
return domainPath;
|
||||
}
|
||||
|
||||
public String getZoneId() {
|
||||
return zoneId;
|
||||
}
|
||||
|
||||
public String getZoneUuid() {
|
||||
return zoneUuid;
|
||||
}
|
||||
|
||||
public String getZoneName() {
|
||||
return zoneName;
|
||||
}
|
||||
|
||||
public Boolean isCustomizedIops() {
|
||||
return customizedIops;
|
||||
}
|
||||
|
||||
@ -90,7 +90,7 @@ public class AccountManagerImplVolumeDeleteEventTest extends AccountManagetImplT
|
||||
Field staticField = UsageEventUtils.class.getDeclaredField("s_" + fieldName);
|
||||
staticField.setAccessible(true);
|
||||
oldFields.put(f.getName(), staticField.get(null));
|
||||
f.set(utils, this.getClass().getSuperclass().getDeclaredField("_" + fieldName).get(this));
|
||||
f.set(utils, this.getClass().getSuperclass().getDeclaredField(fieldName).get(this));
|
||||
} catch (IllegalArgumentException | IllegalAccessException | NoSuchFieldException | SecurityException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user