public class LifecycleMappingDiscoveryHelper
extends java.lang.Object
LifecycleMappingDiscoveryRequest
s 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 IProject s. |
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 ILifecycleMappingRequirement
s
are collected from LifecycleMapping error markers.org.eclipse.core.runtime.CoreException
public 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 IProject
s. For each project,
unsatisfied ILifecycleMappingRequirement
s are collected from LifecycleMapping error markers.org.eclipse.core.runtime.CoreException
private 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.CoreException
public 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.CoreException
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 java.lang.String getConfiguratorId(org.eclipse.core.resources.IMarker marker)