/** * Add the date of publication from the bibliographic metadata * */ protected void addPublishDate() { DCValue[] dcv = item.getMetadata("dc.date.issued"); if (dcv != null && dcv.length == 1) { entry.setPublished(dcv[0].value); } }
/** * Add all the subject classifications from the bibliographic * metadata. * */ protected void addCategories() { DCValue[] dcv = item.getMetadata("dc.subject.*"); if (dcv != null) { for (int i = 0; i < dcv.length; i++) { entry.addCategory(dcv[i].value); } } }
DCValue[] value = item.getMetadata(metadata); String styleName = "default"; if (value.length > 0)
if (converterName != null) dcValues = item.getMetadata(mdString.replaceAll("\\(" + converterName + "\\)", "")); dcValues = item.getMetadata(mdString);
@Override public void move(Context context, WorkspaceItem source, Collection fromCollection, Collection toCollection) throws DCInputsReaderException { source.setCollection(toCollection); List<MetadataValue> remove = new ArrayList<>(); List<String> diff = Util.differenceInSubmissionFields(fromCollection, toCollection); for (String toRemove : diff) { for (MetadataValue value : source.getItem().getMetadata()) { if (value.getMetadataField().toString('.').equals(toRemove)) { remove.add(value); } } } source.getItem().removeMetadata(remove); }
for (int i = 0; i < item.getMetadata(metadataFieldInfo[0], metadataFieldInfo[1], metadataFieldInfo[2], Item.ANY).length; i++) values.add(item.getMetadata(metadataFieldInfo[0], metadataFieldInfo[1], metadataFieldInfo[2], Item.ANY)[i].value); valuesLow.add(item.getMetadata(metadataFieldInfo[0], metadataFieldInfo[1], metadataFieldInfo[2], Item.ANY)[i].value.toLowerCase());
/** * Add the date that this item was last updated * */ protected void addLastUpdatedDate() { String config = ConfigurationManager.getProperty("sword-server", "updated.field"); DCValue[] dcv = item.getMetadata(config); if (dcv != null && dcv.length == 1) { DCDate dcd = new DCDate(dcv[0].value); entry.setUpdated(dcd.toString()); } } }
/** * Add the summary/abstract from the bibliographic metadata * */ protected void addSummary() { DCValue[] dcv = item.getMetadata("dc.description.abstract"); if (dcv != null) { for (int i = 0; i < dcv.length; i++) { Summary summary = new Summary(); summary.setContent(dcv[i].value); summary.setType(ContentType.TEXT); entry.setSummary(summary); } } }
/** * Add the title from the bibliographic metadata * */ protected void addTitle() { DCValue[] dcv = item.getMetadata("dc.title"); if (dcv != null) { for (int i = 0; i < dcv.length; i++) { Title title = new Title(); title.setContent(dcv[i].value); title.setType(ContentType.TEXT); entry.setTitle(title); } } }
String dcField = metadataStorageInfo.get(storedField); DCValue[] vals = item.getMetadata(dcField.split("\\.")[0], dcField.split("\\.")[1], dcField.split("\\.")[2], Item.ANY);
Item item = (Item) dso; String name = "untitled"; DCValue[] vals = item.getMetadata("dc", "title", null, Item.ANY); if(vals != null && 0 < vals.length)
DCValue[] values = item.getMetadata(schema, element, qualifier, Item.ANY);
.get(storedField); DCValue[] vals = item.getMetadata(dcField.split("\\.")[0], dcField.split("\\.")[1], dcField.split("\\.")[2], Item.ANY);
DCValue[] dcv = item.getMetadata("dc.title"); if (dcv.length > 0) DCValue[] dcva = item.getMetadata("dc.description.abstract"); if (dcva.length > 0)
String collUrl = contextPath+"/handle/"+published.getOwningCollection().getHandle(); String itemUrl = contextPath+"/handle/"+published.getHandle(); DCValue[] titles = published.getMetadata("dc", "title", null, Item.ANY); String collectionName = published.getOwningCollection().getMetadata("name"); DCValue[] ingestDate = published.getMetadata("dc", "date", "accessioned", Item.ANY);
String qualifier = dcInput.getQualifier(); DCValue[] dcValues = item.getMetadata(schema, element, qualifier, Item.ANY); DCValue[] unfiltered = item.getMetadata(dcInput.getSchema(), dcInput.getElement(), Item.ANY, Item.ANY); ArrayList<DCValue> filtered = new ArrayList<DCValue>(); for (DCValue dcValue : unfiltered)
values = submission.getItem().getMetadata(input.getSchema(), input.getElement(), Item.ANY, Item.ANY); values = submission.getItem().getMetadata(input.getSchema(), input.getElement(), input.getQualifier(), Item.ANY);
final DCValue[] values = item.getMetadata(Item.ANY, Item.ANY, Item.ANY, Item.ANY); Arrays.sort(values, new DCValueComparator());
DCValue[] values = item.getMetadata(Item.ANY, Item.ANY, Item.ANY, Item.ANY);
DCValue[] values = item.getMetadata(Item.ANY, Item.ANY, Item.ANY, Item.ANY); Arrays.sort(values, new DCValueComparator()); String baseURL = contextPath+"/admin/item?administrative-continue="+knot.getId();