log = new LogInformation();
log.setCreateBy(sessionCredentials.getCurrentUser().getId());
log.setCreateDate(new Timestamp(System.currentTimeMillis()));
getCategory().setId(null);
} else {
ProjectCategory temp = getCategory();
setCategory((ProjectCategory) manager.getById(ProjectCategory.class, getCategory().getId()));
log = getCategory().getLogInformation();
try {
PropertyUtils.copyProperties(getCategory(), temp);
} catch (IllegalAccessException e) {