@Override public boolean matches(Entry entry) { return entry.getUuid().equals(uuid); } });
@Override public boolean matches(Entry entry) { return entry.getUuid().toString().equals(r.Uuid); } });
public void process(Message.Request r, Message.Response resp) { @SuppressWarnings("unchecked") List<Entry> entries = database.findEntries(new Entry.Matcher() { @Override public boolean matches(Entry entry) { return true; } }); for (Entry entry : entries) { resp.Entries.add(new ResponseEntry(entry.getTitle(), entry.getUsername(), entry.getPassword(), entry.getUuid().toString())); } resp.Count = resp.Entries.size(); resp.Success = true; } }
public void process(final Message.Request r, Message.Response resp) { @SuppressWarnings("unchecked") List<Entry> entries = database.findEntries(new Entry.Matcher() { @Override public boolean matches(Entry entry) { return entry.getUrl().startsWith(r.Url) || r.Url.startsWith(entry.getUrl()); } }); for (Entry entry : entries) { resp.Entries.add(new ResponseEntry(entry.getTitle(), entry.getUsername(), entry.getPassword(), entry.getUuid().toString())); } resp.Count = resp.Entries.size(); resp.Success = true; } }
@Test public void testNewEntry() { E e2 = database.newEntry(); Assert.assertNull(e2.getParent()); assertEquals("", e2.getPassword()); Assert.assertNotNull(e2.getUuid()); assertEquals("", e2.getUrl()); assertEquals("", e2.getNotes()); assertEquals("", e2.getUsername()); assertEquals("", e2.getTitle()); Assert.assertNull(e2.getProperty("silly")); List<String> l = e2.getPropertyNames(); l.removeAll(Entry.STANDARD_PROPERTY_NAMES); Assert.assertEquals(0, l.size()); }
@Test public void recycleBinEntries() { database.enableRecycleBin(false); assertFalse(database.isRecycleBinEnabled()); assertNull(database.getRecycleBin()); database.enableRecycleBin(true); assertTrue(database.isRecycleBinEnabled()); G recycleBin = database.getRecycleBin(); assertNotNull(recycleBin); E entry = database.newEntry(); assertEquals(entry, database.getRootGroup().addEntry(entry)); assertEquals(1, database.getRootGroup().getEntriesCount()); assertTrue(database.deleteEntry(entry.getUuid())); assertEquals(0, database.getRootGroup().getEntriesCount()); assertEquals(1, recycleBin.getEntriesCount()); database.enableRecycleBin(false); assertFalse(database.isRecycleBinEnabled()); entry = database.newEntry(); assertEquals(entry, database.getRootGroup().addEntry(entry)); assertEquals(1, database.getRootGroup().getEntriesCount()); assertTrue(database.deleteEntry(entry.getUuid())); assertEquals(0, database.getRootGroup().getEntriesCount()); assertEquals(1, recycleBin.getEntriesCount()); database.emptyRecycleBin(); assertEquals(0, recycleBin.getEntriesCount()); }