TrashServiceImpl

public class TrashServiceImpl extends BasePersistenceService implements TrashService

Default implementation of org.motechproject.mds.service.TrashService interface.

Methods

countTrashRecords

public long countTrashRecords(String className)

emptyTrash

public void emptyTrash()

findTrashById

public Object findTrashById(Object instanceId, Object entityId)

getInstancesFromTrash

public Collection getInstancesFromTrash(String className, QueryParams queryParams)

isTrashMode

public boolean isTrashMode()

moveFromTrash

public void moveFromTrash(Object newInstance, Object trash)

moveToTrash

public void moveToTrash(Object instance, Long entityVersion)

scheduleEmptyTrashJob

public void scheduleEmptyTrashJob()

setHistoryService

public void setHistoryService(HistoryService historyService)

setMdsSchedulerService

public void setMdsSchedulerService(MdsSchedulerService mdsSchedulerService)

setSettingsService

public void setSettingsService(SettingsService settingsService)