mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-02 11:52:28 +01:00
add helper method for findings offerings by zone id
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
parent
94f425f6b1
commit
dd0294e163
@ -28,6 +28,8 @@ public interface DiskOfferingJoinDao extends GenericDao<DiskOfferingJoinVO, Long
|
||||
|
||||
List<DiskOfferingJoinVO> findByDomainId(long domainId);
|
||||
|
||||
List<DiskOfferingJoinVO> findByZoneId(long zoneId);
|
||||
|
||||
DiskOfferingResponse newDiskOfferingResponse(DiskOfferingJoinVO dof);
|
||||
|
||||
DiskOfferingJoinVO newDiskOfferingView(DiskOffering dof);
|
||||
|
||||
@ -59,6 +59,17 @@ public class DiskOfferingJoinDaoImpl extends GenericDaoBase<DiskOfferingJoinVO,
|
||||
return listBy(sc);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<DiskOfferingJoinVO> findByZoneId(long zoneId) {
|
||||
SearchBuilder<DiskOfferingJoinVO> sb = createSearchBuilder();
|
||||
sb.and("zoneId", sb.entity().getZoneId(), SearchCriteria.Op.FIND_IN_SET);
|
||||
sb.done();
|
||||
|
||||
SearchCriteria<DiskOfferingJoinVO> sc = sb.create();
|
||||
sc.setParameters("zoneId", String.valueOf(zoneId));
|
||||
return listBy(sc);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DiskOfferingResponse newDiskOfferingResponse(DiskOfferingJoinVO offering) {
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user