Example #1
0
 @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;
 }
Example #3
0
  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;
  }
Example #4
0
 /** @param nameTask */
 public Task(String nameTask) {
   this.name = nameTask;
   id = IdGenerator.generate();
   performanceNameUser = null;
 }
Example #5
0
 public Task() {
   name = null;
   id = IdGenerator.generate();
 }