public abstract class AbstractJavaEEFacet
extends org.jboss.forge.facets.AbstractFacet<org.jboss.forge.projects.Project>
implements org.jboss.forge.projects.ProjectFacet
| Modifier and Type | Field and Description |
|---|---|
protected static org.jboss.forge.dependencies.Dependency |
JAVAEE6 |
| Constructor and Description |
|---|
AbstractJavaEEFacet(org.jboss.forge.projects.dependencies.DependencyInstaller installer) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
dependencyRequirementsMet() |
protected org.jboss.forge.projects.dependencies.DependencyInstaller |
getInstaller() |
protected abstract Map<org.jboss.forge.dependencies.Dependency,List<org.jboss.forge.dependencies.Dependency>> |
getRequiredDependencyOptions()
Return a
Map where KEY represents a Dependency to be installed if none of the VALUE
Dependency are installed. |
boolean |
install() |
boolean |
isInstalled() |
equals, getOrigin, hashCode, setOrigin, uninstall@Inject public AbstractJavaEEFacet(org.jboss.forge.projects.dependencies.DependencyInstaller installer)
protected abstract Map<org.jboss.forge.dependencies.Dependency,List<org.jboss.forge.dependencies.Dependency>> getRequiredDependencyOptions()
Map where KEY represents a Dependency to be installed if none of the VALUE
Dependency are installed.public boolean install()
install in interface org.jboss.forge.facets.Facet<org.jboss.forge.projects.Project>public boolean isInstalled()
isInstalled in interface org.jboss.forge.facets.Facet<org.jboss.forge.projects.Project>protected boolean dependencyRequirementsMet()
protected org.jboss.forge.projects.dependencies.DependencyInstaller getInstaller()
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.