public class GroovyPersonAttributeDao
extends org.jasig.services.persondir.support.BasePersonAttributeDao
IPersonAttributeDao that is able to resolve attributes
based on an external groovy script. Changes to the groovy script are to be auto-detected.| Constructor and Description |
|---|
GroovyPersonAttributeDao(org.springframework.core.io.Resource groovyScriptPath) |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
getAvailableQueryAttributes() |
Set<org.jasig.services.persondir.IPersonAttributes> |
getPeople(Map<String,Object> query) |
Set<org.jasig.services.persondir.IPersonAttributes> |
getPeopleWithMultivaluedAttributes(Map<String,List<Object>> query) |
org.jasig.services.persondir.IPersonAttributes |
getPerson(String uid) |
Set<String> |
getPossibleUserAttributeNames() |
void |
setCaseInsensitiveUsername(boolean caseInsensitiveUsername) |
void |
setGroovyScriptExecutingMethodName(String methodName) |
public GroovyPersonAttributeDao(org.springframework.core.io.Resource groovyScriptPath)
throws IOException
IOExceptionpublic void setGroovyScriptExecutingMethodName(String methodName)
public void setCaseInsensitiveUsername(boolean caseInsensitiveUsername)
public org.jasig.services.persondir.IPersonAttributes getPerson(String uid)
public Set<org.jasig.services.persondir.IPersonAttributes> getPeople(Map<String,Object> query)
public Set<org.jasig.services.persondir.IPersonAttributes> getPeopleWithMultivaluedAttributes(Map<String,List<Object>> query)
Copyright © 2013 Unicon Inc.. All Rights Reserved.