public interface PersistenceFacet extends Facet
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.spec.jpa.persistence.PersistenceDescriptor |
getConfig()
Parse and return this
Project's persistence.xml file as a PersistenceDescriptor |
FileResource<?> |
getConfigFile()
Get a reference to this
Project's persistence.xml file. |
String |
getEntityPackage()
Get this
Project's default package for @Entity objects |
DirectoryResource |
getEntityPackageDir()
Get this
Project's default @Entity package directory. |
void |
saveConfig(org.jboss.shrinkwrap.descriptor.api.spec.jpa.persistence.PersistenceDescriptor descriptor)
Save the given
PersistenceDescriptor as this Project's persistence.xml file. |
getProject, install, isInstalled, setProject, uninstallorg.jboss.shrinkwrap.descriptor.api.spec.jpa.persistence.PersistenceDescriptor getConfig()
Project's persistence.xml file as a PersistenceDescriptorvoid saveConfig(org.jboss.shrinkwrap.descriptor.api.spec.jpa.persistence.PersistenceDescriptor descriptor)
PersistenceDescriptor as this Project's persistence.xml file.FileResource<?> getConfigFile()
Project's persistence.xml file.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.