@Override public void listRepos() throws Exception { LOGGER.log(Level.INFO, "Getting current installed repositories..."); // Populating repositories populateRepositories(); LOGGER.log(Level.INFO, ""); // Printing Installed repositories for (Repository repo : repositories) { LOGGER.log(Level.INFO, " " + repo.getURI()); } LOGGER.log(Level.INFO, ""); LOGGER.log(Level.INFO, String.format("%s installed repositories on Spring Roo were found", getRepositoryAdmin().listRepositories().length)); }
public boolean getAllPossibleValues(final List<Completion> completions, final Class<?> requiredType, final String originalUserInput, final String optionContext, final MethodTarget target) { // Getting installed repositories populateRepositories(); for (Repository repo : repositories) { completions.add(new Completion(repo.getURI())); } return false; }
@Override public void listAllSubsystemsOnRepository(ObrRepositorySymbolicName obrRepository) { LOGGER.log(Level.INFO, "Getting all 'Roo Addon Suites' located on '" + obrRepository.getKey() + "' repository... "); LOGGER.log(Level.INFO, " "); int repos = 0; // Getting all repositories Repository[] repositories = getRepositoryAdmin().listRepositories(); for (Repository repo : repositories) { if (repo.getURI().equals(obrRepository.getKey())) { // Getting all resources from repository Resource[] repositoryResource = repo.getResources(); for (Resource resource : repositoryResource) { // If current resource ends with .esa, means that is a ROO Addon Suite if (resource.getURI().endsWith(".esa")) { LOGGER.log(Level.INFO, " " + resource.getSymbolicName()); repos++; } } } } LOGGER.log(Level.INFO, " "); LOGGER.log( Level.INFO, String.format("%s Roo Addon Suites were found on '%s' repository", repos, obrRepository.getKey())); }
@Override public URI getLocation() { return URI.create(obr.getURI()); }
private final Repository getRepository( Repository[] repos, String repositoryUrl ) { if ( repositoryUrl == null || repositoryUrl.length() == 0 ) { return null; } for ( int i = 0; i < repos.length; i++ ) { if ( repositoryUrl.equals( repos[i].getURI() ) ) { return repos[i]; } } return null; }
protected void doExecute(RepositoryAdmin admin) { Repository[] repos = admin.listRepositories(); if ((repos != null) && (repos.length > 0)) { for (int i = 0; i < repos.length; i++) { System.out.println(repos[i].getURI()); } } else { System.out.println("No repository URLs are set."); } }
protected void doExecute(RepositoryAdmin admin) { Repository[] repos = admin.listRepositories(); if ((repos != null) && (repos.length > 0)) { for (int i = 0; i < repos.length; i++) { System.out.println(repos[i].getURI()); } } else { System.out.println("No repository URLs are set."); } }
private Repository getLocalRepository(RepositoryAdmin anAdmin) { Repository finded = null; String repoPath = System.getProperty("repository.path"); // es necesario tener la ruta al repositorio if (repoPath != null) { for (Repository aRepo : anAdmin.listRepositories()) { String repoURI = aRepo.getURI(); if (repoPath.equals(repoURI)) { finded = aRepo; break; } } if (finded == null) { try { finded = anAdmin.addRepository(repoPath); } catch (Exception e) { System.err .println("Fallo al instalar el repositorio local: " + repoPath); e.printStackTrace(); } } } return finded; } }
protected void doExecute(RepositoryAdmin admin) throws Exception { if (urls != null && !urls.isEmpty()) { for (String url : urls) { admin.addRepository(url); } } else { Repository[] repos = admin.listRepositories(); if ((repos != null) && (repos.length > 0)) { for (int i = 0; i < repos.length; i++) { admin.addRepository(repos[i].getURI()); } } } }
protected void doExecute(RepositoryAdmin admin) throws Exception { if (ids != null && !ids.isEmpty()) { for (String id : ids) { if (useIndex) { Repository[] repos = admin.listRepositories(); int index = Integer.parseInt(id); if (index >= 0 && index < repos.length) { admin.addRepository(repos[index].getURI()); } else { System.err.println("Invalid index"); } } else { admin.addRepository(id); } } } else { Repository[] repos = admin.listRepositories(); if ((repos != null) && (repos.length > 0)) { for (Repository repo : repos) { admin.addRepository(repo.getURI()); } } } }
protected void doExecute(RepositoryAdmin admin) throws Exception { if (ids != null && !ids.isEmpty()) { for (String id : ids) { if (useIndex) { Repository[] repos = admin.listRepositories(); int index = Integer.parseInt(id); if (index >= 0 && index < repos.length) { admin.addRepository(repos[index].getURI()); } else { System.err.println("Invalid index"); } } else { admin.addRepository(id); } } } else { Repository[] repos = admin.listRepositories(); if ((repos != null) && (repos.length > 0)) { for (int i = 0; i < repos.length; i++) { admin.addRepository(repos[i].getURI()); } } } }
protected void doExecute(RepositoryAdmin admin) throws Exception { if (ids != null && !ids.isEmpty()) { for (String id : ids) { if (useIndex) { Repository[] repos = admin.listRepositories(); int index = Integer.parseInt(id); if (index >= 0 && index < repos.length) { admin.addRepository(repos[index].getURI()); } else { System.err.println("Invalid index"); } } else { admin.addRepository(id); } } } else { Repository[] repos = admin.listRepositories(); if ((repos != null) && (repos.length > 0)) { for (int i = 0; i < repos.length; i++) { admin.addRepository(repos[i].getURI()); } } } }
protected void doExecute(RepositoryAdmin admin) throws Exception { if (ids != null && !ids.isEmpty()) { for (String id : ids) { if (useIndex) { Repository[] repos = admin.listRepositories(); int index = Integer.parseInt(id); if (index >= 0 && index < repos.length) { admin.addRepository(repos[index].getURI()); } else { System.err.println("Invalid index"); } } else { admin.addRepository(id); } } } else { Repository[] repos = admin.listRepositories(); if ((repos != null) && (repos.length > 0)) { for (Repository repo : repos) { admin.addRepository(repo.getURI()); } } } }
protected void doExecute(RepositoryAdmin admin) throws Exception { for (String id : ids) { if (useIndex) { Repository[] repos = admin.listRepositories(); int index = Integer.parseInt(id); if (index >= 0 && index < repos.length) { admin.removeRepository(repos[index].getURI()); } else { System.err.println("Invalid index"); } } else { admin.removeRepository(id); } } persistRepositoryList(admin); } }
protected void doExecute(RepositoryAdmin admin) throws Exception { for (String id : ids) { if (useIndex) { Repository[] repos = admin.listRepositories(); int index = Integer.parseInt(id); if (index >= 0 && index < repos.length) { admin.removeRepository(repos[index].getURI()); } else { System.err.println("Invalid index"); } } else { admin.removeRepository(id); } } persistRepositoryList(admin); } }
protected void doExecute(RepositoryAdmin admin) throws Exception { for (String id : ids) { if (useIndex) { Repository[] repos = admin.listRepositories(); int index = Integer.parseInt(id); if (index >= 0 && index < repos.length) { admin.removeRepository(repos[index].getURI()); } else { System.err.println("Invalid index"); } } else { admin.removeRepository(id); } } persistRepositoryList(admin); } }
protected void doExecute(RepositoryAdmin admin) throws Exception { for (String id : ids) { if (useIndex) { Repository[] repos = admin.listRepositories(); int index = Integer.parseInt(id); if (index >= 0 && index < repos.length) { admin.removeRepository(repos[index].getURI()); } else { System.err.println("Invalid index"); } } else { admin.removeRepository(id); } } persistRepositoryList(admin); } }
protected void doExecute(RepositoryAdmin admin) { ShellTable table = new ShellTable(); table.column("Index"); table.column("OBR URL"); table.emptyTableText("No OBR repository URL"); Repository[] repos = admin.listRepositories(); if (repos != null) { for (int i = 0; i < repos.length; i++) { table.addRow().addContent(i, repos[i].getURI()); } } table.print(System.out, !noFormat); }
protected void doExecute(RepositoryAdmin admin) { ShellTable table = new ShellTable(); table.column("Index"); table.column("OBR URL"); table.emptyTableText("No OBR repository URL"); Repository[] repos = admin.listRepositories(); if (repos != null) { for (int i = 0; i < repos.length; i++) { table.addRow().addContent(i, repos[i].getURI()); } } table.print(System.out, !noFormat); }
protected void doExecute(RepositoryAdmin admin) { ShellTable table = new ShellTable(); table.column("Index"); table.column("OBR URL"); table.emptyTableText("No OBR repository URL"); Repository[] repos = admin.listRepositories(); if (repos != null) { for (int i = 0; i < repos.length; i++) { table.addRow().addContent(i, repos[i].getURI()); } } table.print(System.out, !noFormat); }