@@ -975,36 +975,6 @@ protected void sendExceededBackupLimitAlert(String ownerUuid, Resource.ResourceT
975975 message , message + " Please, use the 'updateResourceLimit' API to increase the backup limit." );
976976 }
977977
978- public List <BackupSchedule > listBackupSchedules (ListBackupScheduleCmd cmd ) {
979- Account caller = CallContext .current ().getCallingAccount ();
980- Long id = cmd .getId ();
981- Long vmId = cmd .getVmId ();
982-
983- if (vmId != null ) {
984- final VMInstanceVO vm = findVmById (vmId );
985- validateBackupForZone (vm .getDataCenterId ());
986- accountManager .checkAccess (CallContext .current ().getCallingAccount (), null , true , vm );
987- }
988-
989- Filter searchFilter = new Filter (BackupScheduleVO .class , "id" , true , null , null );
990- SearchBuilder <BackupScheduleVO > searchBuilder = backupScheduleDao .createSearchBuilder ();
991- searchBuilder .and ("id" , searchBuilder .entity ().getId (), SearchCriteria .Op .EQ );
992- if (vmId != null ) {
993- searchBuilder .and ("vmId" , searchBuilder .entity ().getVmId (), SearchCriteria .Op .EQ );
994- }
995-
996- SearchCriteria <BackupScheduleVO > sc = searchBuilder .create ();
997- if (id != null ) {
998- sc .setParameters ("id" , id );
999- }
1000- if (vmId != null ) {
1001- sc .setParameters ("vmId" , vmId );
1002- }
1003-
1004- Pair <List <BackupScheduleVO >, Integer > result = backupScheduleDao .searchAndCount (sc , searchFilter );
1005- return new ArrayList <>(result .first ());
1006- }
1007-
1008978 /**
1009979 * Gets the backup schedule ID from the async job's payload.
1010980 *
0 commit comments