@Test public void testBasic() { assertEquals("", IdGenerator.generate("", "")); assertEquals("", IdGenerator.generate(null, "")); assertEquals("", IdGenerator.generate("", null)); assertEquals("", IdGenerator.generate(null, null)); assertEquals("a", IdGenerator.generate("a", null)); assertEquals("a", IdGenerator.generate("a", "")); assertEquals("b", IdGenerator.generate("", "b")); assertEquals("b", IdGenerator.generate(null, "b")); assertEquals("a" + IdGenerator.SEPARATOR + "b", IdGenerator.generate("a", "b")); }
@Override public Document generateIdIfAbsentFromDocument(final Document document) { if (!documentHasId(document)) { document.put(ID_FIELD_NAME, idGenerator.generate()); } return document; }
public User createUser(String username, String password) { if (userRepository.usernameExists(username)) { throw new ServiceException("Username is already taken"); } String id = idGenerator.generate(); User user = new User(id, username, password); userRepository.add(user); return user; }
/** @param nameTask */ public Task(String nameTask) { this.name = nameTask; id = IdGenerator.generate(); performanceNameUser = null; }
public Task() { name = null; id = IdGenerator.generate(); }