diff options
Diffstat (limited to 'org.eclipse.m2e.discovery/src/org/eclipse/m2e/internal/discovery/wizards/MavenCatalogConfiguration.java')
-rw-r--r-- | org.eclipse.m2e.discovery/src/org/eclipse/m2e/internal/discovery/wizards/MavenCatalogConfiguration.java | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/org.eclipse.m2e.discovery/src/org/eclipse/m2e/internal/discovery/wizards/MavenCatalogConfiguration.java b/org.eclipse.m2e.discovery/src/org/eclipse/m2e/internal/discovery/wizards/MavenCatalogConfiguration.java index 3af0ea3f..6a6201a5 100644 --- a/org.eclipse.m2e.discovery/src/org/eclipse/m2e/internal/discovery/wizards/MavenCatalogConfiguration.java +++ b/org.eclipse.m2e.discovery/src/org/eclipse/m2e/internal/discovery/wizards/MavenCatalogConfiguration.java @@ -26,6 +26,18 @@ public class MavenCatalogConfiguration extends CatalogConfiguration { private Set<MojoExecution> selectedMojos; + private Set<String> selectedLifecycleIds; + + private Set<String> selectedConfiguratorIds; + + public Collection<String> getSelectedLifecycleIds() { + return selectedLifecycleIds; + } + + public Collection<String> getSelectedConfiguratorIds() { + return selectedConfiguratorIds; + } + public Collection<MojoExecution> getSelectedMojos() { return selectedMojos; } @@ -55,4 +67,20 @@ public class MavenCatalogConfiguration extends CatalogConfiguration { selectedMojos.addAll(mojos); } } + + public void setSelectedLifecycleIds(Collection<String> lifecycleIds) { + if(selectedLifecycleIds == null) { + selectedLifecycleIds = new HashSet<String>(lifecycleIds); + } else { + selectedLifecycleIds.addAll(lifecycleIds); + } + } + + public void setSelectedConfigurators(Collection<String> configuratorIds) { + if(selectedConfiguratorIds == null) { + selectedConfiguratorIds = new HashSet<String>(configuratorIds); + } else { + selectedConfiguratorIds.addAll(configuratorIds); + } + } } |