[jbosstools-issues] [JBoss JIRA] (JBIDE-12146) Server adapter wizard: does not recognize existing (imported) project it could use for the adapter

Rob Stryker (JIRA) jira-events at lists.jboss.org
Fri Jul 6 06:00:15 EDT 2012


     [ https://issues.jboss.org/browse/JBIDE-12146?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rob Stryker reassigned JBIDE-12146:
-----------------------------------

    Assignee: Andre Dietisheim  (was: Rob Stryker)


The code currently does this:

{code}

	/**
	 * This method will search available projects for one that has a git remote
	 * URI that matches that of this IApplication
	 * 
	 * @param application
	 * @return
	 */
	public static IProject[] findProjectsForApplication(final IApplication application) {
		final ArrayList<IProject> results = new ArrayList<IProject>();
		if (application == null)
			return null;
		final String gitUri = application.getGitUrl();
		final IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
		for (int i = 0; i < projects.length; i++) {
			List<URIish> uris = null;
			try {
				uris = EGitUtils.getRemoteURIs(projects[i]);
				Iterator<URIish> it = uris.iterator();
				while (it.hasNext()) {
					String projURI = it.next().toPrivateString();
					if (projURI.equals(gitUri))
						results.add(projects[i]);
				}
			} catch (CoreException ce) {
				// Log? Not 100 required, just skip this project?
			}
		}
		return results.toArray(new IProject[results.size()]);
	}
{code}

What would you suggest is better? Currently we're keying off the shared status of the project and whether it's commit url matches that of the application in the wizard. 
                
> Server adapter wizard: does not recognize existing (imported) project it could use for the adapter
> --------------------------------------------------------------------------------------------------
>
>                 Key: JBIDE-12146
>                 URL: https://issues.jboss.org/browse/JBIDE-12146
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: openshift
>    Affects Versions: 3.3.0.CR1
>            Reporter: Andre Dietisheim
>            Assignee: Andre Dietisheim
>             Fix For: 3.3.x, 3.4.x
>
>         Attachments: cannot-create-adapter.png, correct-settings-exist.png
>
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbosstools-issues mailing list