}
if(hasErrors()){
return INPUT;
}
CurrencyType conversionType;
if(getConversionType().getId() == null || "".equalsIgnoreCase(getConversionType().getId())){
conversionType = new CurrencyType();
logInfo = new LogInformation();
logInfo.setCreateBy(sessionCredentials.getCurrentUser().getId());
logInfo.setCreateDate(new Timestamp(System.currentTimeMillis()));
} else {
conversionType = (CurrencyType) manager.getById(CurrencyType.class, getConversionType().getId());
logInfo = conversionType.getLogInformation();
}
logInfo.setActiveFlag(getActive());
logInfo.setLastUpdateBy(sessionCredentials.getCurrentUser().getId());
logInfo.setLastUpdateDate(new Timestamp(System.currentTimeMillis()));
conversionType.setLogInformation(logInfo);
conversionType.setSearchKey(getConversionType().getSearchKey());
conversionType.setName(getConversionType().getName());
conversionType.setDescription(getConversionType().getDescription());
conversionType.setCtdefault(getConversionType().getCtdefault());
manager.save(conversionType);
setConversionType(conversionType);
return SUCCESS;
}