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)

init

public void init()

isTrashMode

public boolean isTrashMode()

moveFromTrash

public void moveFromTrash(Object newInstance, Object trash, boolean recordHistory)

moveToTrash

public void moveToTrash(Object instance, Long entityVersion, boolean recordHistory)

scheduleEmptyTrashJob

public void scheduleEmptyTrashJob()

setHistoryService

public void setHistoryService(HistoryService historyService)

setMdsSchedulerService

public void setMdsSchedulerService(MdsSchedulerService mdsSchedulerService)

setSettingsService

public void setSettingsService(SettingsService settingsService)