com.atlassian.jira.web.dwr
Class AbstractAjaxPicker

java.lang.Object
  extended by com.atlassian.jira.web.dwr.AbstractAjaxPicker
Direct Known Subclasses:
AjaxManageableAsProjectPicker

public abstract class AbstractAjaxPicker
extends java.lang.Object


Constructor Summary
AbstractAjaxPicker(com.atlassian.jira.security.JiraAuthenticationContext authContext, PickerSearchService service, com.atlassian.jira.config.properties.ApplicationProperties applicationProperties)
          The bean AjaxManageableEntityPicker is instantiated by the DWR pico create in response to a DWR request
 
Method Summary
protected abstract  java.lang.String formatEntity(java.lang.String fieldName, org.ofbiz.core.entity.GenericValue _gv, java.lang.String query)
           
protected  java.lang.String getElementId(java.lang.String fieldName, java.lang.String type, java.lang.String field)
           
 com.atlassian.jira.web.dwr.AutoCompleteResults getEntities(java.lang.String _fieldName, java.lang.String _entityName, java.lang.String _query)
          This is the AJAX entry point to find searched Entities from given a query string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractAjaxPicker

public AbstractAjaxPicker(com.atlassian.jira.security.JiraAuthenticationContext authContext,
                          PickerSearchService service,
                          com.atlassian.jira.config.properties.ApplicationProperties applicationProperties)
The bean AjaxManageableEntityPicker is instantiated by the DWR pico create in response to a DWR request

Parameters:
authContext - the Jira authentication context
service - the business component that does issue searching
applicationProperties - JIRA app properties
Method Detail

getEntities

public com.atlassian.jira.web.dwr.AutoCompleteResults getEntities(java.lang.String _fieldName,
                                                                  java.lang.String _entityName,
                                                                  java.lang.String _query)
This is the AJAX entry point to find searched Entities from given a query string.

Parameters:
fieldName - The field that we are giving results for
query - String Query to search on
Returns:
an AutoCompleteResults as required by the YUI client side code

getElementId

protected java.lang.String getElementId(java.lang.String fieldName,
                                        java.lang.String type,
                                        java.lang.String field)

formatEntity

protected abstract java.lang.String formatEntity(java.lang.String fieldName,
                                                 org.ofbiz.core.entity.GenericValue _gv,
                                                 java.lang.String query)


Copyright © 2007-2008 Kaamelot Plugins. All Rights Reserved.