public AccountTypeDTO create(AccountTypeDTO accountTypeDTO) { accountTypeDTO.setDateCreated(new Date()); accountTypeDTO = accountTypeDAS.save(accountTypeDTO); accountTypeDAS.flush(); accountTypeDAS.clear(); return accountTypeDTO; }
public void update(AccountTypeDTO accountType) { AccountTypeDTO accountTypeDTO = accountTypeDAS.find(accountType.getId()); accountTypeDTO.setCreditLimit(accountType.getCreditLimit()); accountTypeDTO.setCreditNotificationLimit1(accountType.getCreditNotificationLimit1()); accountTypeDTO.setCreditNotificationLimit2(accountType.getCreditNotificationLimit2()); accountTypeDTO.setInvoiceDesign(accountType.getInvoiceDesign()); accountTypeDTO.setBillingCycle(accountType.getBillingCycle()); accountTypeDTO.setLanguage(new LanguageDAS().find(accountType.getLanguageId())); accountTypeDTO.setCurrency(new CurrencyDAS().find(accountType.getCurrencyId())); accountTypeDTO.setInvoiceDeliveryMethod( new InvoiceDeliveryMethodDAS().find(accountType.getInvoiceDeliveryMethod().getId())); accountTypeDTO.setPaymentMethodTypes(accountType.getPaymentMethodTypes()); accountTypeDTO.setPreferredNotificationAitId(accountType.getPreferredNotificationAitId()); accountTypeDAS.save(accountTypeDTO); accountTypeDAS.flush(); accountTypeDAS.clear(); }