package org.ovirt.engine.core.dao.gluster;
import java.util.List;
import org.ovirt.engine.core.common.businessentities.gluster.GlusterVolumeSnapshotSchedule;
import org.ovirt.engine.core.compat.Guid;
import org.ovirt.engine.core.dao.Dao;
import org.ovirt.engine.core.dao.SearchDao;
public interface GlusterVolumeSnapshotScheduleDao extends Dao, SearchDao<GlusterVolumeSnapshotSchedule> {
public void save(GlusterVolumeSnapshotSchedule schedule);
public GlusterVolumeSnapshotSchedule getByVolumeId(Guid volumeId);
public void removeByVolumeId(Guid volumeId);
@Override
public List<GlusterVolumeSnapshotSchedule> getAllWithQuery(String query);
public void updateScheduleByVolumeId(Guid volumeId, GlusterVolumeSnapshotSchedule schedule);
}