/** * Implemented as specified by the {@link IRenderingSettings} I/F. * @see IRenderingSettings#applySettingsToDataset(long, long) */ @RolesAllowed("user") public Map<Boolean, List<Long>> applySettingsToDataset(long from, long to) { Set<Long> nodeIds = new HashSet<Long>(); nodeIds.add(to); return applySettingsToSet(from, Dataset.class, nodeIds); }
/** * Implemented as specified by the {@link IRenderingSettings} I/F. * @see IRenderingSettings#applySettingsToProject(long, long) */ @RolesAllowed("user") public Map<Boolean, List<Long>> applySettingsToProject(long from, long to) { Set<Long> nodeIds = new HashSet<Long>(); nodeIds.add(to); return applySettingsToSet(from, Project.class, nodeIds); }
/** * Implemented as specified by the {@link IRenderingSettings} I/F * * @see IRenderingSettings#applySettingsToImages(long, List) */ @RolesAllowed("user") public Map<Boolean, List<Long>> applySettingsToImages(long from, List<Long> nodeIds) { Set<Long> nodeIdSet = new HashSet<Long>(nodeIds); return applySettingsToSet(from, Image.class, nodeIdSet); }
/** * Implemented as specified by the {@link IRenderingSettings} I/F * * @see IRenderingSettings#applySettingsToImage(long, long) */ @RolesAllowed("user") public boolean applySettingsToImage(long from, long to) { Set<Long> nodeIds = new HashSet<Long>(); nodeIds.add(to); Map<Boolean, List<Long>> returnValue = applySettingsToSet(from, Image.class, nodeIds); if (returnValue.get(Boolean.TRUE).contains(to)) { return true; } return false; }
/** * Implemented as specified by the {@link IRenderingSettings} I/F * * @see IRenderingSettings#applySettingsToPixels(long, long) */ @RolesAllowed("user") public boolean applySettingsToPixels(long from, long to) { Set<Long> nodeIds = new HashSet<Long>(); nodeIds.add(to); List<Pixels> pixels = loadPixels(nodeIds); Long imageID = pixels.get(0).getImage().getId(); Map<Boolean, List<Long>> returnValue = applySettingsToSet(from, Pixels.class, nodeIds); if (returnValue.get(Boolean.TRUE).contains(imageID)) { return true; } return false; }