com.atlassian.confluence.event.events.search
Class SearchPerformedEvent

java.lang.Object
  extended by java.util.EventObject
      extended by org.springframework.context.ApplicationEvent
          extended by com.atlassian.event.Event
              extended by com.atlassian.confluence.event.events.ConfluenceEvent
                  extended by com.atlassian.confluence.event.events.search.SearchEvent
                      extended by com.atlassian.confluence.event.events.search.SearchPerformedEvent
All Implemented Interfaces:
java.io.Serializable

public class SearchPerformedEvent
extends SearchEvent

Event triggered whenever a user performs a search through the search screen or the remote API. It is not triggered by the search macro, or by Lucene-backed queries that are not searches like the dashboard or RSS feeds.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
SearchPerformedEvent(java.lang.Object source, SearchQueryBean query, com.atlassian.user.User user, int numberOfResults)
          Deprecated. the SearchQueryBean is no longer used (it will be null). Use SearchPerformedEvent(Object, SearchQuery, User, int) instead.
SearchPerformedEvent(java.lang.Object source, SearchQuery query, com.atlassian.user.User user, int numberOfResults)
           
 
Method Summary
 int getNumberOfResults()
           
 SearchQueryBean getQuery()
          Deprecated. 
 SearchQuery getSearchQuery()
           
 com.atlassian.user.User getUser()
           
 
Methods inherited from class com.atlassian.event.Event
equals, hashCode
 
Methods inherited from class org.springframework.context.ApplicationEvent
getTimestamp
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SearchPerformedEvent

@Deprecated
public SearchPerformedEvent(java.lang.Object source,
                                       SearchQueryBean query,
                                       com.atlassian.user.User user,
                                       int numberOfResults)
Deprecated. the SearchQueryBean is no longer used (it will be null). Use SearchPerformedEvent(Object, SearchQuery, User, int) instead.

Create a new search performed event

Parameters:
source - the source of the event
query - the query that was performed
user - the user who performed the search (may be null if the query was performed anonymously)
numberOfResults - the number of results returned by the search

SearchPerformedEvent

public SearchPerformedEvent(java.lang.Object source,
                            SearchQuery query,
                            com.atlassian.user.User user,
                            int numberOfResults)
Method Detail

getQuery

@Deprecated
public SearchQueryBean getQuery()
Deprecated. 


getSearchQuery

public SearchQuery getSearchQuery()

getUser

public com.atlassian.user.User getUser()

getNumberOfResults

public int getNumberOfResults()


Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.