@Override public Map<String, String> getProfiles() { List<String> ids = new ArrayList<>(profileService.getProfiles()); HashMap<String, String> results = new HashMap<>(); Collections.sort(ids); for (String id : ids) { Profile profile = profileService.getProfile(id); if (profile != null) { String parents = join(" ", profile.getParentIds()); results.put(id, parents); } } return results; }
@Override public Object execute() throws Exception { Profile profile = ProfileBuilder.Factory.createFrom(profileService.getProfile(source)) .identity(target) .getProfile(); profileService.createProfile(profile); return null; }
@Override public Map<String, String> getProfiles() { List<String> ids = new ArrayList<>(profileService.getProfiles()); HashMap<String, String> results = new HashMap<>(); Collections.sort(ids); for (String id : ids) { Profile profile = profileService.getProfile(id); if (profile != null) { String parents = join(" ", profile.getParentIds()); results.put(id, parents); } } return results; }
@Override public void copy(String source, String target) { Profile profile = ProfileBuilder.Factory.createFrom(profileService.getProfile(source)) .identity(target) .getProfile(); profileService.createProfile(profile); }
@Override public Object execute() throws Exception { List<String> ids = new ArrayList<>(profileService.getProfiles()); Collections.sort(ids); ShellTable table = new ShellTable(); table.column("id"); table.column("parents"); for (String id : ids) { Profile profile = profileService.getProfile(id); if (profile != null && (hidden || !profile.isHidden())) { String parents = join(" ", profile.getParentIds()); table.addRow().addContent(id, parents); } } table.print(System.out); return null; }
@Override public Object execute() throws Exception { Profile profile = ProfileBuilder.Factory.createFrom(profileService.getProfile(source)) .identity(target) .getProfile(); profileService.createProfile(profile); return null; }
@Override public Object execute() throws Exception { List<String> ids = new ArrayList<>(profileService.getProfiles()); Collections.sort(ids); ShellTable table = new ShellTable(); table.column("id"); table.column("parents"); for (String id : ids) { Profile profile = profileService.getProfile(id); if (profile != null && (hidden || !profile.isHidden())) { String parents = join(" ", profile.getParentIds()); table.addRow().addContent(id, parents); } } table.print(System.out); return null; }
@Override public void copy(String source, String target) { Profile profile = ProfileBuilder.Factory.createFrom(profileService.getProfile(source)) .identity(target) .getProfile(); profileService.createProfile(profile); }
@Override public Object execute() throws Exception { Profile profile = ProfileBuilder.Factory.createFrom(profileService.getProfile(profileName)) .identity(newName) .getProfile(); profileService.createProfile(profile); profileService.deleteProfile(profileName); return null; }
@Override public void rename(String name, String newName) { Profile profile = ProfileBuilder.Factory.createFrom(profileService.getProfile(name)) .identity(newName) .getProfile(); profileService.createProfile(profile); profileService.deleteProfile(name); }
@Override public Object execute() throws Exception { Profile profile = ProfileBuilder.Factory.createFrom(profileService.getProfile(profileName)) .identity(newName) .getProfile(); profileService.createProfile(profile); profileService.deleteProfile(profileName); return null; }
@Override public void rename(String name, String newName) { Profile profile = ProfileBuilder.Factory.createFrom(profileService.getProfile(name)) .identity(newName) .getProfile(); profileService.createProfile(profile); profileService.deleteProfile(name); }