String serializeddate = zulu.format(calendar.getTime()); sed.setUpdated(serializeddate); Summary sum = new Summary(); sum.setContent(summary); sed.setSummary(sum); if (request.getHeader(HttpHeaders.USER_AGENT.toString()) != null) {
if (summary != null) { System.out.println(summary.toString()); } else { System.out.println("There is no summary element.");
request.setAttribute("categories", se.getCategories()); request.setAttribute("treatment", se.getTreatment()); request.setAttribute("summary", se.getSummary().getContent()); request.setAttribute("generator", se.getGenerator().getContent()); request.setAttribute("userAgent", se.getUserAgent()); String error = status.getCode() + " " + status.getMessage() + " - "; try { error += resp.getEntry().getSummary().getContent(); } catch (Exception e) {
/** * 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); } } }
result.addUnmarshallElementInfo(info); } else if (isInstanceOf(element, Summary.elementName())) { if (summary == null) { summary = new Summary(); result.addUnmarshallElementInfo(summary.unmarshall(element, validationProperties)); } else if (validationProperties != null) { SwordValidationInfo info = new SwordValidationInfo(Summary.elementName(), SwordValidationInfo.DUPLICATE_ELEMENT, SwordValidationInfoType.WARNING);
entry.appendChild(summary.marshall());
result.addValidationInfo(summary.validate(validationContext));
protected boolean isElementChecked(XmlName elementName) { if (elementName == null) { return false; } return elementName.equals(Author.elementName()) | elementName.equals(Category.elementName()) | elementName.equals(Content.elementName()) | elementName.equals(Generator.elementName()) | elementName.equals(Contributor.elementName()) | elementName.equals(Id.elementName()) | elementName.equals(Link.elementName()) | elementName.equals(Published.elementName()) | elementName.equals(Rights.elementName()) | elementName.equals(Source.elementName()) | elementName.equals(Summary.elementName()) | elementName.equals(Title.elementName()) | elementName.equals(Updated.elementName()); }
else if (isInstanceOf(element, Summary.elementName())) summary = new Summary(); result.addUnmarshallElementInfo(summary.unmarshall(element, validationProperties)); SwordValidationInfo info = new SwordValidationInfo(Summary.elementName(), SwordValidationInfo.DUPLICATE_ELEMENT, SwordValidationInfoType.WARNING);
/** * Add the summary/abstract from the bibliographic metadata */ protected void addSummary() { List<MetadataValue> dcv = itemService .getMetadataByMetadataString(item, "dc.description.abstract"); if (dcv != null) { for (MetadataValue aDcv : dcv) { Summary summary = new Summary(); summary.setContent(aDcv.getValue()); summary.setType(ContentType.TEXT); entry.setSummary(summary); } } }
entry.appendChild(summary.marshall());
result.addValidationInfo(summary.validate(validationContext));
else if (isInstanceOf(element, Summary.elementName())) summary = new Summary(); result.addUnmarshallElementInfo(summary.unmarshall(element, validationProperties)); SwordValidationInfo info = new SwordValidationInfo(Summary.elementName(), SwordValidationInfo.DUPLICATE_ELEMENT, SwordValidationInfoType.WARNING);
String serializeddate = zulu.format(calendar.getTime()); sed.setUpdated(serializeddate); Summary sum = new Summary(); sum.setContent(summary); sed.setSummary(sum); if (request.getHeader(HttpHeaders.USER_AGENT.toString()) != null) {
/** * Reads the file, probably a zipped package, and sends it to the Sword server. * * @return A unique ID returned by a successful deposit * @throws org.purl.sword.client.SWORDClientException * */ public String sendMessage() throws SWORDClientException, HttpException { message.setFilepath(filename); DepositResponse resp = client.postFile(message); Status status = client.getStatus(); if ((status.getCode() == 201) || (status.getCode() == 202)) { SWORDEntry se = resp.getEntry(); return se.getId(); } else { String error = status.getCode() + " " + status.getMessage() + " - " + resp.getEntry().getSummary().getContent(); log.info("Error depositing Sword package : " + error); throw new HttpException(error); } }
entry.appendChild(summary.marshall());
System.out.println(summary.toString());
result.addValidationInfo(summary.validate(validationContext));
String serializeddate = zulu.format(calendar.getTime()); sed.setUpdated(serializeddate); Summary sum = new Summary(); sum.setContent(summary); sed.setSummary(sum); if (request.getHeader(HttpHeaders.USER_AGENT) != null) {
System.out.println(summary.toString());