public static EntityCommitUser createEntity(CommitUser gitCommitUser, GenericDao dao) {
if (gitCommitUser == null) {
return null;
}
EntityCommitUser commitUser = getCommitUserByEmailAndDate(gitCommitUser.getEmail(), gitCommitUser.getDate(), dao);
if (commitUser == null) {
commitUser = new EntityCommitUser();
commitUser.setMineredAt(new Date());
commitUser.setDateCommitUser(gitCommitUser.getDate());
commitUser.setEmail(gitCommitUser.getEmail());
commitUser.setName(gitCommitUser.getName());
dao.insert(commitUser);
}
return commitUser;