Skip to content
Snippets Groups Projects
Commit 9ce6501c authored by srosse's avatar srosse
Browse files

Merge OpenOLAT 9.3 to OpenOLAT default branch with c144628d3a47586098f48ae52f787aa04dd8b572

parents 1c64e584 5ab3f8eb
No related branches found
No related tags found
No related merge requests found
...@@ -853,6 +853,7 @@ public class RepositoryManager extends BasicManager { ...@@ -853,6 +853,7 @@ public class RepositoryManager extends BasicManager {
reloadedRe.setLastUsage(newUsage); reloadedRe.setLastUsage(newUsage);
RepositoryEntry updatedRe = dbInstance.getCurrentEntityManager().merge(reloadedRe); RepositoryEntry updatedRe = dbInstance.getCurrentEntityManager().merge(reloadedRe);
dbInstance.commit(); dbInstance.commit();
updateLifeCycle(reloadedRe, lastUsage);
return updatedRe; return updatedRe;
} }
......
...@@ -70,7 +70,7 @@ public class ReadyToDeleteController extends BasicController { ...@@ -70,7 +70,7 @@ public class ReadyToDeleteController extends BasicController {
private TableController tableCtr; private TableController tableCtr;
private RepositoryEntryDeleteTableModel redtm; private RepositoryEntryDeleteTableModel redtm;
private Link feedbackBackLink; private Link feedbackBackLink;
private List readyToDeleteRepositoryEntries; private List<RepositoryEntry> readyToDeleteRepositoryEntries;
private DialogBoxController deleteConfirmController; private DialogBoxController deleteConfirmController;
...@@ -115,7 +115,7 @@ public class ReadyToDeleteController extends BasicController { ...@@ -115,7 +115,7 @@ public class ReadyToDeleteController extends BasicController {
TableEvent te = (TableEvent) event; TableEvent te = (TableEvent) event;
if (te.getActionId().equals(ACTION_SINGLESELECT_CHOOSE)) { if (te.getActionId().equals(ACTION_SINGLESELECT_CHOOSE)) {
int rowid = te.getRowId(); int rowid = te.getRowId();
RepositoryManager.getInstance().setLastUsageNowFor( (RepositoryEntry) redtm.getObject(rowid) ); RepositoryManager.getInstance().setLastUsageNowFor(redtm.getObject(rowid) );
updateRepositoryEntryList(); updateRepositoryEntryList();
} }
} else if (event.getCommand().equals(Table.COMMAND_MULTISELECT)) { } else if (event.getCommand().equals(Table.COMMAND_MULTISELECT)) {
...@@ -173,7 +173,7 @@ public class ReadyToDeleteController extends BasicController { ...@@ -173,7 +173,7 @@ public class ReadyToDeleteController extends BasicController {
} }
protected void updateRepositoryEntryList() { protected void updateRepositoryEntryList() {
List l = RepositoryDeletionManager.getInstance().getReprositoryEntriesReadyToDelete(RepositoryDeletionManager.getInstance().getDeleteEmailDuration()); List<RepositoryEntry> l = RepositoryDeletionManager.getInstance().getReprositoryEntriesReadyToDelete(RepositoryDeletionManager.getInstance().getDeleteEmailDuration());
redtm = new RepositoryEntryDeleteTableModel(l); redtm = new RepositoryEntryDeleteTableModel(l);
tableCtr.setTableDataModel(redtm); tableCtr.setTableDataModel(redtm);
} }
......
...@@ -38,13 +38,13 @@ import org.olat.repository.delete.service.RepositoryDeletionManager; ...@@ -38,13 +38,13 @@ import org.olat.repository.delete.service.RepositoryDeletionManager;
* *
* @author Christian Guretzki * @author Christian Guretzki
*/ */
public class RepositoryEntryDeleteTableModel extends DefaultTableDataModel { public class RepositoryEntryDeleteTableModel extends DefaultTableDataModel<RepositoryEntry> {
/** /**
* @param objects * @param objects
*/ */
public RepositoryEntryDeleteTableModel(List objects) { public RepositoryEntryDeleteTableModel(List<RepositoryEntry> objects) {
super(objects); super(objects);
} }
...@@ -52,7 +52,7 @@ public class RepositoryEntryDeleteTableModel extends DefaultTableDataModel { ...@@ -52,7 +52,7 @@ public class RepositoryEntryDeleteTableModel extends DefaultTableDataModel {
* @see org.olat.core.gui.components.table.TableDataModel#getValueAt(int, int) * @see org.olat.core.gui.components.table.TableDataModel#getValueAt(int, int)
*/ */
public final Object getValueAt(int row, int col) { public final Object getValueAt(int row, int col) {
RepositoryEntry repositoryEntry = (RepositoryEntry) getObject(row); RepositoryEntry repositoryEntry = getObject(row);
switch (col) { switch (col) {
case 0 : case 0 :
//TODO:cg check data garbage in db, each repositoryEntry should have a ores => cleanup-code to remove this entries //TODO:cg check data garbage in db, each repositoryEntry should have a ores => cleanup-code to remove this entries
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment