public class AnnotationDomainClassArtefactHandler extends DomainClassArtefactHandler
TYPE
Constructor and Description |
---|
AnnotationDomainClassArtefactHandler() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
getJpaClassNames() |
boolean |
isArtefactClass(java.lang.Class clazz)
Checks that class's name ends in the suffix specified for this handler.
|
static boolean |
isJPADomainClass(java.lang.Class<?> clazz) |
GrailsClass |
newArtefactClass(java.lang.Class artefactClass)
Creates new GrailsClass derived object using the type supplied in constructor.
|
initialize, isDomainClass, setGrailsApplication
getArtefactForFeature, getPluginName, getType, isArtefact, isArtefactGrailsClass
public AnnotationDomainClassArtefactHandler()
public java.util.Set<java.lang.String> getJpaClassNames()
public boolean isArtefactClass(java.lang.Class clazz)
ArtefactHandlerAdapter
Checks that class's name ends in the suffix specified for this handler.
Override for more complex criteria
isArtefactClass
in class DomainClassArtefactHandler
clazz
- The class to checkpublic static boolean isJPADomainClass(java.lang.Class<?> clazz)
public GrailsClass newArtefactClass(java.lang.Class artefactClass)
ArtefactHandlerAdapter
Creates new GrailsClass derived object using the type supplied in constructor. May not perform optimally but is a convenience.
newArtefactClass
in interface ArtefactHandler
newArtefactClass
in class DomainClassArtefactHandler
artefactClass
- Creates a new artefact for the given class