// ... .firstOrDefault(yourDefaultValue, new Func1<Entry, Boolean>() { @Override public Boolean call(Entry entry) { return entry.getId() == id; } }) // ...
Entry lEntry = lAllEntryById.put(lEntry.getId(), lEntry); Assert.assertNull(lEntry);
List<Entry> toAdd = new ArrayList<Entry>(); Iterator it = mEntries.iterator(); while(it.hasNext()) { Entry e = it.next(); if(e.getId().equals(someId)) { Entry newEntry = e.setData(newData); it.remove(); toAdd.add(newEntry); } } mEntries.addAll(toAdd);
public void registerInteraction(final Entry entry, final InteractionRequestor requestor) { synchronized (requestorMap) { final String refString = entry.getId().toString(); requestorMap.put(refString, requestor); } }
List<Entry> toAdd = new ArrayList<Entry>(); for (Iterator<Entry> it= mEntries.iterator();it.hasNext();) { Entry e = it.next(); if (e.getId().equals(someId)) { Entry newEntry = e.setData(newData); it.remove(); toAdd.add(newEntry); } } mEntries.addAll(toAdd);
for (Entry entry : list) { System.out.println("ID: " + entry.getId()); System.out.println("Location: " + entry.getFileLocation()); for (String filename : entry.getFilenames()) { System.out.println("File: " + filename); } }
/** * Parses the id to determine a datastreamId. * * @param id * @return */ private String getDatastreamId(DigitalObject obj, Entry entry) { String entryId = entry.getId().toString(); // matches info:fedora/pid/dsid/timestamp Pattern pattern = Pattern.compile("^" + Constants.FEDORA.uri + ".+?/([^/]+)/?.*"); Matcher matcher = pattern.matcher(entryId); if (matcher.find()) { return matcher.group(1); } else { return obj.newDatastreamID(); } }
@Override public AdapterResponse<Entry> postEntry(PostEntryRequest postEntryRequest) { final Entry entryToPost = postEntryRequest.getEntry(); if (entryToPost.getId() == null) { return ResponseBuilder.reply(HttpStatus.BAD_REQUEST, "Entry should supply an id"); } else { liveFeed.put(entryToPost.getId().toString(), new AtomEntry(entryToPost)); } return ResponseBuilder.created(entryToPost); }
protected void addEditLinkToEntry(Entry entry) throws Exception { if (ProviderHelper.getEditUriFromEntry(entry) == null) { entry.addLink(entry.getId().toString(), "edit"); } }
public Entry getEntry(String id) { if (id == null) return null; List<Entry> l = getEntries(); for (Entry e : l) { IRI eid = e.getId(); if (eid != null && eid.equals(new IRI(id))) return e; } return null; } }
protected void addEditLinkToEntry(Entry entry) throws Exception { if (ProviderHelper.getEditUriFromEntry(entry) == null) { entry.addLink(entry.getId().toString(), "edit"); } }
protected void setEntryIdIfNull(Entry entry) throws Exception { // if there is no id in Entry, assign one. if (entry.getId() != null) { return; } String uuidUri = abdera.getFactory().newUuidUri(); String[] segments = uuidUri.split(":"); String entryId = segments[segments.length - 1]; entry.setId(createEntryIdUri(entryId)); }
public static Tombstone addTombstone(Feed source, Entry entry) { Tombstone tombstone = source.getFactory().newExtensionElement(DELETED_ENTRY, source); tombstone.setRef(entry.getId()); Base parent = entry.getParentElement(); if (parent != null && parent.equals(source)) entry.discard(); return tombstone; }
protected void setEntryIdIfNull(RequestContext request, Entry entry) throws Exception { // if there is no id in Entry, assign one. if (entry.getId() != null) { return; } String uuidUri = request.getAbdera().getFactory().newUuidUri(); String[] segments = uuidUri.split(":"); String entryId = segments[segments.length - 1]; entry.setId(createEntryIdUri(entryId)); }
private EntityTag calculateEntityTag(Base base) { String id = null; String modifiedDate = null; if (base instanceof Entry) { id = ((Entry) base).getId().toString(); modifiedDate = ((Entry) base).getUpdatedElement().getText(); } else if (base instanceof Feed) { id = ((Feed) base).getId().toString(); modifiedDate = ((Feed) base).getUpdatedElement().getText(); } return EntityTag.generate(id, modifiedDate); }
private EntityTag calculateEntityTag(Base base) { String id = null; String modified = null; if (base instanceof Entry) { id = ((Entry) base).getId().toString(); modified = ((Entry) base).getUpdatedElement().getText(); } else if (base instanceof Feed) { id = ((Feed) base).getId().toString(); modified = ((Feed) base).getUpdatedElement().getText(); } return EntityTag.generate(id, modified); }
public static EntityTag calculateEntityTag(Base base) { String id = null; String modified = null; if (base instanceof Entry) { Entry entry = (Entry)base; id = entry.getId().toString(); modified = AtomDate.format(entry.getEdited() != null ? entry.getEdited() : entry.getUpdated()); } else if (base instanceof Feed) { Feed feed = (Feed)base; id = feed.getId().toString(); modified = AtomDate.format(feed.getUpdated()); } else if (base instanceof Document) { return calculateEntityTag(((Document<?>)base).getRoot()); } return EntityTag.generate(id, modified); }