public boolean testItem(Context context, Item item) { return !item.isDiscoverable(); } },
public boolean testItem(Context context, Item item) { return item.isDiscoverable(); } },
@Override public boolean isItemListedForUser(Context context, Item item) { try { if (authorizeService.isAdmin(context)) { return true; } if (authorizeService.authorizeActionBoolean(context, item, org.dspace.core.Constants.READ)) { if (item.isDiscoverable()) { return true; } } log.debug("item(" + item.getID() + ") " + item.getName() + " is unlisted."); return false; } catch (SQLException e) { log.error(e.getMessage()); return false; } }
} else if (item.isWithdrawn()) { itemDescription.append("Withdrawn Item "); } else if (!item.isDiscoverable()) { itemDescription.append("Private Item "); } else {
throw new ItemNotArchivedException(); if (!item.isDiscoverable()) { throw new ItemNotDiscoverableException();
doc.addField("discoverable", item.isDiscoverable()); doc.addField("lastModified", item.getLastModified());
(item.isWithdrawn() || !item.isDiscoverable() || (isEmbargoed ? isPublic : false)));