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(Collection<String> entitiesClassNames)

findTrashById

public Object findTrashById(Long trashId, String entityClassName)

getInstancesFromTrash

public Collection getInstancesFromTrash(String className, QueryParams queryParams)

isTrashMode

public boolean isTrashMode()

moveToTrash

public void moveToTrash(Object instance, Long entityVersion)

removeFromTrash

public void removeFromTrash(Object trash)

scheduleEmptyTrashJob

public void scheduleEmptyTrashJob()

setMdsSchedulerService

public void setMdsSchedulerService(MdsSchedulerService mdsSchedulerService)

setSettingsService

public void setSettingsService(SettingsService settingsService)