.. java:import:: org.apache.commons.beanutils MethodUtils .. java:import:: org.motechproject.mds.config DeleteMode .. java:import:: org.motechproject.mds.config SettingsService .. java:import:: org.motechproject.mds.domain Entity .. java:import:: org.motechproject.mds.domain EntityType .. java:import:: org.motechproject.mds.ex EmptyTrashException .. java:import:: org.motechproject.mds.query Property .. java:import:: org.motechproject.mds.query PropertyBuilder .. java:import:: org.motechproject.mds.query QueryParams .. java:import:: org.motechproject.mds.query QueryUtil .. java:import:: org.motechproject.mds.service HistoryService .. java:import:: org.motechproject.mds.service MdsSchedulerService .. java:import:: org.motechproject.mds.service TrashService .. java:import:: org.slf4j Logger .. java:import:: org.slf4j LoggerFactory .. java:import:: org.springframework.beans.factory.annotation Autowired .. java:import:: org.springframework.transaction.annotation Transactional .. java:import:: javax.jdo PersistenceManager .. java:import:: javax.jdo Query .. java:import:: java.lang.reflect InvocationTargetException .. java:import:: java.util ArrayList .. java:import:: java.util Collection .. java:import:: java.util List TrashServiceImpl ================ .. java:package:: org.motechproject.mds.service.impl :noindex: .. java:type:: public class TrashServiceImpl extends BasePersistenceService implements TrashService Default implementation of \ :java:ref:`org.motechproject.mds.service.TrashService`\ interface. Methods ------- countTrashRecords ^^^^^^^^^^^^^^^^^ .. java:method:: @Override @Transactional public long countTrashRecords(String className) :outertype: TrashServiceImpl emptyTrash ^^^^^^^^^^ .. java:method:: @Override @Transactional public void emptyTrash() :outertype: TrashServiceImpl findTrashById ^^^^^^^^^^^^^ .. java:method:: @Override @Transactional public Object findTrashById(Object instanceId, Object entityId) :outertype: TrashServiceImpl getInstancesFromTrash ^^^^^^^^^^^^^^^^^^^^^ .. java:method:: @Override @Transactional public Collection getInstancesFromTrash(String className, QueryParams queryParams) :outertype: TrashServiceImpl isTrashMode ^^^^^^^^^^^ .. java:method:: @Override public boolean isTrashMode() :outertype: TrashServiceImpl moveFromTrash ^^^^^^^^^^^^^ .. java:method:: @Override @Transactional public void moveFromTrash(Object newInstance, Object trash) :outertype: TrashServiceImpl moveToTrash ^^^^^^^^^^^ .. java:method:: @Override @Transactional public void moveToTrash(Object instance, Long entityVersion) :outertype: TrashServiceImpl scheduleEmptyTrashJob ^^^^^^^^^^^^^^^^^^^^^ .. java:method:: @Override @Transactional public void scheduleEmptyTrashJob() :outertype: TrashServiceImpl setHistoryService ^^^^^^^^^^^^^^^^^ .. java:method:: @Autowired public void setHistoryService(HistoryService historyService) :outertype: TrashServiceImpl setMdsSchedulerService ^^^^^^^^^^^^^^^^^^^^^^ .. java:method:: @Autowired public void setMdsSchedulerService(MdsSchedulerService mdsSchedulerService) :outertype: TrashServiceImpl setSettingsService ^^^^^^^^^^^^^^^^^^ .. java:method:: @Autowired public void setSettingsService(SettingsService settingsService) :outertype: TrashServiceImpl