public interface DojoComboQueryLogic<T>
Modifier and Type | Method and Description |
---|---|
String |
initialValidationError(javax.servlet.http.HttpServletRequest request,
GrouperSession grouperSession)
return a string if there is some sort of validation error at the beginning
|
T |
lookup(javax.servlet.http.HttpServletRequest request,
GrouperSession grouperSession,
String query)
lookup one object (could be by name or id).
|
String |
retrieveHtmlLabel(GrouperSession grouperSession,
T t)
get the html label (if applicable) for the object for the json.
|
String |
retrieveId(GrouperSession grouperSession,
T t)
get the id of the object for the json, do not escape HTML
|
String |
retrieveLabel(GrouperSession grouperSession,
T t)
get the label of the object for the json, do not escape HTML
|
Collection<T> |
search(javax.servlet.http.HttpServletRequest request,
GrouperSession grouperSession,
String query)
get a paged list of return objects by the query.
|
boolean |
validQueryOverride(GrouperSession grouperSession,
String query)
return true if this is a valid query, or false for the default behavior
|
boolean validQueryOverride(GrouperSession grouperSession, String query)
grouperSession
- query
- T lookup(javax.servlet.http.HttpServletRequest request, GrouperSession grouperSession, String query)
query
- request
- grouperSession
- Collection<T> search(javax.servlet.http.HttpServletRequest request, GrouperSession grouperSession, String query)
query
- request
- grouperSession
- String retrieveId(GrouperSession grouperSession, T t)
t
- String retrieveLabel(GrouperSession grouperSession, T t)
t
- String retrieveHtmlLabel(GrouperSession grouperSession, T t)
grouperSession
- t
- String initialValidationError(javax.servlet.http.HttpServletRequest request, GrouperSession grouperSession)
request
- groupperSession
- Copyright © 2016 Internet2. All rights reserved.