Package org.grails.core.artefact
Class AnnotationDomainClassArtefactHandler
- java.lang.Object
-
- grails.core.ArtefactHandlerAdapter
-
- org.grails.core.artefact.DomainClassArtefactHandler
-
- org.grails.core.artefact.AnnotationDomainClassArtefactHandler
-
- All Implemented Interfaces:
ArtefactHandler,GrailsApplicationAware,org.springframework.beans.factory.Aware,org.springframework.core.Ordered
public class AnnotationDomainClassArtefactHandler extends DomainClassArtefactHandler
Detects annotated domain classes for EJB3 style mappings.- Since:
- 1.0
-
-
Field Summary
-
Fields inherited from class org.grails.core.artefact.DomainClassArtefactHandler
PLUGIN_NAME, TYPE
-
Fields inherited from class grails.core.ArtefactHandlerAdapter
allowAbstract, artefactSuffix, grailsClassImpl, grailsClassType, type
-
-
Constructor Summary
Constructors Constructor Description AnnotationDomainClassArtefactHandler()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<java.lang.String>getJpaClassNames()booleanisArtefactClass(java.lang.Class clazz)Checks that class's name ends in the suffix specified for this handler.static booleanisJPADomainClass(java.lang.Class<?> clazz)-
Methods inherited from class org.grails.core.artefact.DomainClassArtefactHandler
getOrder, getPluginName, isArtefact, isArtefactResource, isDomainClass, isDomainClass, isValidArtefactClassNode, newArtefactClass, newArtefactClass, setGrailsApplication
-
Methods inherited from class grails.core.ArtefactHandlerAdapter
getArtefactForFeature, getType, initialize, isArtefact, isArtefactGrailsClass
-
-
-
-
Method Detail
-
getJpaClassNames
public java.util.Set<java.lang.String> getJpaClassNames()
-
isArtefactClass
public boolean isArtefactClass(java.lang.Class clazz)
Description copied from class:ArtefactHandlerAdapterChecks that class's name ends in the suffix specified for this handler.
Override for more complex criteria
- Overrides:
isArtefactClassin classDomainClassArtefactHandler- Parameters:
clazz- The class to check- Returns:
- true if it is an artefact of this type
-
isJPADomainClass
public static boolean isJPADomainClass(java.lang.Class<?> clazz)
-
-