public class LifecycleMappingDiscoveryHelper
extends java.lang.Object
LifecycleMappingDiscoveryRequests and discover matching Lifecycle Mapping proposals.| Modifier | Constructor and Description |
|---|---|
private |
LifecycleMappingDiscoveryHelper() |
| Modifier and Type | Method and Description |
|---|---|
static LifecycleMappingDiscoveryRequest |
createLifecycleMappingDiscoveryRequest(java.util.Collection<org.eclipse.core.resources.IProject> projects,
org.eclipse.core.runtime.IProgressMonitor monitor)
Builds a
LifecycleMappingDiscoveryRequest from a collection of IProjects. |
static LifecycleMappingDiscoveryRequest |
createLifecycleMappingDiscoveryRequest(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IProgressMonitor monitor)
Builds a
LifecycleMappingDiscoveryRequest from a project. |
static void |
discoverProposals(LifecycleMappingDiscoveryRequest discoveryRequest,
org.eclipse.core.runtime.IProgressMonitor monitor)
Discovers lifecycle mapping proposals matching a
LifecycleMappingDiscoveryRequest requirements. |
private static java.lang.String |
getConfiguratorId(org.eclipse.core.resources.IMarker marker) |
private static IMavenProjectFacade |
getFacade(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IProgressMonitor monitor) |
private static java.lang.String |
getLifecycleId(org.eclipse.core.resources.IMarker marker) |
private static org.eclipse.core.resources.IMarker[] |
getLifecycleMappingMarkers(org.eclipse.core.resources.IProject p) |
private static ILifecycleMappingRequirement |
toLifecycleMappingRequirement(org.eclipse.core.resources.IMarker marker,
java.lang.String packagingType) |
public static LifecycleMappingDiscoveryRequest createLifecycleMappingDiscoveryRequest(org.eclipse.core.resources.IProject project, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
LifecycleMappingDiscoveryRequest from a project. Unsatisfied ILifecycleMappingRequirements
are collected from LifecycleMapping error markers.org.eclipse.core.runtime.CoreExceptionpublic static LifecycleMappingDiscoveryRequest createLifecycleMappingDiscoveryRequest(java.util.Collection<org.eclipse.core.resources.IProject> projects, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
LifecycleMappingDiscoveryRequest from a collection of IProjects. For each project,
unsatisfied ILifecycleMappingRequirements are collected from LifecycleMapping error markers.org.eclipse.core.runtime.CoreExceptionprivate static ILifecycleMappingRequirement toLifecycleMappingRequirement(org.eclipse.core.resources.IMarker marker, java.lang.String packagingType)
private static org.eclipse.core.resources.IMarker[] getLifecycleMappingMarkers(org.eclipse.core.resources.IProject p)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic static void discoverProposals(LifecycleMappingDiscoveryRequest discoveryRequest, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
LifecycleMappingDiscoveryRequest requirements. Actual
discovery is delegated to the registered instance of IMavenDiscovery, if available.org.eclipse.core.runtime.CoreExceptionprivate static IMavenProjectFacade getFacade(org.eclipse.core.resources.IProject project, org.eclipse.core.runtime.IProgressMonitor monitor)
private static java.lang.String getLifecycleId(org.eclipse.core.resources.IMarker marker)
private static java.lang.String getConfiguratorId(org.eclipse.core.resources.IMarker marker)