@Override protected void doInTransactionWithoutResult(TransactionStatus status) { sessionFactory.getCurrentSession().save(metadata); } });
@Override protected void doInTransactionWithoutResult(TransactionStatus status) { for (EnvironmentVariable variable : variables) { EnvironmentVariable environmentVariableConfig = new EnvironmentVariable(variable.getName(), variable.getValue(), variable.isSecure()); environmentVariableConfig.setEntityId(entityId); environmentVariableConfig.setEntityType(type.toString()); sessionFactory.getCurrentSession().save(environmentVariableConfig); } } });
@Override public void saveOrUpdate(VulnerabilityComment comment) { sessionFactory.getCurrentSession().save(comment); }
/** {@inheritDoc} */ public void merge(PrintTemplate template) throws IOException { sessionFactory.getCurrentSession().save(template); }
@Override public void save(PurchaseOrder order) { sessionFactory.getCurrentSession().save(order); }
@Override public void save(PaymentInfo paymentInfo) { sessionFactory.getCurrentSession().save(paymentInfo); }
@Transactional(readOnly = false) public void addCustomer(Customer customer) { sessionFactory.getCurrentSession().save(customer); }
@Transactional(readOnly = false) public void addCustomers(Map<String, Customer> customerMap) { Collection<Customer> customerCol = customerMap.values(); for (Customer customer : customerCol) { sessionFactory.getCurrentSession().save(customer); } }
public void saveInstance(SensorConfiguration instance) { LOGGER.debug("saveInstance({})", instance); getCurrentSession().save(instance); }
@Override public void deleteMap(ScanReopenVulnerabilityMap map) { sessionFactory.getCurrentSession().save(new DeletedReopenMap(map)); sessionFactory.getCurrentSession().delete(map); }
@Override public void deleteMap(ScanRepeatFindingMap map) { sessionFactory.getCurrentSession().save(new DeletedRepeatFindingMap(map)); sessionFactory.getCurrentSession().delete(map); }
@Override public void deleteMap(ScanCloseVulnerabilityMap map) { sessionFactory.getCurrentSession().save(new DeletedCloseMap(map)); sessionFactory.getCurrentSession().delete(map); }
@Override public void delete(RemoteProviderApplication app) { sessionFactory.getCurrentSession().save(new DeletedRemoteProviderApplication(app)); sessionFactory.getCurrentSession().delete(app); }
@Override public void delete(Finding finding) { sessionFactory.getCurrentSession().save(new DeletedFinding(finding)); sessionFactory.getCurrentSession().delete(finding); }
@Override public void delete(Scan scan) { sessionFactory.getCurrentSession().save(new DeletedScan(scan)); sessionFactory.getCurrentSession().delete(scan); }
@Override public void delete(WafRule rule) { List<SecurityEvent> events = rule.getSecurityEvents(); for (SecurityEvent event : events) { event.backUpWafRule(); sessionFactory.getCurrentSession().save(event); } sessionFactory.getCurrentSession().save(new DeletedWafRule(rule)); sessionFactory.getCurrentSession().delete(rule); }
@Override public void delete(Defect defect) { for (Event event: defect.getEvents()) { event.setDefect(null); eventDao.saveOrUpdate(event); } sessionFactory.getCurrentSession().save(new DeletedDefect(defect)); sessionFactory.getCurrentSession().delete(defect); } }
@Override public User createUser(String name, String surname, String email, String password) throws GeomajasSecurityException { User user = new User(); user.setActive(true); user.setName(name); user.setSurname(surname); user.setEmail(email); // TODO: check password strength + security user.setPassword(encodePassword(email, password)); factory.getCurrentSession().save(user); return user; }
@Override public Territory createGroup(String name, String key, String crs, Geometry geometry, String categoryId) throws GeomajasSecurityException { TerritoryCategory category = findCategoryById(categoryId != null ? categoryId : DEFAULT_CATEGORY_ID); Territory group = new Territory(); group.setName(name); group.setCode(key); group.setCrs(crs); group.setGeometry(geometry); group.setCategory(category); factory.getCurrentSession().save(group); return group; }
@Override public Territory createGroup(String name, String key, String crs, Geometry geometry, String categoryId) throws GeomajasSecurityException { TerritoryCategory category = findCategoryById(categoryId != null ? categoryId : DEFAULT_CATEGORY_ID); Territory group = new Territory(); group.setName(name); group.setCode(key); group.setCrs(crs); group.setGeometry(geometry); group.setCategory(category); factory.getCurrentSession().save(group); return group; }