mirror of https://github.com/apache/cloudstack.git
Renamed ResourceDetailDaoImpl to ResourceDetailDaoBase
This commit is contained in:
parent
ad51b8edfb
commit
300f626d42
|
|
@ -26,7 +26,7 @@ import org.apache.cloudstack.framework.config.ScopedConfigStorage;
|
|||
import com.cloud.dc.DataCenterDetailVO;
|
||||
|
||||
@Local(value=DataCenterDetailsDao.class)
|
||||
public class DataCenterDetailsDaoImpl extends ResourceDetailDaoImpl<DataCenterDetailVO> implements DataCenterDetailsDao, ScopedConfigStorage {
|
||||
public class DataCenterDetailsDaoImpl extends ResourceDetailDaoBase<DataCenterDetailVO> implements DataCenterDetailsDao, ScopedConfigStorage {
|
||||
|
||||
public DataCenterDetailsDaoImpl() {
|
||||
}
|
||||
|
|
|
|||
|
|
@ -28,10 +28,10 @@ import com.cloud.utils.db.SearchCriteria;
|
|||
import com.cloud.utils.db.TransactionLegacy;
|
||||
|
||||
|
||||
public abstract class ResourceDetailDaoImpl<R extends ResourceDetail> extends GenericDaoBase<R, Long>{
|
||||
public abstract class ResourceDetailDaoBase<R extends ResourceDetail> extends GenericDaoBase<R, Long>{
|
||||
private SearchBuilder<R> AllFieldsSearch;
|
||||
|
||||
public ResourceDetailDaoImpl() {
|
||||
public ResourceDetailDaoBase() {
|
||||
AllFieldsSearch = createSearchBuilder();
|
||||
AllFieldsSearch.and("resourceId", AllFieldsSearch.entity().getResourceId(), SearchCriteria.Op.EQ);
|
||||
AllFieldsSearch.and("name", AllFieldsSearch.entity().getName(), SearchCriteria.Op.EQ);
|
||||
|
|
@ -85,6 +85,9 @@ public abstract class ResourceDetailDaoImpl<R extends ResourceDetail> extends Ge
|
|||
|
||||
|
||||
public void addDetails(List<R> details) {
|
||||
if (details.isEmpty()) {
|
||||
return;
|
||||
}
|
||||
TransactionLegacy txn = TransactionLegacy.currentTxn();
|
||||
txn.start();
|
||||
SearchCriteria<R> sc = AllFieldsSearch.create();
|
||||
|
|
@ -20,10 +20,10 @@ import javax.ejb.Local;
|
|||
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import com.cloud.dc.dao.ResourceDetailDaoImpl;
|
||||
import com.cloud.dc.dao.ResourceDetailDaoBase;
|
||||
|
||||
@Component
|
||||
@Local(value=NetworkDetailsDao.class)
|
||||
public class NetworkDetailsDaoImpl extends ResourceDetailDaoImpl<NetworkDetailVO> implements NetworkDetailsDao {
|
||||
public class NetworkDetailsDaoImpl extends ResourceDetailDaoBase<NetworkDetailVO> implements NetworkDetailsDao {
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,12 +20,12 @@ import javax.ejb.Local;
|
|||
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import com.cloud.dc.dao.ResourceDetailDaoImpl;
|
||||
import com.cloud.dc.dao.ResourceDetailDaoBase;
|
||||
import com.cloud.service.ServiceOfferingDetailsVO;
|
||||
|
||||
@Component
|
||||
@Local(value=ServiceOfferingDetailsDao.class)
|
||||
public class ServiceOfferingDetailsDaoImpl extends ResourceDetailDaoImpl<ServiceOfferingDetailsVO>
|
||||
public class ServiceOfferingDetailsDaoImpl extends ResourceDetailDaoBase<ServiceOfferingDetailsVO>
|
||||
implements ServiceOfferingDetailsDao {
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,10 +20,10 @@ import javax.ejb.Local;
|
|||
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import com.cloud.dc.dao.ResourceDetailDaoImpl;
|
||||
import com.cloud.dc.dao.ResourceDetailDaoBase;
|
||||
import com.cloud.storage.VMTemplateDetailVO;
|
||||
|
||||
@Component
|
||||
@Local(value = VMTemplateDetailsDao.class)
|
||||
public class VMTemplateDetailsDaoImpl extends ResourceDetailDaoImpl<VMTemplateDetailVO> implements VMTemplateDetailsDao {
|
||||
public class VMTemplateDetailsDaoImpl extends ResourceDetailDaoBase<VMTemplateDetailVO> implements VMTemplateDetailsDao {
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,11 +20,11 @@ import javax.ejb.Local;
|
|||
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import com.cloud.dc.dao.ResourceDetailDaoImpl;
|
||||
import com.cloud.dc.dao.ResourceDetailDaoBase;
|
||||
import com.cloud.storage.VolumeDetailVO;
|
||||
|
||||
@Component
|
||||
@Local(value=VolumeDetailsDao.class)
|
||||
public class VolumeDetailsDaoImpl extends ResourceDetailDaoImpl<VolumeDetailVO> implements VolumeDetailsDao {
|
||||
public class VolumeDetailsDaoImpl extends ResourceDetailDaoBase<VolumeDetailVO> implements VolumeDetailsDao {
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,11 +20,11 @@ import javax.ejb.Local;
|
|||
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import com.cloud.dc.dao.ResourceDetailDaoImpl;
|
||||
import com.cloud.dc.dao.ResourceDetailDaoBase;
|
||||
import com.cloud.vm.NicDetailVO;
|
||||
|
||||
@Component
|
||||
@Local (value={NicDetailDao.class})
|
||||
public class NicDetailDaoImpl extends ResourceDetailDaoImpl<NicDetailVO> implements NicDetailDao {
|
||||
public class NicDetailDaoImpl extends ResourceDetailDaoBase<NicDetailVO> implements NicDetailDao {
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,11 +20,11 @@ import javax.ejb.Local;
|
|||
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import com.cloud.dc.dao.ResourceDetailDaoImpl;
|
||||
import com.cloud.dc.dao.ResourceDetailDaoBase;
|
||||
import com.cloud.vm.UserVmDetailVO;
|
||||
|
||||
@Component
|
||||
@Local(value=UserVmDetailsDao.class)
|
||||
public class UserVmDetailsDaoImpl extends ResourceDetailDaoImpl<UserVmDetailVO> implements UserVmDetailsDao {
|
||||
public class UserVmDetailsDaoImpl extends ResourceDetailDaoBase<UserVmDetailVO> implements UserVmDetailsDao {
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -126,7 +126,7 @@ import com.cloud.dc.dao.ClusterDao;
|
|||
import com.cloud.dc.dao.DataCenterDao;
|
||||
import com.cloud.dc.dao.DataCenterDetailsDao;
|
||||
import com.cloud.dc.dao.HostPodDao;
|
||||
import com.cloud.dc.dao.ResourceDetailDaoImpl;
|
||||
import com.cloud.dc.dao.ResourceDetailDaoBase;
|
||||
import com.cloud.dc.dao.VlanDao;
|
||||
import com.cloud.domain.DomainVO;
|
||||
import com.cloud.domain.dao.DomainDao;
|
||||
|
|
|
|||
Loading…
Reference in New Issue