@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; }
.getCollection(), subInfo.getSubmissionItem().getItem(), subInfo .getSubmissionItem().getSubmitter()); request.setAttribute("license", license);
if (submission.hasMultipleTitles()) if (submission.isPublishedBefore())
Item item = submission.getItem(); Collection collection = submission.getCollection(); String actionURL = contextPath + "/handle/"+collection.getHandle() + "/submit/" + knot.getId() + ".continue"; try inputSet = getInputsReader().getInputs(submission.getCollection().getHandle()); inputs = inputSet.getPageRows(getPage()-1, submission.hasMultipleTitles(), submission.isPublishedBefore());
@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)); } } }
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"; "workflow_id=" + submission.getID() + ",item_id=" + item.getID()));
public void addPageMeta(PageMeta pageMeta) throws SAXException, WingException, UIException, SQLException, IOException, AuthorizeException { super.addPageMeta(pageMeta); int collectionID = submission.getCollection().getID(); pageMeta.addMetadata("choice", "collection").addContent(String.valueOf(collectionID)); String jumpTo = submissionInfo.getJumpToField(); if (jumpTo != null) { pageMeta.addMetadata("page", "jumpTo").addContent(jumpTo); } }
|| subInfo.getSubmissionItem().hasMultipleFiles())
try inputSet = getInputsReader().getInputs(submission.getCollection().getHandle()); DCInput[] inputs = inputSet.getPageRows(getPage()-1, submission.hasMultipleTitles(), submission.isPublishedBefore()); values = submission.getItem().getMetadata(input.getSchema(), input.getElement(), Item.ANY, Item.ANY); values = submission.getItem().getMetadata(input.getSchema(), input.getElement(), input.getQualifier(), Item.ANY);
Item item = subInfo.getSubmissionItem().getItem(); boolean exists = CreativeCommons.hasLicense(context, item); request.setAttribute("cclicense.exists", Boolean.valueOf(exists));
Collection c = subInfo.getSubmissionItem().getCollection();
(buttonPressed.equalsIgnoreCase(UploadStep.SUBMIT_UPLOAD_BUTTON) && !fileRequired)) Bundle[] bundles = subInfo.getSubmissionItem().getItem() .getBundles("ORIGINAL"); Collection c = subInfo.getSubmissionItem().getCollection(); DCInputsReader inputsReader = new DCInputsReader(); request.setAttribute("submission.inputs", inputsReader Collection c = subInfo.getSubmissionItem().getCollection(); DCInputsReader inputsReader = new DCInputsReader(); request.setAttribute("submission.inputs", inputsReader Collection c = subInfo.getSubmissionItem().getCollection(); DCInputsReader inputsReader = new DCInputsReader(); request.setAttribute("submission.inputs", inputsReader
Item item = submission.getItem(); Collection collection = submission.getCollection(); String actionURL = contextPath + "/handle/"+collection.getHandle() + "/submit/" + knot.getId() + ".continue"; multipleTitles.setHelp(T_multiple_titles_help); multipleTitles.addOption("true"); if (submission.hasMultipleTitles()) publishedBefore.setHelp(T_published_before_help); publishedBefore.addOption("true"); if (submission.isPublishedBefore())
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);
Collection collection = submission.getCollection(); String actionURL = contextPath + "/handle/"+collection.getHandle() + "/submit/" + knot.getId() + ".continue"; String licenseText = LicenseUtils.getLicenseText(context .getCurrentLocale(), collection, submission.getItem(), submission.getSubmitter());
Collection c = subInfo.getSubmissionItem().getCollection(); try
Item item = submission.getItem(); Collection collection = submission.getCollection(); String actionURL = contextPath + "/handle/"+collection.getHandle() + "/submit/" + knot.getId() + ".continue"; Request request = ObjectModelHelper.getRequest(objectModel);
Item item = subInfo.getSubmissionItem().getItem(); if (item == null)