public interface PersistenceFacet
extends org.jboss.forge.addon.projects.ProjectFacet
Project supports features from the JPA specification.| Modifier and Type | Method and Description |
|---|---|
List<org.jboss.forge.parser.java.JavaClass> |
getAllEntities()
Get a list of all @Entity classes in the default entity package.
|
org.jboss.shrinkwrap.descriptor.api.persistence20.PersistenceDescriptor |
getConfig()
Parse and return this
Project's persistence.xml file as a PersistenceDescriptor |
org.jboss.forge.addon.resource.FileResource<?> |
getConfigFile()
Get a reference to this
Project's persistence.xml file. |
String |
getEntityPackage()
Get this
Project's default package for @Entity objects |
org.jboss.forge.addon.resource.DirectoryResource |
getEntityPackageDir()
Get this
Project's default @Entity package directory. |
void |
saveConfig(org.jboss.shrinkwrap.descriptor.api.persistence20.PersistenceDescriptor descriptor)
Save the given
PersistenceDescriptor as this Project's persistence.xml file. |
org.jboss.shrinkwrap.descriptor.api.persistence20.PersistenceDescriptor getConfig()
Project's persistence.xml file as a PersistenceDescriptorvoid saveConfig(org.jboss.shrinkwrap.descriptor.api.persistence20.PersistenceDescriptor descriptor)
PersistenceDescriptor as this Project's persistence.xml file.org.jboss.forge.addon.resource.FileResource<?> getConfigFile()
Project's persistence.xml file.String getEntityPackage()
Project's default package for @Entity objectsorg.jboss.forge.addon.resource.DirectoryResource getEntityPackageDir()
Project's default @Entity package directory.List<org.jboss.forge.parser.java.JavaClass> getAllEntities()
#getEntityPackage()}, {@link #getEntityPackageDir()}Copyright © 2013 JBoss by Red Hat. All Rights Reserved.