public static InReplyTo addInReplyTo(Entry entry) { return entry.addExtension(ThreadConstants.IN_REPLY_TO); }
public static void addInReplyTo(Entry entry, InReplyTo replyTo) { entry.addExtension(replyTo); }
private void setEntryContent(Entry e, ExtensibleElement ext) { e.addExtension(ext); }
public void addFloat(String name, Float value) { if (value == null) return; // allow null for "don't care" / "not specified" FloatElement element = entry.addExtension(AbderaElementFactory.wwmFloat); element.setName(name); element.setValue(value.floatValue()); }
public void addLocation(String name, String postcode) { if (postcode == null) return; // allow null for "don't care" / "not specified" LocationElement element = entry.addExtension(AbderaElementFactory.wwmLocation); element.setName(name); element.setPostcode(postcode); }
public void addString(String name, String value) { if (value == null) return; // allow null for "don't care" / "not specified" StringElement element = entry.addExtension(AbderaElementFactory.wwmString); element.setName(name); element.setValue(value); }
public void addSimpleAttribute(String name, String value) { if (value == null) return; // allow null for "don't care" / "not specified" SimpleAttributeElement element = entry.addExtension(AbderaElementFactory.wwmSimpleAttribute); element.setName(name); element.setValue(value); }
public void addBoolean(String name, String value) { if (value == null) return; // allow null for "don't care" / "not specified" BooleanElement element = entry.addExtension(AbderaElementFactory.wwmBoolean); element.setName(name); element.setValue(value); }
public void setMetadata(String contentType, String privateId) { FuzzyRecordProperties element = entry.addExtension(AbderaElementFactory.wwmRecordProperties); element.setValue(contentType); element.setPrivateId(privateId); }
public void setScores(Score score) { FuzzyScoreElement element = entry.addExtension(AbderaElementFactory.wwmScores); element.setScore(score.total()); }
public void addEnum(String name, String enumName, String value) { if (value == null) { throw new Error("Null not allowed for an enum. enumAttr=" + name ); } EnumElement element = entry.addExtension(AbderaElementFactory.wwmEnum); element.setName(name); element.setEnumName(enumName); element.setValue(value); }
public void addDate(String name, int year, int month) { DateElement element = entry.addExtension(AbderaElementFactory.wwmDate); element.setName(name); element.setYear(year); element.setMonth(month); }
public void addEnumList(String name, String enumName, String ... values) { MultiEnumElement element = entry.addExtension(AbderaElementFactory.wwmEnumList); element.setName(name); element.setEnumName(enumName); for (String value : values) { element.addValue(value); } }
public void addAgeRange(String name, float min, float pref, float max) { AgeRangeElement element = entry.addExtension(AbderaElementFactory.wwmAgeRange); element.setName(name); element.setMin(min); element.setPref(pref); element.setMax(max); }
public void addFloatRange(String name, float min, float pref, float max) { AgeRangeElement element = entry.addExtension(AbderaElementFactory.wwmAgeRange); // FIXME: Implement wwmFloatRange element.setName(name); element.setMin(min); element.setPref(pref); element.setMax(max); }
public void addDate(String name, int year, int month, int day) { DateElement element = entry.addExtension(AbderaElementFactory.wwmDate); element.setName(name); element.setYear(year); element.setMonth(month); element.setDay(day); }
private Entry createBasicInteractionMessage(final String id, final String runId) { final Entry interactionNotificationMessage = ABDERA.newEntry(); interactionNotificationMessage.setId(id); final Date timestamp = new Date(); interactionNotificationMessage.setPublished(timestamp); interactionNotificationMessage.setUpdated(timestamp); interactionNotificationMessage.addAuthor("Taverna"); interactionNotificationMessage.setTitle("Interaction from Taverna for " + this.requestor.generateId()); final Element runIdElement = interactionNotificationMessage .addExtension(AtomUtils.getRunIdQName()); runIdElement.setText(StringEscapeUtils.escapeJavaScript(runId)); final Element pathIdElement = interactionNotificationMessage.addExtension(AtomUtils.getPathIdQName()); pathIdElement.setText(StringEscapeUtils.escapeJavaScript(this.requestor.getPath())); final Element countElement = interactionNotificationMessage.addExtension(AtomUtils.getCountQName()); countElement.setText(StringEscapeUtils.escapeJavaScript(this.requestor.getInvocationCount().toString())); if (this.requestor.getInteractionType().equals( InteractionType.Notification)) { interactionNotificationMessage.addExtension(AtomUtils .getProgressQName()); } final Element idElement = interactionNotificationMessage .addExtension(AtomUtils.getIdQName()); idElement.setText(id); return interactionNotificationMessage; }
throws ResponseContextException Element childrenElement = entry.addExtension(AtomCMIS.CHILDREN);
/** * {@inheritDoc} */ @Override protected String addEntryDetails(RequestContext request, Entry entry, IRI feedIri, CmisObject object) throws ResponseContextException { String objectId = getId(object); entry.setId(objectId); // Updated and published is incorrect when pass Date. // Abdera uses Calendar.getInstance(TimeZone.getTimeZone("GMT")) // See org.apache.abdera.model.AtomDate . entry.setUpdated(AtomUtils.getAtomDate(getUpdated(object))); entry.setSummary("Change Log Even"); for (Person person : getAuthors(object, request)) { entry.addAuthor(person); } entry.setTitle(getTitle(object)); // Service link. String service = getServiceLink(request); entry.addLink(service, AtomCMIS.LINK_SERVICE, AtomCMIS.MEDIATYPE_ATOM_SERVICE, null, null, -1); ObjectTypeElement objectElement = new ObjectTypeElement(request.getAbdera().getFactory(), AtomCMIS.OBJECT); objectElement.build(object); entry.addExtension(objectElement); return objectId; }
objectElement.build(type); entry.addExtension(objectElement);