@Override public void doPreProcessing(Context context, InProgressSubmission wsi) { for (MetadataListener listener : listeners) { for (String metadata : listener.getMetadata().keySet()) { String[] tokenized = Utils.tokenize(metadata); List<MetadataValue> mm = itemService.getMetadata(wsi.getItem(), tokenized[0], tokenized[1], tokenized[2], Item.ANY); if (mm != null && !mm.isEmpty()) { metadataMap.put(metadata, mm); } else { metadataMap.put(metadata, new ArrayList<MetadataValue>()); } mappingIdentifier.put(metadata, listener.getMetadata().get(metadata)); } } }
Item item = subInfo.getSubmissionItem().getItem(); boolean exists = CreativeCommons.hasLicense(context, item); request.setAttribute("cclicense.exists", Boolean.valueOf(exists));
for (String metadata : metadataMap.keySet()) { String[] tokenized = Utils.tokenize(metadata); List<MetadataValue> currents = itemService.getMetadata(wsi.getItem(), tokenized[0], tokenized[1], tokenized[2], Item.ANY); if (currents != null && !currents.isEmpty()) { List<Record> recordSet = submissionLookupDataLoader.getByIdentifier(context, results); List<Record> resultSet = convertFields(recordSet, bteBatchImportService.getOutputMap()); enrichItem(context, resultSet, wsi.getItem()); } catch (HttpException | IOException | SQLException | AuthorizeException e) { log.error(e.getMessage(), e);
Item item = subInfo.getSubmissionItem().getItem(); if (item == null)
@Override public Item installItem(Context c, InProgressSubmission is, String suppliedHandle) throws SQLException, AuthorizeException { Item item = is.getItem(); Collection collection = is.getCollection(); try { if (suppliedHandle == null) { identifierService.register(c, item); } else { identifierService.register(c, item, suppliedHandle); } } catch (IdentifierException e) { throw new RuntimeException("Can't create an Identifier!", e); } populateMetadata(c, item); // Finish up / archive the item item = finishItem(c, item, is); // As this is a BRAND NEW item, as a final step we need to remove the // submitter item policies created during deposit and replace them with // the default policies from the collection. itemService.inheritCollectionDefaultPolicies(c, item, collection); return item; }
Item item = subInfo.getSubmissionItem().getItem(); MetadataField field = duplicationDetectionService.getMetadataField(context);
context.getCurrentLocale(), subInfo.getSubmissionItem() .getCollection(), subInfo.getSubmissionItem().getItem(), subInfo .getSubmissionItem().getSubmitter()); request.setAttribute("license", license);
IOException Bundle[] bundles = subInfo.getSubmissionItem().getItem().getBundles( "ORIGINAL");
Item item = submission.getItem(); Collection collection = submission.getCollection(); String actionURL = contextPath + "/handle/"+collection.getHandle() + "/submit/" + knot.getId() + ".continue";
Item item = submission.getItem(); Collection collection = submission.getCollection(); String actionURL = contextPath + "/handle/"+collection.getHandle() + "/submit/" + knot.getId() + ".continue";
String suppliedHandle) throws SQLException, IOException, AuthorizeException { Item item = is.getItem();
Item item = submission.getItem(); Bundle[] bundles = item.getBundles("ORIGINAL"); Bitstream[] bitstreams = new Bitstream[0];
String actionURL = contextPath + "/handle/"+collection.getHandle() + "/submit/" + knot.getId() + ".continue"; String licenseText = LicenseUtils.getLicenseText(context .getCurrentLocale(), collection, submission.getItem(), submission.getSubmitter());
public void addBody(Body body) throws SAXException, WingException, UIException, SQLException, IOException, AuthorizeException Item item = submission.getItem(); Collection collection = submission.getCollection(); String actionURL = contextPath + "/handle/"+collection.getHandle() + "/workflow";
Item item = submission.getItem(); Collection collection = submission.getCollection(); String actionURL = contextPath + "/handle/"+collection.getHandle() + "/submit/" + knot.getId() + ".continue";
Item item = submission.getItem(); Collection collection = submission.getCollection(); String actionURL = contextPath + "/handle/"+collection.getHandle() + "/submit/" + knot.getId() + ".continue";
BitstreamFormat[] bitstreamFormats = BitstreamFormat.findNonInternal(context); int itemID = submissionInfo.getSubmissionItem().getItem().getID(); String fileUrl = contextPath + "/bitstream/item/" + itemID + "/" + bitstream.getName(); String fileName = bitstream.getName();
Item item = submission.getItem(); Collection collection = submission.getCollection(); String actionURL = contextPath + "/handle/"+collection.getHandle() + "/workflow";
Item item = submission.getItem(); Collection collection = submission.getCollection(); String actionURL = contextPath + "/handle/"+collection.getHandle() + "/submit/" + knot.getId() + ".continue";