@Override public Void inTransaction(final EntitySqlDaoWrapperFactory entitySqlDaoWrapperFactory) throws Exception { final AccountEmailSqlDao transactional = entitySqlDaoWrapperFactory.become(AccountEmailSqlDao.class); if (transactional.getById(email.getId().toString(), context) != null) { throw new AccountApiException(ErrorCode.ACCOUNT_EMAIL_ALREADY_EXISTS, email.getId()); } createAndRefresh(transactional, email, context); return null; } });
public DefaultAccountEmail(final AccountEmailModelDao accountEmail) { super(accountEmail.getId(), accountEmail.getCreatedDate(), accountEmail.getUpdatedDate()); this.accountId = accountEmail.getAccountId(); this.email = accountEmail.getEmail(); }
@Override public Void inTransaction(final EntitySqlDaoWrapperFactory entitySqlDaoWrapperFactory) throws Exception { final AccountEmailSqlDao transactional = entitySqlDaoWrapperFactory.become(AccountEmailSqlDao.class); if (transactional.getById(email.getId().toString(), context) != null) { throw new AccountApiException(ErrorCode.ACCOUNT_EMAIL_ALREADY_EXISTS, email.getId()); } createAndRefresh(transactional, email, context); return null; } });
public DefaultAccountEmail(final AccountEmailModelDao accountEmail) { super(accountEmail.getId(), accountEmail.getCreatedDate(), accountEmail.getUpdatedDate()); this.accountId = accountEmail.getAccountId(); this.email = accountEmail.getEmail(); }