public IRIElement setIcon(String value) { complete(); if (value == null) { _removeChildren(ICON, false); return null; } FOMFactory fomfactory = (FOMFactory)factory; IRIElement iri = fomfactory.newIcon(this); iri.setValue(value); return iri; }
public IRIElement setLogo(String value) { complete(); if (value == null) { _removeChildren(LOGO, false); return null; } FOMFactory fomfactory = (FOMFactory)factory; IRIElement iri = fomfactory.newLogo(this); iri.setValue(value); return iri; }
public IRIElement setId(String value, boolean normalize) { complete(); if (value == null) { _removeChildren(ID, false); return null; } IRIElement id = getIdElement(); if (id != null) { if (normalize) id.setNormalizedValue(value); else id.setValue(value); return id; } else { FOMFactory fomfactory = (FOMFactory)factory; IRIElement iri = fomfactory.newID(this); iri.setValue((normalize) ? IRI.normalizeString(value) : value); return iri; } }
public IRIElement setId(String value, boolean normalize) { complete(); if (value == null) { _removeChildren(ID, false); return null; } IRIElement id = getIdElement(); if (id != null) { if (normalize) id.setNormalizedValue(value); else id.setValue(value); return id; } else { FOMFactory fomfactory = (FOMFactory)factory; IRIElement iri = fomfactory.newID(this); iri.setValue((normalize) ? IRI.normalizeString(value) : value); return iri; } }
public IRIElement setUri(String uri) { complete(); if (uri != null) { FOMFactory fomfactory = (FOMFactory)factory; IRIElement el = fomfactory.newUri(null); el.setValue(uri); _setChild(URI, (OMElement)el); return el; } else { _removeChildren(URI, false); return null; } }
/** * Create a regular entry * * @param request The request context */ protected ResponseContext createNonMediaEntry(RequestContext request) { try { Entry entry = getEntryFromRequest(request); if (entry != null) { if (!ProviderHelper.isValidEntry(entry)) return new EmptyResponseContext(400); entry.setUpdated(new Date()); T entryObj = postEntry(entry.getTitle(), entry.getId(), entry.getSummary(), entry.getUpdated(), entry .getAuthors(), entry.getContentElement(), request); entry.getIdElement().setValue(getId(entryObj)); IRI feedUri = getFeedIRI(entryObj, request); String link = getLink(entryObj, feedUri, request); entry.addLink(link, "edit"); String location = getLink(entryObj, feedUri, request, true); return buildCreateEntryResponse(location, entry); } else { return new EmptyResponseContext(400); } } catch (ResponseContextException e) { return createErrorResponse(e); } }
entry.getIdElement().setValue(factory.newUuidUri()); entry.addLink("atom/feed/" + entry.getId().toString(), "edit");