Replace java.util.Date and java.util.Calendar with java.time.* equivalents.

This commit is contained in:
Tim Donohue
2025-01-13 11:02:28 -06:00
parent 1052915360
commit 611e98afe8
299 changed files with 2065 additions and 2752 deletions

View File

@@ -10,9 +10,9 @@ package org.dspace.content;
import java.io.IOException;
import java.io.InputStream;
import java.sql.SQLException;
import java.time.Instant;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
@@ -415,20 +415,20 @@ public class ItemServiceImpl extends DSpaceObjectServiceImpl<Item> implements It
}
@Override
public Iterator<Item> findInArchiveOrWithdrawnDiscoverableModifiedSince(Context context, Date since)
public Iterator<Item> findInArchiveOrWithdrawnDiscoverableModifiedSince(Context context, Instant since)
throws SQLException {
return itemDAO.findAll(context, true, true, true, since);
}
@Override
public Iterator<Item> findInArchiveOrWithdrawnNonDiscoverableModifiedSince(Context context, Date since)
public Iterator<Item> findInArchiveOrWithdrawnNonDiscoverableModifiedSince(Context context, Instant since)
throws SQLException {
return itemDAO.findAll(context, true, true, false, since);
}
@Override
public void updateLastModified(Context context, Item item) throws SQLException, AuthorizeException {
item.setLastModified(new Date());
item.setLastModified(Instant.now());
update(context, item);
//Also fire a modified event since the item HAS been modified
context.addEvent(new Event(Event.MODIFY, Constants.ITEM, item.getID(), null, getIdentifiers(context, item)));
@@ -681,7 +681,7 @@ public class ItemServiceImpl extends DSpaceObjectServiceImpl<Item> implements It
if (item.isMetadataModified() || item.isModified()) {
// Set the last modified date
item.setLastModified(new Date());
item.setLastModified(Instant.now());
itemDAO.save(context, item);
@@ -1694,7 +1694,7 @@ prevent the generation of resource policy entry values with null dspace_object a
}
@Override
public Iterator<Item> findByLastModifiedSince(Context context, Date last)
public Iterator<Item> findByLastModifiedSince(Context context, Instant last)
throws SQLException {
return itemDAO.findByLastModifiedSince(context, last);
}