public interface ScaffoldProvider extends Facet
| Modifier and Type | Method and Description |
|---|---|
List<Resource<?>> |
generateFromEntity(String targetDir,
Resource<?> template,
org.jboss.forge.parser.java.JavaClass entity,
boolean overwrite)
Generate a set of create, read, update, delete pages for a given JPA entity
JavaClass. |
List<Resource<?>> |
generateIndex(String targetDir,
Resource<?> template,
boolean overwrite)
Create and configure the index pages for use in this application.
|
List<Resource<?>> |
generateTemplates(String targetDir,
boolean overwrite)
Generate a base set of templates for use in generating resources.
|
AccessStrategy |
getAccessStrategy()
Get the
AccessStrategy for this ScaffoldProvider. |
List<Resource<?>> |
getGeneratedResources(String targetDir)
Attempt to locate all
Resources generated by this ScaffoldProvider. |
TemplateStrategy |
getTemplateStrategy()
Get the
TemplateStrategy for this ScaffoldProvider. |
List<Resource<?>> |
setup(String targetDir,
Resource<?> template,
boolean overwrite)
|
getProject, install, isInstalled, setProject, uninstallList<Resource<?>> generateTemplates(String targetDir, boolean overwrite)
List<Resource<?>> generateIndex(String targetDir, Resource<?> template, boolean overwrite)
Resource as a template.List<Resource<?>> generateFromEntity(String targetDir, Resource<?> template, org.jboss.forge.parser.java.JavaClass entity, boolean overwrite)
JavaClass.List<Resource<?>> getGeneratedResources(String targetDir)
Resources generated by this ScaffoldProvider.AccessStrategy getAccessStrategy()
AccessStrategy for this ScaffoldProvider.TemplateStrategy getTemplateStrategy()
TemplateStrategy for this ScaffoldProvider.Copyright © 2014 JBoss by Red Hat. All Rights Reserved.