@groovy.transform.CompileStatic final class SolrSpecifier extends java.lang.Object
Specify how to index a domain, how to label it in the search. See TaackSearchService.registerSolrSpecifier To register a domain search.
Constructor and description |
---|
SolrSpecifier
(java.lang.Class<? extends org.grails.datastore.gorm.GormEntity> type, org.codehaus.groovy.runtime.MethodClosure show, org.codehaus.groovy.runtime.MethodClosure label, groovy.lang.Closure closure) Only constructor |
Type Params | Return Type | Name and description |
---|---|---|
|
org.codehaus.groovy.runtime.MethodClosure |
getLabel()
|
|
org.codehaus.groovy.runtime.MethodClosure |
getShow()
|
|
java.lang.Class<? extends org.grails.datastore.gorm.GormEntity> |
getType() |
|
void |
visitSolr(ISolrIndexerVisitor visitor, org.grails.datastore.gorm.GormEntity entity) |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Only constructor
type
- The Gorm classshow
- The action to show when clicking on the object in the search. The access control should be managed from therelabel
- The method which will label the search entry for this objectclosure
- How to index fields for this class (See SolrIndexerFieldSpec