changes.getLinksToDelete().add(new Tuple3<>(slaveResource, link.getA(), link.getB()));
logger.debug("[APPLY] Resources: has {} updates, {} deletions, {} addition, {} refreshes ; Links: has {} deletions, {} addition ; Tags: has {} deletions, {} addition", // changes.getLinksToDelete().size(), changes.getLinksToAdd().size(), // Tuple3<IPResource, String, IPResource> link : changes.getLinksToDelete()) { logger.debug("[APPLY] Delete link {}", link); Optional<IPResource> fromResource = ipResourceService.resourceFindByPk(link.getA());
changes.getLinksToDelete().add(new Tuple3<>(a2, LinkTypeConstants.RUN_AS, uu2)); changes.getLinksToAdd().add(new Tuple3<>(a2, LinkTypeConstants.INSTALLED_ON, m1)); changes.getLinksToDelete().add(new Tuple3<>(a2, LinkTypeConstants.INSTALLED_ON, m2)); changes.getLinksToDelete().add(new Tuple3<>(a2, LinkTypeConstants.INSTALLED_ON, m3)); getInternalServicesContext().getInternalChangeService().changesExecute(changes); changes.getLinksToDelete().add(new Tuple3<>(a1, LinkTypeConstants.RUN_AS, uu1)); changes.getLinksToDelete().add(new Tuple3<>(a1, LinkTypeConstants.INSTALLED_ON, m1)); getInternalServicesContext().getInternalChangeService().changesExecute(changes);
changes.getLinksToDelete().add(new Tuple3<>(dp, LinkTypeConstants.POINTS_TO, m2)); getInternalServicesContext().getInternalChangeService().changesExecute(changes);