public class PersistenceFacetImpl extends AbstractJavaEEFacet implements PersistenceFacet
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_ENTITY_PACKAGE |
JAVAEE6| Constructor and Description |
|---|
PersistenceFacetImpl(org.jboss.forge.addon.projects.dependencies.DependencyInstaller installer) |
| Modifier and Type | Method and Description |
|---|---|
List<org.jboss.forge.parser.java.JavaClass> |
getAllEntities() |
org.jboss.shrinkwrap.descriptor.api.persistence20.PersistenceDescriptor |
getConfig() |
org.jboss.forge.addon.resource.FileResource<?> |
getConfigFile() |
String |
getEntityPackage() |
org.jboss.forge.addon.resource.DirectoryResource |
getEntityPackageDir() |
protected Map<org.jboss.forge.addon.dependencies.Dependency,List<org.jboss.forge.addon.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() |
void |
saveConfig(org.jboss.shrinkwrap.descriptor.api.persistence20.PersistenceDescriptor descriptor) |
dependencyRequirementsMet, getInstallerequals, getFaceted, hashCode, setFaceted, uninstallpublic static final String DEFAULT_ENTITY_PACKAGE
@Inject public PersistenceFacetImpl(org.jboss.forge.addon.projects.dependencies.DependencyInstaller installer)
protected Map<org.jboss.forge.addon.dependencies.Dependency,List<org.jboss.forge.addon.dependencies.Dependency>> getRequiredDependencyOptions()
AbstractJavaEEFacetMap where KEY represents a Dependency to be installed if none of the VALUE
Dependency are installed.getRequiredDependencyOptions in class AbstractJavaEEFacetpublic boolean install()
install in interface org.jboss.forge.addon.facets.Facet<org.jboss.forge.addon.projects.Project>install in class AbstractJavaEEFacetpublic boolean isInstalled()
isInstalled in interface org.jboss.forge.addon.facets.Facet<org.jboss.forge.addon.projects.Project>isInstalled in class AbstractJavaEEFacetpublic String getEntityPackage()
getEntityPackage in interface PersistenceFacetpublic org.jboss.forge.addon.resource.DirectoryResource getEntityPackageDir()
getEntityPackageDir in interface PersistenceFacetpublic org.jboss.shrinkwrap.descriptor.api.persistence20.PersistenceDescriptor getConfig()
getConfig in interface PersistenceFacetpublic void saveConfig(org.jboss.shrinkwrap.descriptor.api.persistence20.PersistenceDescriptor descriptor)
saveConfig in interface PersistenceFacetpublic org.jboss.forge.addon.resource.FileResource<?> getConfigFile()
getConfigFile in interface PersistenceFacetpublic List<org.jboss.forge.parser.java.JavaClass> getAllEntities()
getAllEntities in interface PersistenceFacetCopyright © 2013 JBoss by Red Hat. All Rights Reserved.